diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..af8a6409 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,10 @@ +# Set default behaviour, in case users don't have core.autocrlf set. +* text=auto + +*.sln text eol=crlf +*.cs text eol=crlf +*.csproj text eol=crlf +*.ps1 text eol=crlf +*.psd1 text eol=crlf +*.psm1 text eol=crlf +*.ps1xml text eol=crlf diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..96fe7568 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +bin +obj +.vs +generated +internal +exports +src/**/tools +src/**/resources +.gitignore +.gitattributes diff --git a/SECURITY.md b/SECURITY.md index f78304ea..0fb75953 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -38,4 +38,4 @@ We prefer all communications to be in English. Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://www.microsoft.com/en-us/msrc/cvd). - \ No newline at end of file + diff --git a/src/Az.BootStrapper/Az.BootStrapper.csproj b/src/Az.BootStrapper/Az.BootStrapper.csproj new file mode 100644 index 00000000..2fd0ae36 --- /dev/null +++ b/src/Az.BootStrapper/Az.BootStrapper.csproj @@ -0,0 +1,14 @@ + + + 0.0.1 + 7.1 + netstandard2.0 + Module + ./bin + $(OutputPath) + Az.BootStrapper.nuspec + true + true + + + \ No newline at end of file diff --git a/src/Az.BootStrapper/Az.BootStrapper.nuspec b/src/Az.BootStrapper/Az.BootStrapper.nuspec new file mode 100644 index 00000000..0c6a39c6 --- /dev/null +++ b/src/Az.BootStrapper/Az.BootStrapper.nuspec @@ -0,0 +1,19 @@ + + + + Az.BootStrapper + 0.1.0-preview + Microsoft Corporation + Microsoft Corporation + true + https://aka.ms/azps-license + https://github.com/Azure/azurestack-powershell + Microsoft Azure PowerShell: Az.BootStrapper cmdlets + + Microsoft Corporation. All rights reserved. + Az.BootStrapper PSModule AzureStack + + + + + \ No newline at end of file diff --git a/src/Az.BootStrapper/Module/Az.BootStrapper.Tests.ps1 b/src/Az.BootStrapper/Module/Az.BootStrapper.Tests.ps1 new file mode 100644 index 00000000..9e398540 --- /dev/null +++ b/src/Az.BootStrapper/Module/Az.BootStrapper.Tests.ps1 @@ -0,0 +1,1474 @@ +#Requires -Modules Az.BootStrapper +$global:testProfileMap = "{`"Profile1`": { `"Module1`": [`"1.0`", `"0.1`"], `"Module2`": [`"1.0`", `"0.2`"] }, `"Profile2`": { `"Module1`": [`"2.0`", `"1.0`"], `"Module2`": [`"2.0`"] }}" + +Describe "Get-ProfileCachePath" { + InModuleScope Az.Bootstrapper { + Mock Test-Path -Verifiable { $false } + Mock New-Item -Verifiable {} + Context "Windows OS Admin" { + $IsWindows = $true + $Script:IsAdmin = $true + It "Should return ProgramData path" { + $result = Get-ProfileCachePath + $result | Should Match "(.*)ProfileCache$" + $result.Contains("ProgramData") | Should Be $true + Assert-VerifiableMock + } + } + + Context "Windows OS Non-Admin" { + $IsWindows = $true + $Script:IsAdmin = $false + It "Should return LOCALAPPDATA path" { + $result = Get-ProfileCachePath + $result | Should Match "(.*)ProfileCache$" + $result.Contains("AppData\Local") | Should Be $true + Assert-VerifiableMock + } + } + + Context "Linux OS Admin" { + $IsWindows = $false + $Script:IsCoreEdition = $true + It "Should return .config path" { + $result = Get-ProfileCachePath + $result | Should Match "(.*)ProfileCache$" + $result.Contains(".config") | Should Be $true + Assert-VerifiableMock + } + } + + # Cleanup + $Script:IsCoreEdition = ($PSVersionTable.PSEdition -eq 'Core') + $script:IsAdmin = $false + if ((-not $Script:IsCoreEdition) -or ($IsWindows)) + { + If (([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) + { + $script:IsAdmin = $true + } + } + else { + # on Linux, tests run via sudo will generally report "root" for whoami + if ( (whoami) -match "root" ) + { + $script:IsAdmin = $true + } + } + } +} + +Describe "Get-LatestProfileMapPath" { + InModuleScope Az.Bootstrapper { + Mock Get-ProfileCachePath -Verifiable { "foo\bar" } + + Context "ProfileCache is empty/no profilemaps available" { + Mock Get-ChildItem -Verifiable { $null } + It "Should return null" { + Get-LatestProfileMapPath | Should be $null + Assert-VerifiableMock + } + } + + context "Largest number did not exist" { + Mock Get-LargestNumber -Verifiable { $null } + Mock Get-ChildItem -Verifiable { "foo" } + It "Should return null" { + Get-LatestProfileMapPath | Should be $null + Assert-VerifiableMock + } + } + + Context "Two profile maps available at profile cache" { + $profilemap1 = New-Object -TypeName PSObject + $profilemap1 | Add-Member NoteProperty -Name "Name" -Value '123-pmap1.json' + $profilemap2 = New-Object -TypeName PSObject + $profilemap2 | Add-Member NoteProperty -Name "Name" -Value '42-pmap2.json' + Mock Get-ChildItem -Verifiable { @($profilemap1, $profilemap2)} + Mock Get-LargestNumber -Verifiable { 123 } + It "Should return Latest map" { + Get-LatestProfileMapPath | Should Be $profilemap1 + Assert-VerifiableMock + } + } + } +} + +Describe "Get-LargestNumber" { + InModuleScope Az.BootStrapper { + Context "Profile cache is empty" { + Mock Get-ChildItem -Verifiable { } + It "Should return null" { + Get-LargestNumber | Should Be $null + } + } + + Context "ProfileMaps weren't numbered" { + $profilemap1 = New-Object -TypeName PSObject + $profilemap1 | Add-Member NoteProperty -Name "Name" -Value 'pmap1.json' + $profilemap2 = New-Object -TypeName PSObject + $profilemap2 | Add-Member NoteProperty -Name "Name" -Value 'pmap2.json' + Mock Get-ChildItem -Verifiable { @($profilemap1, $profilemap2) } + It "Should return null" { + Get-LargestNumber | Should Be $null + } + } + + Context "Two numbered Profiles were returned" { + $profilemap1 = New-Object -TypeName PSObject + $profilemap1 | Add-Member NoteProperty -Name "Name" -Value '123-pmap1.json' + $profilemap2 = New-Object -TypeName PSObject + $profilemap2 | Add-Member NoteProperty -Name "Name" -Value '456-pmap2.json' + Mock Get-ChildItem -Verifiable { @($profilemap1, $profilemap2) } + It "Should return largest number" { + Get-LargestNumber | Should Be 456 + } + } + } +} + +Describe "Get-StorageBlob" { + InModuleScope Az.Bootstrapper { + Context "Invoke-WebRequest is properly made" { + $response = New-Object -TypeName psobject + $response | Add-Member -MemberType NoteProperty -Name "StatusCode" -Value "200" + $response | Add-Member -MemberType NoteProperty -Name "Content" -Value "ProfileMap json" + Mock Invoke-CommandWithRetry -Verifiable { $response } + It "Returns proper response" { + $result = Get-StorageBlob + $result.Content | Should Not Be $null + $result.StatusCode | Should Be "200" + Assert-VerifiableMock + } + } + + Context "Invoke-WebRequest threw exception at all retries" { + Mock Invoke-CommandWithRetry -Verifiable { throw } + It "Throws exception" { + { Get-StorageBlob } | Should throw + Assert-VerifiableMock + } + } + } +} + +Describe "Get-AzProfileMapFromEndpoint" { + InModuleScope Az.Bootstrapper { + $script:LatestProfileMapPath = New-Object -TypeName PSObject + $script:LatestProfileMapPath | Add-Member NoteProperty -Name "FullName" -Value "C:\mock\123-MockETag.json" + Mock Get-ProfileCachePath -Verifiable { return "MockPath\ProfileCache"} + $WebResponse = New-Object -TypeName PSObject + $Header = @{"Headers" = @{"ETag" = "MockETag"}} + $WebResponse | Add-Member $Header + Mock Get-StorageBlob -Verifiable { return $WebResponse } + Mock Invoke-CommandWithRetry -Verifiable { ($testProfileMap | ConvertFrom-Json) } + + Context "ProfileCachePath Exists and Etags are equal" { + Mock Test-Path -Verifiable { $true } + It "Returns Correct ProfileMap" { + $result = Get-AzProfileMapFromEndpoint + $result.Profile1 | Should Not Be Empty + $result.Profile2 | Should Not Be Empty + Assert-VerifiableMock + } + } + + Context "ProfileCachePath Exists and ETags are different" { + Mock Out-File -Verifiable {} + $script:LatestProfileMapPath.FullName = "123-MockedDifferentETag.json" + Mock RetrieveProfileMap -Verifiable {$global:testProfileMap | ConvertFrom-Json} + Mock Get-LargestNumber -Verifiable {} + $ProfileMapPath = New-Object -TypeName PSObject + $ProfileMapPath | Add-Member NoteProperty 'FullName' -Value '124-MockedDifferentETag.json' + Mock Get-ChildItem -Verifiable { @($ProfileMapPath)} + Mock Test-Path -Verifiable { $true } + + It "Returns Correct ProfileMap and removes old profilemap" { + $result = Get-AzProfileMapFromEndpoint + $result.Profile1 | Should Not Be Empty + $result.Profile2 | Should Not Be Empty + Assert-VerifiableMock + } + } + + Context "Get-StorageBlob throws exception" { + Mock Get-StorageBlob { throw [System.Net.WebException] } + Mock Test-Path -Verifiable { $true } + It "Throws Web Exception" { + { Get-AzProfileMapFromEndpoint } | Should throw + } + } + } +} + +Describe "RetrieveProfileMap" { + InModuleScope Az.Bootstrapper { + Context "WebResponse content has extra line breaks" { + $WebResponse = "{`n`"Profile1`":`t { `"Module1`": [`"1.0`"], `n`"Module2`": [`"1.0`"] }, `"Profile2`": `n{ `"Module1`": [`"2.0`", `"1.0`"],`n `r`"Module2`": `t[`"2.0`"] }}" + It "Should return proper profile map" { + (RetrieveProfileMap -WebResponse $WebResponse) -like ($global:testProfileMap | ConvertFrom-Json) | Should Be $true + } + } + + Context "WebResponse content has no extra line breaks" { + $WebResponse = $global:testProfileMap + It "Should return proper profile map" { + (RetrieveProfileMap -WebResponse $WebResponse) -like ($global:testProfileMap | ConvertFrom-Json) | Should Be $true + } + + } + } +} + +Describe "Get-AzProfileMap" { + InModuleScope Az.Bootstrapper { + + Context "Forces update from Azure Endpoint" { + Mock Get-AzProfileMapFromEndpoint { ($testProfileMap | ConvertFrom-Json) } + It "Should get ProfileMap from Azure Endpoint" { + $result = Get-AzProfileMap -Update + $result.Profile1 | Should Not Be Empty + $result.Profile2 | Should Not Be Empty + } + It "Checks Mock calls to Get-AzProfileMapFromEndpoint" { + Assert-MockCalled Get-AzProfileMapFromEndpoint -Exactly 1 + } + } + + Context "Gets Azure ProfileMap from Cache" { + $script:LatestProfileMapPath = New-Object -TypeName PSObject + $script:LatestProfileMapPath | Add-Member NoteProperty -Name "FullName" -Value "C:\mock\MockETag.json" + Mock Invoke-CommandWithRetry -Verifiable { $global:testProfileMap | ConvertFrom-Json } + Mock Test-Path -Verifiable { $true } + It "Should get ProfileMap from Cache" { + $result = Get-AzProfileMap + $result.Profile1 | Should Not Be Empty + $result.Profile2 | Should Not Be Empty + Assert-VerifiableMock + } + } + + Context "ProfileMap is not available from cache" { + Mock Test-Path -Verifiable { $false } + Mock Invoke-CommandWithRetry -Verifiable { return $global:testProfileMap | ConvertFrom-Json} + It "Should get ProfileMap from Embedded source" { + $result = Get-AzProfileMap + $result.Profile1 | Should Not Be Empty + $result.Profile2 | Should Not Be Empty + Assert-VerifiableMock + } + } + + Context "ProfileMap is not available in cache or Embedded source" { + Mock Test-Path -Verifiable { $false } + Mock Invoke-CommandWithRetry -Verifiable {} + + It "Should throw FileNotFound Exception" { + { Get-AzProfileMap } | Should Throw + Assert-VerifiableMock + } + } + } +} + +Describe "Get-ProfilesInstalled" { + InModuleScope Az.Bootstrapper { + Context "Valid ProfileMap and Invoke with IncompleteProfiles parameter" { + # Arrange + $VersionObj = New-Object -TypeName System.Version -ArgumentList "1.0" + $moduleObj = New-Object -TypeName PSObject + $moduleObj | Add-Member NoteProperty Version($VersionObj) + $Script:mockCalled = 0 + $mockTestPath = { + $Script:mockCalled++ + if ($Script:mockCalled -le 4) + { + return $moduleObj + } + else { + return $null + } + } + + Mock -CommandName Get-Module -MockWith $mockTestPath + + $IncompleteProfiles = @() + $expected = @{'Profile1'= @{'Module1' = @('1.0') ;'Module2'= @('1.0')}} + + # Act + $result = (Get-ProfilesInstalled -ProfileMap ($global:testProfileMap | ConvertFrom-Json) ([REF]$IncompleteProfiles)) + + # Assert + It "Should return profiles installed" { + $expected -like $result | Should Be $true + } + It "Should return Incomplete profiles" { + $incompleteprofiles[0] -eq 'Profile2' | Should Be $true + } + } + + Context "No profiles Installed and invoke without IncompleteProfiles parameter" { + Mock Get-Module -Verifiable {} + It "Should return empty" { + $result = (Get-ProfilesInstalled -ProfileMap ($global:testProfileMap | ConvertFrom-Json)) + $result.count | Should Be 0 + } + } + + Context "Null ProfileMap" { + It "Should throw exception" { + { Get-ProfilesInstalled -ProfileMap $null } | Should Throw + } + } + } +} + +Describe "Test-ProfilesInstalled" { + InModuleScope Az.Bootstrapper { + Context "Profile associated with Module version is installed" { + $AllProfilesInstalled = @{'Module11.0'= @('Profile1', 'Profile2'); 'Module22.0'= @('Profile2')} + It "Should return ProfilesAssociated" { + $Result = (Test-ProfilesInstalled -version '1.0' -Module 'Module1' -Profile 'Profile1' -PMap ($global:testProfileMap | ConvertFrom-Json) -AllProfilesInstalled $AllProfilesInstalled) + $Result[0] | Should Be 'Profile1' + } + } + + Context "Profile associated with Module version is not installed" { + $AllProfilesInstalled = @{'Module11.0'= @('Profile1', 'Profile2')} + It "Should return empty array" { + $Result = (Test-ProfilesInstalled -version '1.0' -Module 'Module2' -Profile 'Profile2' -PMap ($global:testProfileMap | ConvertFrom-Json) -AllProfilesInstalled $AllProfilesInstalled) + $Result.Count | Should Be 0 + + } + } + } +} + +Describe "Uninstall-ModuleHelper" { + InModuleScope Az.Bootstrapper { + Mock Remove-Module -Verifiable { } + Mock Uninstall-Module -Verifiable { } + Context "Modules are installed" { + # Arrange + $VersionObj = New-Object -TypeName System.Version -ArgumentList "1.0" + $moduleObj = New-Object -TypeName PSObject + $moduleObj | Add-Member NoteProperty Version($VersionObj) + $Script:mockCalled = 0 + $mockTestPath = { + $Script:mockCalled++ + if ($Script:mockCalled -eq 1) + { + return $moduleObj + } + else { + return $null + } + } + + Mock -CommandName Get-Module -MockWith $mockTestPath + + It "Should call Remove-Module and Uninstall-Module" { + Uninstall-ModuleHelper -Module 'Module1' -Version '1.0' -Profile 'Profile1' -RemovePreviousVersions + $Script:mockCalled | Should Be 2 + Assert-VerifiableMock + } + } + + Context "Modules are not installed" { + Mock Get-Module -Verifiable {} + It "Should not call Remove-Module or Uninstall-Module" { + Uninstall-ModuleHelper -Module 'Module1' -Version '1.0' -Profile 'Profile1' + Assert-MockCalled Remove-Module -Exactly 0 + Assert-MockCalled Uninstall-Module -Exactly 0 + } + } + + Context "Uninstall-Module threw error" { + # Arrange + $VersionObj = New-Object -TypeName System.Version -ArgumentList "1.0" + $moduleObj = New-Object -TypeName PSObject + $moduleObj | Add-Member NoteProperty -Name "Path" -Value "TestPath" + $moduleObj | Add-Member NoteProperty Version($VersionObj) + $Script:mockCalled = 0 + $mockTestPath = { + $Script:mockCalled++ + if ($Script:mockCalled -eq 1) + { + return $moduleObj + } + else { + return $null + } + } + + Mock -CommandName Get-Module -MockWith $mockTestPath + Mock Uninstall-Module -Verifiable { throw "No match was found for the specified search criteria and module names" } + It "Should write error 'custom directory' to error pipeline" { + Uninstall-ModuleHelper -Module 'Module1' -Version '1.0' -Profile 'Profile1' -RemovePreviousVersions -ErrorVariable ev -ea SilentlyContinue + ($null -ne ($ev -match "If you installed the module to a custom directory in your path")) | Should be $true + $Script:mockCalled | Should Be 1 + Assert-VerifiableMock + } + } + + Context "Uninstall-Module threw error MSI Install" { + # Arrange + $VersionObj = New-Object -TypeName System.Version -ArgumentList "1.0" + $moduleObj = New-Object -TypeName PSObject + $moduleObj | Add-Member NoteProperty -Name "Path" -Value "${env:ProgramFiles(x86)}\Microsoft SDKs\Azure\PowerShell\" + $moduleObj | Add-Member NoteProperty Version($VersionObj) + $Script:mockCalled = 0 + $mockTestPath = { + $Script:mockCalled++ + if ($Script:mockCalled -eq 1) + { + return $moduleObj + } + else { + return $null + } + } + + Mock -CommandName Get-Module -MockWith $mockTestPath + Mock Uninstall-Module -Verifiable { throw "No match was found for the specified search criteria and module names" } + It "Should write error 'msi' to error pipeline" { + Uninstall-ModuleHelper -Module 'Module1' -Version '1.0' -Profile 'Profile1' -RemovePreviousVersions -ErrorVariable ev -ea SilentlyContinue + ($ev -match "If you installed via an MSI") | Should not be $null + $Script:mockCalled | Should Be 1 + Assert-VerifiableMock + } + } + + Context "Uninstall-Module threw error In Use" { + # Arrange + $VersionObj = New-Object -TypeName System.Version -ArgumentList "1.0" + $moduleObj = New-Object -TypeName PSObject + $moduleObj | Add-Member NoteProperty -Name "Path" -Value "TestPath" + $moduleObj | Add-Member NoteProperty Version($VersionObj) + $Script:mockCalled = 0 + $mockTestPath = { + $Script:mockCalled++ + if ($Script:mockCalled -eq 1) + { + return $moduleObj + } + else { + return $null + } + } + + Mock -CommandName Get-Module -MockWith $mockTestPath + Mock Uninstall-Module -Verifiable { throw "The module is currently in use" } + It "Should write error 'in use' to error pipeline" { + Uninstall-ModuleHelper -Module 'Module1' -Version '1.0' -Profile 'Profile1' -RemovePreviousVersions -ErrorVariable ev -ea SilentlyContinue + ($ev -match "The module is currently in use") | Should not be $null + $Script:mockCalled | Should Be 1 + Assert-VerifiableMock + } + } + } +} + +Describe "Uninstall-ProfileHelper" { + InModuleScope Az.Bootstrapper { + Mock Get-AllProfilesInstalled -Verifiable {} + Mock Invoke-UninstallModule -Verifiable {} + + Context "Profile associated with the module is installed" { + It "Should call Invoke-UninstallModule: With Force param" { + Uninstall-ProfileHelper -Profile 'Profile1' -PMap ($global:testProfileMap | ConvertFrom-Json) -Force + Assert-VerifiableMock + Assert-MockCalled Invoke-UninstallModule -Exactly 4 + } + } + + Context "Profile associated with the module is installed" { + It "Should call Invoke-UninstallModule: Without Force param" { + Uninstall-ProfileHelper -Profile 'Profile1' -PMap ($global:testProfileMap | ConvertFrom-Json) + Assert-VerifiableMock + Assert-MockCalled Invoke-UninstallModule -Exactly 4 + } + } + } +} + +Describe "Invoke-UninstallModule" { + InModuleScope Az.Bootstrapper { + Context "Module not associated with any other profile" { + Mock Test-ProfilesInstalled -Verifiable { 'profile1'} + Mock Uninstall-ModuleHelper -Verifiable {} + It "Should Call Uninstall module helper" { + Invoke-UninstallModule -PMap ($global:testProfileMap | ConvertFrom-Json) -Profile 'profile1' -module 'module1' + Assert-VerifiableMock + } + } + + Context "Module associated with more than one profile" { + Mock Test-ProfilesInstalled -Verifiable { @('Profile1', 'Profile2')} + Mock Uninstall-ModuleHelper {} + It "Should not invoke Uninstall module helper" { + Invoke-UninstallModule -PMap ($global:testProfileMap | ConvertFrom-Json) -Profile 'profile1' -module 'module1' + Assert-MockCalled Uninstall-ModuleHelper -Exactly 0 + Assert-VerifiableMock + } + } + } +} + +Describe "Remove-PreviousVersion" { + InModuleScope Az.Bootstrapper { + $AllProfilesInstalled = @{} + Context "Previous versions are installed" { + $VersionObj = New-Object -TypeName System.Version -ArgumentList "0.1" + $moduleObj = New-Object -TypeName PSObject + $moduleObj | Add-Member NoteProperty Version($VersionObj) + Mock Get-Module -Verifiable { $moduleObj} + Mock Import-Module -Verifiable {} + Mock Invoke-UninstallModule -Verifiable {} + It "Should call Invoke-UninstallModule" { + Remove-PreviousVersion -Profile 'Profile1' -LatestMap ($global:testProfileMap|ConvertFrom-Json) + Assert-VerifiableMock + } + + It "Invoke with Module parameter: Should call Invoke-UninstallModule" { + Remove-PreviousVersion -Profile 'Profile1' -Module 'Module1' -LatestMap ($global:testProfileMap|ConvertFrom-Json) + Assert-VerifiableMock + } + } + + Context "Previous versions are not installed" { + Mock Get-Module -Verifiable {} + Mock Import-Module -Verifiable {} + Mock Invoke-UninstallModule {} + It "Should not call Invoke-UninstallModule" { + Remove-PreviousVersion -Profile 'Profile1' -LatestMap ($global:testProfileMap|ConvertFrom-Json) + Assert-VerifiableMock + Assert-MockCalled Invoke-UninstallModule -Exactly 0 + } + } + + Context "No previous versions" { + Mock Get-Module -Verifiable {} + Mock Invoke-UninstallModule -Verifiable {} + Mock Import-Module -Verifiable {} + It "Should not call Invoke-UninstallModule" { + Remove-PreviousVersion -Profile 'Profile2' -module 'Module2' -LatestMap ($global:testProfileMap|ConvertFrom-Json) + Assert-MockCalled Get-Module -Exactly 0 + Assert-MockCalled Invoke-UninstallModule -Exactly 0 + } + } + + Context "Previous version is same as the latest version" { + Mock Get-Module -Verifiable {} + Mock Invoke-UninstallModule -Verifiable {} + Mock Import-Module -Verifiable {} + It "Should not call Invoke-UninstallModule" { + Remove-PreviousVersion -Profile 'Profile2' -module 'Module2' -LatestMap ($global:testProfileMap|ConvertFrom-Json) + Assert-MockCalled Get-Module -Exactly 0 + Assert-MockCalled Invoke-UninstallModule -Exactly 0 + Assert-MockCalled Import-Module -Times 1 + } + } + } +} + +Describe "Get-AllProfilesInstalled" { + InModuleScope Az.Bootstrapper { + Mock Invoke-CommandWithRetry { $global:testProfileMap | ConvertFrom-Json } + Context "Profile Maps are available from cache" { + Mock Get-ProfilesInstalled -Verifiable { @{'Profile1'= @{'Module1'= '1.0'}}} + $expectedResult = @{"Module21.0"=@('Profile1'); "Module11.0"=@('Profile1')} + It "Should return Modules & Profiles Installed" { + (Get-AllProfilesInstalled) -like $expectedResult | Should Be $true + Assert-MockCalled Invoke-CommandWithRetry -Exactly 1 + Assert-MockCalled Get-ProfilesInstalled -exactly 1 + Assert-VerifiableMock + } + } + + Context "Profiles are not installed" { + Mock Get-ProfilesInstalled -Verifiable {} + + It "Should return empty" { + $AllProfilesInstalled = @() + $result = (Get-AllProfilesInstalled) + $result.Count | Should Be 0 + Assert-MockCalled Invoke-CommandWithRetry -Exactly 1 + Assert-MockCalled Get-ProfilesInstalled -exactly 1 + Assert-VerifiableMock + } + } + + Context "Cache is empty" { + $script:LatestProfileMapPath = $null + Mock Get-Item -Verifiable {} + Mock Get-ProfilesInstalled {} + It "Should return empty" { + $result = (Get-AllProfilesInstalled) + $result.Count | Should Be 0 + Assert-MockCalled Invoke-CommandWithRetry -Exactly 1 + Assert-MockCalled Get-ProfilesInstalled -exactly 1 + Assert-VerifiableMock + } + + # Cleanup + $script:LatestProfileMapPath = Get-LatestProfileMapPath + } + } +} + +Describe "Update-ProfileHelper" { + InModuleScope Az.Bootstrapper { + Mock Invoke-CommandWithRetry -Verifiable { $global:testProfileMap } + $script:LatestProfileMapPath = New-Object -TypeName PSObject + $script:LatestProfileMapPath | Add-Member NoteProperty -Name "FullName" -Value "C:\mock\MockETag.json" + Mock Get-AllProfilesInstalled -Verifiable {} + Mock Remove-PreviousVersion -Verifiable {} + + Context "Previous Versions were present" { + It "Should invoke Remove-PreviousVersion" { + Update-ProfileHelper -profile 'Profile1' + Assert-VerifiableMock + } + + It "Invoke with -Module param: Should invoke Remove-PreviousVerison" { + Update-ProfileHelper -profile 'Profile1' -Module 'Module1' -RemovePreviousVersions + Assert-VerifiableMock + } + } + } +} + +Describe "Find-PotentialConflict" { + InModuleScope Az.Bootstrapper { + Context "Modules are installed in other scope" { + $script:IsAdmin = $true + $moduleobj = New-Object -TypeName PSObject + $moduleobj | Add-Member NoteProperty -Name "Path" -Value $Env:HOMEPATH + Mock Get-Module -Verifiable { $moduleobj} + It "Should return false, because force is present" { + (Find-PotentialConflict -Module 'Module1' -Force) | Should Be $false + } + } + + Context "Modules are not installed in other scope" { + $script:IsAdmin = $false + $moduleobj = New-Object -TypeName PSObject + $moduleobj | Add-Member NoteProperty -Name "Path" -Value $Env:HOMEPATH + Mock Get-Module -Verifiable { $moduleobj} + It "Should return false, no conflict" { + (Find-PotentialConflict -Module 'Module1') | Should Be $false + } + } + + Context "Modules were not installed before" { + Mock Get-Module -Verifiable { $null } + It "Should return false, no conflict" { + Find-PotentialConflict -Module 'Module1' | Should Be $false + } + } + } +} + +Describe "Invoke-InstallModule" { + InModuleScope Az.Bootstrapper { + Context "Install-Module has AllowClobber param" { + $cmd = New-Object -TypeName PSObject + $cmd | Add-Member -MemberType NoteProperty -Name "Parameters" -Value @{"AllowClobber" = $true } + Mock Get-Command -Verifiable { $cmd } + + <# It "Should invoke install-module with AllowClobber: No Scope" { + Mock Install-Module -Verifiable {} + Invoke-InstallModule -module "Module1" -version "1.0" + Assert-VerifiableMock + } + + It "Should invoke install-module with AllowClobber: CurrentUser Scope" { + Mock Install-Module -Verifiable -ParameterFilter { $Scope -eq "CurrentUser"} {} + Invoke-InstallModule -module "Module1" -version "1.0" -scope "CurrentUser" + Assert-VerifiableMock + } #> + } + + Context "Install-Module doesn not have AllowClobber" { + $cmd = New-Object -TypeName PSObject + $cmd | Add-Member -MemberType NoteProperty -Name "Parameters" -Value @{} + Mock Get-Command -Verifiable { $cmd } + It "Should invoke install-module with Force: No Scope" { + Mock Install-Module -Verifiable -ParameterFilter { '$Force'} {} + Invoke-InstallModule -module "Module1" -version "1.0" + Assert-VerifiableMock + } + + It "Should invoke install-module with Force: CurrentUser Scope" { + Mock Install-Module -Verifiable -ParameterFilter { '$Force' -and ($Scope -eq "CurrentUser")} {} + Invoke-InstallModule -module "Module1" -version "1.0" -scope "CurrentUser" + Assert-VerifiableMock + } + } + } +} + +Describe "Invoke-CommandWithRetry" { + InModuleScope Az.Bootstrapper { + $scriptBlock = { + Get-ChildItem -ErrorAction Stop + } + + Context "Executes script block successfully at first attempt" { + Mock Get-ChildItem -Verifiable { "contents" } + It "Should return successfully" { + $result = Invoke-CommandWithRetry -scriptBlock $scriptBlock + $result | Should Be "contents" + Assert-VerifiableMock + } + } + + Context "Executes script successfully at one of the retries" { + $Script:mockCalled = 0 + $mockTestPath = { + $Script:mockCalled++ + if ($Script:mockCalled -eq 1) + { + throw + } + else { + return "contents" + } + } + + Mock -CommandName Get-ChildItem -MockWith $mockTestPath + Mock Start-Sleep -Verifiable {} + + It "Should return successfully" { + $result = Invoke-CommandWithRetry -scriptBlock $scriptBlock + $result | Should Be "contents" + Assert-MockCalled Get-ChildItem -Times 2 + Assert-VerifiableMock + } + } + + Context "Fails to execute script during all retries" { + Mock Get-ChildItem -Verifiable { throw } + Mock Start-Sleep -Verifiable {} + It "Throws exception" { + { Invoke-CommandWithRetry -scriptBlock $scriptBlock } | Should throw + } + } + } +} + +Describe "Select-Profile" { + InModuleScope Az.Bootstrapper { + Mock Test-Path -Verifiable { $true } + Context "Scope AllUsers with Admin rights" { + $script:IsAdmin = $true + It "Should return AllUsersAllHosts profile" { + Select-Profile -scope "AllUsers" | Should Be $profile.AllUsersAllHosts + Assert-VerifiableMock + } + } + + Context "Scope CurrentUser" { + It "Should return CurrentUserAllHosts profile" { + Select-Profile -scope "CurrentUser" | Should Be $profile.CurrentUserAllHosts + Assert-VerifiableMock + } + } + + Context "Scope AllUsers no admin rights" { + $script:IsAdmin = $false + It "Should throw for admin rights" { + { Select-Profile -scope "AllUsers" } | Should throw + } + } + + Context "ProfilePath does not exist" { + $script:IsAdmin = $false + Mock Test-Path -Verifiable { $false } + Mock New-Item -Verifiable {} + It "Should create a new file for profile" { + Select-Profile -scope "CurrentUser" | Should Be $profile.CurrentUserAllHosts + Assert-VerifiableMock + } + } + } +} + +Describe "Get-LatestModuleVersion" { + InModuleScope Az.Bootstrapper { + Context "Returns latest version in a version array" { + $versionarray = @("2.0", "1.5", "1.0") + It "Should return the latest version" { + $result = Get-LatestModuleVersion -versions $versionarray + $result | Should Be "2.0" + } + } + } +} + +Describe "Get-ModuleVersion" { + InModuleScope Az.Bootstrapper { + Mock Get-AzProfileMap -Verifiable { $testProfileMap | ConvertFrom-Json } + Mock Get-LatestModuleVersion -Verifiable { "2.0" } + Context "Gets module version" { + $RollupModule = "Azure.Module1" + It "Should return script block" { + Get-ModuleVersion -armProfile "Profile1" -invocationLine "ipmo ${RollupModule}" | Should Be "2.0" + Assert-VerifiableMock + } + } + } +} + +Describe "Get-ScriptBlock" { + InModuleScope Az.Bootstrapper { + Context "Creates a script block" { + It "Should return script block" { + $result = Get-ScriptBlock -ProfilePath "Profilepath" + $result[1].contains("Import-Module:RequiredVersion") | Should Be $true + Assert-VerifiableMock + } + } + } +} + +Describe "Remove-ProfileSetting" { + InModuleScope Az.Bootstrapper { + Mock Set-Content -Verifiable {} + + Context "Profile contents had bootstrapper scripts" { + $contents = @" +Temp Line 1 +##BEGIN Az.Bootstrapper scripts +Temp Line 2 +Temp Line 3 +##END Az.Bootstrapper scripts +Temp Line 4 +"@ + Mock Get-Content -Verifiable { $contents } + It "Should return lines 1 and 4" { + Remove-ProfileSetting -profilePath "testpath" + Assert-VerifiableMock + } + } + } +} + +Describe "Add-ScopeParam" { + InModuleScope Az.Bootstrapper { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + + It "Should return Scope parameter object" { + (Add-ScopeParam $params) + $params.ContainsKey("Scope") | Should Be $true + } + } +} + +Describe "Add-ProfileParam" { + InModuleScope Az.Bootstrapper { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Mock Get-AzProfileMap -Verifiable { ($global:testProfileMap | ConvertFrom-Json) } + + It "Should return Profile parameter object" { + (Add-ProfileParam $params) + $params.ContainsKey("Profile") | Should Be $true + Assert-VerifiableMock + } + } +} + +Describe "Add-ForceParam" { + InModuleScope Az.Bootstrapper { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + + It "Should return Force parameter object" { + Add-ForceParam $params + $params.ContainsKey("Force") | Should Be $true + } + } +} + +Describe "Add-RemoveParam" { + InModuleScope Az.Bootstrapper { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + + It "Should return RemovePreviousVersions parameter object" { + (Add-RemoveParam $params) + $params.ContainsKey("RemovePreviousVersions") | Should Be $true + } + } +} + +Describe "Add-SwitchParam" { + InModuleScope Az.Bootstrapper { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + + It "Should return Switch parameter object" { + Add-SwitchParam $params "TestParam" + $params.ContainsKey("TestParam") | Should Be $true + } + } +} + +Describe "Add-ModuleParam" { + InModuleScope Az.Bootstrapper { + + Context "ProfileMap has more than one profile" { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Mock Get-AzProfileMap -Verifiable { ($global:testProfileMap | ConvertFrom-Json) } + It "Should return Module parameter object" { + (Add-ModuleParam $params) + $params.ContainsKey("Module") | Should Be $true + Assert-VerifiableMock + } + } + + Context "ProfileMap has one profile" { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Mock Get-AzProfileMap -Verifiable { ("{`"Profile1`": { `"Module1`": [`"1.0`", `"0.1`"], `"Module2`": [`"1.0`", `"0.2`"] }}" ) | ConvertFrom-Json } + It "Should return Module parameter object" { + (Add-ModuleParam $params) + $params.ContainsKey("Module") | Should Be $true + Assert-VerifiableMock + } + } + } + +} + +Describe "Get-AzModule" { + InModuleScope Az.Bootstrapper { + Mock Get-AzProfileMap -Verifiable { ($global:testProfileMap | ConvertFrom-Json) } + + Context "Module is installed" { + Mock Get-Module -Verifiable { @( [PSCustomObject] @{ Name='Module1'; Version='1.0'; RepositorySourceLocation='foo\bar' }, [PSCustomObject] @{ Name='Module1'; Version='2.0'}) } + It "Should return installed version" { + Get-AzModule -Profile 'Profile1' -Module 'Module1' | Should Be "1.0" + Assert-VerifiableMock + } + } + + Context "Module is not installed" { + Mock Get-Module -Verifiable {} + It "Should return null" { + Get-AzModule -Profile 'Profile1' -Module 'Module1' | Should be $null + Assert-VerifiableMock + } + } + + Context "Module not in the list" { + Mock Get-Module -Verifiable { @( [PSCustomObject] @{ Name='Module1'; Version='1.0'; RepositorySourceLocation='foo\bar' }, [PSCustomObject] @{ Name='Module1'; Version='2.0'}) } + It "Should return null" { + Get-AzModule -Profile 'Profile2' -Module 'Module2' | Should be $null + Assert-VerifiableMock + } + } + + Context "Invoke with invalid parameters" { + It "Should throw" { + { Get-AzModule -Profile 'XYZ' -Module 'ABC' } | Should Throw + } + } + + Context "Invoke with null parameters" { + It "Should throw" { + { Get-AzModule -Profile $null -Module $null } | Should Throw + } + } + + Context "ProfileMap has one profile" { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Mock Get-AzProfileMap -Verifiable { ("{`"Profile1`": { `"Module1`": [`"1.0`", `"0.1`"], `"Module2`": [`"1.0`", `"0.2`"] }}" ) | ConvertFrom-Json } + Mock Get-Module -Verifiable { @( [PSCustomObject] @{ Name='Module1'; Version='1.0'; RepositorySourceLocation='foo\bar' }, [PSCustomObject] @{ Name='Module1'; Version='2.0'}) } + It "Should return installed version" { + Get-AzModule -Profile 'Profile1' -Module 'Module1' | Should Be "1.0" + Assert-VerifiableMock + } + } + } +} + +Describe "Get-AzApiProfile" { + InModuleScope Az.Bootstrapper { + Mock Get-AzProfileMap -Verifiable { ($global:testProfileMap | ConvertFrom-Json) } + + Context "With ListAvailable Switch" { + It "Should return available profiles" { + $Result = (Get-AzApiProfile -ListAvailable) + $Result.Count | Should be 2 + $Result.ProfileName | Should Not Be $null + $Result.Module1 | Should Not Be $null + Assert-VerifiableMock + } + } + + Context "With ListAvailable and update Switches" { + It "Should return available profiles" { + $Result = (Get-AzApiProfile -ListAvailable -Update) + $Result.Count | Should be 2 + $Result.ProfileName | Should Not Be $null + $Result.Module1 | Should Not Be $null + Assert-VerifiableMock + } + } + + Context "Without ListAvailable Switch" { + $IncompleteProfiles = @('Profile2') + Mock Get-ProfilesInstalled -Verifiable -ParameterFilter {[REF]$IncompleteProfiles} { @{'Profile1'= @{'Module1' = @('1.0') ;'Module2'= @('1.0')}} } + It "Returns installed Profile" { + $Result = (Get-AzApiProfile) + $Result.ProfileName | Should Not Be $null + $Result.Module1 | Should Not Be $null + Assert-VerifiableMock + } + } + + Context "No profiles installed" { + Mock Get-ProfilesInstalled -Verifiable {} + It "Returns null" { + (Get-AzApiProfile) | Should Be $null + Assert-VerifiableMock + } + } + } +} + +Describe "Use-AzProfile" { + InModuleScope Az.Bootstrapper { + $RollupModule = 'Module1' + Mock Get-AzProfileMap -Verifiable { ($global:testProfileMap | ConvertFrom-Json) } + Mock Install-Module { "Installing module..."} + Mock Import-Module -Verifiable { "Importing Module..."} + Mock Find-PotentialConflict {} + Context "Modules not installed" { + Mock Get-AzModule -Verifiable {} -ParameterFilter {$Profile -eq "Profile1" -and $Module -eq "Module1"} + It "Should install modules" { + $Result = (Use-AzProfile -Profile 'Profile1' -Force) + $Result.Length | Should Be 3 # Includes "Loading module" + $Result[1] | Should Be "Installing module..." + $Result[2] | Should Be "Importing Module..." + Assert-VerifiableMock + } + + It "Invoke with Module param: Should install modules" { + $Result = (Use-AzProfile -Profile 'Profile1' -Module 'Module1' -Force) + $Result.Length | Should Be 3 + $Result[1] | Should Be "Installing module..." + $Result[2] | Should Be "Importing Module..." + Assert-VerifiableMock + } + } + + Context "Modules are installed" { + $RollupModule = "None" + Mock Get-AzModule -Verifiable { "1.0" } -ParameterFilter {$Profile -eq "Profile1" -and $Module -eq "Module1"} + Mock Get-AzModule -Verifiable { "1.0" } -ParameterFilter {$Profile -eq "Profile1" -and $Module -eq "Module2"} + Mock Import-Module { "Module1 1.0 Imported"} -ParameterFilter { $Name -eq "Module1" -and $RequiredVersion -eq "1.0"} + Mock Import-Module { "Module2 1.0 Imported"} -ParameterFilter { $Name -eq "Module2" -and $RequiredVersion -eq "1.0"} + It "Should skip installing modules, imports the right version module" { + $Result = (Use-AzProfile -Profile 'Profile1' -Force) + $Result.length | Should Be 3 + $Result[1] | Should Be "Module1 1.0 Imported" + Assert-MockCalled Install-Module -Exactly 0 + Assert-MockCalled Import-Module -Exactly 2 + Assert-VerifiableMock + } + + It "Invoke with Module param: Should skip installing modules, imports the right version module" { + $Result = (Use-AzProfile -Profile 'Profile1' -Module 'Module1', 'Module2' -Force) + $Result.length | Should Be 3 + $Result[1] | Should Be "Module1 1.0 Imported" + Assert-MockCalled Install-Module -Exactly 0 + Assert-VerifiableMock + + } + } + Context "Invoke with invalid profile" { + It "Should throw" { + { Use-AzProfile -Profile 'WrongProfileName'} | Should Throw + } + } + + Context "Invoke with $null profile" { + It "Should throw" { + { Use-AzProfile -Profile $null} | Should Throw + } + } + + Context "Invoke with Scope as CurrentUser" { + Mock Get-AzModule -Verifiable {} -ParameterFilter {$Profile -eq "Profile1" -and $Module -eq "Module1"} + Mock Install-Module -Verifiable {} -ParameterFilter { $Scope -eq "CurrentUser"} + It "Should invoke Install-ModuleHelper with scope currentuser" { + (Use-AzProfile -Profile 'Profile1' -Force -scope CurrentUser) + Assert-VerifiableMock + } + } + + Context "Invoke with Scope as AllUsers" { + Mock Get-AzModule -Verifiable {} -ParameterFilter {$Profile -eq "Profile1" -and $Module -eq "Module1"} + Mock Install-Module -Verifiable {} -ParameterFilter { $Scope -eq "AllUsers"} + It "Should invoke Install-ModuleHelper with scope AllUsers" { + (Use-AzProfile -Profile 'Profile1' -Force -scope AllUsers) + Assert-VerifiableMock + } + } + + Context "Invoke with invalide module name" { + It "Should throw" { + { Use-AzProfile -Profile 'Profile1' -Module 'MockModule'} | Should Throw + } + } + + Context "Potential Conflict found" { + Mock Find-PotentialConflict -Verifiable { $true } + It "Should skip installing module" { + $Result = (Use-AzProfile -Profile 'Profile1' -Force) + $Result.Contains("Installing module...") | Should Be $false + Assert-VerifiableMock + } + } + + Context "Other versions of the same module found imported" { + Mock Get-AzModule -Verifiable { "1.0" } + $VersionObj = New-Object -TypeName System.Version -ArgumentList "2.0" + $moduleObj = New-Object -TypeName PSObject + $moduleObj | Add-Member NoteProperty -Name "Name" -Value "Module1" + $moduleObj | Add-Member NoteProperty Version($VersionObj) + Mock Get-Module -Verifiable { $moduleObj } + It "Should skip importing module" { + $result = Use-AzProfile -Profile 'Profile1' -ErrorVariable useError -ErrorAction SilentlyContinue + $useError.exception.message.contains("A different profile version of module") | Should Be $true + } + } + + # User tries to execute Use-AzProfile with different profiles & different modules + Context "A different profile's module was previously imported" { + Mock Get-AzModule -Verifiable { "1.0" } + $VersionObj = New-Object -TypeName System.Version -ArgumentList "2.0" + $moduleObj = New-Object -TypeName PSObject + $moduleObj | Add-Member NoteProperty -Name "Name" -Value "Module1" + $moduleObj | Add-Member NoteProperty Version($VersionObj) + Mock Get-Module -Verifiable { $moduleObj } + It "Should skip importing module" { + $result = Use-AzProfile -Profile 'Profile1' -Module 'Module1' -ErrorVariable useError -ErrorAction SilentlyContinue + $useError.exception.message.contains("A different profile version of module") | Should Be $true + } + } + + # User has module2 from profile1 imported; tries to execute Use-AzProfile for profile1 with module1. Should import. + Context "A different module from same profile was previously imported" { + Mock Get-AzModule -Verifiable { "1.0" } + $VersionObj = New-Object -TypeName System.Version -ArgumentList "1.0" + $moduleObj = New-Object -TypeName PSObject + $moduleObj | Add-Member NoteProperty -Name "Name" -Value "Module2" + $moduleObj | Add-Member NoteProperty Version($VersionObj) + Mock Get-Module -Verifiable { $moduleObj } + It "Should import module" { + $result = Use-AzProfile -Profile 'Profile1' -Module 'Module1' + Assert-MockCalled Import-Module -Times 1 + } + } + } +} + +Describe "Install-AzProfile" { + InModuleScope Az.Bootstrapper { + Mock Get-AzProfileMap -Verifiable { ($global:testProfileMap | ConvertFrom-Json) } + Mock Get-AzModule -Verifiable {} -ParameterFilter { $Profile -eq 'Profile1' -and $Module -eq 'Module1'} + Mock Get-AzModule -Verifiable { "1.0"} -ParameterFilter { $Profile -eq 'Profile1' -and $Module -eq 'Module2'} + Mock Find-PotentialConflict -Verifiable { $false } + + Context "Invoke with valid profile name" { + Mock Invoke-InstallModule -Verifiable { "Installing module Module1... Version 1.0"} + It "Should install Module1" { + (Install-AzProfile -Profile 'Profile1') | Should be "Installing module Module1... Version 1.0" + Assert-VerifiableMock + } + } + + Context "Invoke with invalid profile name" { + It "Should throw" { + { Install-AzProfile -Profile 'WrongProfileName'} | Should Throw + } + } + + Context "Invoke with null profile name" { + It "Should throw" { + { Install-AzProfile -Profile $null } | Should Throw + } + } + + Context "Invoke with Scope as CurrentUser" { + Mock Get-AzModule -Verifiable {} -ParameterFilter {$Profile -eq "Profile1" -and $Module -eq "Module1"} + Mock Invoke-InstallModule -Verifiable {} -ParameterFilter { $Scope -eq "CurrentUser"} + It "Should invoke Install-ModuleHelper with scope currentuser" { + (Install-AzProfile -Profile 'Profile1' -scope CurrentUser) + Assert-VerifiableMock + } + } + + Context "Invoke with Scope as AllUsers" { + Mock Get-AzModule -Verifiable {} -ParameterFilter {$Profile -eq "Profile1" -and $Module -eq "Module1"} + Mock Invoke-InstallModule -Verifiable {} -ParameterFilter { $Scope -eq "AllUsers"} + It "Should invoke Install-ModuleHelper with scope AllUsers" { + (Install-AzProfile -Profile 'Profile1' -scope AllUsers) + Assert-VerifiableMock + } + } + + Context "Potential Conflict found" { + Mock Find-PotentialConflict -Verifiable { $true } + Mock Invoke-InstallModule {} + It "Should skip installing module" { + Install-AzProfile -Profile 'Profile1' + Assert-MockCalled Invoke-InstallModule -Exactly 0 + Assert-VerifiableMock + } + } + + } +} + +Describe "Uninstall-AzProfile" { + InModuleScope Az.Bootstrapper { + Mock Get-AzProfileMap -Verifiable { ($global:testProfileMap | ConvertFrom-Json) } + Mock Uninstall-ProfileHelper -Verifiable {} + Context "Valid profile name" { + It "Should invoke Uninstall-ProfileHelper" { + Uninstall-AzProfile -Profile 'Profile1' -Force + Assert-VerifiableMock + } + } + + Context "Invoke with invalid profile name" { + It "Should throw" { + { Uninstall-AzProfile -Profile 'WrongProfileName' } | Should Throw + } + } + + Context "Invoke with null profile name" { + It "Should throw" { + { Uninstall-AzProfile -Profile $null } | Should Throw + } + } + } +} + +Describe "Update-AzProfile" { + InModuleScope Az.Bootstrapper { + # Arrange + Mock Get-AzProfileMap -Verifiable { ($global:testProfileMap | ConvertFrom-Json) } + Mock Get-AzProfileMap -Verifiable -ParameterFilter { $Update.IsPresent } { ($global:testProfileMap | ConvertFrom-Json) } + + Context "Proper profile with '-RemovePreviousVersions' and '-Force' params" { + Mock Use-AzProfile -Verifiable {} -ParameterFilter { ($Force.IsPresent)} + Mock Update-ProfileHelper -Verifiable {} + + It "Imports profile modules and invokes Update-ProfileHelper" { + Update-AzProfile -Profile 'Profile2' -RemovePreviousVersions -Force + Assert-VerifiableMock + } + + It "Invoke with Module param: Imports profile modules and invokes Update-ProfileHelper" { + Update-AzProfile -Profile 'Profile2' -module 'Module1' -RemovePreviousVersions -Force + Assert-VerifiableMock + } + } + + Context "Invoke with invalid profile name" { + It "Should throw" { + { Update-AzProfile -Profile 'WrongProfileName'} | Should Throw + } + } + + Context "Invoke with null profile name" { + It "Should throw" { + { Update-AzProfile -Profile $null } | Should Throw + } + } + + Context "Invoke with Scope as CurrentUser" { + Mock Use-AzProfile -Verifiable {} -ParameterFilter { ($Force.IsPresent) -and {$Scope -like 'CurrentUser'}} + Mock Update-ProfileHelper -Verifiable {} + It "Should invoke Use-AzProfile with scope currentuser" { + (Update-AzProfile -Profile 'Profile1' -scope CurrentUser -Force -r) + Assert-VerifiableMock + } + } + + Context "Invoke with Scope as AllUsers" { + Mock Use-AzProfile -Verifiable {} -ParameterFilter { ($Force.IsPresent) -and {$Scope -like 'CurrentUser'}} + Mock Update-ProfileHelper -Verifiable {} + It "Should invoke Use-AzProfile with scope AllUsers" { + (Update-AzProfile -Profile 'Profile1' -scope AllUsers -Force -r) + Assert-VerifiableMock + } + } + + Context "Invoke with invalid module name" { + It "Should throw" { + { Update-AzProfile -Profile 'Profile1' -module 'MockModule' } | Should Throw + } + } + + # Cleanup + if (Test-Path '.\MockPath') + { + Remove-Item -Path '.\MockPath' -Force -Recurse + } + } +} + +Describe "Set-BootstrapRepo" { + InModuleScope Az.Bootstrapper { + Context "Repo name is given" { + # Arrange + $currentBootstrapRepo = $script:BootStrapRepo + It "Should set given repo as BootstrapRepo" { + Set-BootstrapRepo -Repo "MockName" + $script:BootStrapRepo | Should Be "MockName" + } + + # Cleanup + $script:BootStrapRepo = $currentBootstrapRepo + } + + Context "Alias name is given" { + # Arrange + $currentBootstrapRepo = $script:BootStrapRepo + It "Should set given repo alias parameter value as BootstrapRepo" { + Set-BootstrapRepo -Name "MockName" + $script:BootStrapRepo | Should Be "MockName" + } + + # Cleanup + $script:BootStrapRepo = $currentBootstrapRepo + } + } +} + +Describe "Set-AzDefaultProfile" { + InModuleScope Az.Bootstrapper { + $sb = { + if ($MyInvocation.Line.Contains("Module1")) { "1.0"} + } + Mock Get-ScriptBlock -Verifiable { $sb } + Mock Invoke-CommandWithRetry -Verifiable {} + Mock Select-Profile -verifiable {} + Mock Remove-ProfileSetting -Verifiable {} + Mock Get-AzProfileMap -Verifiable { ($global:testProfileMap | ConvertFrom-Json) } + + Context "New default profile value is given" { + It "Setting default profile succeeds" { + $Global:PSDefaultParameterValues.Remove("*-AzProfile:Profile") + Set-AzDefaultProfile -Profile "Profile1" -Force + $Global:PSDefaultParameterValues["*-AzProfile:Profile"] | Should Be "Profile1" + Assert-VerifiableMock + } + } + + Context "User wants to update default profile value" { + It "Should update default profile value" { + $Global:PSDefaultParameterValues.Remove("*-AzProfile:Profile") + Set-AzDefaultProfile -Profile "Profile2" -Force + $Global:PSDefaultParameterValues["*-AzProfile:Profile"] | Should Be "Profile2" + Assert-VerifiableMock + } + } + + Context "Removing old default profile vaule throws" { + Mock Invoke-CommandWithRetry -Verifiable { throw } + It "Should throw for updating default profile" { + $Global:PSDefaultParameterValues.Remove("*-AzProfile:Profile") + { Set-AzDefaultProfile -Profile "Profile1" -Force } | Should throw + Assert-VerifiableMock + } + } + + Context "Set Default Profile with scope as AllUsers in admin shell" { + $script:IsAdmin = $true + Mock Select-Profile -Verifiable { "AllUsersProfile"} + It "Should succeed setting AllUsers Profile" { + $Global:PSDefaultParameterValues.Remove("*-AzProfile:Profile") + Set-AzDefaultProfile -Profile "Profile1" -Scope "AllUsers" -Force + $Global:PSDefaultParameterValues["*-AzProfile:Profile"] | Should Be "Profile1" + Assert-VerifiableMock + } + } + + Context "Set Default Profile with scope as AllUsers in non-admin shell" { + $script:IsAdmin = $false + Mock Select-Profile -Verifiable { throw } + It "Should throw for AllUsers Profile" { + $Global:PSDefaultParameterValues.Remove("*-AzProfile:Profile") + { Set-AzDefaultProfile -Profile "Profile2" -Scope "AllUsers" -Force } | Should throw + Assert-VerifiableMock + } + } + + Context "Set a Default Profile twice" { + It "Should not edit profile content twice" { + $Global:PSDefaultParameterValues.Remove("*-AzProfile:Profile") + Set-AzDefaultProfile -Profile "Profile1" -Force + Set-AzDefaultProfile -Profile "Profile1" -Force + Assert-MockCalled Invoke-CommandWithRetry -Exactly 1 + Assert-VerifiableMock + } + } + } +} + +Describe "Remove-AzDefaultProfile" { + InModuleScope Az.Bootstrapper { + Mock Remove-Module -Verifiable {} + Mock Remove-ProfileSetting -Verifiable {} + Mock Test-Path -Verifiable { $true } + Mock Get-Module -Verifiable { "Az" } + + Context "Default profile presents in the profile file & default variable" { + It "Should successfully remove default profile from shell & profile file" { + Remove-AzDefaultProfile -Force + $Global:PSDefaultParameterValues["*-AzProfile:Profile"] | Should Be $null + Assert-VerifiableMock + } + } + + Context "Default profile is not set previously or was removed" { + It "Should return null for default profile" { + Remove-AzDefaultProfile -Force + $Global:PSDefaultParameterValues["*-AzProfile:Profile"] | Should Be $null + Assert-VerifiableMock + } + } + + Context "Profile files do not exist" { + Mock Test-Path -Verifiable { $false } + It "Should not invoke remove script" { + Remove-AzDefaultProfile -Force + Assert-MockCalled Remove-ProfileSetting -Exactly 0 + } + } + + Context "Remove default profile in admin mode" { + Mock Remove-Module -verifiable {} + $Script:IsAdmin = $true + It "Should remove setting in AllUsersAllHosts and CurrentUserAllHosts profiles" { + Remove-AzDefaultProfile -Force + # For Admin, two profile paths are tested + Assert-MockCalled Test-Path -Exactly 2 + } + } + + Context "Remove default profile in non-admin mode" { + Mock Remove-Module -verifiable {} + $Script:IsAdmin = $false + Mock Invoke-CommandWithRetry -Verifiable {} + It "Should remove setting in CurrentUserAllHosts profile" { + Remove-AzDefaultProfile -Force + Assert-MockCalled Test-Path -Exactly 1 + } + } + } +} \ No newline at end of file diff --git a/src/Az.BootStrapper/Module/Az.BootStrapper.psd1 b/src/Az.BootStrapper/Module/Az.BootStrapper.psd1 new file mode 100644 index 00000000..7de1738f --- /dev/null +++ b/src/Az.BootStrapper/Module/Az.BootStrapper.psd1 @@ -0,0 +1,138 @@ +# +# Module manifest for module 'PSGet_Az.BootStrapper' +# +# Generated by: Microsoft Corporation +# +# Generated on: 7/6/2017 +# + +@{ + +# Script module or binary module file associated with this manifest. +RootModule = 'Az.Bootstrapper.psm1' + +# Version number of this module. +ModuleVersion = '0.1.0' + +# Supported PSEditions +# CompatiblePSEditions = @() + +# ID used to uniquely identify this module +GUID = 'b161fe2d-75ea-4228-b85b-cb92064ff426' + +# Author of this module +Author = 'Microsoft Corporation' + +# Company or vendor of this module +CompanyName = 'Microsoft Corporation' + +# Copyright statement for this module +Copyright = 'Microsoft Corporation. All rights reserved.' + +# Description of the functionality provided by this module +Description = 'Manage Modules for an Azure API Profile. This allows selecting the Azure cmdlets that are compatible with an AzureStack Hub instance, an Azure sovereign cloud, or across Azure instances.' + +# Minimum version of the Windows PowerShell engine required by this module +PowerShellVersion = '5.1' + +# Name of the Windows PowerShell host required by this module +# PowerShellHostName = '' + +# Minimum version of the Windows PowerShell host required by this module +# PowerShellHostVersion = '' + +# Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only. +DotNetFrameworkVersion = '4.7.2' + +# Compatible Powershell Editions +CompatiblePSEditions = 'Core', 'Desktop' + +# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only. +# CLRVersion = '4.0' + +# Processor architecture (None, X86, Amd64) required by this module +# ProcessorArchitecture = '' + +# Modules that must be imported into the global environment prior to importing this module +# RequiredModules = @() + +# Assemblies that must be loaded prior to importing this module +# RequiredAssemblies = @() + +# Script files (.ps1) that are run in the caller's environment prior to importing this module. +# ScriptsToProcess = @() + +# Type files (.ps1xml) to be loaded when importing this module +# TypesToProcess = @() + +# Format files (.ps1xml) to be loaded when importing this module +FormatsToProcess = 'Az.Bootstrapper.Format.ps1xml' + +# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess +# NestedModules = @() + +# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. +FunctionsToExport = 'Set-BootstrapRepo', 'Update-AzProfile', + 'Uninstall-AzProfile', 'Install-AzProfile', + 'Use-AzProfile', 'Get-AzApiProfile', 'Get-AzModule', + 'Set-AzDefaultProfile', 'Remove-AzDefaultProfile', + 'Get-ModuleVersion' + +# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. +CmdletsToExport = 'Update-AzProfile', 'Uninstall-AzProfile', + 'Install-AzProfile', 'Use-AzProfile', 'Get-AzApiProfile', + 'Get-AzModule', 'Set-AzDefaultProfile', + 'Remove-AzDefaultProfile' + +# Variables to export from this module +# VariablesToExport = @() + +# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export. +AliasesToExport = @() + +# DSC resources to export from this module +# DscResourcesToExport = @() + +# List of all modules packaged with this module +# ModuleList = @() + +# List of all files packaged with this module +# FileList = @() + +# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell. +PrivateData = @{ + + PSData = @{ + # Specifies the module is preview + Prerelease = 'preview' + + # Tags applied to this module. These help with module discovery in online galleries. + Tags = 'Azure','Az','AzureStack','PSModule','Profile','ResourceManager' + + # A URL to the license for this module. + LicenseUri = 'https://aka.ms/azps-license' + + # A URL to the main website for this project. + ProjectUri = 'https://github.com/Azure/azurestack-powershell' + + # A URL to an icon representing this module. + # IconUri = '' + + # ReleaseNotes of this module + ReleaseNotes = '* 0.1.0: Initial release Az.BootStrapper, Module to assist in installing the required Az modules for AzureStack Hub' + + # External dependent modules of this module + # ExternalModuleDependencies = '' + + } # End of PSData hashtable + + } # End of PrivateData hashtable + +# HelpInfo URI of this module +# HelpInfoURI = '' + +# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix. +# DefaultCommandPrefix = '' + +} + diff --git a/src/Az.BootStrapper/Module/Az.Bootstrapper.Format.ps1xml b/src/Az.BootStrapper/Module/Az.Bootstrapper.Format.ps1xml new file mode 100644 index 00000000..fbf866b5 --- /dev/null +++ b/src/Az.BootStrapper/Module/Az.Bootstrapper.Format.ps1xml @@ -0,0 +1,32 @@ + + + + + ProfileMapDataView + + ProfileMapData + + + + + + + ProfileName + + + + + $RequiredModules = "Az", "Az.Compute", "Az.Network", "Az.Storage", "Az.Sql" + foreach ($name in $RequiredModules) + { + ($_.psobject.properties | % { if ($_.name -eq $name) { $name + " : " + ( $_.value | ft -auto | out-string ) } } ) + } + + + + + + + + + \ No newline at end of file diff --git a/src/Az.BootStrapper/Module/Az.Bootstrapper.ScenarioTests.ps1 b/src/Az.BootStrapper/Module/Az.Bootstrapper.ScenarioTests.ps1 new file mode 100644 index 00000000..bb5cc66c --- /dev/null +++ b/src/Az.BootStrapper/Module/Az.Bootstrapper.ScenarioTests.ps1 @@ -0,0 +1,362 @@ +Import-Module -Name Az.Bootstrapper +$RollupModule = 'Az' + +# Enable PS Remoting for creating new sessions; This setting is required to create new powershell sessions in Core. +Enable-PSRemoting +$psConfig = Get-PSSessionConfiguration +$psConfigName = $psConfig[0].Name + +InModuleScope Az.Bootstrapper { + $ProfileMap = (Get-AzProfileMap) + + # Helper function to uninstall all profiles + function Remove-InstalledProfile { + $installedProfiles = Get-ProfilesInstalled -ProfileMap $ProfileMap + if ($null -ne $installedProfiles.Keys) { + foreach ($profile in $installedProfiles.Keys) { + Write-Host "Removing profile $profile" + Uninstall-AzProfile -Profile $profile -Force -ErrorAction SilentlyContinue + } + + $profiles = (Get-ProfilesInstalled -ProfileMap $ProfileMap) + if ($profiles.Count -ne 0) { + Throw "Uninstallation was not successful: Profile(s) $(@($profiles.Keys) -join ',') were not uninstalled correctly." + } + } + } + + Describe "A machine with no profile installed can install profile" { + + # Using Install-AzProfile + Context "New Profile Install - 2019-03-01-hybrid" { + # Arrange + # Uninstall previously installed profiles + Remove-InstalledProfile + + # Launch the test in a new powershell session + # Create a new PS session + $session = New-PSSession -ComputerName localhost -ConfigurationName $psConfigName + + # Keep this for testing private drops + # Invoke-Command -Session $session -ScriptBlock { Register-PSRepository -Name "azsrepo" -SourceLocation "D:\psrepo" -InstallationPolicy Trusted } + # Invoke-Command -Session $session -ScriptBlock { Set-BootStrapRepo -Repo azsrepo } + + # Act + # Install 2019-03-01-hybrid version + Invoke-Command -Session $session -ScriptBlock { Install-AzProfile -Profile '2019-03-01-hybrid' -Force } + + # Assert; This test will fail if run on PS 5.1; works only on core due to GMO 'Az' returns empty on 5.1 bug. + It "Should return 2019-03-01-hybrid Profile" { + $result = Invoke-Command -Session $session -ScriptBlock { Get-AzApiProfile } + $result[0].ProfileName.Contains('2019-03-01-hybrid') | Should Be $true + } + + # Clean up + Remove-PSSession -Session $session + } + + # Using Use-AzProfile + Context "New Profile Install - 2019-03-01-hybrid using Use-AzProfile" { + # Arrange + # Uninstall previously installed profiles + Remove-InstalledProfile + + # Create a new PS session + $session = New-PSSession -ComputerName localhost -ConfigurationName $psConfigName + + # Act + # Install profile '2019-03-01-hybrid' + # Invoke-Command -Session $session -ScriptBlock { Set-BootStrapRepo -Repo azsrepo } + Invoke-Command -Session $session -ScriptBlock { Use-AzProfile -Profile '2019-03-01-hybrid' -Force } + + # Assert + It "Should return 2019-03-01-hybrid" { + $result = Invoke-Command -Session $session -ScriptBlock { Get-AzApiProfile } + $result[0].ProfileName.Contains('2019-03-01-hybrid') | Should Be $true + } + + # Clean up + Remove-PSSession -Session $session + } + } + + + Describe "Attempting to use already installed profile will import the modules to the current session" { + InModuleScope Az.Bootstrapper { + Context "Profile 2019-03-01-hybrid is installed" { + # Should import Latest profile to current session + # Arrange + # Create a new PS session + $session = New-PSSession -ComputerName localhost -ConfigurationName $psConfigName + + + # Ensure profile 2019-03-01-hybrid is installed + $profilesInstalled = Invoke-Command -Session $session -ScriptBlock { Get-AzApiProfile } + ($profilesInstalled -like "*hybrid*") -ne $null | Should Be $true + + # Act + # Invoke-Command -Session $session -ScriptBlock { Set-BootStrapRepo -Repo azsrepo } + Invoke-Command -Session $session -ScriptBlock { Use-AzProfile -Profile '2019-03-01-hybrid' -Force } + + # Get the version of the 2019-03-01-hybrid profile + $ProfileMap = Get-AzProfileMap + $latestVersion = $ProfileMap.'2019-03-01-hybrid'.$RollupModule + + # Assert + It "Should return Az module 2019-03-01-hybrid version" { + # Get-module script block + $getModule = { + Param($RollupModule) + Get-Module -Name $RollupModule + } + + $modules = Invoke-Command -Session $session -ScriptBlock $getModule -ArgumentList $RollupModule + + $modules.Name | Should Be $RollupModule + $modules.version | Should Be $latestVersion + } + + # Cleanup + Remove-PSSession -Session $session + } + } + } + + Describe "User can uninstall a profile" { + InModuleScope Az.Bootstrapper { + Context "2019-03-01-hybrid profile is installed" { + # Should uninstall 2019-03-01-hybrid profile + # Arrange + # Create a new PS session + $session = New-PSSession -ComputerName localhost -ConfigurationName $psConfigName + + # Check if '2019-03-01-hybrid' is installed + # Invoke-Command -Session $session -ScriptBlock { Set-BootStrapRepo -Repo azsrepo } + $profilesInstalled = Invoke-Command -Session $session -ScriptBlock { Get-AzApiProfile } + ($profilesInstalled -like "*hybrid*") -ne $null | Should Be $true + + # Get the version of the Latest profile + $ProfileMap = Get-AzProfileMap + $latestVersion = $ProfileMap.'2019-03-01-hybrid'.$RollupModule + + # Act + Invoke-Command -Session $session -ScriptBlock { Uninstall-AzProfile -Profile '2019-03-01-hybrid' -Force } + + # Assert + It "Profile 2019-03-01-hybrid is uninstalled" { + $result = Invoke-Command -Session $session -ScriptBlock { Get-AzApiProfile } + if ($result -ne $null) { + $result.Contains('2019-03-01-hybrid') | Should Be $false + } + else { + $true + } + } + + It "Available Modules should not contain uninstalled modules" { + $getModule = { + Param($RollupModule) + Get-Module -Name $RollupModule -ListAvailable + } + $results = Invoke-Command -Session $session -ScriptBlock $getModule -ArgumentList $RollupModule + + foreach ($result in $results) { + $result.Version -eq $latestVersion | Should Be $false + } + + } + + # Cleanup + Remove-PSSession -Session $session + } + } + } + + Describe "Invalid Cases" { + Context "Install wrong profile name" { + # Install profile 'abcTest' + It "Throws Invalid argument error" { + { Install-AzProfile -Profile 'abcTest' } | Should Throw + } + } + + Context "Install null profile name" { + # Install profile 'null' + It "Throws Invalid argument error" { + { Install-AzProfile -Profile $null } | Should Throw + } + } + + Context "Install already installed profile" { + # Arrange + # Create a new PS session + $session = New-PSSession -ComputerName localhost -ConfigurationName $psConfigName + # Invoke-Command -Session $session -ScriptBlock { Set-BootStrapRepo -Repo azsrepo } + + # Ensure profile 2019-03-01-hybrid is installed + Set-BootStrapRepo -Repo azsrepo + Install-AzProfile -Profile '2019-03-01-hybrid' -Force + $installedProfile = Invoke-Command -Session $session -ScriptBlock { Get-AzApiProfile } + ($installedProfile -like "*hybrid*") -ne $null | Should Be $true + + # Act + # Install profile '2019-03-01-hybrid' + $result = Invoke-Command -Session $session -ScriptBlock { Install-AzProfile -Profile '2019-03-01-hybrid' -Force } + + # Get modules imported into the session + $getModuleList = { + Param($RollupModule) + Get-Module -Name $RollupModule + } + $modules = Invoke-Command -Session $session -ScriptBlock $getModuleList -ArgumentList $RollupModule + + It "Doesn't install/import the profile" { + $result | Should Be $null + $modules | Should Be $null + } + + # Cleanup + Remove-PSSession -Session $session + } + + Context "Use-AzProfile with wrong profile name" { + # Install profile 'abcTest' + It "Throws Invalid argument error" { + { Use-AzProfile -Profile 'abcTest' } | Should Throw + } + } + } + + Describe "Install profiles using Scope" { + InModuleScope Az.Bootstrapper { + Context "Using Install-AzProfile: Scope 'CurrentUser'" { + # Arrange + # Create a new PS session + $session = New-PSSession -ComputerName localhost -ConfigurationName $psConfigName + + # Remove installed profiles + Remove-InstalledProfile + + # Act + # Install profile 2019-03-01-hybrid scope as current user + # Invoke-Command -Session $session -ScriptBlock { Set-BootStrapRepo -Repo azsrepo } + Invoke-Command -Session $session -ScriptBlock { Install-AzProfile -Profile '2019-03-01-hybrid' -scope 'CurrentUser' -Force } + + # Assert + It "Installs & Imports 2019-03-01-hybrid profile to the session" { + # Get the version of the Latest profile + $ProfileMap = Get-AzProfileMap + $latestVersion = $ProfileMap.'2019-03-01-hybrid'.$RollupModule + + $getModuleList = { + Param($RollupModule, $latestVersion) + Get-Module -Name $RollupModule -ListAvailable | Where-Object { $_.Version -like $latestVersion } + } + $modules = Invoke-Command -Session $session -ScriptBlock $getModuleList -ArgumentList @($RollupModule, $latestVersion) + + # Are latest modules imported? + $modules.Name | Should Be $RollupModule + $modules.version | Should Be $latestVersion + } + } + + Context "Using Use-AzProfile: Scope 'AllUsers'" { + # Arrange + # Create a new PS session + $session = New-PSSession -ComputerName localhost -ConfigurationName $psConfigName + + # Remove installed profiles + Remove-InstalledProfile + + # Act + # Install profile 2019-03-01-hybrid scope as all users + # Invoke-Command -Session $session -ScriptBlock { Set-BootStrapRepo -Repo azsrepo } + Invoke-Command -Session $session -ScriptBlock { Use-AzProfile -Profile '2019-03-01-hybrid' -scope 'AllUsers' -Force } + + # Assert + It "Installs & Imports 2019-03-01-hybrid profile to the session" { + $getModuleList = { + Param($RollupModule) + Get-Module -Name $RollupModule + } + $modules = Invoke-Command -Session $session -ScriptBlock $getModuleList -ArgumentList $RollupModule + + # Get the version of the 2019-03-01-hybrid profile + $ProfileMap = Get-AzProfileMap + $version = $ProfileMap.'2019-03-01-hybrid'.$RollupModule + + # Are appropriate modules imported? + $modules.Name | Should Be $RollupModule + $modules.version | Should Be $version + } + } + + Context "Using Update-AzProfile: Scope 'CurrentUser' " { + # Arrange + # Create a new PS session + $session = New-PSSession -ComputerName localhost -ConfigurationName $psConfigName + + # Remove installed profiles + Remove-InstalledProfile + + # Act + # Install profile 2019-03-01-hybrid scope as current user + # Invoke-Command -Session $session -ScriptBlock { Set-BootStrapRepo -Repo azsrepo } + Invoke-Command -Session $session -ScriptBlock { Update-AzProfile -Profile '2019-03-01-hybrid' -scope 'CurrentUser' -Force -r } + + # Assert + It "Installs & Imports 2019-03-01-hybrid profile to the session" { + $getModuleList = { + Param($RollupModule) + Get-Module -Name $RollupModule + } + $modules = Invoke-Command -Session $session -ScriptBlock $getModuleList -ArgumentList $RollupModule + + # Get the version of the 2019-03-01-hybrid profile + $ProfileMap = Get-AzProfileMap + $version = $ProfileMap.'2019-03-01-hybrid'.$RollupModule + + # Are correct modules imported? + $modules.Name | Should Be $RollupModule + $modules.version | Should Be $version + } + } + } + } + + Describe "Load/Import AzProfile modules" { + InModuleScope Az.Bootstrapper { + Context "Using Use-AzProfile: Modules are not installed" { + # Arrange + # Create a new PS session + $session = New-PSSession -ComputerName localhost -ConfigurationName $psConfigName + + # Remove installed profiles + Remove-InstalledProfile + + # Act + # Use module from Latest profile scope as current user + # Invoke-Command -Session $session -ScriptBlock { Set-BootStrapRepo -Repo azsrepo } + Invoke-Command -Session $session -ScriptBlock { Use-AzProfile -Profile '2019-03-01-hybrid' -Module 'Az.Storage' -Force -scope 'CurrentUser' } + + # Assert + $RollupModule = 'Az.Storage' + It "Installs & Imports 2019-03-01-hybrid profile's module to the session" { + $getModuleList = { + Param($RollupModule) + Get-Module -Name $RollupModule + } + $modules = Invoke-Command -Session $session -ScriptBlock $getModuleList -ArgumentList $RollupModule + + # Get the version of the 2019-03-01-hybrid profile + $ProfileMap = Get-AzProfileMap + $version = $ProfileMap.'2019-03-01-hybrid'.$RollupModule + + # Are 2019-03-01-hybrid modules imported? + $modules.Name | Should Be $RollupModule + $modules.version | Should Be $version + } + } + } + } +} \ No newline at end of file diff --git a/src/Az.BootStrapper/Module/Az.Bootstrapper.psm1 b/src/Az.BootStrapper/Module/Az.Bootstrapper.psm1 new file mode 100644 index 00000000..a78c55b5 --- /dev/null +++ b/src/Az.BootStrapper/Module/Az.Bootstrapper.psm1 @@ -0,0 +1,1340 @@ +$RollUpModule = "Az" +$PSProfileMapEndpoint = "https://azureprofile.azureedge.net/powershellcore/azprofilemap.json" +$script:BootStrapRepo = "PSGallery" + +# Is it Powershell Core edition? +$Script:IsCoreEdition = ($PSVersionTable.PSEdition -eq 'Core') + +# Check if current user is Admin to decide on cache path +$script:IsAdmin = $false +if ((-not $Script:IsCoreEdition) -or ($IsWindows)) +{ + $script:ProgramFilesPSPath = $env:ProgramFiles + If (([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) + { + $script:IsAdmin = $true + } +} +else { + $script:ProgramFilesPSPath = $PSHOME + # on Linux, tests run via sudo will generally report "root" for whoami + if ( (whoami) -match "root" ) + { + $script:IsAdmin = $true + } +} + +# Get profile cache path +function Get-ProfileCachePath +{ + if ((-not $Script:IsCoreEdition) -or ($IsWindows)) + { + $ProfileCache = Join-Path -path $env:LOCALAPPDATA -childpath "Microsoft\AzurePowerShell\ProfileCache" + if ($script:IsAdmin) + { + $ProfileCache = Join-Path -path $env:ProgramData -ChildPath "Microsoft\AzurePowerShell\ProfileCache" + } + } + else { + $ProfileCache = "$HOME/.config/Microsoft/AzurePowerShell/ProfileCache" + } + + # If profile cache directory does not exist, create one. + if(-Not (Test-Path $ProfileCache)) + { + New-Item -ItemType Directory -Force -Path $ProfileCache | Out-Null + } + + return $ProfileCache +} + +# Function to find the latest profile map from cache +function Get-LatestProfileMapPath +{ + $ProfileCache = Get-ProfileCachePath + $ProfileMapPaths = Get-ChildItem $ProfileCache + if ($null -eq $ProfileMapPaths) + { + return + } + + $LargestNumber = Get-LargestNumber -ProfileCache $ProfileCache + if ($null -eq $LargestNumber) + { + return + } + + $LatestMapPath = $ProfileMapPaths | Where-Object { $_.Name.Startswith($LargestNumber.ToString() + '-') } + return $LatestMapPath +} + +# Function to get the largest number in profile cache profile map names: This helps to find the latest map +function Get-LargestNumber +{ + param($ProfileCache) + + $ProfileMapPaths = Get-ChildItem $ProfileCache + $LargestNumber = $ProfileMapPaths | ForEach-Object { if($_.Name -match "\d+-") { $matches[0] -replace '-' } } | Measure-Object -Maximum + if ($null -ne $LargestNumber) + { + return $LargestNumber.Maximum + } +} + +# Find the latest ProfileMap +$script:LatestProfileMapPath = Get-LatestProfileMapPath + +# Make Web-Call +function Get-StorageBlob +{ + $ScriptBlock = { + Invoke-WebRequest -uri $PSProfileMapEndpoint -UseBasicParsing -TimeoutSec 120 -ErrorVariable RestError + } + + $WebResponse = Invoke-CommandWithRetry -ScriptBlock $ScriptBlock + return $WebResponse +} + +# Get-ProfileMap from Azure Endpoint +function Get-AzProfileMapFromEndpoint +{ + Write-Verbose "Updating profiles" + $ProfileCache = Get-ProfileCachePath + + # Get online profile data using Web request + $WebResponse = Get-StorageBlob + + # Get ETag value for OnlineProfileMap + $OnlineProfileMapETag = $WebResponse.Headers["ETag"] + + # If profilemap json exists, compare online Etag and cached Etag; if not different, don't replace cache. + if (($null -ne $script:LatestProfileMapPath) -and ($script:LatestProfileMapPath -match "(\d+)-(.*.json)")) + { + [string]$ProfileMapETag = [System.IO.Path]::GetFileNameWithoutExtension($Matches[2]) + if (($ProfileMapETag -eq $OnlineProfileMapETag) -and (Test-Path $script:LatestProfileMapPath.FullName)) + { + $scriptBlock = { + Get-Content -Raw -Path $script:LatestProfileMapPath.FullName -ErrorAction stop | ConvertFrom-Json + } + $ProfileMap = Invoke-CommandWithRetry -ScriptBlock $scriptBlock + + if ($null -ne $ProfileMap) + { + return $ProfileMap + } + } + } + + # If profilemap json doesn't exist, or if online ETag and cached ETag are different, cache online profile map + $LargestNoFromCache = Get-LargestNumber -ProfileCache $ProfileCache + if ($null -eq $LargestNoFromCache) + { + $LargestNoFromCache = 0 + } + + $ChildPathName = ($LargestNoFromCache+1).ToString() + '-' + ($OnlineProfileMapETag) + ".json" + $CacheFilePath = (Join-Path $ProfileCache -ChildPath $ChildPathName) + $OnlineProfileMap = RetrieveProfileMap -WebResponse $WebResponse + $OnlineProfileMap | ConvertTo-Json -Compress | Out-File -FilePath $CacheFilePath + + # Store old profile map's path before Updating + $oldProfileMap = $script:LatestProfileMapPath + + # Update $script:LatestProfileMapPath + $script:LatestProfileMapPath = Get-ChildItem $ProfileCache | Where-Object { $_.FullName.equals($CacheFilePath)} + + # Remove old profile map if it exists + if (($null -ne $oldProfileMap) -and (Test-Path $oldProfileMap.FullName)) + { + $ScriptBlock = { + Remove-Item -Path $oldProfileMap.FullName -Force -ErrorAction Stop + } + Invoke-CommandWithRetry -ScriptBlock $ScriptBlock + } + + return $OnlineProfileMap +} + +# Helper to retrieve profile map from http response +function RetrieveProfileMap +{ + param($WebResponse) + $OnlineProfileMap = $WebResponse | ConvertFrom-Json + return $OnlineProfileMap +} + +# Get ProfileMap from Cache, online or embedded source +function Get-AzProfileMap +{ + [CmdletBinding()] + param([Switch]$Update) + + $Update = $PSBoundParameters.Update + # If Update is present, download ProfileMap from online source + if ($Update.IsPresent) + { + return (Get-AzProfileMapFromEndpoint) + } + + # Check the cache + if(($null -ne $script:LatestProfileMapPath) -and (Test-Path $script:LatestProfileMapPath.FullName)) + { + $scriptBlock = { + Get-Content -Raw -Path $script:LatestProfileMapPath.FullName -ErrorAction stop | ConvertFrom-Json + } + $ProfileMap = Invoke-CommandWithRetry -ScriptBlock $scriptBlock + if ($null -ne $ProfileMap) + { + return $ProfileMap + } + } + + # If cache doesn't exist, Check embedded source + $defaults = [System.IO.Path]::GetDirectoryName($PSCommandPath) + $scriptBlock = { + Get-Content -Raw -Path (Join-Path -Path $defaults -ChildPath "azprofilemap.json") -ErrorAction stop | ConvertFrom-Json + } + $ProfileMap = Invoke-CommandWithRetry -ScriptBlock $scriptBlock + if($null -eq $ProfileMap) + { + # Cache & Embedded source empty; Return error and stop + throw [System.IO.FileNotFoundException] "Profile meta data does not exist. Use 'Get-AzApiProfile -Update' to download from online source." + } + + return $ProfileMap +} + +# Lists the profiles that are installed on the machine +function Get-ProfilesInstalled +{ + param([parameter(Mandatory = $true)] [PSCustomObject] $ProfileMap, [REF]$IncompleteProfiles) + $result = @{} + $AllProfiles = ($ProfileMap | Get-Member -MemberType NoteProperty).Name + foreach ($key in $AllProfiles) + { + Write-Verbose "Checking if profile $key is installed" + foreach ($module in ($ProfileMap.$key | Get-Member -MemberType NoteProperty).Name) + { + $ModulesList = (Get-Module -Name $Module -ListAvailable) + $versionList = $ProfileMap.$key.$module + foreach ($version in $versionList) + { + if ($version.EndsWith("preview")) { + $version = $version.TrimEnd("-preview") + } + + if ($null -ne ($ModulesList | Where-Object { $_.Version -eq $version})) + { + if ($result.ContainsKey($key)) + { + if ($result[$key].Containskey($module)) + { + $result[$key].$module += $version + } + else + { + $result[$key] += @{$module = @($version)} + } + } + else + { + $result.Add($key, @{$module = @($version)}) + } + } + } + } + + # If not all the modules from a profile are installed, add it to $IncompleteProfiles + if(($result.$key.Count -gt 0) -and ($result.$key.Count -ne ($ProfileMap.$key | Get-Member -MemberType NoteProperty).Count)) + { + if ($result.$key.Contains($RollUpModule)) + { + continue + } + + $result.Remove($key) + if ($null -ne $IncompleteProfiles) + { + $IncompleteProfiles.Value += $key + } + } + } + return $result +} + +# Get profiles installed associated with the module version +function Test-ProfilesInstalled +{ + param($version, [String]$Module, [String]$Profile, [PSObject]$PMap, [hashtable]$AllProfilesInstalled) + + # Profiles associated with the particular module version - installed? + $profilesAssociated = @() + foreach ($profileInAllProfiles in $AllProfilesInstalled[$Module + $version]) + { + $profilesAssociated += $profileInAllProfiles + } + return $profilesAssociated +} + +# Function to uninstall module +function Uninstall-ModuleHelper +{ + [CmdletBinding(SupportsShouldProcess = $true)] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSAvoidShouldContinueWithoutForce", "")] + param([String]$Profile, $Module, $version, [Switch]$RemovePreviousVersions) + + $Remove = $PSBoundParameters.RemovePreviousVersions + Do + { + $moduleInstalled = Get-Module -Name $Module -ListAvailable | Where-Object { $_.Version -eq $version} + if ($PSCmdlet.ShouldProcess("$module version $version", "Remove module")) + { + if (($null -ne $moduleInstalled) -and ($Remove.IsPresent -or $PSCmdlet.ShouldContinue("Uninstall module $Module version $version", "Uninstall Modules for profile $Profile"))) + { + Write-Verbose "Removing module from session" + Remove-Module -Name $module -Force -ErrorAction "SilentlyContinue" + try + { + Write-Verbose "Uninstalling module $module version $version" + if ($version.EndsWith("preview")) { + $version = $version.TrimEnd("-preview") + } + + Uninstall-Module -Name $module -RequiredVersion $version -Force -ErrorAction Stop -AllowPrerelease + } + catch + { + if ($_.Exception.Message -match "No match was found") + { + # Check for msi installation (Install folder: C:\ProgramFiles(x86)\Microsoft SDKs\Azure\PowerShell) Only in windows + if ((-not $Script:IsCoreEdition) -or ($IsWindows)) + { + $sdkPath1 = (join-path ${env:ProgramFiles(x86)} -childpath "\Microsoft SDKs\Azure\PowerShell\") + $sdkPath2 = (join-path $script:ProgramFilesPSPath -childpath "\Microsoft SDKs\Azure\PowerShell\") + if (($null -ne $moduleInstalled.Path) -and (($moduleInstalled.Path.Contains($sdkPath1) -or $moduleInstalled.Path.Contains($sdkPath2)))) + { + Write-Error "Unable to uninstall module $module because it was installed in a different scope than expected. If you installed via an MSI, please uninstall the MSI before proceeding." -Category InvalidOperation + break + } + } + Write-Error "Unable to uninstall module $module because it was installed in a different scope than expected. If you installed the module to a custom directory in your path, please remove the module manually, by using Uninstall-Module, or removing the module directory." -Category InvalidOperation + } + else { + Write-Error $_.Exception.Message + } + break + } + } + else { + break + } + } + else { + break + } + } + While($null -ne $moduleInstalled); +} + +# Help function to uninstall a profile +function Uninstall-ProfileHelper +{ + [CmdletBinding()] + param([PSObject]$PMap, [String]$Profile, [Switch]$Force) + $modules = ($PMap.$Profile | Get-Member -MemberType NoteProperty).Name + + # Get-Profiles installed across all hashes. This is to avoid uninstalling modules that are part of other installed profiles + $AllProfilesInstalled = Get-AllProfilesInstalled + + foreach ($module in $modules) + { + $versionList = $PMap.$Profile.$module + foreach ($version in $versionList) + { + if ($Force.IsPresent) + { + Invoke-UninstallModule -PMap $PMap -Profile $Profile -Module $module -version $version -AllProfilesInstalled $AllProfilesInstalled -RemovePreviousVersions + } + else { + Invoke-UninstallModule -PMap $PMap -Profile $Profile -Module $module -version $version -AllProfilesInstalled $AllProfilesInstalled + } + } + } +} + +# Checks if the module is part of other installed profiles. Calls Uninstall-ModuleHelper if not. +function Invoke-UninstallModule +{ + [CmdletBinding()] + param([PSObject]$PMap, [String]$Profile, $Module, $version, [hashtable]$AllProfilesInstalled, [Switch]$RemovePreviousVersions) + + # Check if the profiles associated with the module version are installed. + Write-Verbose "Checking module dependency to any other profile installed" + $profilesAssociated = Test-ProfilesInstalled -version $version -Module $Module -Profile $Profile -PMap $PMap -AllProfilesInstalled $AllProfilesInstalled + + # If more than one profile is installed for the same version of the module, do not uninstall + if ($profilesAssociated.Count -gt 1) + { + return + } + + $PSBoundParameters.Remove('AllProfilesInstalled') | Out-Null + $PSBoundParameters.Remove('PMap') | Out-Null + + Uninstall-ModuleHelper @PSBoundParameters +} + +# Helps to uninstall previous versions of modules in the profile +function Remove-PreviousVersion +{ + [CmdletBinding()] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseShouldProcessForStateChangingFunctions", "")] + param([PSObject]$LatestMap, [hashtable]$AllProfilesInstalled, [String]$Profile, [Array]$Module, [Switch]$RemovePreviousVersions) + + $Remove = $PSBoundParameters.RemovePreviousVersions + $Modules = $PSBoundParameters.Module + + Write-Verbose "Checking if previous versions of modules are installed" + + if ($null -eq $Modules) + { + $Modules = ($LatestMap.$Profile | Get-Member -MemberType NoteProperty).Name + } + + foreach ($module in $Modules) + { + # Skip the latest version; first element will be the latest version + $versionList = $LatestMap.$Profile.$module + $versionList = $versionList | Where-Object { $_ -ne $versionList[0] } + foreach ($version in $versionList) + { + # Is that module version installed? If not skip; + if ($version.EndsWith("preview")) { + $version = $version.TrimEnd("-preview") + } + if ($null -eq (Get-Module -Name $Module -ListAvailable | Where-Object { $_.Version -eq $version} )) + { + continue + } + + Write-Verbose "Previous versions of modules were found. Trying to uninstall..." + if ($Remove.IsPresent) + { + Invoke-UninstallModule -PMap $LatestMap -Profile $Profile -Module $module -version $version -AllProfilesInstalled $AllProfilesInstalled -RemovePreviousVersions + } + else { + Invoke-UninstallModule -PMap $LatestMap -Profile $Profile -Module $module -version $version -AllProfilesInstalled $AllProfilesInstalled + } + } + + # Uninstall removes module from session; import latest version again + $versions = $LatestMap.$Profile.$module + $version = Get-LatestModuleVersion -versions $versions + if ($version.EndsWith("preview")) { + $version = $version.TrimEnd("-preview") + } + + Import-Module $Module -RequiredVersion $version -Global + } +} + +# Gets profiles installed as @{Module+Version = @(profile)} for checking module dependency during uninstall +function Get-AllProfilesInstalled +{ + $AllProfilesInstalled = @{} + # If Cache is empty, use embedded source + if ($null -eq $script:LatestProfileMapPath) + { + $ModulePath = [System.IO.Path]::GetDirectoryName($PSCommandPath) + $script:LatestProfileMapPath = Get-Item -Path (Join-Path -Path $ModulePath -ChildPath "azprofilemap.json") + } + + $scriptBlock = { + Get-Content -Raw -Path $script:LatestProfileMapPath.FullName -ErrorAction stop | ConvertFrom-Json + } + $ProfileMap = Invoke-CommandWithRetry -ScriptBlock $scriptBlock + $profilesInstalled = (Get-ProfilesInstalled -ProfileMap $ProfileMap) + foreach ($Profile in $profilesInstalled.Keys) + { + foreach ($module in ($profilesinstalled.$profile.Keys)) + { + $versionList = $profilesinstalled.$Profile.$Module + foreach ($version in $versionList) + { + if ($AllProfilesInstalled.ContainsKey(($Module + $version))) + { + if ($Profile -notin $AllProfilesInstalled[($Module + $version)]) + { + $AllProfilesInstalled[($Module + $version)] += $Profile + } + } + else { + $AllProfilesInstalled.Add(($Module + $version), @($Profile)) + } + } + } + } + return $AllProfilesInstalled +} + +# Helps to remove-previous versions of the update-profile and clean up cache +function Update-ProfileHelper +{ + [CmdletBinding()] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseShouldProcessForStateChangingFunctions", "")] + param([String]$Profile, [Array]$Module, [Switch]$RemovePreviousVersions) + + Write-Verbose "Attempting to clean up previous versions" + + # Cache was updated before calling this function, so latestprofilemap will not be null. + $scriptBlock = { + Get-Content -Raw -Path $script:LatestProfileMapPath.FullName -ErrorAction stop | ConvertFrom-Json + } + $LatestProfileMap = Invoke-CommandWithRetry -ScriptBlock $scriptBlock + + $AllProfilesInstalled = Get-AllProfilesInstalled + Remove-PreviousVersion -LatestMap $LatestProfileMap -AllProfilesInstalled $AllProfilesInstalled @PSBoundParameters +} + +# If cmdlets were installed at a different scope, warn users of the potential conflict +function Find-PotentialConflict +{ + [CmdletBinding(SupportsShouldProcess = $true)] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseDeclaredVarsMoreThanAssignments", "")] + param([string]$Module, [switch]$Force) + + Write-Verbose "Checking if there is a potential conflict for module installation" + $availableModules = Get-Module $Module -ListAvailable + $IsPotentialConflict = $false + + if ($null -eq $availableModules) + { + return $false + } + + Write-Information "Modules installed: $availableModules" + + # If Admin, check CurrentUser Module folder path and vice versa + if ($script:IsAdmin) + { + $availableModules | ForEach-Object { if (($null -ne $_.Path) -and $_.Path.Contains($HOME)) { $IsPotentialConflict = $true } } + } + else { + $availableModules | ForEach-Object { if (($null -ne $_.Path) -and $_.Path.Contains($script:ProgramFilesPSPath)) { $IsPotentialConflict = $true } } + } + + # If potential conflict found, confirm with user for continuing with module installation if 'force' was not used + if ($IsPotentialConflict) + { + if (($Force.IsPresent) -or ($PSCmdlet.ShouldContinue(` + "The Cmdlets from module $Module are already present on this device. Proceeding with the installation might cause conflicts. Would you like to continue?", "Detected $Module cmdlets"))) + { + return $false + } + else + { + return $true + } + } + + # False if no conflict was found + return $false +} + +# Helper function to invoke install-module +function Invoke-InstallModule +{ + param($module, $version, $scope) + $installCmd = Get-Command Install-Module + if($installCmd.Parameters.ContainsKey('AllowClobber')) + { + if (-not $scope) + { + Install-Module $Module -RequiredVersion $version -AllowClobber -Repository $script:BootStrapRepo -AllowPrerelease + } + else { + Install-Module $Module -RequiredVersion $version -Scope $scope -AllowClobber -Repository $script:BootStrapRepo -AllowPrerelease + } + } + else { + if (-not $scope) + { + Install-Module $Module -RequiredVersion $version -Force -Repository $script:BootStrapRepo -AllowPrerelease + } + else { + Install-Module $Module -RequiredVersion $version -Scope $scope -Force -Repository $script:BootStrapRepo -AllowPrerelease + } + } +} + +# Invoke any script block with a retry logic +function Invoke-CommandWithRetry +{ + [CmdletBinding()] + [OutputType([PSObject])] + Param + ( + [Parameter(Mandatory=$true, + ValueFromPipelineByPropertyName=$true, + Position=0)] + [System.Management.Automation.ScriptBlock] + $ScriptBlock, + + [Parameter(Position=1)] + [ValidateNotNullOrEmpty()] + [int]$MaxRetries=3, + + [Parameter(Position=2)] + [ValidateNotNullOrEmpty()] + [int]$RetryDelay=3 + ) + + Begin + { + $currentRetry = 1 + $Success = $False + } + + Process + { + do { + try + { + $result = . $ScriptBlock + $success = $true + return $result + } + catch + { + $currentRetry = $currentRetry + 1 + if ($currentRetry -gt $MaxRetries) { + $PSCmdlet.ThrowTerminatingError($PSitem) + } + else { + Write-verbose -Message "Waiting $RetryDelay second(s) before attempting again" + Start-Sleep -seconds $RetryDelay + } + } + } while(-not $Success) + } +} + +# Select profile according to scope & create if it doesn't exist +function Select-Profile +{ + param([string]$scope) + if($scope -eq "AllUsers" -and (-not $script:IsAdmin)) + { + Write-Error "Administrator rights are required to use AllUsers scope. Log on to the computer with an account that has Administrator rights, and then try again, or retry the operation by adding `"-Scope CurrentUser`" to your command. You can also try running the Windows PowerShell session with elevated rights (Run as Administrator). " -Category InvalidArgument -ErrorAction Stop + } + + if($scope -eq "AllUsers") + { + $profilePath = $profile.AllUsersAllHosts + } + else { + $profilePath = $profile.CurrentUserAllHosts + } + if (-not (Test-Path $ProfilePath)) + { + new-item -path $ProfilePath -itemtype file -force | Out-Null + } + return $profilePath +} + +# Get the latest version of a module in a profile +function Get-LatestModuleVersion +{ + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseDeclaredVarsMoreThanAssignments", "")] + param ([array]$versions) + + $versionEnum = $versions.GetEnumerator() + $toss = $versionEnum.MoveNext() + $version = $versionEnum.Current + return $version +} + +# Gets module version to be set in default parameter in $profile +function Get-ModuleVersion +{ + param ([string] $armProfile, [string] $invocationLine) + + if (-not $invocationLine.ToLower().Contains("az")) + { + return + } + + $ProfileMap = (Get-AzProfileMap) + $Modules = ($ProfileMap.$armProfile | Get-Member -MemberType NoteProperty).Name + + # Check for Az first + if ($invocationLine.ToLower().Contains($RollUpModule.ToLower()) -and (-not $invocationLine.ToLower().Contains("$($RollUpModule.ToLower())."))) + { + $versions = $ProfileMap.$armProfile.$RollUpModule + $version = Get-LatestModuleVersion -versions $versions + return $version + } + + foreach ($module in $Modules) + { + if ($module -eq $RollUpModule) + { + continue + } + + if ($invocationLine.ToLower().Contains($module.ToLower())) + { + $versions = $ProfileMap.$armProfile.$module + $version = Get-LatestModuleVersion -versions $versions + return $version + } + } +} + +# Create a script block with function to be called to get requiredversions for use with default parameters +function Get-ScriptBlock +{ + param ($ProfilePath) + + $profileContent = @() + + # Write Get-ModuleVersion function to $profile path + $functionScript = @" +function Get-ModVersion +{ + param (`$armProfile, `$invocationLine) + if (-not `$invocationLine.ToLower().Contains("az")) + { + return + } + try + { + `$BootstrapModule = Get-Module -Name "Az.Bootstrapper" -ListAvailable + if (`$null -ne `$BootstrapModule) + { + Import-Module -Name "Az.Bootstrapper" -RequiredVersion `$BootstrapModule.Version[0] + `$version = Get-ModuleVersion -armProfile `$armProfile -invocationLine `$invocationLine + return `$version + } + } + catch + { + return + } +} `r`n +"@ + + $profileContent += $functionScript + + $defaultScript = @" +`$PSDefaultParameterValues["Import-Module:RequiredVersion"]={ Get-ModVersion -armProfile `$PSDefaultParameterValues["*-AzProfile:Profile"] -invocationLine `$MyInvocation.Line } +########## END Az.Bootstrapper scripts +"@ + $profileContent += $defaultScript + return $profileContent +} + +function Remove-ProfileSetting +{ + [CmdletBinding(SupportsShouldProcess=$true)] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseDeclaredVarsMoreThanAssignments", "")] + param ([string] $profilePath) + + $RemoveSettingScriptBlock = { + $reqLines = @() + Get-Content -Path $profilePath -ErrorAction Stop | + Foreach-Object { + if($_.contains("BEGIN Az.Bootstrapper scripts") -or $donotread) + { + $donotread = $true; + } + else + { + $reqLines += $_ + } + if ($_.contains("END Az.Bootstrapper scripts")) + { + $donotread = $false + } + } + + if ($PSCmdlet.ShouldProcess($reqLines, "Updating `$profile conents")) + { + Set-Content -path $profilePath -Value $reqLines -ErrorAction Stop + } + } + + Invoke-CommandWithRetry -ScriptBlock $RemoveSettingScriptBlock +} + +# Add Scope parameter to the cmdlet +function Add-ScopeParam +{ + param([System.Management.Automation.RuntimeDefinedParameterDictionary]$params, [string]$set = "__AllParameterSets") + $Keys = @('CurrentUser', 'AllUsers') + $scopeValid = New-Object -Type System.Management.Automation.ValidateSetAttribute($Keys) + $scopeAttribute = New-Object -Type System.Management.Automation.ParameterAttribute + $scopeAttribute.ParameterSetName = + $scopeAttribute.Mandatory = $false + $scopeAttribute.Position = 2 + $scopeCollection = New-object -Type System.Collections.ObjectModel.Collection[System.Attribute] + $scopeCollection.Add($scopeValid) + $scopeCollection.Add($scopeAttribute) + $scopeParam = New-Object -Type System.Management.Automation.RuntimeDefinedParameter("Scope", [string], $scopeCollection) + $params.Add("Scope", $scopeParam) +} + +# Add the profile parameter to the cmdlet +function Add-ProfileParam +{ + param([System.Management.Automation.RuntimeDefinedParameterDictionary]$params, [string]$set = "__AllParameterSets") + $ProfileMap = (Get-AzProfileMap) + $AllProfiles = ($ProfileMap | Get-Member -MemberType NoteProperty).Name + $profileAttribute = New-Object -Type System.Management.Automation.ParameterAttribute + $profileAttribute.ParameterSetName = $set + $profileAttribute.Mandatory = $true + $profileAttribute.Position = 0 + $profileAttribute.ValueFromPipeline = $true + $validateProfileAttribute = New-Object -Type System.Management.Automation.ValidateSetAttribute($AllProfiles) + $profileCollection = New-object -Type System.Collections.ObjectModel.Collection[System.Attribute] + $profileCollection.Add($profileAttribute) + $profileCollection.Add($validateProfileAttribute) + $profileParam = New-Object -Type System.Management.Automation.RuntimeDefinedParameter("Profile", [string], $profileCollection) + $params.Add("Profile", $profileParam) +} + +function Add-ForceParam +{ + param([System.Management.Automation.RuntimeDefinedParameterDictionary]$params, [string]$set = "__AllParameterSets") + Add-SwitchParam $params "Force" $set +} + +function Add-RemoveParam +{ + param([System.Management.Automation.RuntimeDefinedParameterDictionary]$params, [string]$set = "__AllParameterSets") + $name = "RemovePreviousVersions" + $newAttribute = New-Object -Type System.Management.Automation.ParameterAttribute + $newAttribute.ParameterSetName = $set + $newAttribute.Mandatory = $false + $newCollection = New-object -Type System.Collections.ObjectModel.Collection[System.Attribute] + $newCollection.Add($newAttribute) + $newParam = New-Object -Type System.Management.Automation.RuntimeDefinedParameter($name, [switch], $newCollection) + $params.Add($name, [Alias("r")]$newParam) +} + +function Add-SwitchParam +{ + param([System.Management.Automation.RuntimeDefinedParameterDictionary]$params, [string]$name, [string] $set = "__AllParameterSets") + $newAttribute = New-Object -Type System.Management.Automation.ParameterAttribute + $newAttribute.ParameterSetName = $set + $newAttribute.Mandatory = $false + $newCollection = New-object -Type System.Collections.ObjectModel.Collection[System.Attribute] + $newCollection.Add($newAttribute) + $newParam = New-Object -Type System.Management.Automation.RuntimeDefinedParameter($name, [switch], $newCollection) + $params.Add($name, $newParam) +} + +function Add-ModuleParam +{ + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseDeclaredVarsMoreThanAssignments", "")] + param([System.Management.Automation.RuntimeDefinedParameterDictionary]$params, [string]$name, [string] $set = "__AllParameterSets") + $ProfileMap = (Get-AzProfileMap) + $Profiles = ($ProfileMap | Get-Member -MemberType NoteProperty).Name + if ($Profiles.Count -gt 1) + { + $enum = $Profiles.GetEnumerator() + $toss = $enum.MoveNext() + $Current = $enum.Current + $Keys = ($($ProfileMap.$Current) | Get-Member -MemberType NoteProperty).Name + } + else { + $Keys = ($($ProfileMap.$Profiles[0]) | Get-Member -MemberType NoteProperty).Name + } + $moduleValid = New-Object -Type System.Management.Automation.ValidateSetAttribute($Keys) + $AllowNullAttribute = New-Object -Type System.Management.Automation.AllowNullAttribute + $AllowEmptyStringAttribute = New-Object System.Management.Automation.AllowEmptyStringAttribute + $moduleAttribute = New-Object -Type System.Management.Automation.ParameterAttribute + $moduleAttribute.ParameterSetName = + $moduleAttribute.Mandatory = $false + $moduleAttribute.Position = 1 + $moduleCollection = New-object -Type System.Collections.ObjectModel.Collection[System.Attribute] + $moduleCollection.Add($moduleValid) + $moduleCollection.Add($moduleAttribute) + $moduleCollection.Add($AllowNullAttribute) + $moduleCollection.Add($AllowEmptyStringAttribute) + $moduleParam = New-Object -Type System.Management.Automation.RuntimeDefinedParameter("Module", [array], $moduleCollection) + $params.Add("Module", $moduleParam) +} + +<# +.ExternalHelp help\Az.Bootstrapper-help.xml +#> +function Get-AzModule +{ + [CmdletBinding()] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseDeclaredVarsMoreThanAssignments", "")] + param() + DynamicParam + { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Add-ProfileParam $params + $ProfileMap = (Get-AzProfileMap) + $Profiles = ($ProfileMap | Get-Member -MemberType NoteProperty).Name + if ($Profiles.Count -gt 1) + { + $enum = $Profiles.GetEnumerator() + $toss = $enum.MoveNext() + $Current = $enum.Current + $Keys = ($($ProfileMap.$Current) | Get-Member -MemberType NoteProperty).Name + } + else { + $Keys = ($($ProfileMap.$Profiles[0]) | Get-Member -MemberType NoteProperty).Name + } + $moduleValid = New-Object -Type System.Management.Automation.ValidateSetAttribute($Keys) + $moduleAttribute = New-Object -Type System.Management.Automation.ParameterAttribute + $moduleAttribute.ParameterSetName = + $moduleAttribute.Mandatory = $true + $moduleAttribute.Position = 1 + $moduleCollection = New-object -Type System.Collections.ObjectModel.Collection[System.Attribute] + $moduleCollection.Add($moduleValid) + $moduleCollection.Add($moduleAttribute) + $moduleParam = New-Object -Type System.Management.Automation.RuntimeDefinedParameter("Module", [string], $moduleCollection) + $params.Add("Module", $moduleParam) + return $params + } + + PROCESS + { + $ProfileMap = (Get-AzProfileMap) + $Profile = $PSBoundParameters.Profile + $Module = $PSBoundParameters.Module + $versionList = $ProfileMap.$Profile.$Module + Write-Verbose "Getting the version of $module from $profile" + $moduleList = Get-Module -Name $Module -ListAvailable | Where-Object {$null -ne $_.RepositorySourceLocation} + foreach ($version in $versionList) + { + foreach ($module in $moduleList) + { + if ($version -eq $module.Version) + { + return $version + } + } + } + return $null + } +} + +<# +.ExternalHelp help\Az.Bootstrapper-help.xml +#> +function Get-AzApiProfile +{ + [CmdletBinding(DefaultParameterSetName="ListAvailableParameterSet")] + param() + DynamicParam + { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Add-SwitchParam $params "ListAvailable" "ListAvailableParameterSet" + Add-SwitchParam $params "Update" + return $params + } + PROCESS + { + # ListAvailable helps to display all profiles available from the gallery + [switch]$ListAvailable = $PSBoundParameters.ListAvailable + $PSBoundParameters.Remove('ListAvailable') | Out-Null + $ProfileMap = (Get-AzProfileMap @PSBoundParameters) + if ($ListAvailable.IsPresent) + { + Write-Verbose "Getting all the profiles available for install" + foreach ($profile in ($ProfileMap | get-member -MemberType NoteProperty).Name) + { + $profileObj = $ProfileMap.$profile + $profileObj | Add-Member -MemberType NoteProperty -Name "ProfileName" -Value $profile + $profileObj | Add-Member -TypeName ProfileMapData + $profileObj + } + return + } + else + { + # Just display profiles installed on the machine + Write-Verbose "Getting profiles installed on the machine and available for import" + $IncompleteProfiles = @() + $profilesInstalled = Get-ProfilesInstalled -ProfileMap $ProfileMap ([REF]$IncompleteProfiles) + foreach ($key in $profilesInstalled.Keys) + { + $profileObj = New-Object -TypeName psobject -property $profilesinstalled.$key + $profileObj.PSObject.TypeNames.Insert(0,'ProfileMapData') + $profileObj | Add-Member -MemberType NoteProperty -Name "ProfileName" -Value $key + $profileObj + } + if ($IncompleteProfiles.Count -gt 0) + { + Write-Warning "Some modules from profile(s) $(@($IncompleteProfiles) -join ', ') were not installed. Use Install-AzProfile to install missing modules." + } + return + } + } +} + +<# +.ExternalHelp help\Az.Bootstrapper-help.xml +#> +function Use-AzProfile +{ + [CmdletBinding(SupportsShouldProcess=$true)] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSAvoidShouldContinueWithoutForce", "")] + param() + DynamicParam + { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Add-ProfileParam $params + Add-ForceParam $params + Add-ScopeParam $params + Add-ModuleParam $params + return $params + } + PROCESS + { + $Force = $PSBoundParameters.Force + $ProfileMap = (Get-AzProfileMap -update) + $Profile = $PSBoundParameters.Profile + $Scope = $PSBoundParameters.Scope + $Modules = $PSBoundParameters.Module + + # If user hasn't provided modules, use the module names from profile + if ($null -eq $Modules) + { + $Modules = ($ProfileMap.$Profile | Get-Member -MemberType NoteProperty).Name + } + + # If Az $RollUpModule is present in that profile, it will install all the dependent modules; no need to specify other modules + if ($Modules.Contains($RollUpModule)) + { + $Modules = @($RollUpModule) + } + + $PSBoundParameters.Remove('Profile') | Out-Null + $PSBoundParameters.Remove('Scope') | Out-Null + $PSBoundParameters.Remove('Module') | Out-Null + + # Variable to track progress + $ModuleCount = 0 + Write-Output "Loading Profile $Profile" + foreach ($Module in $Modules) + { + $ModuleCount = $ModuleCount + 1 + $version = Get-AzModule -Profile $Profile -Module $Module + if (($null -eq $version) -and $PSCmdlet.ShouldProcess($module, "Installing module for profile $profile in the current scope")) + { + Write-Verbose "$module was not found on the machine. Trying to install..." + if (($Force.IsPresent -or $PSCmdlet.ShouldContinue("Install Module $module for Profile $Profile from the gallery?", "Installing Modules for Profile $Profile"))) + { + if (Find-PotentialConflict -Module $Module @PSBoundParameters) + { + continue + } + $versions = $ProfileMap.$Profile.$Module + $version = Get-LatestModuleVersion -versions $versions + Write-Progress -Activity "Installing Module $Module version: $version" -Status "Progress:" -PercentComplete ($ModuleCount/($Modules.Length)*100) + Write-Verbose "Installing module $module" + Invoke-InstallModule -module $Module -version $version -scope $scope + } + } + + # If a different profile's Azure Module was imported, block user + $importedModules = Get-Module "Az*" + foreach ($importedModule in $importedModules) + { + $latestVersions = $ProfileMap.$Profile.$($importedModule.Name) + if ($null -ne $latestVersions) + { + # We need the latest version in that profile to be imported. If old version was imported, block user and ask to import in a new session + $latestVersion = Get-LatestModuleVersion -versions $latestVersions + + # Allow import of preview module; preview module does not end with the term 'preview' in module metadata. + if ($latestVersion.EndsWith("preview")) { + $latestVersion = $latestVersion.TrimEnd("-preview") + } + + if ($latestVersion -ne $importedModule.Version) + { + Write-Error "A different profile version of module $importedModule is imported in this session. Start a new PowerShell session and retry the operation." -Category InvalidOperation + return + } + } + } + + if ($PSCmdlet.ShouldProcess($module, "Importing module for profile $profile in the current scope")) + { + Write-Verbose "Importing module $module" + if ($version.EndsWith("preview")) { + $version = $version.TrimEnd("-preview") + } + Import-Module -Name $Module -RequiredVersion $version -Global + } + } + } +} + +<# +.ExternalHelp help\Az.Bootstrapper-help.xml +#> +function Install-AzProfile +{ + [CmdletBinding(SupportsShouldProcess=$true)] + param() + DynamicParam + { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Add-ProfileParam $params + Add-ScopeParam $params + Add-ForceParam $params + return $params + } + + PROCESS { + $ProfileMap = (Get-AzProfileMap -update) + $Profile = $PSBoundParameters.Profile + $Scope = $PSBoundParameters.Scope + $Modules = ($ProfileMap.$Profile | Get-Member -MemberType NoteProperty).Name + + # If Az $RollUpModule is present in $profile, it will install all the dependent modules; no need to specify other modules + if ($Modules.Contains($RollUpModule)) + { + $Modules = @($RollUpModule) + } + + $PSBoundParameters.Remove('Profile') | Out-Null + $PSBoundParameters.Remove('Scope') | Out-Null + + $ModuleCount = 0 + foreach ($Module in $Modules) + { + $ModuleCount = $ModuleCount + 1 + if (Find-PotentialConflict -Module $Module @PSBoundParameters) + { + continue + } + + $version = Get-AzModule -Profile $Profile -Module $Module + if ($null -eq $version) + { + $versions = $ProfileMap.$Profile.$Module + $version = Get-LatestModuleVersion -versions $versions + if ($PSCmdlet.ShouldProcess($Module, "Installing Module $Module version: $version")) + { + Write-Progress -Activity "Installing Module $Module version: $version" -Status "Progress:" -PercentComplete ($ModuleCount/($Modules.Length)*100) + Write-Verbose "Installing module $module" + Invoke-InstallModule -module $Module -version $version -scope $scope + } + } + } + } +} + +<# +.ExternalHelp help\Az.Bootstrapper-help.xml +#> +function Uninstall-AzProfile +{ + [CmdletBinding(SupportsShouldProcess = $true)] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSAvoidShouldContinueWithoutForce", "")] + param() + DynamicParam + { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Add-ProfileParam $params + Add-ForceParam $params + return $params + } + + PROCESS { + $ProfileMap = (Get-AzProfileMap) + $Profile = $PSBoundParameters.Profile + $Force = $PSBoundParameters.Force + + if ($PSCmdlet.ShouldProcess("$Profile", "Uninstall Profile")) + { + if (($Force.IsPresent -or $PSCmdlet.ShouldContinue("Uninstall Profile $Profile", "Removing Modules for profile $Profile"))) + { + Write-Verbose "Trying to uninstall profile $profile" + Uninstall-ProfileHelper -PMap $ProfileMap @PSBoundParameters + } + } + } +} + +<# +.ExternalHelp help\Az.Bootstrapper-help.xml +#> +function Update-AzProfile +{ + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseDeclaredVarsMoreThanAssignments", "")] + [CmdletBinding(SupportsShouldProcess = $true)] + param() + DynamicParam + { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Add-ProfileParam $params + Add-ForceParam $params + Add-RemoveParam $params + Add-ModuleParam $params + Add-ScopeParam $params + return $params + } + + PROCESS { + # Update Profile cache, if not up-to-date + $ProfileMap = (Get-AzProfileMap -Update) + $profile = $PSBoundParameters.Profile + $Remove = $PSBoundParameters.RemovePreviousVersions + + $PSBoundParameters.Remove('RemovePreviousVersions') | Out-Null + + # Install & import the required version + Use-AzProfile @PSBoundParameters + + $PSBoundParameters.Remove('Force') | Out-Null + $PSBoundParameters.Remove('Scope') | Out-Null + + # Remove previous versions of the profile? + if ($Remove.IsPresent -and $PSCmdlet.ShouldProcess($profile, "Remove previous versions of profile")) + { + # Remove-PreviousVersions and clean up cache + Update-ProfileHelper @PSBoundParameters -RemovePreviousVersions + } + } +} + +function Set-BootstrapRepo +{ + [CmdletBinding()] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseShouldProcessForStateChangingFunctions", "")] + param + ( + [Alias("Name")] + [string]$Repo + ) + $script:BootStrapRepo = $Repo +} + +<# +.ExternalHelp help\Az.Bootstrapper-help.xml +#> +function Set-AzDefaultProfile +{ + [CmdletBinding(SupportsShouldProcess = $true)] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSAvoidShouldContinueWithoutForce", "")] + param() + DynamicParam + { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Add-ProfileParam $params + Add-ForceParam $params + Add-ScopeParam $params + return $params + } + PROCESS { + $armProfile = $PSBoundParameters.Profile + $Scope = $PSBoundParameters.Scope + $Force = $PSBoundParameters.Force + + $defaultProfile = $Global:PSDefaultParameterValues["*-AzProfile:Profile"] + if ($defaultProfile -ne $armProfile) + { + if ($PSCmdlet.ShouldProcess("$armProfile", "Set Default Profile")) + { + if (($Force.IsPresent -or $PSCmdlet.ShouldContinue("Are you sure you would like to set $armProfile as Default Profile?", "Setting $armProfile as Default profile"))) + { + # Check Profile existence and choose proper profile + $profilePath = Select-Profile -Scope $Scope + + # Set DefaultProfile for this session + $Global:PSDefaultParameterValues["*-AzProfile:Profile"]="$armProfile" + $Global:PSDefaultParameterValues["Import-Module:RequiredVersion"]={ Get-ModuleVersion -armProfile $Global:PSDefaultParameterValues["*-AzProfile:Profile"] -invocationLine $MyInvocation.Line } + + # Edit the profile content + $profileContent = @" +########## BEGIN Az.Bootstrapper scripts +`$PSDefaultParameterValues["*-AzProfile:Profile"]="$armProfile" `r`n +"@ + + # Get Script to be added to the $profile path + $profileContent += Get-ScriptBlock -ProfilePath $profilePath + + Write-Verbose "Updating default profile value to $armProfile" + Write-Debug "Removing previous setting if exists" + Remove-ProfileSetting -profilePath $profilePath + + Write-Debug "Adding new default profile value as $armProfile" + $AddContentScriptBlock = { + Add-Content -Value $profileContent -Path $profilePath -ErrorAction Stop + } + Invoke-CommandWithRetry -ScriptBlock $AddContentScriptBlock + } + } + } + } +} + +<# +.ExternalHelp help\Az.Bootstrapper-help.xml +#> +function Remove-AzDefaultProfile +{ + [CmdletBinding(SupportsShouldProcess = $true)] + [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSAvoidShouldContinueWithoutForce", "")] + param() + DynamicParam + { + $params = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary + Add-ForceParam $params + return $params + } + PROCESS { + $Force = $PSBoundParameters.Force + + if ($PSCmdlet.ShouldProcess("ARM Default Profile", "Remove Default Profile")) + { + if (($Force.IsPresent -or $PSCmdlet.ShouldContinue("Are you sure you would like to remove Default Profile?", "Remove Default profile"))) + { + Write-Verbose "Removing default profile value" + $Global:PSDefaultParameterValues.Remove("*-AzProfile:Profile") + $Global:PSDefaultParameterValues.Remove("Import-Module:RequiredVersion") + + # Remove Az modules except bootstrapper module + $importedModules = Get-Module "Az*" + foreach ($importedModule in $importedModules) + { + if ($importedModule.Name -eq "Az.Bootstrapper") + { + continue + } + Remove-Module -Name $importedModule -Force -ErrorAction "SilentlyContinue" + } + + # Remove content from $profile + $profiles = @() + if ($script:IsAdmin) + { + $profiles += $profile.AllUsersAllHosts + } + + $profiles += $profile.CurrentUserAllHosts + + foreach ($profilePath in $profiles) + { + if (-not (Test-Path -path $profilePath)) + { + continue + } + + Remove-ProfileSetting -profilePath $profilePath + } + } + } + } +} \ No newline at end of file diff --git a/src/Az.BootStrapper/Module/Run-ScenarioTests.ps1 b/src/Az.BootStrapper/Module/Run-ScenarioTests.ps1 new file mode 100644 index 00000000..2f2f555c --- /dev/null +++ b/src/Az.BootStrapper/Module/Run-ScenarioTests.ps1 @@ -0,0 +1,6 @@ +#Requires -Modules Az.Bootstrapper, Pester + +$defaults = [System.IO.Path]::GetDirectoryName($PSCommandPath) +Set-Location $defaults + +. .\Az.Bootstrapper.ScenarioTests.ps1 \ No newline at end of file diff --git a/src/Az.BootStrapper/Module/Run-UnitTests.ps1 b/src/Az.BootStrapper/Module/Run-UnitTests.ps1 new file mode 100644 index 00000000..7520c77c --- /dev/null +++ b/src/Az.BootStrapper/Module/Run-UnitTests.ps1 @@ -0,0 +1,6 @@ +#Requires -Modules Az.Bootstrapper, Pester + +$defaults = [System.IO.Path]::GetDirectoryName($PSCommandPath) +Set-Location $defaults + +Invoke-Pester -EnableExit diff --git a/src/Az.BootStrapper/Module/about_version_profiles.help.txt b/src/Az.BootStrapper/Module/about_version_profiles.help.txt new file mode 100644 index 00000000..efe29835 --- /dev/null +++ b/src/Az.BootStrapper/Module/about_version_profiles.help.txt @@ -0,0 +1,122 @@ +TOPIC + about_version_profiles + +SHORT DESCRIPTION + Version profiles provide a mechanism for managing powershell cmdlets that + target specific versions of azure services supported in different instances + of Azure. + +LONG DESCRIPTION + Different concrete instances of Azure (AzureCloud, AzureChinaCloud, + AzureGermanCloud, AzureUSGovernmentCloud, AzureStack) may have different + versions of Azure services installed, with different capabilities. Azure + Version Profiles provide a mechanism for managing these version differences. + + Each Azure instance has a discoverable set of supported version profiles. + + A user can select a version profile supported by the instances of Azure they + target, and this version profile corresponds to versions of the Azure + PowerShell modules. Users can then select these Azure PowerShell module + versions and be confident that their scripts will work when targeting those + Azure instances. + The Az.Bootstrapper module provides cmdlets to discover, acquire, and + use modules that are appropriate for the azure version profile you are targeting. + You can also use Tags in the Az modules to discover profile information + for each module version. + + Tags for a Profile use the form VersionProfile:2019-03-01-hybrid + The Az bootstrapper module uses the PowerShell Gallery to install and + load needed modules when you want to target a specific version profile. + +EXAMPLES +Finding appropriate version profiles + Use the Get-AzApiProfile cmdlet to discover available profile versions, + and profile versions supported by an Azure instance. + + Get-AzApiProfile -ListAvailable + + lists all available version profiles. + + Use-AzProfile -Profile 2019-03-01-hybrid + + Installs and loads cmdlets for one of the listed profiles. + +Targeting all Azure Instances + Get-AzApiProfile + + Lists the profiles that are currently installed on the machine. + + Use-AzProfile -Profile 2019-03-01-hybrid + + Installs and loads cmdlets compatible with one of the listed profiles. + +Targeting the Latest Stable Features + Use-AzProfile -Profile Latest + + Installs and loads the latest published cmdlets for Azure PowerShell. + +Acquiring and Loading All Azure modules using the BootStrapper + Use-AzProfile -Profile '2019-03-01-hybrid' -Force + + Checks if modules compatible with the '2019-03-01-hybrid' profile are + installed in the current scope, downloads and installs the modules if + necessary, and then loads the modules in the current session. You must + open a new PowerShell session to target a different version profile. Using + the 'Force' parameter installs the necessary modules without prompting. + +Acquiring and Loading Selected Azure modules using the Bootstrapper + Use-AzProfile -Profile '2019-03-01-hybrid' -Module Az.Compute + + Checks if an Az.Compute module compatible with the + '2019-03-01-hybrid' profile is installed in the current scope, downloads + and installs the module if necessary, and then loads the module in the + current session. You must open a new PowerShell session to target a + different module. + +Switching Between Version Profiles + To switch between version profiles on a machine, in a new PowerShell window, + execute the following cmdlet: + + Use-AzProfile -Profile '2019-03-01-hybrid' + + This loads the modules associated with the '2019-03-01-hybrid' profile in + the current session. You must open a new PowerShell session to target a + different version profile. + + +Updating and Removing Profiles + To update a profile to the latest versions in that profile and import + updated modules to the current session, execute the following cmdlet: + + Update-AzProfile -Profile 'latest' + + This checks if the latest versions of Azure PowerShell modules are + installed, if not prompts the user if they should be installed and imports + them into the current session. This should always be executed in a new + PowerShell session. + If you would like to update to the latest modules in a Profile and remove + previously installed versions of the modules, use: + + Update-AzProfile -Profile 'latest' -RemovePreviousVersions + +Setting and Removing Default Profiles + To set or update a profile as a default to be used with all Azure PowerShell + modules, execute the following cmdlet: + + Set-AzDefaultProfile -Profile '2019-03-01-hybrid' + + The default profile selection is persisted across shells and sessions. + After default profile is set using the above cmdlet, the 'Import-Module' + when used with Az modules will automatically load Azure PowerShell + modules compatible with the given profile. You may also use API version + profile cmdlets without the '-profile' parameter. + + Import-Module Az.Compute + Use-AzProfile + Uninstall-AzProfile + + To remove a default profile from all sessions and shells, execute the + following cmdlet: + + Remove-AzDefaultProfile + diff --git a/src/Az.BootStrapper/Module/azprofilemap.json b/src/Az.BootStrapper/Module/azprofilemap.json new file mode 100644 index 00000000..aed2d5ca --- /dev/null +++ b/src/Az.BootStrapper/Module/azprofilemap.json @@ -0,0 +1,46 @@ +{ + "2019-03-01-hybrid": { + "Az": [ + "0.10.0-preview" + ], + "Az.Accounts": [ + "2.0.1-preview" + ], + "Az.Billing": [ + "0.10.0-preview" + ], + "Az.Compute": [ + "0.10.0-preview" + ], + "Az.DataBoxEdge": [ + "1.1.0" + ], + "Az.Dns": [ + "0.10.0-preview" + ], + "Az.EventHub": [ + "1.4.3" + ], + "Az.IotHub": [ + "0.10.0-preview" + ], + "Az.KeyVault": [ + "0.10.0-preview" + ], + "Az.Monitor": [ + "1.6.0" + ], + "Az.Network": [ + "0.10.0-preview" + ], + "Az.Resources": [ + "0.10.0-preview" + ], + "Az.Storage": [ + "0.10.0-preview" + ], + "Az.Websites": [ + "0.10.0-preview" + ] + } +} \ No newline at end of file diff --git a/src/Az.BootStrapper/Module/help/Az.BootStrapper.md b/src/Az.BootStrapper/Module/help/Az.BootStrapper.md new file mode 100644 index 00000000..bc155565 --- /dev/null +++ b/src/Az.BootStrapper/Module/help/Az.BootStrapper.md @@ -0,0 +1,43 @@ +--- +Module Name: Az.BootStrapper +Module Guid: 30d8a5cf-3ee5-49ce-b9b0-a4d000d65161 +Download Help Link: {{Please enter FwLink manually}} +Help Version: {{Please enter version of help manually (X.X.X.X) format}} +Locale: en-US +--- + +# Az.BootStrapper Module +## Description +{{Manually Enter Description Here}} + +## Az.BootStrapper Cmdlets +### [Get-AzModule](Get-AzModule.md) +{{Manually Enter Get-AzModule Description Here}} + +### [Get-AzApiProfile](Get-AzApiProfile.md) +{{Manually Enter Get-AzApiProfile Description Here}} + +### [Get-ModuleVersion](Get-ModuleVersion.md) +{{Manually Enter Get-ModuleVersion Description Here}} + +### [Install-AzProfile](Install-AzProfile.md) +{{Manually Enter Install-AzProfile Description Here}} + +### [Remove-AzDefaultProfile](Remove-AzDefaultProfile.md) +{{Manually Enter Remove-AzDefaultProfile Description Here}} + +### [Set-AzDefaultProfile](Set-AzDefaultProfile.md) +{{Manually Enter Set-AzDefaultProfile Description Here}} + +### [Set-BootstrapRepo](Set-BootstrapRepo.md) +{{Manually Enter Set-BootstrapRepo Description Here}} + +### [Uninstall-AzProfile](Uninstall-AzProfile.md) +{{Manually Enter Uninstall-AzProfile Description Here}} + +### [Update-AzProfile](Update-AzProfile.md) +{{Manually Enter Update-AzProfile Description Here}} + +### [Use-AzProfile](Use-AzProfile.md) +{{Manually Enter Use-AzProfile Description Here}} + diff --git a/src/Az.BootStrapper/Module/help/Az.Bootstrapper-help.xml b/src/Az.BootStrapper/Module/help/Az.Bootstrapper-help.xml new file mode 100644 index 00000000..f1845936 --- /dev/null +++ b/src/Az.BootStrapper/Module/help/Az.Bootstrapper-help.xml @@ -0,0 +1,996 @@ + + + + +Get-AzModule +Get +AzModule +Returns the versions of an Az module that support a given profile. + + + +Returns the versions of an Az module that support a given profile. + + +Get-AzModule +Profile +The profile version to check for the given module. + + +2017-03-09-profile +<others> + +String +String + +None + +Module +The Az module to retrieve the version for. + + +String +String + +None + + + +Module +The Az module to retrieve the version for. + + +String +String + +None + +Profile +The profile version to check for the given module. + + +String +String + +None + + +None + + + + + + +System.String + + + + + + + + + + +Example 1 +PS C:\> Get-AzModule -Profile 2017-03-09-profile -Module Az.Storage + +1.0.4.4 +The version of the Az.Storage module that supports profile 2017-03-09-profile is version 1.0.4.3. + + + + + + + +Get-AzApiProfile +Get +AzProfile +List the supported Az profiles. + + + +Lists the supported Az profiles. If no parameters are given, returns the profile version supported by modules on the current machine. If -ListAvailable is specified, lists all profiles that could be installed on the machine. + + +Get-AzApiProfile +ListAvailable +If specified, list all available profiles, not just the profiles currently installed. + + +SwitchParameter + +False + +Update +If specified, updates Profiles available by querying Azure Endpoint + + +SwitchParameter + +False + + + +ListAvailable +If specified, list all available profiles, not just the profiles currently installed. + + +SwitchParameter +SwitchParameter + +False + +Update +If specified, updates Profiles available by querying Azure Endpoint + + +SwitchParameter +SwitchParameter + +False + + +None + + + + + + +System.String + + + + + + + + + + +Example 2 +PS C:\> Get-AzApiProfile -ListAvailable + +2015-06 +2015-09 +List all ARM profiles available to be installed. + + + + + + + +Install-AzProfile +Install +AzProfile +Install all the latest modules associated with a particular Az Profile on the machine. + + + +Install all the latest modules associated with a particular Az Profile on the machine. Modules for a particular profile can be loaded in a new PowerShell session using 'Use-AzProfile'. + + +Install-AzProfile +Profile +The profile version to install. You can get a list of available profile versions using Get-AzApiProfile -ListAvailable + + +2017-03-09-profile +<others> + +String +String + +None + +Force +Automatically install modules for the given profile if they are not already installed. + + +SwitchParameter + +False + +Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. The CurrentUser scope lets modules be installed in a location that is available only to the current user. + + +CurrentUser +AllUsers + +String +String + +None + +Confirm +Prompts you for confirmation before running the cmdlet. + + +SwitchParameter + +False + +WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + + +SwitchParameter + +False + + + +Force +Automatically install modules for the given profile if they are not already installed. + + +SwitchParameter +SwitchParameter + +False + +Profile +The profile version to install. You can get a list of available profile versions using Get-AzApiProfile -ListAvailable + + +String +String + +None + +Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. The CurrentUser scope lets modules be installed in a location that is available only to the current user. + + +String +String + +None + +Confirm +Prompts you for confirmation before running the cmdlet. + + +SwitchParameter +SwitchParameter + +False + +WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + + +SwitchParameter +SwitchParameter + +False + + +None + + + + + + +None + + + + + + + + + + +Example 1 +PS C:\> Install-AzProfile -Profile '2017-03-09-profile' +Install all the modules associated with profile '2017-03-09-profile' + + + + + + + +Remove-AzDefaultProfile +Remove +AzDefaultProfile +Removes the default profile setting. + + + +Removes the default profile setting that was set using 'Set-AzDefaultProfile' cmdlet. + + +Remove-AzDefaultProfile +Force +Removes the default profile setting without prompting for confirmation. + + +SwitchParameter + +False + +Confirm +Prompts you for confirmation before running the cmdlet. + + +SwitchParameter + +False + +WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + + +SwitchParameter + +False + + + +Force +Removes the default profile setting without prompting for confirmation. + + +SwitchParameter +SwitchParameter + +False + +Confirm +Prompts you for confirmation before running the cmdlet. + + +SwitchParameter +SwitchParameter + +False + +WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + + +SwitchParameter +SwitchParameter + +False + + +None + + + + + + +None + + + + + + + + + + +Example 1 +PS C:\> Remove-AzDefaultProfile + + + + + + + + +Set-AzDefaultProfile +Set +AzDefaultProfile +Sets the given profile as a default profile to be used with all API version profile cmdlets. + + + +Sets the given profile as a default profile to be used with all API version profile cmdlets. Default profile selection is persisted across sessions and shells. + + +Set-AzDefaultProfile +Profile +The profile version to set as default. You can get a list of available profile versions using Get-AzApiProfile -ListAvailable + + +2017-03-09-profile +latest +<others> + +String +String + +None + +Force +Set the given profile as default without prompting for confirmation. + + +SwitchParameter + +False + +Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. The CurrentUser scope lets modules be installed in a location that is available only to the current user. + + +CurrentUser +AllUsers + +String +String + +None + +Confirm +Prompts you for confirmation before running the cmdlet. + + +SwitchParameter + +False + +WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + + +SwitchParameter + +False + + + +Force +Set the given profile as default without prompting for confirmation. + + +SwitchParameter +SwitchParameter + +False + +Profile +The profile version to set as default. You can get a list of available profile versions using Get-AzApiProfile -ListAvailable + + +String +String + +None + +Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. The CurrentUser scope lets modules be installed in a location that is available only to the current user. + + +String +String + +None + +Confirm +Prompts you for confirmation before running the cmdlet. + + +SwitchParameter +SwitchParameter + +False + +WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + + +SwitchParameter +SwitchParameter + +False + + +None + + + + + + +None + + + + + + + + + + +Example 1 - Using Default Version Profile to Automatically Load Module Versions +PS C:\> Set-AzDefaultProfile -Profile '2017-03-09-profile' +PS C:\> Import-Module Az.Compute +Sets profile '2017-03-09-profile' as the default profile. When importing Az modules like Az.Compute, you will automatically import a version of the module compatible with the default profile setting, unless you explicitly specify a RequiredVersion. + + + +Example 2 - Using Default Version Profile to Set Default Profile for BootStrapper cmdlets +PS C:\> Set-AzDefaultProfile -Profile '2017-03-09-profile' +PS c:\> Install-AzProfile +Sets the default profile as '2017-03-09-profile'. After this, BootStrapper cmdlets will automatically use the default profile if no profile is set. In this case, 'Install-AzProfile' will install profile '2017-03-09-profile', since this profile was set as the default. + + + + + + + +Uninstall-AzProfile +Uninstall +AzProfile +Uninstall all modules associated with the given profile version. + + + +Uninstall all modules associated with the given profile version. Note that this may uninstall modules associated with multiple profiles. + + +Uninstall-AzProfile +Profile +The profile version to uninstall. + + +2016-09 +2017-03-09-profile +<others> + +String +String + +None + +Force +Automatically remove all given modules without propmpting. + + +SwitchParameter + +False + +Confirm +Request confirmation for any change made by the cmdlet + + +SwitchParameter + +False + +WhatIf +Print the changes that would be made in executing the cmdlets, but do not make any changes. + + +SwitchParameter + +False + + + +Force +Automatically remove all given modules without propmpting. + + +SwitchParameter +SwitchParameter + +False + +Profile +The profile version to uninstall. + + +String +String + +None + +Confirm +Request confirmation for any change made by the cmdlet + + +SwitchParameter +SwitchParameter + +False + +WhatIf +Print the changes that would be made in executing the cmdlets, but do not make any changes. + + +SwitchParameter +SwitchParameter + +False + + +None + + + + + + +None + + + + + + + + + + +Example 1 +PS C:\> Uninstall-AzProfile '2017-03-09-profile' +Uninstall all modules associated with the '2017-03-09-profile' profile on the machine + + + + + + + +Update-AzProfile +Update +AzProfile +Update modules to the latest versions consitent with the given profile and import updated modules to the current session. This should always be executed in a new PowerShell session. + + + +Update modules to the latest versions consitent with the given profile and import updated modules to the current session. This should always be executed in a new PowerShell session. + + +Update-AzProfile +Profile +The profile version to load in the current PowerShell session. + + +2017-03-09-profile +Latest +<others> + +String +String + +None + +Module +The module name to be updated. + + +Array +Array + +None + +Force +Automatically install modules for the given profile if they are not already installed. + + +SwitchParameter + +False + +RemovePreviousVersions +Automatically remove old versions of the modules currently installed. + + +SwitchParameter + +False + +Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. The CurrentUser scope lets modules be installed in a location that is available only to the current user. + + +CurrentUser +AllUsers + +String +String + +None + +Confirm +Request confrimation for any change made by the cmdlet + + +SwitchParameter + +False + +WhatIf +Print the changes that would be made in executing the cmdlets, but do not make any changes. + + +SwitchParameter + +False + + + +Force +Automatically install modules for the given profile if they are not already installed. + + +SwitchParameter +SwitchParameter + +False + +Module +The module name to be updated. + + +Array +Array + +None + +Profile +The profile version to load in the current PowerShell session. + + +String +String + +None + +RemovePreviousVersions +Automatically remove old versions of the modules currently installed. + + +SwitchParameter +SwitchParameter + +False + +Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. The CurrentUser scope lets modules be installed in a location that is available only to the current user. + + +String +String + +None + +Confirm +Request confrimation for any change made by the cmdlet + + +SwitchParameter +SwitchParameter + +False + +WhatIf +Print the changes that would be made in executing the cmdlets, but do not make any changes. + + +SwitchParameter +SwitchParameter + +False + + +None + + + + + + +None + + + + + + + + + + +Example 1 +PS C:\> Update-AzProfile -Profile '2017-03-09-profile' +Update the modules associated with profile '2017-03-09-profile' to their latest versions and load in the current session. This should be executed after opening a new PowerShell session. + + + +Example 2 +PS C:\> Update-AzProfile -Profile 'Latest' -RemovePreviousVersions -Force +Update the modules associated with profile version 'Latest' and load the modules in the current session. It downloads and installs the required modules and removes old versions of the modules without prompting the user. This should be executed after opening a new PowerShell session. + + + +Example 3 +PS C:\> Update-AzProfile -Profile 'Latest' -Module 'Az', 'Az.Storage' -Scope 'CurrentUser' +Update the modules 'Az', 'Az.Storage' with profile version 'Latest' and load the modules in the current session. It downloads and installs the required modules in the CurrentUser scope. This should be executed after opening a new PowerShell session. + + + + + + + +Use-AzProfile +Use +AzProfile +Load the modules associated with a particular profile in the current PowerShell session. This should always be executed in a new PowerShell session. + + + +Load the modules associated with a particular profile in the current PowerShell session. This should always be executed in a new PowerShell session. + + +Use-AzProfile +Profile +The profile version to load in the current PowerShell session. + + +2017-03-09-profile +2017-03-09-profile +<others> + +String +String + +None + +Module +The module name to be used. + + +Array +Array + +None + +Force +Automatically install modules for the given profile if they are not already installed. + + +SwitchParameter + +False + +Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. The CurrentUser scope lets modules be installed in a location that is available only to the current user. + + +CurrentUser +AllUsers + +String +String + +None + +Confirm +Request confrimation for any change made by the cmdlet + + +SwitchParameter + +False + +WhatIf +Print the changes that would be made in executing the cmdlets, but do not make any changes. + + +SwitchParameter + +False + + + +Force +Automatically install modules for the given profile if they are not already installed. + + +SwitchParameter +SwitchParameter + +False + +Module +The module name to be used. + + +Array +Array + +None + +Profile +The profile version to load in the current PowerShell session. + + +String +String + +None + +Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. The CurrentUser scope lets modules be installed in a location that is available only to the current user. + + +String +String + +None + +Confirm +Request confrimation for any change made by the cmdlet + + +SwitchParameter +SwitchParameter + +False + +WhatIf +Print the changes that would be made in executing the cmdlets, but do not make any changes. + + +SwitchParameter +SwitchParameter + +False + + +None + + + + + + +None + + + + + + + + + + +Example 1 +PS C:\> Use-AzProfile -Profile '2017-03-09-profile' +Load the modules associated with profile version '2017-03-09-profile' in the current session. This should be executed after opening a new PowerShell session. + + + +Example 2 +PS C:\> Use-AzProfile -Profile 'Latest' -Module 'Az' -Scope 'CurrentUser' -Force +Load the module 'Az' associated with profile version 'Latest' in the current session. It downloads and installs from online gallery in the 'CurrentUser' scope if not already installed. This should be executed after opening a new PowerShell session. + + + + + + + diff --git a/src/Az.BootStrapper/Module/help/Get-AzApiProfile.md b/src/Az.BootStrapper/Module/help/Get-AzApiProfile.md new file mode 100644 index 00000000..3bde640f --- /dev/null +++ b/src/Az.BootStrapper/Module/help/Get-AzApiProfile.md @@ -0,0 +1,79 @@ +--- +external help file: Az.Bootstrapper-help.xml +online version: +schema: 2.0.0 +--- + +# Get-AzApiProfile + +## SYNOPSIS +List the supported Az profiles. + +## SYNTAX + +``` +Get-AzApiProfile [-ListAvailable] [-Update] [] +``` + +## DESCRIPTION +Lists the supported Az profiles. If no parameters are given, returns the profile version supported by modules on the current machine. If *-ListAvailable* is specified, lists all profiles that could be installed on the machine. + +## EXAMPLES + +### Example 2 +``` +PS C:\> Get-AzApiProfile -ListAvailable + +2015-06 +2015-09 +``` + +List all ARM profiles available to be installed. + +## PARAMETERS + +### -ListAvailable +If specified, list all available profiles, not just the profiles currently installed. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Update +If specified, updates Profiles available by querying Azure Endpoint + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.String + +## NOTES + +## RELATED LINKS + diff --git a/src/Az.BootStrapper/Module/help/Get-AzModule.md b/src/Az.BootStrapper/Module/help/Get-AzModule.md new file mode 100644 index 00000000..48909782 --- /dev/null +++ b/src/Az.BootStrapper/Module/help/Get-AzModule.md @@ -0,0 +1,79 @@ +--- +external help file: Az.Bootstrapper-help.xml +online version: +schema: 2.0.0 +--- + +# Get-AzModule + +## SYNOPSIS +Returns the versions of an Az module that support a given profile. + +## SYNTAX + +``` +Get-AzModule [-Profile] [-Module] [] +``` + +## DESCRIPTION +Returns the versions of an Az module that support a given profile. + +## EXAMPLES + +### Example 1 +``` +PS C:\> Get-AzModule -Profile 2019-03-01-hybrid -Module Az.Storage + +1.0.4.4 +``` + +The version of the Az.Storage module that supports profile 2019-03-01-hybrid is version 1.0.4.3. + +## PARAMETERS + +### -Module +The Az module to retrieve the version for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Profile +The profile version to check for the given module. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: 2019-03-01-hybrid + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.String + +## NOTES + +## RELATED LINKS + diff --git a/src/Az.BootStrapper/Module/help/Install-AzProfile.md b/src/Az.BootStrapper/Module/help/Install-AzProfile.md new file mode 100644 index 00000000..608623e0 --- /dev/null +++ b/src/Az.BootStrapper/Module/help/Install-AzProfile.md @@ -0,0 +1,125 @@ +--- +external help file: Az.Bootstrapper-help.xml +online version: +schema: 2.0.0 +--- + +# Install-AzProfile + +## SYNOPSIS +Install all the latest modules associated with a particular Az Profile on the machine. + +## SYNTAX + +``` +Install-AzProfile [-WhatIf] [-Confirm] [-Profile] [-Scope ] [-Force] [] +``` + +## DESCRIPTION +Install all the latest modules associated with a particular Az Profile on the machine. Modules for a particular profile can be loaded in a new PowerShell session using 'Use-AzProfile'. + +## EXAMPLES + +### Example 1 +``` +PS C:\> Install-AzProfile -Profile '2019-03-01-hybrid' +``` + +Install all the modules associated with profile '2019-03-01-hybrid' + +## PARAMETERS + +### -Force +Automatically install modules for the given profile if they are not already installed. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Profile +The profile version to install. You can get a list of available profile versions using *Get-AzApiProfile -ListAvailable* + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: 2019-03-01-hybrid + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. +The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. +The CurrentUser scope lets modules be installed in a location that is available only to the current user. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: CurrentUser, AllUsers + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### None + +## NOTES + +## RELATED LINKS + diff --git a/src/Az.BootStrapper/Module/help/Remove-AzDefaultProfile.md b/src/Az.BootStrapper/Module/help/Remove-AzDefaultProfile.md new file mode 100644 index 00000000..5be3b3f5 --- /dev/null +++ b/src/Az.BootStrapper/Module/help/Remove-AzDefaultProfile.md @@ -0,0 +1,89 @@ +--- +external help file: Az.Bootstrapper-help.xml +online version: +schema: 2.0.0 +--- + +# Remove-AzDefaultProfile + +## SYNOPSIS +Removes the default profile setting. + +## SYNTAX + +``` +Remove-AzDefaultProfile [-WhatIf] [-Confirm] [-Force] [] +``` + +## DESCRIPTION +Removes the default profile setting that was set using 'Set-AzDefaultProfile' cmdlet. + +## EXAMPLES + +### Example 1 +``` +PS C:\> Remove-AzDefaultProfile +``` + +## PARAMETERS + +### -Force +Removes the default profile setting without prompting for confirmation. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### None + +## NOTES + +## RELATED LINKS + diff --git a/src/Az.BootStrapper/Module/help/Set-AzDefaultProfile.md b/src/Az.BootStrapper/Module/help/Set-AzDefaultProfile.md new file mode 100644 index 00000000..b2d4e88f --- /dev/null +++ b/src/Az.BootStrapper/Module/help/Set-AzDefaultProfile.md @@ -0,0 +1,138 @@ +--- +external help file: Az.Bootstrapper-help.xml +online version: +schema: 2.0.0 +--- + +# Set-AzDefaultProfile + +## SYNOPSIS +Sets the given profile as a default profile to be used with all API version profile cmdlets. + +## SYNTAX + +``` +Set-AzDefaultProfile [-WhatIf] [-Confirm] [-Profile] [-Force] [-Scope ] + [] +``` + +## DESCRIPTION +Sets the given profile as a default profile to be used with all API version profile cmdlets. Default profile selection is persisted across sessions and shells. + +## EXAMPLES + +### Example 1 - Using Default Version Profile to Automatically Load Module Versions +``` +PS C:\> Set-AzDefaultProfile -Profile '2019-03-01-hybrid' +PS C:\> Import-Module Az.Compute +``` + +Sets profile '2019-03-01-hybrid' as the default profile. +When importing Az modules like Az.Compute, you will automatically import a version of the module compatible with the default profile setting, +unless you explicitly specify a RequiredVersion. + +### Example 2 - Using Default Version Profile to Set Default Profile for BootStrapper cmdlets +``` +PS C:\> Set-AzDefaultProfile -Profile '2019-03-01-hybrid' +PS c:\> Install-AzProfile +``` + +Sets the default profile as '2019-03-01-hybrid'. After this, BootStrapper cmdlets will automatically use the default profile if no profile is set. +In this case, 'Install-AzProfile' will install profile '2019-03-01-hybrid', since this profile was set as the default. + +## PARAMETERS + +### -Force +Set the given profile as default without prompting for confirmation. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Profile +The profile version to set as default. You can get a list of available profile versions using *Get-AzApiProfile -ListAvailable* + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: 2019-03-01-hybrid + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. +The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. +The CurrentUser scope lets modules be installed in a location that is available only to the current user. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: CurrentUser, AllUsers + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### None + +## NOTES + +## RELATED LINKS + diff --git a/src/Az.BootStrapper/Module/help/Uninstall-AzProfile.md b/src/Az.BootStrapper/Module/help/Uninstall-AzProfile.md new file mode 100644 index 00000000..54a48150 --- /dev/null +++ b/src/Az.BootStrapper/Module/help/Uninstall-AzProfile.md @@ -0,0 +1,107 @@ +--- +external help file: Az.Bootstrapper-help.xml +online version: +schema: 2.0.0 +--- + +# Uninstall-AzProfile + +## SYNOPSIS +Uninstall all modules associated with the given profile version. + +## SYNTAX + +``` +Uninstall-AzProfile [-WhatIf] [-Confirm] [-Profile] [-Force] [] +``` + +## DESCRIPTION +Uninstall all modules associated with the given profile version. Note that this may uninstall modules associated with multiple profiles. + +## EXAMPLES + +### Example 1 +``` +PS C:\> Uninstall-AzProfile '2019-03-01-hybrid' +``` + +Uninstall all modules associated with the '2019-03-01-hybrid' profile on the machine + +## PARAMETERS + +### -Force +Automatically remove all given modules without propmpting. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Profile +The profile version to uninstall. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: 2019-03-01-hybrid + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Confirm +Request confirmation for any change made by the cmdlet + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Print the changes that would be made in executing the cmdlets, but do not make any changes. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### None + +## NOTES + +## RELATED LINKS + diff --git a/src/Az.BootStrapper/Module/help/Update-AzProfile.md b/src/Az.BootStrapper/Module/help/Update-AzProfile.md new file mode 100644 index 00000000..f01dc201 --- /dev/null +++ b/src/Az.BootStrapper/Module/help/Update-AzProfile.md @@ -0,0 +1,170 @@ +--- +external help file: Az.Bootstrapper-help.xml +online version: +schema: 2.0.0 +--- + +# Update-AzProfile + +## SYNOPSIS +Update modules to the latest versions consistent with the given profile and import updated modules to the current session. This should always be executed in a new PowerShell session. + +## SYNTAX + +``` +Update-AzProfile [-WhatIf] [-Confirm] [-Profile] [-Force] [-RemovePreviousVersions] + [[-Module] ] [-Scope ] [] +``` + +## DESCRIPTION +Update modules to the latest versions consitent with the given profile and import updated modules to the current session. This should always be executed in a new PowerShell session. + +## EXAMPLES + +### Example 1 +``` +PS C:\> Update-AzProfile -Profile '2019-03-01-hybrid' +``` + +Update the modules associated with profile '2019-03-01-hybrid' to their latest versions and load in the current session. This should be executed after opening a new PowerShell session. + +### Example 2 +``` +PS C:\> Update-AzProfile -Profile 'Latest' -RemovePreviousVersions -Force +``` + +Update the modules associated with profile version 'Latest' and load the modules in the current session. It downloads and installs the required modules and removes old versions of the modules without prompting the user. This should be executed after opening a new PowerShell session. + +### Example 3 +``` +PS C:\> Update-AzProfile -Profile 'Latest' -Module 'Az', 'Az.Storage' -Scope 'CurrentUser' +``` + +Update the modules 'Az', 'Az.Storage' with profile version 'Latest' and load the modules in the current session. It downloads and installs the required modules in the CurrentUser scope. This should be executed after opening a new PowerShell session. + +## PARAMETERS + +### -Force +Automatically install modules for the given profile if they are not already installed. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Module +The module name to be updated. + +```yaml +Type: Array +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Profile +The profile version to load in the current PowerShell session. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: 2019-03-01-hybrid + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -RemovePreviousVersions +Automatically remove old versions of the modules currently installed. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. +The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. +The CurrentUser scope lets modules be installed in a location that is available only to the current user. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: CurrentUser, AllUsers + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Request confrimation for any change made by the cmdlet + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Print the changes that would be made in executing the cmdlets, but do not make any changes. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### None + +## NOTES + +## RELATED LINKS + diff --git a/src/Az.BootStrapper/Module/help/Use-AzProfile.md b/src/Az.BootStrapper/Module/help/Use-AzProfile.md new file mode 100644 index 00000000..49bb44e2 --- /dev/null +++ b/src/Az.BootStrapper/Module/help/Use-AzProfile.md @@ -0,0 +1,148 @@ +--- +external help file: Az.Bootstrapper-help.xml +online version: +schema: 2.0.0 +--- + +# Use-AzProfile + +## SYNOPSIS +Load the modules associated with a particular profile in the current PowerShell session. This should always be executed in a new PowerShell session. + +## SYNTAX + +``` +Use-AzProfile [-WhatIf] [-Confirm] [-Profile] [-Force] [-Scope ] [[-Module] ] + [] +``` + +## DESCRIPTION +Load the modules associated with a particular profile in the current PowerShell session. This should always be executed in a new PowerShell session. + +## EXAMPLES + +### Example 1 +``` +PS C:\> Use-AzProfile -Profile '2019-03-01-hybrid' +``` + +Load the modules associated with profile version '2019-03-01-hybrid' in the current session. This should be executed after opening a new PowerShell session. + +### Example 2 +``` +PS C:\> Use-AzProfile -Profile 'Latest' -Module 'Az' -Scope 'CurrentUser' -Force +``` + +Load the module 'Az' associated with profile version 'Latest' in the current session. It downloads and installs from online gallery in the 'CurrentUser' scope if not already installed. This should be executed after opening a new PowerShell session. + +## PARAMETERS + +### -Force +Automatically install modules for the given profile if they are not already installed. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Module +The module name to be used. + +```yaml +Type: Array +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Profile +The profile version to load in the current PowerShell session. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: 2019-03-01-hybrid + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Scope +Specifies the installation scope of the modules. The acceptable values for this parameter are: AllUsers and CurrentUser. +The AllUsers scope lets modules be installed in a location that is accessible to all users of the computer. +The CurrentUser scope lets modules be installed in a location that is available only to the current user. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: CurrentUser, AllUsers + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Request confrimation for any change made by the cmdlet + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Print the changes that would be made in executing the cmdlets, but do not make any changes. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### None + +## NOTES + +## RELATED LINKS + diff --git a/src/Az.BootStrapper/Module/help/about_version_profiles.help.txt b/src/Az.BootStrapper/Module/help/about_version_profiles.help.txt new file mode 100644 index 00000000..efe29835 --- /dev/null +++ b/src/Az.BootStrapper/Module/help/about_version_profiles.help.txt @@ -0,0 +1,122 @@ +TOPIC + about_version_profiles + +SHORT DESCRIPTION + Version profiles provide a mechanism for managing powershell cmdlets that + target specific versions of azure services supported in different instances + of Azure. + +LONG DESCRIPTION + Different concrete instances of Azure (AzureCloud, AzureChinaCloud, + AzureGermanCloud, AzureUSGovernmentCloud, AzureStack) may have different + versions of Azure services installed, with different capabilities. Azure + Version Profiles provide a mechanism for managing these version differences. + + Each Azure instance has a discoverable set of supported version profiles. + + A user can select a version profile supported by the instances of Azure they + target, and this version profile corresponds to versions of the Azure + PowerShell modules. Users can then select these Azure PowerShell module + versions and be confident that their scripts will work when targeting those + Azure instances. + The Az.Bootstrapper module provides cmdlets to discover, acquire, and + use modules that are appropriate for the azure version profile you are targeting. + You can also use Tags in the Az modules to discover profile information + for each module version. + + Tags for a Profile use the form VersionProfile:2019-03-01-hybrid + The Az bootstrapper module uses the PowerShell Gallery to install and + load needed modules when you want to target a specific version profile. + +EXAMPLES +Finding appropriate version profiles + Use the Get-AzApiProfile cmdlet to discover available profile versions, + and profile versions supported by an Azure instance. + + Get-AzApiProfile -ListAvailable + + lists all available version profiles. + + Use-AzProfile -Profile 2019-03-01-hybrid + + Installs and loads cmdlets for one of the listed profiles. + +Targeting all Azure Instances + Get-AzApiProfile + + Lists the profiles that are currently installed on the machine. + + Use-AzProfile -Profile 2019-03-01-hybrid + + Installs and loads cmdlets compatible with one of the listed profiles. + +Targeting the Latest Stable Features + Use-AzProfile -Profile Latest + + Installs and loads the latest published cmdlets for Azure PowerShell. + +Acquiring and Loading All Azure modules using the BootStrapper + Use-AzProfile -Profile '2019-03-01-hybrid' -Force + + Checks if modules compatible with the '2019-03-01-hybrid' profile are + installed in the current scope, downloads and installs the modules if + necessary, and then loads the modules in the current session. You must + open a new PowerShell session to target a different version profile. Using + the 'Force' parameter installs the necessary modules without prompting. + +Acquiring and Loading Selected Azure modules using the Bootstrapper + Use-AzProfile -Profile '2019-03-01-hybrid' -Module Az.Compute + + Checks if an Az.Compute module compatible with the + '2019-03-01-hybrid' profile is installed in the current scope, downloads + and installs the module if necessary, and then loads the module in the + current session. You must open a new PowerShell session to target a + different module. + +Switching Between Version Profiles + To switch between version profiles on a machine, in a new PowerShell window, + execute the following cmdlet: + + Use-AzProfile -Profile '2019-03-01-hybrid' + + This loads the modules associated with the '2019-03-01-hybrid' profile in + the current session. You must open a new PowerShell session to target a + different version profile. + + +Updating and Removing Profiles + To update a profile to the latest versions in that profile and import + updated modules to the current session, execute the following cmdlet: + + Update-AzProfile -Profile 'latest' + + This checks if the latest versions of Azure PowerShell modules are + installed, if not prompts the user if they should be installed and imports + them into the current session. This should always be executed in a new + PowerShell session. + If you would like to update to the latest modules in a Profile and remove + previously installed versions of the modules, use: + + Update-AzProfile -Profile 'latest' -RemovePreviousVersions + +Setting and Removing Default Profiles + To set or update a profile as a default to be used with all Azure PowerShell + modules, execute the following cmdlet: + + Set-AzDefaultProfile -Profile '2019-03-01-hybrid' + + The default profile selection is persisted across shells and sessions. + After default profile is set using the above cmdlet, the 'Import-Module' + when used with Az modules will automatically load Azure PowerShell + modules compatible with the given profile. You may also use API version + profile cmdlets without the '-profile' parameter. + + Import-Module Az.Compute + Use-AzProfile + Uninstall-AzProfile + + To remove a default profile from all sessions and shells, execute the + following cmdlet: + + Remove-AzDefaultProfile + diff --git a/src/Az.BootStrapper/Module/help/about_version_profiles.md b/src/Az.BootStrapper/Module/help/about_version_profiles.md new file mode 100644 index 00000000..ae0869bc --- /dev/null +++ b/src/Az.BootStrapper/Module/help/about_version_profiles.md @@ -0,0 +1,153 @@ +# Version Profiles +## about_version_profiles + +# SHORT DESCRIPTION +Version profiles provide a mechanism for managing powershell cmdlets that target +specific versions of azure services supported in different instances of Azure. + +# LONG DESCRIPTION +Different concrete instances of Azure (AzureCloud, AzureChinaCloud, +AzureGermanCloud, AzureUSGovernmentCloud, AzureStack) may have different +versions of Azure services installed, with different capabilities. Azure +Version Profiles provide a mechanism for managing these version differences. +Each Azure instance has a discoverable set of supported version profiles. +A user can select a version profile supported by the instances of Azure they +target, and this version profile corresponds to versions of the Azure PowerShell +modules. Users can then select these Azure PowerShell module versions and be +confident that their scripts will work when targeting those Azure instances. + +The Az.Bootstrapper module provides cmdlets to discover, acquire, and use +modules that are appropriate for the azure version profile you are targeting. + +You can also use Tags in the Az modules to discover profile information +for each module version. + +Tags for a Profile use the form VersionProfile:2019-03-01-hybrid + +The Az bootstrapper module uses the PowerShell Gallery to install and +load needed modules when you want to target a specific version profile. + +# EXAMPLES + +## Finding appropriate version profiles + +Use the Get-AzApiProfile cmdlet to discover available profile versions, +and profile versions supported by an Azure instance. + +``` +Get-AzApiProfile -ListAvailable +``` + +lists all available version profiles. + +``` +Use-AzProfile -Profile 2019-03-01-hybrid +``` + +Installs and loads cmdlets for one of the listed profiles. + +## Targeting all Azure Instances + +``` +Get-AzApiProfile +``` + +Lists the profiles that are currently installed on the machine. + +``` +Use-AzProfile -Profile 2019-03-01-hybrid +``` +Installs and loads cmdlets compatible with one of the listed profiles. + +## Targeting the Latest Stable Features + +``` +Use-AzProfile -Profile Latest +``` +Installs and loads the latest published cmdlets for Azure PowerShell. + +## Acquiring and Loading All Azure modules using the BootStrapper + +``` +Use-AzProfile -Profile '2019-03-01-hybrid' -Force +``` + +Checks if modules compatible with the '2019-03-01-hybrid' profile are +installed in the current scope, downloads and installs the modules if necessary, +and then loads the modules in the current session. You must open a new +PowerShell session to target a different version profile. Using the +'Force' parameter installs the necessary modules without prompting. + +## Acquiring and Loading Selected Azure modules using the Bootstrapper + +``` +Use-AzProfile -Profile '2019-03-01-hybrid' -Module Az.Compute +``` + +Checks if an Az.Compute module compatible with the +'2019-03-01-hybrid' profile is installed in the current scope, downloads +and installs the module if necessary, and then loads the module in the +current session. You must open a new PowerShell session to target a different +module. + +## Switching Between Version Profiles + +To switch between version profiles on a machine, in a new PowerShell window, +execute the following cmdlet: + +``` +Use-AzProfile -Profile '2019-03-01-hybrid' +``` + +This loads the modules associated with the '2019-03-01-hybrid' profile in +the current session. You must open a new PowerShell session to target a +different version profile. + +## Updating and Removing Profiles + +To update a profile to the latest versions in that profile and import updated +modules to the current session, execute the following cmdlet: + +``` +Update-AzProfile -Profile 'latest' +``` + +This checks if the latest versions of Azure PowerShell modules are +installed, if not prompts the user if they should be installed and imports +them into the current session. This should always be executed in a new +PowerShell session. + +If you would like to update to the latest modules in a Profile and remove +previously installed versions of the modules, use: + +``` +Update-AzProfile -Profile 'latest' -RemovePreviousVersions +``` + +## Setting and Removing Default Profiles + +To set or update a profile as a default to be used with all Azure PowerShell +modules, execute the following cmdlet: + +``` +Set-AzDefaultProfile -Profile '2019-03-01-hybrid' +``` +The default profile selection is persisted across shells and sessions. + +After default profile is set using the above cmdlet, the 'Import-Module' +when used with Az modules will automatically load Azure PowerShell +modules compatible with the given profile. You may also use API version +profile cmdlets without the '-profile' parameter. + +``` +Import-Module Az.Compute +Use-AzProfile +Uninstall-AzProfile +``` + +To remove a default profile from all sessions and shells, execute the following + cmdlet: + +``` +Remove-AzDefaultProfile +``` diff --git a/src/Az.BootStrapper/build-module.ps1 b/src/Az.BootStrapper/build-module.ps1 new file mode 100644 index 00000000..37f4e5fb --- /dev/null +++ b/src/Az.BootStrapper/build-module.ps1 @@ -0,0 +1,91 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +param([switch]$Isolated, [switch]$Run, [switch]$Test, [switch]$Docs, [switch]$Pack, [switch]$Code, [switch]$Release, [switch]$Debugger, [switch]$NoDocs) +$ErrorActionPreference = 'Stop' + +$toss = Join-Path $PSScriptRoot "toss" +if (Test-Path $toss) +{ + Remove-Item -Path $toss -Recurse -Force | Out-null +} + +if($PSEdition -ne 'Core') { + Write-Error 'This script requires PowerShell Core to execute. [Note] Generated cmdlets will work in both PowerShell Core or Windows PowerShell.' +} + +if(-not $Isolated -and -not $Debugger) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path + & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + + if($LastExitCode -ne 0) { + # Build failed. Don't attempt to run the module. + return + } + + if($Test) { + . (Join-Path $PSScriptRoot 'test-module.ps1') + if($LastExitCode -ne 0) { + # Tests failed. Don't attempt to run the module. + return + } + } + + + if($Pack) { + . (Join-Path $PSScriptRoot 'pack-module.ps1') + if($LastExitCode -ne 0) { + # Packing failed. Don't attempt to run the module. + return + } + } + + $runModulePath = Join-Path $PSScriptRoot 'run-module.ps1' + if($Code) { + . $runModulePath -Code + } elseif($Run) { + . $runModulePath + } else { + Write-Host -ForegroundColor Cyan "To run this module in an isolated PowerShell session, run the 'run-module.ps1' script or provide the '-Run' parameter to this script." + } + return +} + +$binFolder = Join-Path $PSScriptRoot 'bin' +$objFolder = Join-Path $PSScriptRoot 'obj' + +if(-not $Debugger) { + Write-Host -ForegroundColor Green 'Cleaning build folders...' + $null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path $binFolder, $objFolder + + if((Test-Path $binFolder) -or (Test-Path $objFolder)) { + Write-Host -ForegroundColor Cyan 'Did you forget to exit your isolated module session before rebuilding?' + Write-Error 'Unable to clean ''bin'' or ''obj'' folder. A process may have an open handle.' + } + + Write-Host -ForegroundColor Green 'Compiling module...' + $buildConfig = 'Debug' + if($Release) { + $buildConfig = 'Release' + } + dotnet publish $PSScriptRoot --verbosity quiet --configuration $buildConfig /nologo + if($LastExitCode -ne 0) { + Write-Error 'Compilation failed.' + } + + $null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path (Join-Path $binFolder 'Debug'), (Join-Path $binFolder 'Release') +} + + +Write-Host -ForegroundColor Green '-------------Done-------------' diff --git a/src/Az.BootStrapper/dummy.json b/src/Az.BootStrapper/dummy.json new file mode 100644 index 00000000..7156833b --- /dev/null +++ b/src/Az.BootStrapper/dummy.json @@ -0,0 +1,32 @@ +{ + "swagger": "2.0", + "info": { + "title": "AzureStack", + "description": "Placeholder for non-generation", + "version": "9999-12-31-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": {}, + "parameters": {}, + "definitions": {} +} \ No newline at end of file diff --git a/src/Az.BootStrapper/pack-module.ps1 b/src/Az.BootStrapper/pack-module.ps1 new file mode 100644 index 00000000..c22fad33 --- /dev/null +++ b/src/Az.BootStrapper/pack-module.ps1 @@ -0,0 +1,16 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +Write-Host -ForegroundColor Green 'Packing module...' +dotnet pack $PSScriptRoot --no-build /nologo +Write-Host -ForegroundColor Green '-------------Done-------------' \ No newline at end of file diff --git a/src/Az.BootStrapper/readme.md b/src/Az.BootStrapper/readme.md new file mode 100644 index 00000000..720d1359 --- /dev/null +++ b/src/Az.BootStrapper/readme.md @@ -0,0 +1,17 @@ + ## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + +input-file: + - $(this-folder)/dummy.json + +output-folder: $(this-folder)/toss/ +``` diff --git a/src/Az.BootStrapper/test-module.ps1 b/src/Az.BootStrapper/test-module.ps1 new file mode 100644 index 00000000..c3046ec1 --- /dev/null +++ b/src/Az.BootStrapper/test-module.ps1 @@ -0,0 +1,37 @@ +param([switch]$Isolated, [switch]$Live, [switch]$Record, [switch]$Playback) +$ErrorActionPreference = 'Stop' + +if(-not $Isolated) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path + & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + return +} + +$ProgressPreference = 'SilentlyContinue' +. (Join-Path $PSScriptRoot 'check-dependencies.ps1') -Isolated -Accounts:$true -Pester + +$localModulesPath = Join-Path $PSScriptRoot 'generated\modules' +if(Test-Path -Path $localModulesPath) { + $env:PSModulePath = "$localModulesPath$([IO.Path]::PathSeparator)$env:PSModulePath" +} + +$modulePsd1 = Get-Item -Path (Join-Path $PSScriptRoot './Azs.Stack.psd1') +$modulePath = $modulePsd1.FullName +$moduleName = $modulePsd1.BaseName + +Import-Module -Name Pester +Import-Module -Name $modulePath + +$TestMode = 'playback' +if($Live) { + $TestMode = 'live' +} +if($Record) { + $TestMode = 'record' +} + +$testFolder = Join-Path $PSScriptRoot 'test' +Invoke-Pester -Script @{ Path = $testFolder } -EnableExit -OutputFile (Join-Path $testFolder "$moduleName-TestResults.xml") + +Write-Host -ForegroundColor Green '-------------Done-------------' \ No newline at end of file diff --git a/src/Azs.AzureBridge.Admin/docs/Azs.AzureBridge.Admin.md b/src/Azs.AzureBridge.Admin/docs/Azs.AzureBridge.Admin.md new file mode 100644 index 00000000..568a9345 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/docs/Azs.AzureBridge.Admin.md @@ -0,0 +1,28 @@ +--- +Module Name: Azs.AzureBridge.Admin +Module Guid: 82d2260a-95ae-44bb-af8b-afd67d38f6db +Download Help Link: {{Please enter FwLink manually}} +Help Version: {{Please enter version of help manually (X.X.X.X) format}} +Locale: en-US +--- + +# Azs.AzureBridge.Admin Module +## Description +Preview release of the AzureStack AzureBridge operator module which allows you to manage your AzureStack marketplace items. + +## Azs.AzureBridge.Admin Cmdlets +### [Get-AzsAzureBridgeActivation](Get-AzsAzureBridgeActivation.md) +Returns the Azure Bridge Activation. + +### [Get-AzsAzureBridgeDownloadedProduct](Get-AzsAzureBridgeDownloadedProduct.md) +Returns a list of products downloaded from Azure MarketPlace. + +### [Get-AzsAzureBridgeProduct](Get-AzsAzureBridgeProduct.md) +Returns a list of products available for download from Azure Marketplace. + +### [Invoke-AzsAzureBridgeProductDownload](Invoke-AzsAzureBridgeProductDownload.md) +Downloads a product from azure marketplace. + +### [Remove-AzsAzureBridgeDownloadedProduct](Remove-AzsAzureBridgeDownloadedProduct.md) +Delete a product downloaded from Azure MarketPlace. + diff --git a/src/Azs.AzureBridge.Admin/docs/Get-AzsAzureBridgeActivation.md b/src/Azs.AzureBridge.Admin/docs/Get-AzsAzureBridgeActivation.md new file mode 100644 index 00000000..c7e70e3d --- /dev/null +++ b/src/Azs.AzureBridge.Admin/docs/Get-AzsAzureBridgeActivation.md @@ -0,0 +1,139 @@ +--- +external help file: Azs.Azurebridge.Admin-help.xml +Module Name: Azs.AzureBridge.Admin +online version: +schema: 2.0.0 +--- + +# Get-AzsAzureBridgeActivation + +## SYNOPSIS +Returns the Azure Bridge Activation. + +## SYNTAX + +### List (Default) +``` +Get-AzsAzureBridgeActivation -ResourceGroupName [-Skip ] [-Top ] [] +``` + +### Get +``` +Get-AzsAzureBridgeActivation -Name -ResourceGroupName [] +``` + +### ResourceId +``` +Get-AzsAzureBridgeActivation -ResourceId [] +``` + +## DESCRIPTION +Once Azure Stack has been registered, the activation object contains information that links an Azure Stack deployment to its registration in Azure, for example, the registration expiration date, name, etc. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Get-AzsAzureBridgeActivation -ResourceGroupName 'activationRG' +``` + +Get a list of Azure Bridge Activations under the resource group "activationRG" + +### -------------------------- EXAMPLE 2 -------------------------- +``` +Get-AzsAzureBridgeActivation -Name 'myActivation' -ResourceGroupName 'activationRG' +``` + +Get an Azure Bridge Activation by name 'myActivation' situated under 'activationRG' + +## PARAMETERS + +### -Name +Name of the activation. + +```yaml +Type: String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The Resource Group used during the registration of Azure Stack; you can also view Resource Group names in the portal. + +```yaml +Type: String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The resource id. + +```yaml +Type: String +Parameter Sets: ResourceId +Aliases: id + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Skip +Skip the first N items as specified by the parameter value. + +```yaml +Type: Int32 +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: -1 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Top +Return the top N items as specified by the parameter value. +Applies after the -Skip parameter. + +```yaml +Type: Int32 +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: -1 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.AzureStack.Management.AzureBridge.Admin.Models.ActivationResource + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.AzureBridge.Admin/docs/Get-AzsAzureBridgeDownloadedProduct.md b/src/Azs.AzureBridge.Admin/docs/Get-AzsAzureBridgeDownloadedProduct.md new file mode 100644 index 00000000..2e8ade81 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/docs/Get-AzsAzureBridgeDownloadedProduct.md @@ -0,0 +1,156 @@ +--- +external help file: Azs.Azurebridge.Admin-help.xml +Module Name: Azs.AzureBridge.Admin +online version: +schema: 2.0.0 +--- + +# Get-AzsAzureBridgeDownloadedProduct + +## SYNOPSIS +Returns a list of products downloaded from Azure MarketPlace. + +## SYNTAX + +### List (Default) +``` +Get-AzsAzureBridgeDownloadedProduct -ActivationName -ResourceGroupName [-Skip ] + [-Top ] [] +``` + +### Get +``` +Get-AzsAzureBridgeDownloadedProduct -Name -ActivationName -ResourceGroupName + [] +``` + +### ResourceId +``` +Get-AzsAzureBridgeDownloadedProduct -ResourceId [] +``` + +## DESCRIPTION +Returns a list of products downloaded from Azure MarketPlace. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Get-AzsAzureBridgeDownloadedProduct -ActivationName 'myActivation' -ResourceGroupName 'activationRG' +``` + +Get a list of Azure Bridge Downloaded products + +### -------------------------- EXAMPLE 2 -------------------------- +``` +Get-AzsAzureBridgeDownloadedProduct -Name 'microsoft.docker-arm.1.1.0' -ActivationName 'myActivation' -ResourceGroupName 'activationRG' +``` + +Get an Azure Bridge Downloaded Product by Name + +## PARAMETERS + +### -ActivationName +Name of the activation. + +```yaml +Type: String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the product. + +```yaml +Type: String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The resource id. + +```yaml +Type: String +Parameter Sets: ResourceId +Aliases: id + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Skip +Skip the first N items as specified by the parameter value. + +```yaml +Type: Int32 +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: -1 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Top +Return the top N items as specified by the parameter value. +Applies after the -Skip parameter. + +```yaml +Type: Int32 +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: -1 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.AzureStack.Management.AzureBridge.Admin.Models.DownloadedProductResource + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.AzureBridge.Admin/docs/Get-AzsAzureBridgeProduct.md b/src/Azs.AzureBridge.Admin/docs/Get-AzsAzureBridgeProduct.md new file mode 100644 index 00000000..a7200f09 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/docs/Get-AzsAzureBridgeProduct.md @@ -0,0 +1,156 @@ +--- +external help file: Azs.Azurebridge.Admin-help.xml +Module Name: Azs.AzureBridge.Admin +online version: +schema: 2.0.0 +--- + +# Get-AzsAzureBridgeProduct + +## SYNOPSIS +Returns a list of products available for download from Azure Marketplace. + +## SYNTAX + +### List (Default) +``` +Get-AzsAzureBridgeProduct -ActivationName -ResourceGroupName [-Skip ] [-Top ] + [] +``` + +### Get +``` +Get-AzsAzureBridgeProduct -Name -ActivationName -ResourceGroupName + [] +``` + +### ResourceId +``` +Get-AzsAzureBridgeProduct -ResourceId [] +``` + +## DESCRIPTION +Returns a list of products available for download from Azure Marketplace. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Get-AzsAzureBridgeProduct -ActivationName 'myActivation' -ResourceGroupName 'activationRG' +``` + +Get a list of Products available for download from Azure Marketplace. + +### -------------------------- EXAMPLE 2 -------------------------- +``` +Get-AzsAzureBridgeProduct -ActivationName 'myActivation' -ResourceGroupName 'activationRG' -Name 'microsoft.docker-arm.1.1.0' +``` + +Get a product info available for download from Azure Marketplace by Name. + +## PARAMETERS + +### -ActivationName +Name of the activation. + +```yaml +Type: String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the product. + +```yaml +Type: String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The resource id. + +```yaml +Type: String +Parameter Sets: ResourceId +Aliases: id + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Skip +Skip the first N items as specified by the parameter value. + +```yaml +Type: Int32 +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: -1 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Top +Return the top N items as specified by the parameter value. +Applies after the -Skip parameter. + +```yaml +Type: Int32 +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: -1 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.AzureStack.Management.AzureBridge.Admin.Models.ProductResource + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.AzureBridge.Admin/docs/Invoke-AzsAzureBridgeProductDownload.md b/src/Azs.AzureBridge.Admin/docs/Invoke-AzsAzureBridgeProductDownload.md new file mode 100644 index 00000000..a9121461 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/docs/Invoke-AzsAzureBridgeProductDownload.md @@ -0,0 +1,172 @@ +--- +external help file: Azs.Azurebridge.Admin-help.xml +Module Name: Azs.AzureBridge.Admin +online version: +schema: 2.0.0 +--- + +# Invoke-AzsAzureBridgeProductDownload + +## SYNOPSIS +Downloads a product from azure marketplace. + +## SYNTAX + +### Products_Download (Default) +``` +Invoke-AzsAzureBridgeProductDownload -Name -ActivationName -ResourceGroupName + [-AsJob] [-Force] [-WhatIf] [-Confirm] [] +``` + +### ResourceId +``` +Invoke-AzsAzureBridgeProductDownload -ResourceId [-AsJob] [-Force] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +Downloads a product from azure marketplace. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Invoke-AzsAzureBridgeProductDownload -ActivationName 'myActivation' -Name 'microsoft.docker-arm.1.1.0' -ResourceGroupName 'activationRG' +``` + +Download a product from Azure Marketplace + +## PARAMETERS + +### -ActivationName +Name of the activation. + +```yaml +Type: String +Parameter Sets: Products_Download +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run asynchronous as a job and return the job object. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Don't ask for confirmation. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the product. + +```yaml +Type: String +Parameter Sets: Products_Download +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: String +Parameter Sets: Products_Download +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +Resource identifier for azure bridge product. + +```yaml +Type: String +Parameter Sets: ResourceId +Aliases: id + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.AzureBridge.Admin/docs/Remove-AzsAzureBridgeDownloadedProduct.md b/src/Azs.AzureBridge.Admin/docs/Remove-AzsAzureBridgeDownloadedProduct.md new file mode 100644 index 00000000..06ab8986 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/docs/Remove-AzsAzureBridgeDownloadedProduct.md @@ -0,0 +1,174 @@ +--- +external help file: Azs.Azurebridge.Admin-help.xml +Module Name: Azs.AzureBridge.Admin +online version: +schema: 2.0.0 +--- + +# Remove-AzsAzureBridgeDownloadedProduct + +## SYNOPSIS +Delete a product downloaded from Azure MarketPlace. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsAzureBridgeDownloadedProduct -Name -ActivationName -ResourceGroupName + [-Force] [-AsJob] [-WhatIf] [-Confirm] [] +``` + +### ResourceId +``` +Remove-AzsAzureBridgeDownloadedProduct [-Force] -ResourceId [-AsJob] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +Delete a product downloaded from Azure MarketPlace. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Remove-AzsAzureBridgeDownloadedProduct -ActivationName 'myActivation' -ProductName 'microsoft.docker-arm.1.1.0' -ResourceGroupName 'activationRG' +``` + +Delete a product downloaded from Azure Marketplace + +## PARAMETERS + +### -ActivationName +Name of the activation. + +```yaml +Type: String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run asynchronous as a job and return the job object. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Don't ask for confirmation. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the product. + +```yaml +Type: String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The resource id. + +```yaml +Type: String +Parameter Sets: ResourceId +Aliases: id + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.AzureStack.Management.AzureBridge.Admin.Models.DownloadedProductResource + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.AzureBridge.Admin/examples/Get-AzsAzureBridgeActivation.md b/src/Azs.AzureBridge.Admin/examples/Get-AzsAzureBridgeActivation.md new file mode 100644 index 00000000..d152fd78 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/examples/Get-AzsAzureBridgeActivation.md @@ -0,0 +1,15 @@ +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Get-AzsAzureBridgeActivation -ResourceGroupName 'activationRG' +``` + +Get a list of Azure Bridge Activations under the resource group "activationRG" + +### -------------------------- EXAMPLE 2 -------------------------- +``` +Get-AzsAzureBridgeActivation -Name 'myActivation' -ResourceGroupName 'activationRG' +``` + +Get an Azure Bridge Activation by name 'myActivation' situated under 'activationRG' diff --git a/src/Azs.AzureBridge.Admin/examples/Get-AzsAzureBridgeDownloadedProduct.md b/src/Azs.AzureBridge.Admin/examples/Get-AzsAzureBridgeDownloadedProduct.md new file mode 100644 index 00000000..3d87d1f5 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/examples/Get-AzsAzureBridgeDownloadedProduct.md @@ -0,0 +1,15 @@ +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Get-AzsAzureBridgeDownloadedProduct -ActivationName 'myActivation' -ResourceGroupName 'activationRG' +``` + +Get a list of Azure Bridge Downloaded products + +### -------------------------- EXAMPLE 2 -------------------------- +``` +Get-AzsAzureBridgeDownloadedProduct -Name 'microsoft.docker-arm.1.1.0' -ActivationName 'myActivation' -ResourceGroupName 'activationRG' +``` + +Get an Azure Bridge Downloaded Product by Name \ No newline at end of file diff --git a/src/Azs.AzureBridge.Admin/examples/Get-AzsAzureBridgeProduct.md b/src/Azs.AzureBridge.Admin/examples/Get-AzsAzureBridgeProduct.md new file mode 100644 index 00000000..47529de5 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/examples/Get-AzsAzureBridgeProduct.md @@ -0,0 +1,15 @@ +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Get-AzsAzureBridgeProduct -ActivationName 'myActivation' -ResourceGroupName 'activationRG' +``` + +Get a list of Products available for download from Azure Marketplace. + +### -------------------------- EXAMPLE 2 -------------------------- +``` +Get-AzsAzureBridgeProduct -ActivationName 'myActivation' -ResourceGroupName 'activationRG' -Name 'microsoft.docker-arm.1.1.0' +``` + +Get a product info available for download from Azure Marketplace by Name. \ No newline at end of file diff --git a/src/Azs.AzureBridge.Admin/examples/Invoke-AzsAzureBridgeProductDownload.md b/src/Azs.AzureBridge.Admin/examples/Invoke-AzsAzureBridgeProductDownload.md new file mode 100644 index 00000000..a9b35e4d --- /dev/null +++ b/src/Azs.AzureBridge.Admin/examples/Invoke-AzsAzureBridgeProductDownload.md @@ -0,0 +1,8 @@ +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Invoke-AzsAzureBridgeProductDownload -ActivationName 'myActivation' -Name 'microsoft.docker-arm.1.1.0' -ResourceGroupName 'activationRG' +``` + +Download a product from Azure Marketplace \ No newline at end of file diff --git a/src/Azs.AzureBridge.Admin/examples/Remove-AzsAzureBridgeDownloadedProduct.md b/src/Azs.AzureBridge.Admin/examples/Remove-AzsAzureBridgeDownloadedProduct.md new file mode 100644 index 00000000..b4ef7f39 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/examples/Remove-AzsAzureBridgeDownloadedProduct.md @@ -0,0 +1,8 @@ +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Remove-AzsAzureBridgeDownloadedProduct -ActivationName 'myActivation' -ProductName 'microsoft.docker-arm.1.1.0' -ResourceGroupName 'activationRG' +``` + +Delete a product downloaded from Azure Marketplace \ No newline at end of file diff --git a/src/Azs.AzureBridge.Admin/readme.md b/src/Azs.AzureBridge.Admin/readme.md new file mode 100644 index 00000000..53d912dd --- /dev/null +++ b/src/Azs.AzureBridge.Admin/readme.md @@ -0,0 +1,138 @@ + +# Azs.AzureBridge.Admin +This directory contains the PowerShell module for the BridgeAdmin service. + +--- +## Status +[![Azs.AzureBridge.Admin](https://img.shields.io/powershellgallery/v/Azs.AzureBridge.Admin.svg?style=flat-square&label=Azs.AzureBridge.Admin "Azs.AzureBridge.Admin")](https://www.powershellgallery.com/packages/Azs.AzureBridge.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.AzureBridge.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + - $(repo)/specification/azsadmin/resource-manager/azurebridge/readme.md + +metadata: + description: 'Microsoft AzureStack PowerShell: AzureBridge Admin cmdlets' + +subject-prefix: AzureBridge +module-version: 0.9.0-preview +identity-correction-for-post: true +service-name: BridgeAdmin + +### File Renames +module-name: Azs.AzureBridge.Admin +csproj: Azs.AzureBridge.Admin.csproj +psd1: Azs.AzureBridge.Admin.psd1 +psm1: Azs.AzureBridge.Admin.psm1 + +directive: + - where: + model-name: ActivationResource + set: + suppress-format: true + - where: + model-name: ProductResource + set: + suppress-format: true + - where: + model-name: DownloadedProductResource + set: + suppress-format: true + + # Add alias for ProductName to Name + - where: + parameter-name: ProductName + set: + alias: Name + +# Rename Properties + - where: + model-name: ProductResource + property-name: ProductPropertyVersion + set: + property-name: ProductProperties + + - where: + model-name: DownloadedProductResource + property-name: ProductPropertyVersion + set: + property-name: ProductProperties + + # Rename DownloadProduct to ProductDownload + - where: + verb: Invoke + subject: DownloadProduct + set: + subject: ProductDownload + + # Remove cmdlets that don't exist in AzureRm module + - where: + verb: Set + remove: true. + - where: + verb: New + remove: true. + - where: + verb: Remove + subject: Activation + remove: true. + +# Add release notes + - from: Azs.AzureBridge.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.AzureBridge.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.AzureBridge.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.AzureBridge.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); +``` diff --git a/src/Azs.AzureBridge.Admin/test/Common.ps1 b/src/Azs.AzureBridge.Admin/test/Common.ps1 new file mode 100644 index 00000000..77a588de --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/Common.ps1 @@ -0,0 +1,19 @@ +$global:SkippedTests = @( + "TestDownloadAzsAzureBridgeProductPipeline", + "TestRemoveAzsAzureBridgeDownloadedProduct", + "TestRemoveAzsAzureBridgeDownloadedProductPipeline" +) + +$global:Provider = "Microsoft.AzureBridge.Admin" + +$global:ActivationName = "default" +$global:ResourceGroupName = "azurestack-activation" +$global:ProductName1 = "microsoft.windowsserver2016datacenter-arm-2016.127.20171216" +$global:DProductName1 = "canonical.ubuntuserver1804lts-arm-18.04.20180911" +$global:ProductName2 = "microsoft.docker-arm.1.1.0" + +$global:Client = $null + +if (Test-Path "$PSScriptRoot\Override.ps1") { + . $PSScriptRoot\Override.ps1 +} \ No newline at end of file diff --git a/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeActivation.Recording.json b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeActivation.Recording.json new file mode 100644 index 00000000..4a35ea65 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeActivation.Recording.json @@ -0,0 +1,71 @@ +{ + "AzsAzureBridgeActivation+[NoContext]+TestListAzsAzureBridgeActivation+$GET+https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations?api-version=2016-01-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations?api-version=2016-01-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-request-id": [ "0409e69f-80ba-4b43-82ee-d844b3d4af69" ], + "x-ms-correlation-request-id": [ "fed3a05d-b5fa-489c-ae84-adc4c764c1dd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14818" ], + "x-ms-routing-request-id": [ "LOCAL:20200211T192901Z:fed3a05d-b5fa-489c-ae84-adc4c764c1dd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Tue, 11 Feb 2020 19:29:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "725" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default\",\"name\":\"default\",\"type\":\"Microsoft.AzureBridge.Admin/activations\",\"etag\":\"W/\\\"datetime\u00272020-02-06T20%3A45%3A55.9594366Z\u0027\\\"\",\"location\":\"local\",\"properties\":{\"displayName\":\"Azure Stack Activation\",\"azureRegistrationResourceIdentifier\":\"/subscriptions/9001f36e-41de-4edb-9913-780fa5d06b36/resourceGroups/azurestack/providers/Microsoft.AzureStack/registrations/AzsT-test-iotulai01\",\"azureEnvironmentName\":\"AzureCloud\",\"expiration\":\"9999-12-30T23:59:59.9999999Z\",\"marketplaceSyndicationEnabled\":true,\"usageReportingEnabled\":true,\"provisioningState\":\"Succeeded\"}}]}" + } + }, + "AzsAzureBridgeActivation+[NoContext]+TestGetAzsAzureBridgeActivationByName+$GET+https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default?api-version=2016-01-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default?api-version=2016-01-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "22" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-request-id": [ "f9c4b524-f7df-423f-82eb-7b6e8fedb9a1" ], + "x-ms-correlation-request-id": [ "a6f2dcfa-7eab-413d-bad7-8ab10aefe475" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14817" ], + "x-ms-routing-request-id": [ "LOCAL:20200211T192901Z:a6f2dcfa-7eab-413d-bad7-8ab10aefe475" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Tue, 11 Feb 2020 19:29:01 GMT" ], + "ETag": [ "W/\"datetime\u00272020-02-06T20%3A45%3A55.9594366Z\u0027\"" ] + }, + "ContentHeaders": { + "Content-Length": [ "713" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default\",\"name\":\"default\",\"type\":\"Microsoft.AzureBridge.Admin/activations\",\"etag\":\"W/\\\"datetime\u00272020-02-06T20%3A45%3A55.9594366Z\u0027\\\"\",\"location\":\"local\",\"properties\":{\"displayName\":\"Azure Stack Activation\",\"azureRegistrationResourceIdentifier\":\"/subscriptions/9001f36e-41de-4edb-9913-780fa5d06b36/resourceGroups/azurestack/providers/Microsoft.AzureStack/registrations/AzsT-test-iotulai01\",\"azureEnvironmentName\":\"AzureCloud\",\"expiration\":\"9999-12-30T23:59:59.9999999Z\",\"marketplaceSyndicationEnabled\":true,\"usageReportingEnabled\":true,\"provisioningState\":\"Succeeded\"}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeActivation.Tests.ps1 b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeActivation.Tests.ps1 new file mode 100644 index 00000000..c5d70fbe --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeActivation.Tests.ps1 @@ -0,0 +1,56 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsAzureBridgeActivation.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe "AzsAzureBridgeActivation" -Tags @('AzureBridgeActivation', 'Azs.AzureBridge.Admin') { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateActivationInfo { + param( + [Parameter(Mandatory = $true)] + $Activation + ) + + $Activation | Should Not Be $null + + # Resource + $Activation.Id | Should Not Be $null + $Activation.Name | Should Not Be $null + $Activation.Type | Should Not Be $null + + $Activation.ProvisioningState | Should Not Be $null + $Activation.Expiration | Should Not Be $null + $Activation.MarketplaceSyndicationEnabled | Should Not Be $null + $Activation.AzureRegistrationResourceIdentifier | Should Not Be $null + $Activation.Location | Should Not Be $null + $Activation.DisplayName | Should Not Be $null + + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListAzsAzureBridgeActivation" -Skip:$('TestListAzsAzureBridgeActivation' -in $global:SkippedTests) { + $global:TestName = "TestListAzsAzureBridgeActivation" + $Activations = Get-AzsAzureBridgeActivation -ResourceGroupName $global:ResourceGroupName + + Foreach ($Activation in $Activations) { + ValidateActivationInfo -Activation $Activation + } + } + + It "TestGetAzsAzureBridgeActivationByName" -Skip:$('TestGetAzsAzureBridgeActivationByName' -in $global:SkippedTests) { + $global:TestName = "TestGetAzsAzureBridgeActivationByName" + $Activation = Get-AzsAzureBridgeActivation -Name $global:ActivationName -ResourceGroupName $global:ResourceGroupName + ValidateActivationInfo -Activation $Activation + } +} diff --git a/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeDownloadedProduct.Recording.json b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeDownloadedProduct.Recording.json new file mode 100644 index 00000000..3cdef2d0 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeDownloadedProduct.Recording.json @@ -0,0 +1,70 @@ +{ + "Get-AzsAzureBridgeDownloadedProduct+[NoContext]+TestGetAzsAzureBridgeDownloadedProduct+$GET+https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/downloadedProducts?api-version=2016-01-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/downloadedProducts?api-version=2016-01-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "25" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-request-id": [ "506dcfd1-e919-477f-8bab-ae1bb698afd8" ], + "x-ms-correlation-request-id": [ "e65e7a17-8c03-4aa7-8606-da39689d1e6b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14814" ], + "x-ms-routing-request-id": [ "LOCAL:20200211T192924Z:e65e7a17-8c03-4aa7-8606-da39689d1e6b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Tue, 11 Feb 2020 19:29:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "2335" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/downloadedProducts/canonical.ubuntuserver1804lts-arm-18.04.20180911\",\"name\":\"default/canonical.ubuntuserver1804lts-arm-18.04.20180911\",\"type\":\"Microsoft.AzureBridge.Admin/activations/downloadedProducts\",\"etag\":\"W/\\\"datetime\u00272020-01-22T07%3A12%3A57.0614703Z\u0027\\\"\",\"properties\":{\"displayName\":\"Ubuntu Server 18.04 LTS\",\"description\":\"Ubuntu Server 18.04 LTS amd64 201814080. Ubuntu Server is the world\u0027s most popular Linux for cloud environments. Updates and patches for Ubuntu 18.04 will be available until April 2023. Ubuntu Server is the perfect virtual machine (VM) platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see \u003ca href=\u0027http://partners.ubuntu.com/microsoft\u0027 target=\u0027_blank\u0027\u003eUbuntu on Azure\u003c/a\u003e and \u003ca href=\u0027http://juju.ubuntu.com\u0027 target=\u0027_blank\u0027\u003eusing Juju to deploy your workloads\u003c/a\u003e.\",\"publisherDisplayName\":\"Canonical\",\"publisherIdentifier\":\"Canonical\",\"provisioningState\":\"Succeeded\",\"offer\":\"UbuntuServer\",\"offerVersion\":\"1.0.3\",\"sku\":\"18.04-LTS\",\"billingPartNumber\":\"\",\"galleryItemIdentity\":\"Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"iconUris\":{\"large\":\"https://azstmktprodwcu001.blob.core.windows.net/icons/027b00815995491a8986f8ff7e16c38c/Large.png\",\"wide\":\"https://azstmktprodwcu001.blob.core.windows.net/icons/027b00815995491a8986f8ff7e16c38c/Wide.png\",\"medium\":\"https://azstmktprodwcu001.blob.core.windows.net/icons/027b00815995491a8986f8ff7e16c38c/Medium.png\",\"small\":\"https://azstmktprodwcu001.blob.core.windows.net/icons/027b00815995491a8986f8ff7e16c38c/Small.png\"},\"links\":[{\"displayName\":\"Linux VM Documentation\",\"uri\":\"https://docs.microsoft.com/azure/virtual-machines/linux/\"},{\"displayName\":\"Ubuntu Documentation\",\"uri\":\"https://help.ubuntu.com/18.04/index.html\"},{\"displayName\":\"FAQ\",\"uri\":\"https://help.ubuntu.com/community/ServerFaq\"},{\"displayName\":\"Pricing Details\",\"uri\":\"http://azure.microsoft.com/pricing/details/virtual-machines/#linux\"}],\"legalTerms\":\"http://www.ubuntu.com/project/about-ubuntu/licensing\",\"privacyPolicy\":\"http://www.ubuntu.com/aboutus/privacypolicy\",\"payloadLength\":32212288275,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"18.04.20180911\"}}}]}" + } + }, + "Get-AzsAzureBridgeDownloadedProduct+[NoContext]+TestGetAzsAzureBridgeDownloadedProductByProductName+$GET+https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/downloadedProducts/canonical.ubuntuserver1804lts-arm-18.04.20180911?api-version=2016-01-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/downloadedProducts/canonical.ubuntuserver1804lts-arm-18.04.20180911?api-version=2016-01-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "26" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-request-id": [ "4c606ba0-4ca8-4a8d-9143-171d2b688db2" ], + "x-ms-correlation-request-id": [ "c9c55399-178f-426f-9dff-053e55594379" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14813" ], + "x-ms-routing-request-id": [ "LOCAL:20200211T192924Z:c9c55399-178f-426f-9dff-053e55594379" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Tue, 11 Feb 2020 19:29:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "2323" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/downloadedProducts/canonical.ubuntuserver1804lts-arm-18.04.20180911\",\"name\":\"default/canonical.ubuntuserver1804lts-arm-18.04.20180911\",\"type\":\"Microsoft.AzureBridge.Admin/activations/downloadedProducts\",\"etag\":\"W/\\\"datetime\u00272020-01-22T07%3A12%3A57.0614703Z\u0027\\\"\",\"properties\":{\"displayName\":\"Ubuntu Server 18.04 LTS\",\"description\":\"Ubuntu Server 18.04 LTS amd64 201814080. Ubuntu Server is the world\u0027s most popular Linux for cloud environments. Updates and patches for Ubuntu 18.04 will be available until April 2023. Ubuntu Server is the perfect virtual machine (VM) platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see \u003ca href=\u0027http://partners.ubuntu.com/microsoft\u0027 target=\u0027_blank\u0027\u003eUbuntu on Azure\u003c/a\u003e and \u003ca href=\u0027http://juju.ubuntu.com\u0027 target=\u0027_blank\u0027\u003eusing Juju to deploy your workloads\u003c/a\u003e.\",\"publisherDisplayName\":\"Canonical\",\"publisherIdentifier\":\"Canonical\",\"provisioningState\":\"Succeeded\",\"offer\":\"UbuntuServer\",\"offerVersion\":\"1.0.3\",\"sku\":\"18.04-LTS\",\"billingPartNumber\":\"\",\"galleryItemIdentity\":\"Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"iconUris\":{\"large\":\"https://azstmktprodwcu001.blob.core.windows.net/icons/027b00815995491a8986f8ff7e16c38c/Large.png\",\"wide\":\"https://azstmktprodwcu001.blob.core.windows.net/icons/027b00815995491a8986f8ff7e16c38c/Wide.png\",\"medium\":\"https://azstmktprodwcu001.blob.core.windows.net/icons/027b00815995491a8986f8ff7e16c38c/Medium.png\",\"small\":\"https://azstmktprodwcu001.blob.core.windows.net/icons/027b00815995491a8986f8ff7e16c38c/Small.png\"},\"links\":[{\"displayName\":\"Linux VM Documentation\",\"uri\":\"https://docs.microsoft.com/azure/virtual-machines/linux/\"},{\"displayName\":\"Ubuntu Documentation\",\"uri\":\"https://help.ubuntu.com/18.04/index.html\"},{\"displayName\":\"FAQ\",\"uri\":\"https://help.ubuntu.com/community/ServerFaq\"},{\"displayName\":\"Pricing Details\",\"uri\":\"http://azure.microsoft.com/pricing/details/virtual-machines/#linux\"}],\"legalTerms\":\"http://www.ubuntu.com/project/about-ubuntu/licensing\",\"privacyPolicy\":\"http://www.ubuntu.com/aboutus/privacypolicy\",\"payloadLength\":32212288275,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"18.04.20180911\"}}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeDownloadedProduct.Tests.ps1 b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeDownloadedProduct.Tests.ps1 new file mode 100644 index 00000000..b13f238d --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeDownloadedProduct.Tests.ps1 @@ -0,0 +1,54 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsAzureBridgeDownloadedProduct.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsAzureBridgeDownloadedProduct' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateProductInfo { + param( + [Parameter(Mandatory = $true)] + $Product + ) + + $Product | Should Not Be $null + + # Resource + $Product.Id | Should Not Be $null + $Product.Name | Should Not Be $null + $Product.Type | Should Not Be $null + + $Product.GalleryItemIdentity | Should Not Be $null + $Product.ProductKind | Should Not Be $null + $Product.ProductProperties | Should Not Be $null + # $Product.Description | Should Not Be $null + $Product.DisplayName | Should Not Be $null + + } + } + + AfterEach { + $global:Client = $null + } + + It "TestGetAzsAzureBridgeDownloadedProduct" -Skip:$("TestGetAzsAzureBridgeDownloadedProduct" -in $global:SkippedTests) { + $global:TestName = "TestGetAzsAzureBridgeDownloadedProduct" + $DownloadedProducts = (Get-AzsAzureBridgeDownloadedProduct -ActivationName $global:ActivationName -ResourceGroupName $global:ResourceGroupName ) + foreach ($DownloadedProduct in $DownloadedProducts) { + ValidateProductInfo $DownloadedProduct + } + } + + It "TestGetAzsAzureBridgeDownloadedProductByProductName" -Skip:$("TestGetAzsAzureBridgeDownloadedProductByProductName" -in $global:SkippedTests) { + $global:TestName = "TestGetAzsAzureBridgeDownloadedProductByProductName" + $DownloadedProduct = (Get-AzsAzureBridgeDownloadedProduct -ActivationName $global:ActivationName -Name $global:DProductName1 -ResourceGroupName $global:ResourceGroupName ) + ValidateProductInfo $DownloadedProduct + } +} diff --git a/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeProduct.Recording.json b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeProduct.Recording.json new file mode 100644 index 00000000..669617bd --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeProduct.Recording.json @@ -0,0 +1,70 @@ +{ + "Get-AzsAzureBridgeProduct+[NoContext]+TestListAzsAzureBridgeProduct+$GET+https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products?api-version=2016-01-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products?api-version=2016-01-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-request-id": [ "f3dde32d-ca77-492a-b6da-deb6c6887df5" ], + "x-ms-correlation-request-id": [ "9e00fc91-960d-447d-a0a7-0d44a79db0f4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14816" ], + "x-ms-routing-request-id": [ "LOCAL:20200211T192914Z:9e00fc91-960d-447d-a0a7-0d44a79db0f4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Tue, 11 Feb 2020 19:29:14 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "16582" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/microsoft.sqlserver2016sp1webwindowsserver2016-arm-13.1.900302\",\"name\":\"default/microsoft.sqlserver2016sp1webwindowsserver2016-arm-13.1.900302\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"SQL Server 2016 SP1 Web on Windows Server 2016\",\"publisherDisplayName\":\"Microsoft\",\"publisherIdentifier\":\"MicrosoftSQLServer\",\"provisioningState\":\"Succeeded\",\"offer\":\"SQL2016SP1-WS2016\",\"offerVersion\":\"13.1.900302\",\"sku\":\"Web\",\"galleryItemIdentity\":\"Microsoft.SQLServer2016SP1WebWindowsServer2016-ARM.1.0.3\",\"iconUris\":{\"hero\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/90e252a5dec54359af7951814d6d52c2/Hero.png\",\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/90e252a5dec54359af7951814d6d52c2/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/90e252a5dec54359af7951814d6d52c2/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/90e252a5dec54359af7951814d6d52c2/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/90e252a5dec54359af7951814d6d52c2/Small.png\"},\"payloadLength\":136367434993,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"13.1.900302\"},\"compatibility\":{\"isCompatible\":true,\"message\":\"None\",\"description\":\"None\",\"issues\":[]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/microsoft.windowsserver2016datacenter-arm-2016.127.20171216\",\"name\":\"default/microsoft.windowsserver2016datacenter-arm-2016.127.20171216\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"Windows Server 2016 Datacenter\",\"publisherDisplayName\":\"Microsoft\",\"publisherIdentifier\":\"MicrosoftWindowsServer\",\"provisioningState\":\"Succeeded\",\"offer\":\"WindowsServer\",\"offerVersion\":\"1.0.11\",\"sku\":\"2016-Datacenter\",\"galleryItemIdentity\":\"Microsoft.WindowsServer2016Datacenter-ARM.1.0.11\",\"iconUris\":{\"hero\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/51d62370f88f480580a238658f6319e3/Hero.png\",\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/51d62370f88f480580a238658f6319e3/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/51d62370f88f480580a238658f6319e3/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/51d62370f88f480580a238658f6319e3/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/51d62370f88f480580a238658f6319e3/Small.png\"},\"payloadLength\":136365415886,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"2016.127.20171216\"},\"compatibility\":{\"isCompatible\":true,\"message\":\"None\",\"description\":\"None\",\"issues\":[]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/microsoft.windowsserver2016datacenterservercore-arm-2016.127.20171215\",\"name\":\"default/microsoft.windowsserver2016datacenterservercore-arm-2016.127.20171215\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"Windows Server 2016 Datacenter - Server Core\",\"publisherDisplayName\":\"Microsoft\",\"publisherIdentifier\":\"MicrosoftWindowsServer\",\"provisioningState\":\"Succeeded\",\"offer\":\"WindowsServer\",\"offerVersion\":\"1.0.8\",\"sku\":\"2016-Datacenter-Server-Core\",\"galleryItemIdentity\":\"Microsoft.WindowsServer2016DatacenterServerCore-ARM.1.0.8\",\"iconUris\":{\"hero\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/9513960a388141a0aa6440c13a730617/Hero.png\",\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/9513960a388141a0aa6440c13a730617/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/9513960a388141a0aa6440c13a730617/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/9513960a388141a0aa6440c13a730617/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/9513960a388141a0aa6440c13a730617/Small.png\"},\"payloadLength\":136365415915,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"2016.127.20171215\"},\"compatibility\":{\"isCompatible\":true,\"message\":\"None\",\"description\":\"None\",\"issues\":[]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/cloudlink.cloudlink-securevmcloudlink-securevm-66-byol-byol-6.6.1\",\"name\":\"default/cloudlink.cloudlink-securevmcloudlink-securevm-66-byol-byol-6.6.1\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"CloudLink SecureVM 6.6 BYOL\",\"publisherDisplayName\":\"Dell EMC\",\"publisherIdentifier\":\"cloudlink\",\"provisioningState\":\"Succeeded\",\"offer\":\"cloudlink-securevm\",\"offerVersion\":\"41\",\"sku\":\"cloudlink-securevm-66-byol\",\"galleryItemIdentity\":\"cloudlink.cloudlink-securevmcloudlink-securevm-66-byol.1.0.1\",\"iconUris\":{\"hero\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/4b9ce8a11f174bc7835655c840dc82b5/Hero.png\",\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/4b9ce8a11f174bc7835655c840dc82b5/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/4b9ce8a11f174bc7835655c840dc82b5/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/4b9ce8a11f174bc7835655c840dc82b5/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/4b9ce8a11f174bc7835655c840dc82b5/Small.png\"},\"payloadLength\":32212538158,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"6.6.1\"},\"compatibility\":{\"isCompatible\":false,\"message\":\"Billing model mismatch. Expected one of: \u0027Capacity\u0027. Current: \u0027Development\u0027.\",\"description\":\"Billing model mismatch. Expected one of: \u0027Capacity\u0027. Current: \u0027Development\u0027.\",\"issues\":[\"CapacityBillingModelRequired\"]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/microsoft.custom-script-linux-arm-2.0.3\",\"name\":\"default/microsoft.custom-script-linux-arm-2.0.3\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"Custom Script for Linux 2.0\",\"publisherDisplayName\":\"Microsoft Corp\",\"publisherIdentifier\":\"Microsoft.Azure.Extensions\",\"provisioningState\":\"Succeeded\",\"offer\":\"\",\"offerVersion\":\"\",\"sku\":\"\",\"vmExtesnionType\":\"CustomScript\",\"galleryItemIdentity\":\"microsoft.custom-script-linux-arm.2.0.51\",\"iconUris\":{\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/30110f04755b49b49e02da56d38217a2/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/30110f04755b49b49e02da56d38217a2/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/30110f04755b49b49e02da56d38217a2/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/30110f04755b49b49e02da56d38217a2/Small.png\"},\"payloadLength\":2404576,\"productKind\":\"virtualMachineExtension\",\"productProperties\":{\"version\":\"2.0.3\"},\"compatibility\":{\"isCompatible\":true,\"message\":\"None\",\"description\":\"None\",\"issues\":[]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/testproduct_allissues_public-1.0.45\",\"name\":\"default/testproduct_allissues_public-1.0.45\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"test AllIssues Public\",\"publisherDisplayName\":\"Microsoft Corp.\",\"publisherIdentifier\":\"microsoft\",\"provisioningState\":\"Succeeded\",\"offer\":\"\",\"offerVersion\":\"\",\"sku\":\"\",\"galleryItemIdentity\":\"\",\"iconUris\":{\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/35d533aab1a5453db3f55766ccc48ec9/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/35d533aab1a5453db3f55766ccc48ec9/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/35d533aab1a5453db3f55766ccc48ec9/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/35d533aab1a5453db3f55766ccc48ec9/Small.png\"},\"payloadLength\":6963,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"1.0.45\"},\"compatibility\":{\"isCompatible\":false,\"message\":\"Identity system mismatch. Expected one of: \u0027ADFS\u0027. Current: \u0027AzureAD\u0027.\",\"description\":\"Identity system mismatch. Expected one of: \u0027ADFS\u0027. Current: \u0027AzureAD\u0027.\",\"issues\":[\"HigherDeviceVersionRequired\",\"CapacityBillingModelRequired\",\"PayAsYouGoBillingModelRequired\",\"ADFSIdentitySystemRequired\"]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/microsoft.customscriptextension-arm-1.9.1\",\"name\":\"default/microsoft.customscriptextension-arm-1.9.1\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"Custom Script Extension\",\"publisherDisplayName\":\"Microsoft Corp.\",\"publisherIdentifier\":\"Microsoft.Compute\",\"provisioningState\":\"Succeeded\",\"offer\":\"\",\"offerVersion\":\"\",\"sku\":\"\",\"vmExtesnionType\":\"CustomScriptExtension\",\"galleryItemIdentity\":\"Microsoft.CustomScriptExtension-arm.2.0.50\",\"iconUris\":{\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/fbbea4aea6d04034a80f43d5967c6bcd/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/fbbea4aea6d04034a80f43d5967c6bcd/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/fbbea4aea6d04034a80f43d5967c6bcd/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/fbbea4aea6d04034a80f43d5967c6bcd/Small.png\"},\"payloadLength\":2546812,\"productKind\":\"virtualMachineExtension\",\"productProperties\":{\"version\":\"1.9.1\"},\"compatibility\":{\"isCompatible\":true,\"message\":\"None\",\"description\":\"None\",\"issues\":[]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/testproduct_supportsall-1.0.45\",\"name\":\"default/testproduct_supportsall-1.0.45\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"test Supports All\",\"publisherDisplayName\":\"Microsoft Corp.\",\"publisherIdentifier\":\"microsoft\",\"provisioningState\":\"Succeeded\",\"offer\":\"\",\"offerVersion\":\"\",\"sku\":\"\",\"galleryItemIdentity\":\"\",\"iconUris\":{\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/a8e2e4cace2a4f578f1aba9d27b9c25f/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/a8e2e4cace2a4f578f1aba9d27b9c25f/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/a8e2e4cace2a4f578f1aba9d27b9c25f/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/a8e2e4cace2a4f578f1aba9d27b9c25f/Small.png\"},\"payloadLength\":6963,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"1.0.45\"},\"compatibility\":{\"isCompatible\":true,\"message\":\"None\",\"description\":\"None\",\"issues\":[]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/testproduct_capacitybmonly-1.0.45\",\"name\":\"default/testproduct_capacitybmonly-1.0.45\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"test Capacity BM Only\",\"publisherDisplayName\":\"Microsoft Corp.\",\"publisherIdentifier\":\"microsoft\",\"provisioningState\":\"Succeeded\",\"offer\":\"\",\"offerVersion\":\"\",\"sku\":\"\",\"galleryItemIdentity\":\"\",\"iconUris\":{\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/0a5679db27c0488d9018d70e1a64b101/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/0a5679db27c0488d9018d70e1a64b101/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/0a5679db27c0488d9018d70e1a64b101/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/0a5679db27c0488d9018d70e1a64b101/Small.png\"},\"payloadLength\":6963,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"1.0.45\"},\"compatibility\":{\"isCompatible\":false,\"message\":\"Billing model mismatch. Expected one of: \u0027Capacity\u0027. Current: \u0027Development\u0027.\",\"description\":\"Billing model mismatch. Expected one of: \u0027Capacity\u0027. Current: \u0027Development\u0027.\",\"issues\":[\"CapacityBillingModelRequired\"]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/testproduct_adfsonly-1.0.45\",\"name\":\"default/testproduct_adfsonly-1.0.45\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"test ADFS Only\",\"publisherDisplayName\":\"Microsoft Corp.\",\"publisherIdentifier\":\"microsoft\",\"provisioningState\":\"Succeeded\",\"offer\":\"\",\"offerVersion\":\"\",\"sku\":\"\",\"galleryItemIdentity\":\"\",\"iconUris\":{\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/41acf9eb733d40c9a69b19565d694fd4/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/41acf9eb733d40c9a69b19565d694fd4/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/41acf9eb733d40c9a69b19565d694fd4/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/41acf9eb733d40c9a69b19565d694fd4/Small.png\"},\"payloadLength\":6963,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"1.0.45\"},\"compatibility\":{\"isCompatible\":false,\"message\":\"Identity system mismatch. Expected one of: \u0027ADFS\u0027. Current: \u0027AzureAD\u0027.\",\"description\":\"Identity system mismatch. Expected one of: \u0027ADFS\u0027. Current: \u0027AzureAD\u0027.\",\"issues\":[\"ADFSIdentitySystemRequired\"]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/testproduct_highversion-1.0.45\",\"name\":\"default/testproduct_highversion-1.0.45\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"test HighVersion\",\"publisherDisplayName\":\"Microsoft Corp.\",\"publisherIdentifier\":\"microsoft\",\"provisioningState\":\"Succeeded\",\"offer\":\"\",\"offerVersion\":\"\",\"sku\":\"\",\"galleryItemIdentity\":\"\",\"iconUris\":{\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/d6462d3d88b049b885e70bfb93a9b7b1/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/d6462d3d88b049b885e70bfb93a9b7b1/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/d6462d3d88b049b885e70bfb93a9b7b1/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/d6462d3d88b049b885e70bfb93a9b7b1/Small.png\"},\"payloadLength\":6963,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"1.0.45\"},\"compatibility\":{\"isCompatible\":false,\"message\":\"AzureStack version \u00271.2002.0.3\u0027 is too low. Versions lower than \u00271.2900.1.1\u0027 are not supported\",\"description\":\"AzureStack version \u00271.2002.0.3\u0027 is too low. Versions lower than \u00271.2900.1.1\u0027 are not supported\",\"issues\":[\"HigherDeviceVersionRequired\"]}}},{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/testproduct_allissues-1.0.45\",\"name\":\"default/testproduct_allissues-1.0.45\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"test AllIssues\",\"publisherDisplayName\":\"Microsoft Corp.\",\"publisherIdentifier\":\"microsoft\",\"provisioningState\":\"Succeeded\",\"offer\":\"\",\"offerVersion\":\"\",\"sku\":\"\",\"galleryItemIdentity\":\"\",\"iconUris\":{\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/ca659f2f66964c8cbcc56447535845e0/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/ca659f2f66964c8cbcc56447535845e0/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/ca659f2f66964c8cbcc56447535845e0/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/ca659f2f66964c8cbcc56447535845e0/Small.png\"},\"payloadLength\":6963,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"1.0.45\"},\"compatibility\":{\"isCompatible\":false,\"message\":\"Billing model mismatch. Expected one of: \u0027Capacity,PayAsYouGo,Custom\u0027. Current: \u0027Development\u0027.\",\"description\":\"Billing model mismatch. Expected one of: \u0027Capacity,PayAsYouGo,Custom\u0027. Current: \u0027Development\u0027.\",\"issues\":[\"CapacityBillingModelRequired\",\"PayAsYouGoBillingModelRequired\"]}}}]}" + } + }, + "Get-AzsAzureBridgeProduct+[NoContext]+TestGetAzsAzureBridgeProductByName+$GET+https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/microsoft.windowsserver2016datacenter-arm-2016.127.20171216?api-version=2016-01-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.local.azurestack.external/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourcegroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/microsoft.windowsserver2016datacenter-arm-2016.127.20171216?api-version=2016-01-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "24" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-request-id": [ "37dbc480-0264-4f4a-87f0-1509923ebb2e" ], + "x-ms-correlation-request-id": [ "8536673e-b8f5-4c3f-9744-59134d40c988" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14815" ], + "x-ms-routing-request-id": [ "LOCAL:20200211T192915Z:8536673e-b8f5-4c3f-9744-59134d40c988" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Tue, 11 Feb 2020 19:29:14 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "2885" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/e63d3264-fc11-487e-a076-717498a81298/resourceGroups/azurestack-activation/providers/Microsoft.AzureBridge.Admin/activations/default/products/microsoft.windowsserver2016datacenter-arm-2016.127.20171216\",\"name\":\"default/microsoft.windowsserver2016datacenter-arm-2016.127.20171216\",\"type\":\"Microsoft.AzureBridge.Admin/activations/products\",\"properties\":{\"displayName\":\"Windows Server 2016 Datacenter\",\"description\":\"Windows Server 2016 is the cloud-ready operating system that delivers new layers of security and Azure-inspired innovation for the applications and infrastructure that power your business. Increase security and reduce risk with multiple layers of protection built into the operating system. Evolve your datacenter to save money and gain flexibility with software-defined compute, storage and network technologies. Innovate faster with an application platform optimized for the applications you run today, as well as the cloud-based apps of tomorrow.\u003cp\u003e\u003ch3 class=\u0027msportalfx-text-header\u0027\u003eLegal Terms\u003c/h3\u003e\u003c/p\u003e\u003cp\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft and that the \u003ca href=\u0027https://go.microsoft.com/fwlink/?linkid=825699\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027https://go.microsoft.com/fwlink/?linkid=734730\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft.\u003c/p\u003e\",\"publisherDisplayName\":\"Microsoft\",\"publisherIdentifier\":\"MicrosoftWindowsServer\",\"provisioningState\":\"Succeeded\",\"offer\":\"WindowsServer\",\"offerVersion\":\"1.0.11\",\"sku\":\"2016-Datacenter\",\"billingPartNumber\":\"\",\"galleryItemIdentity\":\"Microsoft.WindowsServer2016Datacenter-ARM.1.0.11\",\"iconUris\":{\"hero\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/51d62370f88f480580a238658f6319e3/Hero.png\",\"large\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/51d62370f88f480580a238658f6319e3/Large.png\",\"wide\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/51d62370f88f480580a238658f6319e3/Wide.png\",\"medium\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/51d62370f88f480580a238658f6319e3/Medium.png\",\"small\":\"https://azstmkttest001wcu001.blob.core.windows.net/icons/51d62370f88f480580a238658f6319e3/Small.png\"},\"links\":[{\"displayName\":\"Documentation\",\"uri\":\"https://docs.microsoft.com/azure/virtual-machines/windows/\"},{\"displayName\":\"Introducing Windows Server 2016\",\"uri\":\"https://go.microsoft.com/fwlink/?linkid=828598\"},{\"displayName\":\"What\u0027s New in 2016\",\"uri\":\"http://technet.microsoft.com/library/dn765472.aspx\"},{\"displayName\":\"Learn more\",\"uri\":\"http://www.microsoft.com/windowsserver\"}],\"payloadLength\":136365415886,\"productKind\":\"virtualMachine\",\"productProperties\":{\"version\":\"2016.127.20171216\"},\"compatibility\":{\"isCompatible\":true,\"message\":\"None\",\"description\":\"None\",\"issues\":[]}}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeProduct.Tests.ps1 b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeProduct.Tests.ps1 new file mode 100644 index 00000000..0161b5d1 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/Get-AzsAzureBridgeProduct.Tests.ps1 @@ -0,0 +1,54 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsAzureBridgeProduct.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsAzureBridgeProduct' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateProductInfo { + param( + [Parameter(Mandatory = $true)] + $Product + ) + + $Product | Should Not Be $null + + # Resource + $Product.Id | Should Not Be $null + $Product.Name | Should Not Be $null + $Product.Type | Should Not Be $null + + $Product.GalleryItemIdentity | Should Not Be $null + $Product.ProductKind | Should Not Be $null + $Product.ProductProperties | Should Not Be $null + # $Product.Description | Should Not Be $null + $Product.DisplayName | Should Not Be $null + + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListAzsAzureBridgeProduct" -Skip:$("TestListAzsAzureBridgeProduct" -in $global:SkippedTests) { + $global:TestName = "TestListAzsAzureBridgeProduct" + $Products = Get-AzsAzureBridgeProduct -ActivationName $global:ActivationName -ResourceGroupName $global:ResourceGroupName + foreach ($Product in $Products) { + ValidateProductInfo $Product + } + } + + It "TestGetAzsAzureBridgeProductByName" -Skip:$("TestGetAzsAzureBridgeProductByName" -in $global:SkippedTests) { + $global:TestName = "TestGetAzsAzureBridgeProductByName" + $Product = Get-AzsAzureBridgeProduct -ActivationName $global:ActivationName -ResourceGroupName $global:ResourceGroupName -Name $global:ProductName1 + ValidateProductInfo $Product + } +} diff --git a/src/Azs.AzureBridge.Admin/test/Invoke-AzsAzureBridgeProductDownload.Tests.ps1 b/src/Azs.AzureBridge.Admin/test/Invoke-AzsAzureBridgeProductDownload.Tests.ps1 new file mode 100644 index 00000000..57ce541c --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/Invoke-AzsAzureBridgeProductDownload.Tests.ps1 @@ -0,0 +1,51 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Invoke-AzsAzureBridgeProductDownload.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Invoke-AzsAzureBridgeProductDownload' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateProductInfo { + param( + [Parameter(Mandatory = $true)] + $Product + ) + + $Product | Should Not Be $null + + # Resource + $Product.Id | Should Not Be $null + $Product.Name | Should Not Be $null + $Product.Type | Should Not Be $null + + $Product.GalleryItemIdentity | Should Not Be $null + $Product.ProductKind | Should Not Be $null + $Product.ProductProperties | Should Not Be $null + # $Product.Description | Should Not Be $null + $Product.DisplayName | Should Not Be $null + + } + } + + AfterEach { + $global:Client = $null + } + + It "TestDownloadAzsAzureBridgeProduct" -Skip:$("TestDownloadAzsAzureBridgeProduct" -in $global:SkippedTests) { + $global:TestName = "TestDownloadAzsAzureBridgeProduct" + Invoke-AzsAzureBridgeProductDownload -ActivationName $global:ActivationName -Name $global:ProductName1 -ResourceGroupName $global:ResourceGroupName -Force -ErrorAction Stop + } + + It "TestDownloadAzsAzureBridgeProductPipeline" -Skip:$("TestDownloadAzsAzureBridgeProductPipeline" -in $global:SkippedTests) { + $global:TestName = "TestDownloadAzsAzureBridgeProductPipeline" + $DownloadedProduct = (Get-AzsAzureBridgeProduct -ActivationName $global:ActivationName -Name $global:ProductName2 -ResourceGroupName $global:ResourceGroupName) | Invoke-AzsAzureBridgeProductDownload -Force + ValidateProductInfo $DownloadedProduct + } +} diff --git a/src/Azs.AzureBridge.Admin/test/Override.ps1 b/src/Azs.AzureBridge.Admin/test/Override.ps1 new file mode 100644 index 00000000..9488ef44 --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/Override.ps1 @@ -0,0 +1 @@ +$global:SkippedTests += "TestDownloadAzsAzureBridgeProduct"; \ No newline at end of file diff --git a/src/Azs.AzureBridge.Admin/test/Remove-AzsAzureBridgeDownloadedProduct.Tests.ps1 b/src/Azs.AzureBridge.Admin/test/Remove-AzsAzureBridgeDownloadedProduct.Tests.ps1 new file mode 100644 index 00000000..5ca6cc3b --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/Remove-AzsAzureBridgeDownloadedProduct.Tests.ps1 @@ -0,0 +1,52 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzsAzureBridgeDownloadedProduct.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzsAzureBridgeDownloadedProduct' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateProductInfo { + param( + [Parameter(Mandatory = $true)] + $Product + ) + + $Product | Should Not Be $null + + # Resource + $Product.Id | Should Not Be $null + $Product.Name | Should Not Be $null + $Product.Type | Should Not Be $null + + $Product.GalleryItemIdentity | Should Not Be $null + $Product.ProductKind | Should Not Be $null + $Product.ProductProperties | Should Not Be $null + # $Product.Description | Should Not Be $null + $Product.DisplayName | Should Not Be $null + + } + } + + AfterEach { + $global:Client = $null + } + + It "TestRemoveAzsAzureBridgeDownloadedProduct" -Skip:$("TestRemoveAzsAzureBridgeDownloadedProduct" -in $global:SkippedTests) { + $global:TestName = "TestRemoveAzsAzureBridgeDownloadedProduct" + Remove-AzsAzureBridgeDownloadedProduct -ActivationName $global:ActivationName -ResourceGroupName $global:ResourceGroupName -Name $global:ProductName1 -Force + Get-AzsAzureBridgeDownloadedProduct -ActivationName $global:ActivationName -ResourceGroupName $global:ResourceGroupName -Name $global:ProductName1 | Should Be $null + } + + It "TestRemoveAzsAzureBridgeDownloadedProductPipeline" -Skip:$("TestRemoveAzsAzureBridgeDownloadedProductPipeline" -in $global:SkippedTests) { + $global:TestName = "TestRemoveAzsAzureBridgeDownloadedProductPipeline" + (Get-AzsAzureBridgeDownloadedProduct -ActivationName $global:ActivationName -Name $global:ProductName2 -ResourceGroupName $global:ResourceGroupName ) | Remove-AzsAzureBridgeDownloadedProduct -Force + Get-AzsAzureBridgeDownloadedProduct -ActivationName $global:ActivationName -ResourceGroupName $global:ResourceGroupName -Name $global:ProductName2 | Should Be $null + } +} diff --git a/src/Azs.AzureBridge.Admin/test/readme.md b/src/Azs.AzureBridge.Admin/test/readme.md new file mode 100644 index 00000000..7c752b4c --- /dev/null +++ b/src/Azs.AzureBridge.Admin/test/readme.md @@ -0,0 +1,17 @@ +# Test +This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `..\custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: no + +## Details +We allow three testing modes: *live*, *record*, and *playback*. These can be selected using the `-Live`, `-Record`, and `-Playback` switches respectively on the `test-module.ps1` script. This script will run through any `.Tests.ps1` scripts in the `test` folder. If you choose the *record* mode, it will create a `.Recording.json` file of the REST calls between the client and server. Then, when you choose *playback* mode, it will use the `.Recording.json` file to mock the communication between server and client. The *live* mode runs the same as the *record* mode; however, it doesn't create the `.Recording.json` file. + +## Purpose +Custom cmdlets generally encompass additional functionality not described in the REST specification, or combines functionality generated from the REST spec. To validate this functionality continues to operate as intended, creating tests that can be ran and re-ran against custom cmdlets is part of the framework. + +## Usage +To execute tests, run the `test-module.ps1`. To write tests, [this example](https://github.com/pester/Pester/blob/8b9cf4248315e44f1ac6673be149f7e0d7f10466/Examples/Planets/Get-Planet.Tests.ps1#L1) from the Pester repository is very useful for getting started. \ No newline at end of file diff --git a/src/Azs.Backup.Admin/.gitignore b/src/Azs.Backup.Admin/.gitignore new file mode 100644 index 00000000..649721c6 --- /dev/null +++ b/src/Azs.Backup.Admin/.gitignore @@ -0,0 +1,14 @@ +bin +obj +.vs +generated +internal +exports +custom/*.psm1 +test/*-TestResults.xml +/*.ps1 +/*.ps1xml +/*.psm1 +/*.snk +/*.csproj +/*.nuspec \ No newline at end of file diff --git a/src/Azs.Backup.Admin/custom/Get-AzsBackup.ps1 b/src/Azs.Backup.Admin/custom/Get-AzsBackup.ps1 new file mode 100644 index 00000000..a242c953 --- /dev/null +++ b/src/Azs.Backup.Admin/custom/Get-AzsBackup.ps1 @@ -0,0 +1,139 @@ +<# +.Synopsis +Returns a backup from a location based on name. +.Description +Returns a backup from a location based on name. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/get-azsbackup +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackup +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Backup ]: Name of the backup. + [Id ]: Resource identity path + [Location ]: Name of the backup location. + [ResourceGroupName ]: Name of the resource group. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/get-azsbackup +#> +function Get-AzsBackup { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackup])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Name of the backup location. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [System.String] + # Name of the backup. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.DefaultInfo(Script='"system.$((Get-AzLocation)[0].Location)"')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Query')] + [System.String] + # OData skip parameter. + ${Skip}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Query')] + [System.String] + # OData top parameter. + ${Top}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated SDK does not support {location}/{name} for nested resource name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Backup.Admin.internal\Get-AzsBackup @PSBoundParameters +} +} diff --git a/src/Azs.Backup.Admin/custom/Restore-AzsBackup.ps1 b/src/Azs.Backup.Admin/custom/Restore-AzsBackup.ps1 new file mode 100644 index 00000000..f24240df --- /dev/null +++ b/src/Azs.Backup.Admin/custom/Restore-AzsBackup.ps1 @@ -0,0 +1,232 @@ +<# +.Synopsis +Restore a backup. +.Description +Restore a backup. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/restore-azsbackup +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IRestoreOptions +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Backup ]: Name of the backup. + [Id ]: Resource identity path + [Location ]: Name of the backup location. + [ResourceGroupName ]: Name of the resource group. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +RESTOREOPTION : Properties for restore options. + [DecryptionCertBase64 ]: The certificate file raw data in Base64 string. This should be the .pfx file with the private key. + [DecryptionCertPassword ]: The password for the decryption certificate. + [RoleName ]: The Azure Stack role name for restore, set it to empty for all infrastructure role +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/restore-azsbackup +#> +function Restore-AzsBackup { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='RestoreExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Restore', Mandatory)] + [Parameter(ParameterSetName='RestoreExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [System.String] + # Name of the backup. + ${Name}, + + [Parameter(ParameterSetName='Restore')] + [Parameter(ParameterSetName='RestoreExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Name of the backup location. + ${Location}, + + [Parameter(ParameterSetName='Restore')] + [Parameter(ParameterSetName='RestoreExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.DefaultInfo(Script='"system.$((Get-AzLocation)[0].Location)"')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Restore')] + [Parameter(ParameterSetName='RestoreExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='RestoreViaIdentity', Mandatory, ValueFromPipeline)] + [Parameter(ParameterSetName='RestoreViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='Restore', Mandatory)] + [Parameter(ParameterSetName='RestoreViaIdentity', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IRestoreOptions] + # Properties for restore options. + # To construct, see NOTES section for RESTOREOPTION properties and create a hash table. + ${RestoreOption}, + + [Parameter(ParameterSetName='RestoreExpanded')] + [Parameter(ParameterSetName='RestoreViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [System.String] + # Path to the decryption cert file with private key (.pfx). + ${DecryptionCertPath}, + + [Parameter(ParameterSetName='RestoreExpanded')] + [Parameter(ParameterSetName='RestoreViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [SecureString] + # The password for the decryption certificate. + ${DecryptionCertPassword}, + + [Parameter(ParameterSetName='RestoreExpanded')] + [Parameter(ParameterSetName='RestoreViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [System.String] + # The Azure Stack role name for restore, set it to empty for all infrastructure role + ${RoleName}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Don't ask for confirmation + $Force +) + +process { + # The resource ID of backup does not match the required resource ID for restore operation. Directly get the backup and call with Name. + if ($PSBoundParameters.ContainsKey(('InputObject'))) + { + $Backup = Get-AzsBackup -InputObject $InputObject + $null = $PSBoundParameters.Remove('InputObject') + $Name = $Backup.Name + $PSBoundParameters.Add('Name', $Backup.Name) + # Update $Location so that it can be shown properly in confirmation prompt + $Location = $Backup.Location + } + + # Generated SDK does not support {location}/{name} for nested resource name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + if ($PSBoundParameters.ContainsKey(('DecryptionCertPassword'))) + { + $Ptr = [System.Runtime.InteropServices.Marshal]::SecureStringToCoTaskMemUnicode($DecryptionCertPassword) + $PasswordString = [System.Runtime.InteropServices.Marshal]::PtrToStringUni($Ptr) + [System.Runtime.InteropServices.Marshal]::ZeroFreeCoTaskMemUnicode($Ptr) + $PSBoundParameters['DecryptionCertPassword'] = $PasswordString + } + + if ($PSBoundParameters.ContainsKey(('DecryptionCertPath'))) + { + if (!(Test-Path -Path $DecryptionCertPath -PathType Leaf)) + { + throw "The specified decryption cert $DecryptionCertPath does not exist" + } + + $DecryptionCertBytes = [System.IO.File]::ReadAllBytes($DecryptionCertPath) + $DecryptionCertBase64 = [System.Convert]::ToBase64String($DecryptionCertBytes) + $null = $PSBoundParameters.Remove('DecryptionCertPath') + $PSBoundParameters.Add('DecryptionCertBase64', $DecryptionCertBase64) + } + + if ($PSCmdlet.ShouldProcess("$Name" , "Restore from backup at location $Location")) + { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Restore from backup at location $($Location)?", "Performing operation restore using backup $Name.")) + { + if ($PSBoundParameters.ContainsKey(('Force'))) + { + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Backup.Admin.internal\Restore-AzsBackup @PSBoundParameters + } + } +} +} diff --git a/src/Azs.Backup.Admin/custom/Set-AzsBackupConfiguration.ps1 b/src/Azs.Backup.Admin/custom/Set-AzsBackupConfiguration.ps1 new file mode 100644 index 00000000..ee9225f2 --- /dev/null +++ b/src/Azs.Backup.Admin/custom/Set-AzsBackupConfiguration.ps1 @@ -0,0 +1,201 @@ +<# +.Synopsis +Update a backup location. +.Description +Update a backup location. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/set-azsbackupconfiguration +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackupLocation +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackupLocation +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +BACKUP : Information about the backup location. + [Location ]: Location of the resource. + [Tag ]: List of key value pairs. + [(Any) ]: This indicates any property can be added to this object. + [BackupFrequencyInHours ]: The interval, in hours, for the frequency that the scheduler takes a backup. + [BackupRetentionPeriodInDays ]: The retention period, in days, for backs in the storage location. + [EncryptionCertBase64 ]: The base64 raw data for the backup encryption certificate. + [IsBackupSchedulerEnabled ]: True if the backup scheduler is enabled. + [Password ]: Password to access the location. + [Path ]: Path to the update location + [UserName ]: Username to access the location. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/set-azsbackupconfiguration +#> +function Set-AzsBackupConfiguration { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackupLocation])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Name of the backup location. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.DefaultInfo(Script='"system.$((Get-AzLocation)[0].Location)"')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackupLocation] + # Information about the backup location. + # To construct, see NOTES section for BACKUP properties and create a hash table. + ${Backup}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [System.Int32] + # The interval, in hours, for the frequency that the scheduler takes a backup. + ${BackupFrequencyInHours}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [System.Int32] + # The retention period, in days, for backs in the storage location. + ${BackupRetentionPeriodInDays}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [System.String] + # Path to the encryption cert file with public key (.cer). + ${EncryptionCertPath}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [System.Management.Automation.SwitchParameter] + # True if the backup scheduler is enabled. + ${IsBackupSchedulerEnabled}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [SecureString] + # Password to access the location. + ${Password}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [System.String] + # Path to the update location + ${Path}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IResourceTags]))] + [System.Collections.Hashtable] + # List of key value pairs. + ${Tag}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Body')] + [System.String] + # Username to access the location. + ${UserName}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + if ($PSCmdlet.ParameterSetName -eq 'UpdateExpanded') + { + $PSBoundParameters.Add('Location1', $Location) + } + + if ($PSBoundParameters.ContainsKey(('Password'))) + { + $Ptr = [System.Runtime.InteropServices.Marshal]::SecureStringToCoTaskMemUnicode($Password) + $PasswordString = [System.Runtime.InteropServices.Marshal]::PtrToStringUni($Ptr) + [System.Runtime.InteropServices.Marshal]::ZeroFreeCoTaskMemUnicode($Ptr) + $PSBoundParameters['Password'] = $PasswordString + } + + if ($PSBoundParameters.ContainsKey(('EncryptionCertPath'))) + { + if (!(Test-Path -Path $EncryptionCertPath -PathType Leaf)) + { + throw "The specified encryption cert $EncryptionCertPath does not exist" + } + + $EncryptionCertBytes = [System.IO.File]::ReadAllBytes($EncryptionCertPath) + $EncryptionCertBase64 = [System.Convert]::ToBase64String($EncryptionCertBytes) + $null = $PSBoundParameters.Remove('EncryptionCertPath') + $PSBoundParameters.Add('EncryptionCertBase64', $EncryptionCertBase64) + } + + Azs.Backup.Admin.internal\Set-AzsBackupConfiguration @PSBoundParameters +} +} diff --git a/src/Azs.Backup.Admin/docs/Azs.Backup.Admin.md b/src/Azs.Backup.Admin/docs/Azs.Backup.Admin.md new file mode 100644 index 00000000..5f91eacd --- /dev/null +++ b/src/Azs.Backup.Admin/docs/Azs.Backup.Admin.md @@ -0,0 +1,28 @@ +--- +Module Name: Azs.Backup.Admin +Module Guid: c1157b29-2b5d-4d44-8e50-c9630d257155 +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.Backup.Admin Module +## Description +Microsoft AzureStack PowerShell: BackupAdmin cmdlets + +## Azs.Backup.Admin Cmdlets +### [Get-AzsBackup](Get-AzsBackup.md) +Returns a backup from a location based on name. + +### [Get-AzsBackupConfiguration](Get-AzsBackupConfiguration.md) +Returns a specific backup location based on name. + +### [Restore-AzsBackup](Restore-AzsBackup.md) +Restore a backup. + +### [Set-AzsBackupConfiguration](Set-AzsBackupConfiguration.md) +Update a backup location. + +### [Start-AzsBackup](Start-AzsBackup.md) +Back up a specific location. + diff --git a/src/Azs.Backup.Admin/docs/Get-AzsBackup.md b/src/Azs.Backup.Admin/docs/Get-AzsBackup.md new file mode 100644 index 00000000..a7171908 --- /dev/null +++ b/src/Azs.Backup.Admin/docs/Get-AzsBackup.md @@ -0,0 +1,211 @@ +--- +external help file: +Module Name: Azs.Backup.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/get-azsbackup +schema: 2.0.0 +--- + +# Get-AzsBackup + +## SYNOPSIS +Returns a backup from a location based on name. + +## SYNTAX + +### List (Default) +``` +Get-AzsBackup [-Location ] [-ResourceGroupName ] [-SubscriptionId ] [-Skip ] + [-Top ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsBackup -Name [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsBackup -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Returns a backup from a location based on name. + +## EXAMPLES + +### Example 1: List Backups +```powershell +PS C:\> Get-AzsBackup + +``` + +Get information sbout all Azure Stack backups. + +### Example 2: Get specific backup +```powershell +PS C:\> Get-AzsBackup -Name 'backupName' + +``` + +Get information for the the specified Azure Stack backup. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the backup location. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the backup. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: "system.$((Get-AzLocation)[0].Location)" +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Skip +OData skip parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Top +OData top parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackup + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Backup ]`: Name of the backup. + - `[Id ]`: Resource identity path + - `[Location ]`: Name of the backup location. + - `[ResourceGroupName ]`: Name of the resource group. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.Backup.Admin/docs/Get-AzsBackupConfiguration.md b/src/Azs.Backup.Admin/docs/Get-AzsBackupConfiguration.md new file mode 100644 index 00000000..626524a8 --- /dev/null +++ b/src/Azs.Backup.Admin/docs/Get-AzsBackupConfiguration.md @@ -0,0 +1,188 @@ +--- +external help file: +Module Name: Azs.Backup.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/get-azsbackupconfiguration +schema: 2.0.0 +--- + +# Get-AzsBackupConfiguration + +## SYNOPSIS +Returns a specific backup location based on name. + +## SYNTAX + +### Get (Default) +``` +Get-AzsBackupConfiguration [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsBackupConfiguration -InputObject [-DefaultProfile ] + [] +``` + +### List +``` +Get-AzsBackupConfiguration [-ResourceGroupName ] [-SubscriptionId ] [-Skip ] + [-Top ] [-DefaultProfile ] [] +``` + +## DESCRIPTION +Returns a specific backup location based on name. + +## EXAMPLES + +### Example 1: Get-AzsBackupConfiguration +```powershell +PS C:\> Get-AzsBackupConfiguration + +``` + +Get Azure Stack backup configuration. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the backup location. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: "system.$((Get-AzLocation)[0].Location)" +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Skip +OData skip parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Top +OData top parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackupLocation + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Backup ]`: Name of the backup. + - `[Id ]`: Resource identity path + - `[Location ]`: Name of the backup location. + - `[ResourceGroupName ]`: Name of the resource group. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.Backup.Admin/docs/Restore-AzsBackup.md b/src/Azs.Backup.Admin/docs/Restore-AzsBackup.md new file mode 100644 index 00000000..b0d3eee2 --- /dev/null +++ b/src/Azs.Backup.Admin/docs/Restore-AzsBackup.md @@ -0,0 +1,350 @@ +--- +external help file: +Module Name: Azs.Backup.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/restore-azsbackup +schema: 2.0.0 +--- + +# Restore-AzsBackup + +## SYNOPSIS +Restore a backup. + +## SYNTAX + +### RestoreExpanded (Default) +``` +Restore-AzsBackup -Name [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DecryptionCertPassword ] [-DecryptionCertPath ] [-RoleName ] + [-DefaultProfile ] [-AsJob] [-Force] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] + [] +``` + +### Restore +``` +Restore-AzsBackup -Name -RestoreOption [-Location ] + [-ResourceGroupName ] [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-Force] + [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### RestoreViaIdentity +``` +Restore-AzsBackup -InputObject -RestoreOption + [-DefaultProfile ] [-AsJob] [-Force] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] + [] +``` + +### RestoreViaIdentityExpanded +``` +Restore-AzsBackup -InputObject [-DecryptionCertPassword ] + [-DecryptionCertPath ] [-RoleName ] [-DefaultProfile ] [-AsJob] [-Force] [-NoWait] + [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Restore a backup. + +## EXAMPLES + +### Example 1: Restore Backup +```powershell +PS C:\> Restore-AzsBackup -Name $backupResourceName -DecryptionCertPath $decryptionCertPath -DecryptionCertPassword $decryptionCertPassword + +``` + +Restore from an Azure Stack backup. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DecryptionCertPassword +The password for the decryption certificate. + +```yaml +Type: System.Security.SecureString +Parameter Sets: RestoreExpanded, RestoreViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DecryptionCertPath +Path to the decryption cert file with private key (.pfx). + +```yaml +Type: System.String +Parameter Sets: RestoreExpanded, RestoreViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force +Don't ask for confirmation + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity +Parameter Sets: RestoreViaIdentity, RestoreViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the backup location. + +```yaml +Type: System.String +Parameter Sets: Restore, RestoreExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the backup. + +```yaml +Type: System.String +Parameter Sets: Restore, RestoreExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Restore, RestoreExpanded +Aliases: + +Required: False +Position: Named +Default value: "system.$((Get-AzLocation)[0].Location)" +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -RestoreOption +Properties for restore options. +To construct, see NOTES section for RESTOREOPTION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IRestoreOptions +Parameter Sets: Restore, RestoreViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -RoleName +The Azure Stack role name for restore, set it to empty for all infrastructure role + +```yaml +Type: System.String +Parameter Sets: RestoreExpanded, RestoreViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Restore, RestoreExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Backup ]`: Name of the backup. + - `[Id ]`: Resource identity path + - `[Location ]`: Name of the backup location. + - `[ResourceGroupName ]`: Name of the resource group. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +#### RESTOREOPTION : Properties for restore options. + - `[DecryptionCertBase64 ]`: The certificate file raw data in Base64 string. This should be the .pfx file with the private key. + - `[DecryptionCertPassword ]`: The password for the decryption certificate. + - `[RoleName ]`: The Azure Stack role name for restore, set it to empty for all infrastructure role + +## RELATED LINKS + diff --git a/src/Azs.Backup.Admin/docs/Set-AzsBackupConfiguration.md b/src/Azs.Backup.Admin/docs/Set-AzsBackupConfiguration.md new file mode 100644 index 00000000..48debcf4 --- /dev/null +++ b/src/Azs.Backup.Admin/docs/Set-AzsBackupConfiguration.md @@ -0,0 +1,352 @@ +--- +external help file: +Module Name: Azs.Backup.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/set-azsbackupconfiguration +schema: 2.0.0 +--- + +# Set-AzsBackupConfiguration + +## SYNOPSIS +Update a backup location. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Set-AzsBackupConfiguration [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-BackupFrequencyInHours ] [-BackupRetentionPeriodInDays ] [-EncryptionCertPath ] + [-IsBackupSchedulerEnabled] [-Password ] [-Path ] [-Tag ] + [-UserName ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### Update +``` +Set-AzsBackupConfiguration -Backup [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION +Update a backup location. + +## EXAMPLES + +### Example 1: Set backup configuration +```powershell +PS C:\> Set-AzsBackupConfiguration -Path "\\***.***.***.***\Share" -Username "asdomain1\azurestackadmin" -Password $password -EncryptionCertPath $encryptionCertPath + +``` + +Set Azure Stack backup configuration. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Backup +Information about the backup location. +To construct, see NOTES section for BACKUP properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackupLocation +Parameter Sets: Update +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -BackupFrequencyInHours +The interval, in hours, for the frequency that the scheduler takes a backup. + +```yaml +Type: System.Int32 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -BackupRetentionPeriodInDays +The retention period, in days, for backs in the storage location. + +```yaml +Type: System.Int32 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -EncryptionCertPath +Path to the encryption cert file with public key (.cer). + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -IsBackupSchedulerEnabled +True if the backup scheduler is enabled. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the backup location. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Password +Password to access the location. + +```yaml +Type: System.Security.SecureString +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Path +Path to the update location + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: "system.$((Get-AzLocation)[0].Location)" +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Tag +List of key value pairs. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -UserName +Username to access the location. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackupLocation + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackupLocation + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### BACKUP : Information about the backup location. + - `[Location ]`: Location of the resource. + - `[Tag ]`: List of key value pairs. + - `[(Any) ]`: This indicates any property can be added to this object. + - `[BackupFrequencyInHours ]`: The interval, in hours, for the frequency that the scheduler takes a backup. + - `[BackupRetentionPeriodInDays ]`: The retention period, in days, for backs in the storage location. + - `[EncryptionCertBase64 ]`: The base64 raw data for the backup encryption certificate. + - `[IsBackupSchedulerEnabled ]`: True if the backup scheduler is enabled. + - `[Password ]`: Password to access the location. + - `[Path ]`: Path to the update location + - `[UserName ]`: Username to access the location. + +## RELATED LINKS + diff --git a/src/Azs.Backup.Admin/docs/Start-AzsBackup.md b/src/Azs.Backup.Admin/docs/Start-AzsBackup.md new file mode 100644 index 00000000..641faf0a --- /dev/null +++ b/src/Azs.Backup.Admin/docs/Start-AzsBackup.md @@ -0,0 +1,215 @@ +--- +external help file: +Module Name: Azs.Backup.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.backup.admin/start-azsbackup +schema: 2.0.0 +--- + +# Start-AzsBackup + +## SYNOPSIS +Back up a specific location. + +## SYNTAX + +### Create (Default) +``` +Start-AzsBackup [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaIdentity +``` +Start-AzsBackup -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Back up a specific location. + +## EXAMPLES + +### Example 1: Start azurestack backup +```powershell +PS C:\>Start-AzsBackup + +``` + +Start an Azure Stack backup. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity +Parameter Sets: CreateViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the backup location. + +```yaml +Type: System.String +Parameter Sets: Create +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Create +Aliases: + +Required: False +Position: Named +Default value: "system.$((Get-AzLocation)[0].Location)" +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Create +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.IBackupAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.BackupAdmin.Models.Api20180901.IBackup + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Backup ]`: Name of the backup. + - `[Id ]`: Resource identity path + - `[Location ]`: Name of the backup location. + - `[ResourceGroupName ]`: Name of the resource group. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.Backup.Admin/examples/Get-AzsBackup.md b/src/Azs.Backup.Admin/examples/Get-AzsBackup.md new file mode 100644 index 00000000..7b32e50f --- /dev/null +++ b/src/Azs.Backup.Admin/examples/Get-AzsBackup.md @@ -0,0 +1,16 @@ +### Example 1: List Backups +```powershell +PS C:\> Get-AzsBackup + +``` + +Get information sbout all Azure Stack backups. + +### Example 2: Get specific backup +```powershell +PS C:\> Get-AzsBackup -Name 'backupName' + +``` + +Get information for the the specified Azure Stack backup. + diff --git a/src/Azs.Backup.Admin/examples/Get-AzsBackupConfiguration.md b/src/Azs.Backup.Admin/examples/Get-AzsBackupConfiguration.md new file mode 100644 index 00000000..d4ba9a98 --- /dev/null +++ b/src/Azs.Backup.Admin/examples/Get-AzsBackupConfiguration.md @@ -0,0 +1,8 @@ +### Example 1: Get-AzsBackupConfiguration +```powershell +PS C:\> Get-AzsBackupConfiguration + +``` + +Get Azure Stack backup configuration. + diff --git a/src/Azs.Backup.Admin/examples/Restore-AzsBackup.md b/src/Azs.Backup.Admin/examples/Restore-AzsBackup.md new file mode 100644 index 00000000..12258297 --- /dev/null +++ b/src/Azs.Backup.Admin/examples/Restore-AzsBackup.md @@ -0,0 +1,7 @@ +### Example 1: Restore Backup +```powershell +PS C:\> Restore-AzsBackup -Name $backupResourceName -DecryptionCertPath $decryptionCertPath -DecryptionCertPassword $decryptionCertPassword + +``` + +Restore from an Azure Stack backup. diff --git a/src/Azs.Backup.Admin/examples/Set-AzsBackupConfiguration.md b/src/Azs.Backup.Admin/examples/Set-AzsBackupConfiguration.md new file mode 100644 index 00000000..e0443d37 --- /dev/null +++ b/src/Azs.Backup.Admin/examples/Set-AzsBackupConfiguration.md @@ -0,0 +1,7 @@ +### Example 1: Set backup configuration +```powershell +PS C:\> Set-AzsBackupConfiguration -Path "\\***.***.***.***\Share" -Username "asdomain1\azurestackadmin" -Password $password -EncryptionCertPath $encryptionCertPath + +``` + +Set Azure Stack backup configuration. diff --git a/src/Azs.Backup.Admin/examples/Start-AzsBackup.md b/src/Azs.Backup.Admin/examples/Start-AzsBackup.md new file mode 100644 index 00000000..6f72b82b --- /dev/null +++ b/src/Azs.Backup.Admin/examples/Start-AzsBackup.md @@ -0,0 +1,7 @@ +### Example 1: Start azurestack backup +```powershell +PS C:\>Start-AzsBackup + +``` + +Start an Azure Stack backup. diff --git a/src/Azs.Backup.Admin/readme.md b/src/Azs.Backup.Admin/readme.md new file mode 100644 index 00000000..47ae5af2 --- /dev/null +++ b/src/Azs.Backup.Admin/readme.md @@ -0,0 +1,189 @@ + +# Azs.Backup.Admin +This directory contains the PowerShell module for the BackupAdmin service. + +--- +## Status +[![Azs.Backup.Admin](https://img.shields.io/powershellgallery/v/Azs.Backup.Admin.svg?style=flat-square&label=Azs.Backup.Admin "Azs.Backup.Admin")](https://www.powershellgallery.com/packages/Azs.Backup.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Backup.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + - $(repo)/specification/azsadmin/resource-manager/backup/readme.azsautogen.md + +metadata: + description: 'Microsoft AzureStack PowerShell: Backup Admin cmdlets' + +subject-prefix: '' +module-version: 0.9.0-preview +service-name: BackupAdmin + +### File Renames +module-name: Azs.Backup.Admin +csproj: Azs.Backup.Admin.csproj +psd1: Azs.Backup.Admin.psd1 +psm1: Azs.Backup.Admin.psm1 +``` + +### Parameter default values +``` yaml +directive: + # Default to Format-List for the Backup and BackupLocation model as there are many important fields + - where: + model-name: Backup + set: + suppress-format: true + - where: + model-name: BackupLocation + set: + suppress-format: true + + # Rename model property names + # Remove "ExternalStoreDefault" from properties InfoStatus, InfoCreatedDateTime, InfoEncryptionCertThumbprint, etc. + - where: + model-name: BackupLocation + property-name: ^ExternalStoreDefault(.+) + set: + property-name: $1 + - where: + model-name: BackupLocation + property-name: BackupFrequencyInHour + set: + property-name: BackupFrequencyInHours + - where: + model-name: BackupLocation + property-name: BackupRetentionPeriodInDay + set: + property-name: BackupRetentionPeriodInDays + # Remove "Info" from properties ExternalStoreDefaultPath, ExternalStoreDefaultUserName, ExternalStoreDefaultPassword, etc. + - where: + model-name: Backup + property-name: ^Info(.+) + set: + property-name: $1 + + # Default value for ResourceGroupName + - where: + parameter-name: ResourceGroupName + set: + default: + script: '"system.$((Get-AzLocation)[0].Location)"' + + # Rename parameter Backup to Name + - where: + subject: Backup + parameter-name: Backup + set: + parameter-name: Name + + # Rename Get/Set-AzsBackupLocation to Get/Set-AzsBackupConfiguration + - where: + subject: BackupLocation + set: + subject: BackupConfiguration + + # Rename cmdlet parameter names in Set-AzsBackupConfiguration + # Remove "ExternalStoreDefault" from parameters ExternalStoreDefaultPath, ExternalStoreDefaultUserName, ExternalStoreDefaultPassword, etc. + - where: + verb: Set + subject: BackupConfiguration + parameter-name: ^ExternalStoreDefault(.+) + set: + parameter-name: $1 + - where: + verb: Set + subject: BackupConfiguration + parameter-name: BackupFrequencyInHour + set: + parameter-name: BackupFrequencyInHours + - where: + verb: Set + subject: BackupConfiguration + parameter-name: BackupRetentionPeriodInDay + set: + parameter-name: BackupRetentionPeriodInDays + + # Hide the auto-generated Set-AzsBackupConfiguration and expose it through customized one + - where: + verb: Set + subject: BackupConfiguration + hide: true + + # Hide the auto-generated Restore-AzsBackup and expose it through customized one + - where: + verb: Restore + subject: Backup + hide: true + + # Hide the auto-generated Get-AzsBackup and expose it through customized one + - where: + verb: Get + subject: Backup + hide: true + + # Rename New-AzsBackupLocationBackup to Start-AzsBackup + - where: + verb: New + subject: BackupLocationBackup + set: + verb: Start + subject: Backup + +# Add release notes + - from: Azs.Backup.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Backup.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 Changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.AzureBridge.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.AzureBridge.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 Changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); diff --git a/src/Azs.Backup.Admin/test/Common.ps1 b/src/Azs.Backup.Admin/test/Common.ps1 new file mode 100644 index 00000000..0c8762f1 --- /dev/null +++ b/src/Azs.Backup.Admin/test/Common.ps1 @@ -0,0 +1,109 @@ +$global:SkippedTests = @( +) + +$global:Location = "redmond" +$global:Provider = "Microsoft.Backup.Admin" +$global:ResourceGroupName = "System.redmond" +$global:username = "AzureStackAdmin" +$global:passwordStr = "password" +[SecureString]$global:password = ConvertTo-SecureString -String $global:passwordStr -AsPlainText -Force +$global:path = "\\su1fileserver\SU1_Infrastructure_1\BackupStore" +$global:encryptionCertBase64 = "ZW5jcnlwdGlvbkNlcnQ=" +$global:encryptionCertPath = "$env:temp\encryptionCert.cer" +$global:isBackupSchedulerEnabled = $false +$global:backupFrequencyInHours = 10 +$global:backupRetentionPeriodInDays = 6 +$global:decryptionCertBase64 = "ZGVjcnlwdGlvbkNlcnQ=" +$global:decryptionCertPath = "$env:temp\decryptionCert.pfx" +$global:decryptionCertPassword = ConvertTo-SecureString -String "decryptionCertPassword" -AsPlainText -Force + +function ValidateBackup { + param( + [Parameter(Mandatory = $true)] + $Backup + ) + + $Backup | Should Not Be $null + # Resource + $Backup.Id | Should Not Be $null + $Backup.Name | Should Not Be $null + $Backup.Type | Should Not Be $null + # Subscriber Usage Aggregate + $Backup.RoleStatus | Should Not Be $null + $Backup.CreatedDateTime | Should Not Be $null + $Backup.Status | Should Not Be $null + $Backup.TimeTakenToCreate | Should Not Be $null +} + +function AssertBackupsAreEqual { + param( + [Parameter(Mandatory = $true)] + $expected, + [Parameter(Mandatory = $true)] + $found + ) + + # Resource + if ($null -eq $expected) { + $found | Should Be $null + } + else { + $found | Should Not Be $null + # Validate Farm properties + $expected.Id | Should Be $found.Id + $expected.Type | Should Be $found.Type + $expected.Name | Should Be $found.Name + $expected.CreatedDateTime | Should Be $found.CreatedDateTime + $expected.Status | Should Be $found.Status + $expected.TimeTakenToCreate | Should Be $found.TimeTakenToCreate + } +} + +function ValidateBackupLocation { + param( + [Parameter(Mandatory = $true)] + $BackupLocation + ) + + $BackupLocation | Should Not Be $null + # Resource + $BackupLocation.Id | Should Not Be $null + $BackupLocation.Name | Should Not Be $null + $BackupLocation.Type | Should Not Be $null + $BackupLocation.Location | Should Not Be $null + # Subscriber Usage Aggregate + $BackupLocation.Password | Should -BeNullOrEmpty + $BackupLocation.EncryptionCertBase64 | Should -BeNullOrEmpty +} + +function AssertBackupLocationsAreEqual { + param( + [Parameter(Mandatory = $true)] + $expected, + [Parameter(Mandatory = $true)] + $found + ) + + # Resource + if ($null -eq $expected) { + $found | Should Be $null + } + else { + $found | Should Not Be $null + # Validate Farm properties + $expected.Id | Should Be $found.Id + $expected.Type | Should Be $found.Type + $expected.Name | Should Be $found.Name + $expected.Location | Should Be $found.Location + $expected.AvailableCapacity | Should Be $found.AvailableCapacity + $expected.BackupFrequencyInHours | Should Be $found.BackupFrequencyInHours + $expected.EncryptionCertBase64 | Should Be $found.EncryptionCertBase64 + $expected.IsBackupSchedulerEnabled | Should Be $found.IsBackupSchedulerEnabled + $expected.LastBackupTime | Should Be $found.LastBackupTime + $expected.NextBackupTime | Should Be $found.NextBackupTime + $expected.LastBackupTime | Should Be $found.LastBackupTime + $expected.Password | Should Be $found.Password + $expected.Path | Should Be $found.Path + $expected.UserName | Should Be $found.UserName + } +} diff --git a/src/Azs.Backup.Admin/test/Get-AzsBackup.Recording.json b/src/Azs.Backup.Admin/test/Get-AzsBackup.Recording.json new file mode 100644 index 00000000..3b63cee1 --- /dev/null +++ b/src/Azs.Backup.Admin/test/Get-AzsBackup.Recording.json @@ -0,0 +1,362 @@ +{ + "Get-AzsBackup+[NoContext]+TestListBackups+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups?api-version=2018-09-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "42" ], + "x-ms-client-request-id": [ "bead2ddc-724f-44d8-986a-98bd91d7d31a" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Get-AzsBackup" ], + "FullCommandName": [ "Get-AzsBackup_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8df95a8f-6e07-4cca-a8ac-b2378be1b0e7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14970" ], + "x-ms-request-id": [ "8df95a8f-6e07-4cca-a8ac-b2378be1b0e7" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T125007Z:8df95a8f-6e07-4cca-a8ac-b2378be1b0e7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:50:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvU16FIS3b3KDrSevEjc2qMbT4ogLwl5lsqN+KO8A15nzmYisMiLd9xTENV8PSEaldS3Q8niVwNZ5a+KnGy+of8tcWFTJVivZwnfolRZfKOwY1p+/DYhhgh7AVjeLB91NdKRJq0mIJRQfqnzELYrju" ] + }, + "ContentHeaders": { + "Content-Length": [ "2621" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/08b92613-837a-43cd-86b5-1212ef954384\",\"name\":\"redmond/08b92613-837a-43cd-86b5-1212ef954384\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"08b92613-837a-43cd-86b5-1212ef954384\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:22:18.7883083Z\",\"timeTakenToCreate\":\"PT6M35.345912S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}},{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"name\":\"redmond/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:32:38.8094127Z\",\"timeTakenToCreate\":\"PT5M16.0605282S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}},{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"name\":\"redmond/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"69ebefe9-7b1b-414a-99ad-49edf061d845\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:42:50.0310854Z\",\"timeTakenToCreate\":\"PT5M15.1452343S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}],\"nextLink\":null}" + } + }, + "Get-AzsBackup+[NoContext]+TestGetBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups?api-version=2018-09-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "43" ], + "x-ms-client-request-id": [ "de4836fd-3f12-4b2b-a70b-773d930e7d48" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Get-AzsBackup" ], + "FullCommandName": [ "Get-AzsBackup_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f3810135-4d30-4f76-9af1-0f2f08d4bf9a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14967" ], + "x-ms-request-id": [ "f3810135-4d30-4f76-9af1-0f2f08d4bf9a" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T125010Z:f3810135-4d30-4f76-9af1-0f2f08d4bf9a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:50:10 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjlklZY1+3HUZvxgttIvhAeCJnm1fB2lcl2+i4ZvKn18e/fD8cGiDpPTCDJQXdgDgBhNwvAfNbPs/ymDbhJM6ISnx8L4LTast9sZds+b7asPGavaVRIrFCvnfrgkS3CxrlPATYJpXpK/qfWU5g6Wx" ] + }, + "ContentHeaders": { + "Content-Length": [ "2621" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/08b92613-837a-43cd-86b5-1212ef954384\",\"name\":\"redmond/08b92613-837a-43cd-86b5-1212ef954384\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"08b92613-837a-43cd-86b5-1212ef954384\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:22:18.7883083Z\",\"timeTakenToCreate\":\"PT6M35.345912S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}},{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"name\":\"redmond/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:32:38.8094127Z\",\"timeTakenToCreate\":\"PT5M16.0605282S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}},{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"name\":\"redmond/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"69ebefe9-7b1b-414a-99ad-49edf061d845\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:42:50.0310854Z\",\"timeTakenToCreate\":\"PT5M15.1452343S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}],\"nextLink\":null}" + } + }, + "Get-AzsBackup+[NoContext]+TestGetBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "44" ], + "x-ms-client-request-id": [ "5380f10c-521e-40bf-adcc-879caf8f99c1" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Get-AzsBackup" ], + "FullCommandName": [ "Get-AzsBackup_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8f1642b7-0519-403a-93d7-eadc7955c594" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14964" ], + "x-ms-request-id": [ "8f1642b7-0519-403a-93d7-eadc7955c594" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T125014Z:8f1642b7-0519-403a-93d7-eadc7955c594" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:50:13 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvURsIYjHVcOBUyVXOD8Xx15xPizrsa2SWR4MfrLFhr8+RovuMDoTLad51KB7g4ldJ6tZjNxA1JWOjp8dTTyTylARdcU7NjkdrigTcfnNw5eWoAlurLzF0rsQAQGEGlsCbfS3GI/GPL6v+deRDT7EF" ] + }, + "ContentHeaders": { + "Content-Length": [ "863" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/08b92613-837a-43cd-86b5-1212ef954384\",\"name\":\"redmond/08b92613-837a-43cd-86b5-1212ef954384\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"08b92613-837a-43cd-86b5-1212ef954384\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:22:18.7883083Z\",\"timeTakenToCreate\":\"PT6M35.345912S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}" + } + }, + "Get-AzsBackup+[NoContext]+TestGetBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "45" ], + "x-ms-client-request-id": [ "6d4e5907-95d0-4812-9feb-922915954f75" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Get-AzsBackup" ], + "FullCommandName": [ "Get-AzsBackup_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2a6c42f3-193c-4d88-9026-23eee1b595ea" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14961" ], + "x-ms-request-id": [ "2a6c42f3-193c-4d88-9026-23eee1b595ea" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T125018Z:2a6c42f3-193c-4d88-9026-23eee1b595ea" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:50:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIQWhrjw+TKQpiZDkG4AQNSM09zqR6bBdnLnTo7Y09S1ZqcU5DkaYKIhk1pPirWQgVzDs80DtGPlawQarkE45vNeOEEl8iv6SgM8NwcCszPqIFpXi8BuZv9nBAYSmrBag6gaNQm/9Ylh3qI2IUkHa" ] + }, + "ContentHeaders": { + "Content-Length": [ "864" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"name\":\"redmond/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:32:38.8094127Z\",\"timeTakenToCreate\":\"PT5M16.0605282S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}" + } + }, + "Get-AzsBackup+[NoContext]+TestGetBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "46" ], + "x-ms-client-request-id": [ "d0392d57-9885-4e91-806e-ea827e153be4" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Get-AzsBackup" ], + "FullCommandName": [ "Get-AzsBackup_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2c44cac3-fa4f-4b10-9df5-7c9f68266677" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14958" ], + "x-ms-request-id": [ "2c44cac3-fa4f-4b10-9df5-7c9f68266677" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T125023Z:2c44cac3-fa4f-4b10-9df5-7c9f68266677" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:50:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIDRphzpxYCAkKsUmdHa93A5AB0Vxry2lNBmQAHrfeXJ9kUL/CvUTzaLHcR6zmgvXkQQ0dEOc3+pXP/DkzSFuRUrLhQeF2iAW7mXVzCq70xtW86t3V9N0rKkb8UwvjcQor1PkSevo/UaIKZX1huOS" ] + }, + "ContentHeaders": { + "Content-Length": [ "864" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"name\":\"redmond/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"69ebefe9-7b1b-414a-99ad-49edf061d845\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:42:50.0310854Z\",\"timeTakenToCreate\":\"PT5M15.1452343S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}" + } + }, + "Get-AzsBackup+[NoContext]+TestGetBackupViaIdentity+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups?api-version=2018-09-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "47" ], + "x-ms-client-request-id": [ "e74988c5-544e-4939-96d5-97863cc8a9dd" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Get-AzsBackup" ], + "FullCommandName": [ "Get-AzsBackup_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "731d827b-70ff-418b-a0ea-349e1c026646" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14955" ], + "x-ms-request-id": [ "731d827b-70ff-418b-a0ea-349e1c026646" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T125027Z:731d827b-70ff-418b-a0ea-349e1c026646" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:50:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtH/ecfIUohzjSX0NFZvTzJmrW7f17mVCE11oOkcXqdiqnlvsyV9s+S3eZAHn/VGr2DW2f/pyCE/qTV1okTACZpAdyPKDxrMjLEY4oJt/mUSOn8R4LaV39aUkgBy0QElE3939CYUpSNzCRq1gJ7rl" ] + }, + "ContentHeaders": { + "Content-Length": [ "2621" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/08b92613-837a-43cd-86b5-1212ef954384\",\"name\":\"redmond/08b92613-837a-43cd-86b5-1212ef954384\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"08b92613-837a-43cd-86b5-1212ef954384\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:22:18.7883083Z\",\"timeTakenToCreate\":\"PT6M35.345912S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}},{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"name\":\"redmond/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:32:38.8094127Z\",\"timeTakenToCreate\":\"PT5M16.0605282S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}},{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"name\":\"redmond/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"69ebefe9-7b1b-414a-99ad-49edf061d845\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:42:50.0310854Z\",\"timeTakenToCreate\":\"PT5M15.1452343S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}],\"nextLink\":null}" + } + }, + "Get-AzsBackup+[NoContext]+TestGetBackupViaIdentity+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "48" ], + "x-ms-client-request-id": [ "3488eec0-c03c-4dcf-9c52-09b05df1786b" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Get-AzsBackup" ], + "FullCommandName": [ "Get-AzsBackup_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1356d1b2-3cb0-4eb3-a431-e6ba159c36cc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14954" ], + "x-ms-request-id": [ "1356d1b2-3cb0-4eb3-a431-e6ba159c36cc" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T125027Z:1356d1b2-3cb0-4eb3-a431-e6ba159c36cc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:50:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHIpbsfv4sgSIz/P0DIQbrDmjnCS0RVVVRUEVx7QY8kk6Dc/VfFm+tNBcpxybdQoS/9j5tMiX5MmdaDNmjDFyqfF8vMaqKkxOYj9XhjPLzjCDT3Yrm4CZaD3i20JYVy0DenMbb74ctDXymf+njEnG" ] + }, + "ContentHeaders": { + "Content-Length": [ "863" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/08b92613-837a-43cd-86b5-1212ef954384\",\"name\":\"redmond/08b92613-837a-43cd-86b5-1212ef954384\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"08b92613-837a-43cd-86b5-1212ef954384\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:22:18.7883083Z\",\"timeTakenToCreate\":\"PT6M35.345912S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}" + } + }, + "Get-AzsBackup+[NoContext]+TestGetBackupViaIdentity+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "49" ], + "x-ms-client-request-id": [ "e2e91d79-3dbd-4c47-bd06-41da189a0d5f" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Get-AzsBackup" ], + "FullCommandName": [ "Get-AzsBackup_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3f7ce0bc-5753-4b34-8ea5-3d731d6ac3f0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14953" ], + "x-ms-request-id": [ "3f7ce0bc-5753-4b34-8ea5-3d731d6ac3f0" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T125028Z:3f7ce0bc-5753-4b34-8ea5-3d731d6ac3f0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:50:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvgFpqb1ndrl/L/qOB8ldPmX2JWOCzwyfsWw6RginGdVpMfChrzEP98K0GIUc8g6FGksdLRNxu21M9Oobjr/A30CkCVd4or7iND3SM+k/qSPUExJrc0ENXxPXoKuOg1HfWXl2OvisoqnzLtVHahH8F" ] + }, + "ContentHeaders": { + "Content-Length": [ "864" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"name\":\"redmond/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:32:38.8094127Z\",\"timeTakenToCreate\":\"PT5M16.0605282S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}" + } + }, + "Get-AzsBackup+[NoContext]+TestGetBackupViaIdentity+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "50" ], + "x-ms-client-request-id": [ "de3daaec-6df4-4e13-80c7-a431cfee66cb" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Get-AzsBackup" ], + "FullCommandName": [ "Get-AzsBackup_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "966d5fbc-653b-4de5-bf64-25e9396dd6fd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14952" ], + "x-ms-request-id": [ "966d5fbc-653b-4de5-bf64-25e9396dd6fd" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T125028Z:966d5fbc-653b-4de5-bf64-25e9396dd6fd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:50:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSzcX48OwpUEUys98E9nvBMKG8UhMHs8s6qSI9x0BJUISli1CMItmXVZ7wXd/5QAZ0FEfOz0cElmDZP4j+xFnYTDsgpAEGxPdlX85KgowryoiCQAzb2cw1gjW/ADDOKe1F9reqE4DiAaBaJqFbTX9" ] + }, + "ContentHeaders": { + "Content-Length": [ "864" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"name\":\"redmond/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"69ebefe9-7b1b-414a-99ad-49edf061d845\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:42:50.0310854Z\",\"timeTakenToCreate\":\"PT5M15.1452343S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Backup.Admin/test/Get-AzsBackup.Tests.ps1 b/src/Azs.Backup.Admin/test/Get-AzsBackup.Tests.ps1 new file mode 100644 index 00000000..b3219004 --- /dev/null +++ b/src/Azs.Backup.Admin/test/Get-AzsBackup.Tests.ps1 @@ -0,0 +1,54 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsBackup.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsBackup' { + . $PSScriptRoot\Common.ps1 + + AfterEach { + $global:Client = $null + } + + It "TestListBackups" -Skip:$('TestListBackups' -in $global:SkippedTests) { + $global:TestName = 'TestListBackups' + + $backups = Get-AzsBackup + $backups | Should Not Be $null + foreach ($backup in $backups) { + ValidateBackup -Backup $backup + } + } + + It "TestGetBackup" -Skip:$('TestGetBackup' -in $global:SkippedTests) { + $global:TestName = 'TestGetBackup' + + $backups = Get-AzsBackup + $backups | Should Not Be $null + foreach ($backup in $backups) { + $result = Get-AzsBackup -Name $backup.Name + ValidateBackup -Backup $result + AssertBackupsAreEqual -expected $backup -found $result + } + } + + It "TestGetBackupViaIdentity" -Skip:$('TestGetBackupViaIdentity' -in $global:SkippedTests) { + $global:TestName = 'TestGetBackupViaIdentity' + + $backups = Get-AzsBackup + $backups | Should Not Be $null + foreach ($backup in $backups) { + $result = $backup | Get-AzsBackup + ValidateBackup -Backup $result + AssertBackupsAreEqual -expected $backup -found $result + } + } +} diff --git a/src/Azs.Backup.Admin/test/Get-AzsBackupConfiguration.Recording.json b/src/Azs.Backup.Admin/test/Get-AzsBackupConfiguration.Recording.json new file mode 100644 index 00000000..7d74e31f --- /dev/null +++ b/src/Azs.Backup.Admin/test/Get-AzsBackupConfiguration.Recording.json @@ -0,0 +1,202 @@ +{ + "Get-AzsBackupConfiguration+[NoContext]+TestListBackupLocation+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations?api-version=2018-09-01\u0026$top=10+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations?api-version=2018-09-01\u0026$top=10", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "a6850a4f-f255-4803-b7a4-2257fc7cbeac" ], + "CommandName": [ "Get-AzsBackupConfiguration" ], + "FullCommandName": [ "Get-AzsBackupConfiguration_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fbdee304-a67e-468f-9ccb-f1ed7189d973" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14963" ], + "x-ms-request-id": [ "fbdee304-a67e-468f-9ccb-f1ed7189d973" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T121450Z:fbdee304-a67e-468f-9ccb-f1ed7189d973" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:14:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvDgszoa7sPqaRi/VNLnoKGJvBwwxJ5U92QeEq7zjb08XwKn04I/z5JM2dTV87k++GhPRLOj/uZg7NJGRFiSdf8A9y8b2fDdKbMd0LbWHRIdQZpr/UFREIziU2pu0l91Xk0yCN78WDbHj/xYGrZJ4K" ] + }, + "ContentHeaders": { + "Content-Length": [ "709" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Backup.Admin/backupLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"externalStoreDefault\":{\"path\":\"\\\\\\\\su1fileserver\\\\SU1_Infrastructure_1\\\\BackupStore\",\"userName\":\"AzureStackAdmin\",\"password\":null,\"encryptionCertBase64\":null,\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupFrequencyInHours\":10,\"availableCapacity\":\"1.00 TB\",\"isBackupSchedulerEnabled\":false,\"nextBackupTime\":\"2020-03-04T21:19:26.9917619Z\",\"lastBackupTime\":null,\"backupRetentionPeriodInDays\":6}}}],\"nextLink\":null}" + } + }, + "Get-AzsBackupConfiguration+[NoContext]+TestGetBackupLocation+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations?api-version=2018-09-01\u0026$top=10+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations?api-version=2018-09-01\u0026$top=10", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "e8a0e95a-9923-440f-8be6-3859776d31ed" ], + "CommandName": [ "Get-AzsBackupConfiguration" ], + "FullCommandName": [ "Get-AzsBackupConfiguration_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "22be3084-b538-42ce-acc1-566974f1c35d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14961" ], + "x-ms-request-id": [ "22be3084-b538-42ce-acc1-566974f1c35d" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T121452Z:22be3084-b538-42ce-acc1-566974f1c35d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:14:52 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv63dTpvAd8EwXOacbonDG6p/N3Rz2Otc+TEYvxaOEVb3Eq6bAa2/D9UdEexIHvOPC6EfOkX6at4BsM9Gnz0ERYQO0DZ381LwzV6YDZacgs1SJK89DJcpDVoAV/fmKO3WZK+j0qGIgXtE2L9D5522z" ] + }, + "ContentHeaders": { + "Content-Length": [ "709" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Backup.Admin/backupLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"externalStoreDefault\":{\"path\":\"\\\\\\\\su1fileserver\\\\SU1_Infrastructure_1\\\\BackupStore\",\"userName\":\"AzureStackAdmin\",\"password\":null,\"encryptionCertBase64\":null,\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupFrequencyInHours\":10,\"availableCapacity\":\"1.00 TB\",\"isBackupSchedulerEnabled\":false,\"nextBackupTime\":\"2020-03-04T21:19:26.9917619Z\",\"lastBackupTime\":null,\"backupRetentionPeriodInDays\":6}}}],\"nextLink\":null}" + } + }, + "Get-AzsBackupConfiguration+[NoContext]+TestGetBackupLocation+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond?api-version=2018-09-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "a3029a3b-d30d-48ba-abf4-8884f7577052" ], + "CommandName": [ "Get-AzsBackupConfiguration" ], + "FullCommandName": [ "Get-AzsBackupConfiguration_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2109400f-b06b-4553-8f7d-e87e994f3b4f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14959" ], + "x-ms-request-id": [ "2109400f-b06b-4553-8f7d-e87e994f3b4f" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T121454Z:2109400f-b06b-4553-8f7d-e87e994f3b4f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:14:54 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv1D5hBZA/z1ZkOAklY4/+5d/cZyjRW9U0q9sqXjJLab+EKZHDrKR3zqHJw0tjlUZ3ixsactgPNb/DrHkcH3kpmfRebYVItQifEk4+/vIQyP316SBwr+5RJu+mAS368lEbH5+84GSfF5wayi3TcjjE" ] + }, + "ContentHeaders": { + "Content-Length": [ "681" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Backup.Admin/backupLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"externalStoreDefault\":{\"path\":\"\\\\\\\\su1fileserver\\\\SU1_Infrastructure_1\\\\BackupStore\",\"userName\":\"AzureStackAdmin\",\"password\":null,\"encryptionCertBase64\":null,\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupFrequencyInHours\":10,\"availableCapacity\":\"1.00 TB\",\"isBackupSchedulerEnabled\":false,\"nextBackupTime\":\"2020-03-04T21:19:26.9917619Z\",\"lastBackupTime\":null,\"backupRetentionPeriodInDays\":6}}}" + } + }, + "Get-AzsBackupConfiguration+[NoContext]+TestGetBackupLocationViaIdentity+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations?api-version=2018-09-01\u0026$top=10+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations?api-version=2018-09-01\u0026$top=10", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "c20ed344-1a82-4caa-9589-911de7809afa" ], + "CommandName": [ "Get-AzsBackupConfiguration" ], + "FullCommandName": [ "Get-AzsBackupConfiguration_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a4a10098-462d-49fe-ad44-ebdfcddbc090" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14957" ], + "x-ms-request-id": [ "a4a10098-462d-49fe-ad44-ebdfcddbc090" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T121456Z:a4a10098-462d-49fe-ad44-ebdfcddbc090" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:14:56 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvTC9lQnRmBr5yLocuUJuEQtUUYsvnpbSJ9MCaSwbwbuN+IJ6L3Itx6kZjiUFIWfK10xf9Tm0vQ1z7LYmaowNgh6oSIYEMkOsp/IQBA4GnpYFSdtOtHg4ycyU61IfrVEB2XENho14mcw95LW4OKO+a" ] + }, + "ContentHeaders": { + "Content-Length": [ "709" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Backup.Admin/backupLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"externalStoreDefault\":{\"path\":\"\\\\\\\\su1fileserver\\\\SU1_Infrastructure_1\\\\BackupStore\",\"userName\":\"AzureStackAdmin\",\"password\":null,\"encryptionCertBase64\":null,\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupFrequencyInHours\":10,\"availableCapacity\":\"1.00 TB\",\"isBackupSchedulerEnabled\":false,\"nextBackupTime\":\"2020-03-04T21:19:26.9917619Z\",\"lastBackupTime\":null,\"backupRetentionPeriodInDays\":6}}}],\"nextLink\":null}" + } + }, + "Get-AzsBackupConfiguration+[NoContext]+TestGetBackupLocationViaIdentity+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond?api-version=2018-09-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "b3dc7016-8c8d-42f8-855b-8d9dab6bc5d4" ], + "CommandName": [ "Get-AzsBackupConfiguration" ], + "FullCommandName": [ "Get-AzsBackupConfiguration_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5766f75e-0e17-4e88-a09f-b09f22cce90c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14956" ], + "x-ms-request-id": [ "5766f75e-0e17-4e88-a09f-b09f22cce90c" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T121457Z:5766f75e-0e17-4e88-a09f-b09f22cce90c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:14:56 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzs5du/ImFyZNC8qP9bDFs8s/PDzJPNbNjNDGYvLCMo/6QVokVlxFvhVdNHd3t0tkGe45U7ToNOSGauvzbk5l6XyNjOWhU3s8wwjGjtHet63KcuDYwpq2eyO8XUD6cj/CvQndCD1AJfESDYBx4oA4" ] + }, + "ContentHeaders": { + "Content-Length": [ "681" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Backup.Admin/backupLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"externalStoreDefault\":{\"path\":\"\\\\\\\\su1fileserver\\\\SU1_Infrastructure_1\\\\BackupStore\",\"userName\":\"AzureStackAdmin\",\"password\":null,\"encryptionCertBase64\":null,\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupFrequencyInHours\":10,\"availableCapacity\":\"1.00 TB\",\"isBackupSchedulerEnabled\":false,\"nextBackupTime\":\"2020-03-04T21:19:26.9917619Z\",\"lastBackupTime\":null,\"backupRetentionPeriodInDays\":6}}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Backup.Admin/test/Get-AzsBackupConfiguration.Tests.ps1 b/src/Azs.Backup.Admin/test/Get-AzsBackupConfiguration.Tests.ps1 new file mode 100644 index 00000000..5925c347 --- /dev/null +++ b/src/Azs.Backup.Admin/test/Get-AzsBackupConfiguration.Tests.ps1 @@ -0,0 +1,54 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsBackupConfiguration.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsBackupConfiguration' { + . $PSScriptRoot\Common.ps1 + + AfterEach { + $global:Client = $null + } + + It "TestListBackupLocation" -Skip:$('TestListBackupLocation' -in $global:SkippedTests) { + $global:TestName = 'TestListBackupLocations' + + $backupLocations = Get-AzsBackupConfiguration -Top 10 + $backupLocations | Should Not Be $null + foreach ($backupLocation in $backupLocations) { + ValidateBackupLocation -BackupLocation $backupLocation + } + } + + It "TestGetBackupLocation" -Skip:$('TestGetBackupLocation' -in $global:SkippedTests) { + $global:TestName = 'TestGetBackupLocation' + + $backupLocations = Get-AzsBackupConfiguration -Top 10 + $backupLocations | Should Not Be $null + foreach ($backupLocation in $backupLocations) { + $result = Get-AzsBackupConfiguration -Location $backupLocation.Location + ValidateBackupLocation -BackupLocation $result + AssertBackupLocationsAreEqual -expected $backupLocation -found $result + } + } + + It "TestGetBackupLocationViaIdentity" -Skip:$('TestGetBackupLocationViaIdentity' -in $global:SkippedTests) { + $global:TestName = 'TestGetBackupLocationViaIdentity' + + $backupLocations = Get-AzsBackupConfiguration -Top 10 + $backupLocations | Should Not Be $null + foreach ($backupLocation in $backupLocations) { + $result = $backupLocation | Get-AzsBackupConfiguration + ValidateBackupLocation -BackupLocation $result + AssertBackupLocationsAreEqual -expected $backupLocation -found $result + } + } +} diff --git a/src/Azs.Backup.Admin/test/Restore-AzsBackup.Recording.json b/src/Azs.Backup.Admin/test/Restore-AzsBackup.Recording.json new file mode 100644 index 00000000..a8c10f4e --- /dev/null +++ b/src/Azs.Backup.Admin/test/Restore-AzsBackup.Recording.json @@ -0,0 +1,1062 @@ +{ + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$POST+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/createBackup?api-version=2018-09-01+1": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/createBackup?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "040d5b8c-a835-4be3-9f5d-0ab95999dda4" ], + "CommandName": [ "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "89826a23-5275-4267-b5fc-3aced6b4498c" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], + "x-ms-request-id": [ "89826a23-5275-4267-b5fc-3aced6b4498c" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T122722Z:89826a23-5275-4267-b5fc-3aced6b4498c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:27:22 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdGtCr20CCnpDV2XH3GMg2wWVHa2+eMMDlHFA30wOLnXPSUmjjF32tL2fZaBsblX2uXrbVZ8KR6pQbigx3KLEudaKgTcUZmNfPDqxQcbRSQtEQYku11c9Uh8AAiYWUORzS/frPvDRaNzNf3edi5+v" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15", "16" ], + "x-ms-client-request-id": [ "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "86cd2494-df50-4e94-8bde-aa2b3654b360" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14965" ], + "x-ms-request-id": [ "86cd2494-df50-4e94-8bde-aa2b3654b360" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T122823Z:86cd2494-df50-4e94-8bde-aa2b3654b360" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:28:23 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOuQ+SqrzWenPnDAn9gKDALrn6uMPAHKN5kSjsFUIotLho9Mt7z/V7shVLLbdPhYg+ZcNt//efp58fM6eCbVUfV5xByWai72FW7f/BiMuHp2ktc+VE/UDcWcc/svo77e92WTKCdj4I0dowXIC+DtY" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15", "16", "17" ], + "x-ms-client-request-id": [ "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "082c5144-62e0-454e-89e6-7af5af312677" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14964" ], + "x-ms-request-id": [ "082c5144-62e0-454e-89e6-7af5af312677" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T122923Z:082c5144-62e0-454e-89e6-7af5af312677" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:29:23 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRva9vJQpfXe1qXD+RR4PTXp+dEJCUmtpmliU6R5RluY3TvvNYEpNia1V4+RE0WnAgnxxfoaOSqAu5zlL4+oqtZdJgj3eefO/33SmXLDdo40AJlday3z4mJYTehhu/ue5vdbaJ2XCa1pTY05Wdn+wlo" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15", "16", "17", "18" ], + "x-ms-client-request-id": [ "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "50e99ea3-9d41-47a4-8916-a7cac3235745" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14963" ], + "x-ms-request-id": [ "50e99ea3-9d41-47a4-8916-a7cac3235745" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123024Z:50e99ea3-9d41-47a4-8916-a7cac3235745" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:30:24 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv7CmTGL2a47CDrEHMA6aZLQk8EMwYtORQVZvf5gOA2QvtCSjJIChn7vghzL6CKmW1Z//RajDxnI1NfZL5yTMUIIWU997OU54gq60caveN82SUVIa4J545ZlpqjKutpFsx1ejy4SKBdKPkjOY614sv" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15", "16", "17", "18", "19" ], + "x-ms-client-request-id": [ "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "0b54cbee-c145-4bac-a465-b58c27d53130" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14962" ], + "x-ms-request-id": [ "0b54cbee-c145-4bac-a465-b58c27d53130" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123124Z:0b54cbee-c145-4bac-a465-b58c27d53130" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:31:23 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvf9kLj0CW/QXoYBpjXHATAWMkyVP5yfQ/8xjntBW9o+ICa2YAA/uVwIa9OA+ey8pDNXyqeSsGK9HcwzG4tS/gFl9Pkuq9YrRURAiyoyoZHeNhAiJ01xMLWamaKI+jk4q5d5YN6cSAoPAVlC7fOekn" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15", "16", "17", "18", "19", "20" ], + "x-ms-client-request-id": [ "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "af0cbcb2-2135-4743-b789-75b5349af1d9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14961" ], + "x-ms-request-id": [ "af0cbcb2-2135-4743-b789-75b5349af1d9" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123225Z:af0cbcb2-2135-4743-b789-75b5349af1d9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:32:25 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJ/4q/Ci9v+Bw7sg/CR7kh1pURa8LryAkhyYbJc7E/gaURQtdlvEGyivn7ydAPQ5cyF7AH3BjveJpMT7MtYk6G4athhXy0oD6lS7VTR2p/cuZ9rmpLu07LhVXVuNC8vHMe4l76Kh6mgCiJhp8/EzA" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15", "16", "17", "18", "19", "20", "21" ], + "x-ms-client-request-id": [ "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "3a288ae3-c02a-4559-a661-46fb92150f18" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14960" ], + "x-ms-request-id": [ "3a288ae3-c02a-4559-a661-46fb92150f18" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123325Z:3a288ae3-c02a-4559-a661-46fb92150f18" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:33:25 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvogquJuDeBg1PlJjeu7Bzto2W1bV7F0oqkJ6i2hF+9Beg9Ru179+/j1T6ZCH07nls3mJn8rocfWnykju8P4P6xZJSQv4mrViotg69ilGZMhk4lXFW2zeYN5Ymr4QTytdKvRJErwi3CFj32p4lQ9n1" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0f377aa9-22b7-4623-833e-7386bc37d4fd?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15", "16", "17", "18", "19", "20", "21", "22" ], + "x-ms-client-request-id": [ "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4", "040d5b8c-a835-4be3-9f5d-0ab95999dda4" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "952f2804-2269-4268-94ea-ed672d637752" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14959" ], + "x-ms-request-id": [ "952f2804-2269-4268-94ea-ed672d637752" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123426Z:952f2804-2269-4268-94ea-ed672d637752" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:34:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdmSoa4NXyXaTEyEN5pPx0MSfli6sA/qjVZdXsd1QUZrmJLpTbK2vYT7NEj2UdTDvsh9I/5wwMlynaLCxYDbT5rkc2ph1gYuAduIGD+ojisky5FmeabHsTkvIc10C3l5yl3zShZhP1j3zch8VXCUO" ] + }, + "ContentHeaders": { + "Content-Length": [ "1290" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"name\":\"redmond/0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"0f377aa9-22b7-4623-833e-7386bc37d4fd\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:32:38.8094127Z\",\"timeTakenToCreate\":\"PT5M16.0605282S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptedBackupEncryptionKey\":\"HtKeg1cAyVJh/Pfsg8Y5FsUb+7T1EGVOR3hvmvBRDEZoM8xll1meh6HOgv9yKtL3i6eE7Qe6tSawS7ZW+pTOFKHxUnErunlMjwEeYST5IsGPBrUwNSvnemN1GIwXHFLtdWZIOMC7yprf7LMzdrg9y28pLmc+tljAzMgU6afejMXpk/RA6VNQ7tyXPfC61Pm3jDQ37jOg9S12CLdY0/Im9H9E1CC0UFiefE2kW9b8m0P1vEeP/ByLxqdsvM3EnW/lKCqNWRHbgbORw6j0NQeKTF/g32pvRxVF0WqxGWjX3S/EeCg3rHmXU4HWO3RiN+oHDrVyBh8j+nvGW9LvMUN+aA==\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupSizeInKb\":0,\"compressedBackupSizeInKb\":0,\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}" + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$POST+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd/restore?api-version=2018-09-01+9": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/0f377aa9-22b7-4623-833e-7386bc37d4fd/restore?api-version=2018-09-01", + "Content": "{\r\n \"decryptionCertBase64\": \"ZGVjcnlwdGlvbkNlcnQ=\",\r\n \"decryptionCertPassword\": \"password\"\r\n}", + "Headers": { + "x-ms-unique-id": [ "23" ], + "x-ms-client-request-id": [ "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Restore-AzsBackup" ], + "FullCommandName": [ "Restore-AzsBackup_RestoreExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "3719" ] + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "853e834b-759d-4183-a46b-5fe086e9f347" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], + "x-ms-request-id": [ "853e834b-759d-4183-a46b-5fe086e9f347" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123429Z:853e834b-759d-4183-a46b-5fe086e9f347" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:34:29 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkZloy+0+feJcim5hYs4KcEnLeMr+qNT5LBAttlveBMGZDIz0wqxU1K97GkaOlPGCrQwjABjDAc23qSjZCqe1o2AfIixWm8tAn/uw/Ddzmru9ZRWIUKPFTnfnZCXLUW2ICkVTTx/eyZkj+5y0vZ48" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23", "24" ], + "x-ms-client-request-id": [ "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d", "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup" ], + "FullCommandName": [ "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "9db00ad7-59e3-4bba-af27-6817634684eb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14975" ], + "x-ms-request-id": [ "9db00ad7-59e3-4bba-af27-6817634684eb" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123531Z:9db00ad7-59e3-4bba-af27-6817634684eb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:35:31 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvl2xQp57/vcX0v2tZAhtUopLPTJgEQ18eaWShSVeoMJDZVItZmXZXh3RFutBEivz/f5ZAFOdh2rqdGncoeVfDsRXApKLTGmlh6100OpxhgOK30zhls641q6SfZuHAu62VP5AorCXLvs4UxwUl90+j" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23", "24", "25" ], + "x-ms-client-request-id": [ "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d", "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d", "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup" ], + "FullCommandName": [ "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "488c89ac-e619-4140-b099-4c0ba01f4f41" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14974" ], + "x-ms-request-id": [ "488c89ac-e619-4140-b099-4c0ba01f4f41" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123631Z:488c89ac-e619-4140-b099-4c0ba01f4f41" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:36:31 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtDK/vLkqn/xyVN8cs8s6VR1T0416Z2BrLjz3taLk0lzEKrrpQlpnrz9nudX94fNE5gjY3yJkpQKsxWH6rSK8VLfE9mMhOLyzRTrttGJ0Gse1Y3qZyz5g++VKud2R527R0XdEetW1jk0q7XoA5zkc" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23", "24", "25", "26" ], + "x-ms-client-request-id": [ "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d", "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d", "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d", "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup" ], + "FullCommandName": [ "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8fa873aa-8a4c-472b-aa5a-0c746c00156b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14973" ], + "x-ms-request-id": [ "8fa873aa-8a4c-472b-aa5a-0c746c00156b" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123731Z:8fa873aa-8a4c-472b-aa5a-0c746c00156b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:37:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvyWWutRzwpdbUuvqfHt9aP/9DO2/DQLYxS2btYbYDvbv6tbqfGjGldtjjoIbpIZZs/08OrVXbEJsxMvWgJlq+AH1DXAgnaGPoUsiIAlktpkFq1kLHTZPj25DVfgAHLBP4SPE6C7Wtwa9zbrr3KbdX" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/562d44a7-3061-46e3-956b-ee0fb4a952aa?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23", "24", "25", "26", "27" ], + "x-ms-client-request-id": [ "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d", "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d", "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d", "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d", "cb2ebada-81c7-4ebd-b4ed-cbe28db3bb7d" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup" ], + "FullCommandName": [ "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b62c2238-5af0-40f9-99c2-eac539d69e3d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14972" ], + "x-ms-request-id": [ "b62c2238-5af0-40f9-99c2-eac539d69e3d" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123732Z:b62c2238-5af0-40f9-99c2-eac539d69e3d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:37:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvt4RUUDM3XiL5omZBQNzBe6UCd51s9SHxa0b65G39/H2AdeSl8OD+Ze5TWsjt5/faRNCklGluW3ZWVdLZpO6T0jrmOHb0DyRB11e3Km+3lZ5ZrMr21rew/D+7iL3tE/1q4hCSeHo9mB6rdK21Qv1J" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$POST+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/createBackup?api-version=2018-09-01+1": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/createBackup?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28" ], + "x-ms-client-request-id": [ "04277bb2-10d1-42b5-ba2d-3e397c978182" ], + "CommandName": [ "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "d714b7dd-56c5-4e76-8427-a9a3aaf69c27" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], + "x-ms-request-id": [ "d714b7dd-56c5-4e76-8427-a9a3aaf69c27" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123734Z:d714b7dd-56c5-4e76-8427-a9a3aaf69c27" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:37:34 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCx/vjKF5PuVO59LudsiN0uzm78mNzgS32Exn+j5kNzh+hifAjX6MsCDeNEfWVs24ePiIubs7IsRHShI7AoPCR3Q+1Hn833yp4XC2VYxdVY+UC0zF8Bf5Jn7gwS6NUhM9OX0pHVQyfJHCsUqtAgvB" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28", "29" ], + "x-ms-client-request-id": [ "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "f8db8536-ed25-4d72-b2a3-444351e0cb42" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14969" ], + "x-ms-request-id": [ "f8db8536-ed25-4d72-b2a3-444351e0cb42" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123835Z:f8db8536-ed25-4d72-b2a3-444351e0cb42" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:38:34 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQv7SHMRK3EuxxIWRLUdpGM/zv2ZaS6v9ykT7m2RvV9KF2/h/9156zm5VlUt46v/ZhDWarLTxBteljiFvK16nkkvZQ6P8GL/VQCSbm6b0Wy36TpQue9z5uPHEQJuUwsB8nPZp7+NuCwjNQm49qf0b" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28", "29", "30" ], + "x-ms-client-request-id": [ "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "a9a68c0f-70b3-4594-8686-7547067c26b3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14968" ], + "x-ms-request-id": [ "a9a68c0f-70b3-4594-8686-7547067c26b3" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T123935Z:a9a68c0f-70b3-4594-8686-7547067c26b3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:39:34 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvBgMYZHsVV9fDAU7ZyZmXVqL7SswWJs7ywoZox+4ftuL5n3fJ3Go4wi0wOzDQ/VzHlAdiF9FRyHrHpIFTHUaZ/Uqw/6PBY28SDrGQODauw5Hfu4Wg7H1kI7xM2aKa+qoJDbjUmlv8dZ1IyYV7Uyud" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28", "29", "30", "31" ], + "x-ms-client-request-id": [ "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "11a6af60-c5dd-4b0a-a710-db06793a7129" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14974" ], + "x-ms-request-id": [ "11a6af60-c5dd-4b0a-a710-db06793a7129" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T124036Z:11a6af60-c5dd-4b0a-a710-db06793a7129" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:40:35 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+0vrA3le2kF2BlQRl7UUX0L2FnAnNo1Xzelxn2JZxYfqeMrCQMgbFZFNZN+P2656veTl3GP8AYbxiTBk8agnsS7d28Vg1H5ndfBZOmIjtqFjX+oOAOkyE7sNDpmEQCoTm4rRXaRL/MsXp0yq5CpP" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28", "29", "30", "31", "32" ], + "x-ms-client-request-id": [ "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "37356adc-1df7-4063-ab37-7ffccff9dd73" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14973" ], + "x-ms-request-id": [ "37356adc-1df7-4063-ab37-7ffccff9dd73" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T124136Z:37356adc-1df7-4063-ab37-7ffccff9dd73" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:41:36 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv1mhNRwvYgyvmS1Xhj5XiU0mgkJkMWep33dxp5/9cLc/sfMSWwbZqlggFIW+QBvhujW+mG4CPgJjL5WL/lRaQIq36DLmWWhGeyPlCZ3Je8idCMBWi/z8gC0ykFqW6nWvKCGwiJYT6NorsYx7ex3+E" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28", "29", "30", "31", "32", "33" ], + "x-ms-client-request-id": [ "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "678b4709-fbce-4fc2-afdd-3b3bbd7f9c00" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14972" ], + "x-ms-request-id": [ "678b4709-fbce-4fc2-afdd-3b3bbd7f9c00" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T124237Z:678b4709-fbce-4fc2-afdd-3b3bbd7f9c00" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:42:37 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdVR9H4/Ni74uj8YEfwgOuCrcyHTDzB5pThp2MeLiukSBjg5xIEes+ft4A+8C6TiNH/tcGNmohanHl/UowReSOdwRAKuPFcUY2Hlvpnttme4pd4vpQaoBfn+dkcop3NfSO4XWfr1W3InybxgfW9aR" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28", "29", "30", "31", "32", "33", "34" ], + "x-ms-client-request-id": [ "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "8f4b5abc-5ce8-4a5b-905b-a18ac29ede89" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14971" ], + "x-ms-request-id": [ "8f4b5abc-5ce8-4a5b-905b-a18ac29ede89" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T124337Z:8f4b5abc-5ce8-4a5b-905b-a18ac29ede89" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:43:37 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQVkMkE0ZU3GVWby1Ra37cHZ3IyfrBOsg4fkY2znK7tbQI0ppno4IyXsUB4U+t5pJ4bxPqkpq1F4wwLT/IZjLPJMFvYZkvU+t2YeSZiYSLpjHq74lRgVpfl676s/SkT54x5Ncz6OJ7UhD7lnp7wpN" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/69ebefe9-7b1b-414a-99ad-49edf061d845?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28", "29", "30", "31", "32", "33", "34", "35" ], + "x-ms-client-request-id": [ "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182", "04277bb2-10d1-42b5-ba2d-3e397c978182" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6058503e-64a0-4550-828d-931d39e66706" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14970" ], + "x-ms-request-id": [ "6058503e-64a0-4550-828d-931d39e66706" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T124438Z:6058503e-64a0-4550-828d-931d39e66706" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:44:38 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIsZTw//jv/6Nk3vzKlar2uRVPfvTo99HDbVFj+XGg4lmYOUk8X0cQVmpRVDwHgvpBsM0uu77kSoambJOVQajpE995BGkMx5lWYAaUmP3J2LzqINJUimnkB6WJFFDL44UPuA5OsDBwDz1xDEpxqjM" ] + }, + "ContentHeaders": { + "Content-Length": [ "1290" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"name\":\"redmond/69ebefe9-7b1b-414a-99ad-49edf061d845\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"69ebefe9-7b1b-414a-99ad-49edf061d845\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:42:50.0310854Z\",\"timeTakenToCreate\":\"PT5M15.1452343S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptedBackupEncryptionKey\":\"WdwFE0zU6T8n04XYQAuxDMYpal525w60b0GCyuoaP+vCr3544qFmRvzazSBU1IqV9/cdmqpCDEajJ0bG3pa1WMYh5u/NMGCOXZGjkKNZLQKjkbwbBRdBPRHfeF3cz3Cf+N4rYnXFUTZ/T1OabUVE1TAxy4TxJk5paiX0MixfaJhNKmONsVAO03oMhdEpjzKj/Lg2nZ76LaUYP6jpFSi5igwZj3rADofa94isUb9m2059wYwNIEBuxIccS9EnTqSf7Fe6X0LDkYMbq0ahTZtuy1Xq0vUXzxQuMYboVmmsH4rGXk3EEl5g+MfDHE1Z28037fBhMK6HwtZTfUPw2y2QGw==\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupSizeInKb\":0,\"compressedBackupSizeInKb\":0,\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}" + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$POST+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845/restore?api-version=2018-09-01+9": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/69ebefe9-7b1b-414a-99ad-49edf061d845/restore?api-version=2018-09-01", + "Content": "{\r\n \"decryptionCertBase64\": \"ZGVjcnlwdGlvbkNlcnQ=\",\r\n \"decryptionCertPassword\": \"password\"\r\n}", + "Headers": { + "x-ms-unique-id": [ "37" ], + "x-ms-client-request-id": [ "fb9a96e1-3521-4d73-b3db-2a2b9384c457" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Restore-AzsBackup" ], + "FullCommandName": [ "Restore-AzsBackup_RestoreExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "3719" ] + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "e52d122b-df18-4f8c-9cc9-5de977a7968f" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], + "x-ms-request-id": [ "e52d122b-df18-4f8c-9cc9-5de977a7968f" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T124442Z:e52d122b-df18-4f8c-9cc9-5de977a7968f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:44:41 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOLevoe9f0lxIJyaeMEQKpAG1D7h1CFtE78f9bRFWUp+ps9iFIz4GuVusJK7iyxVYml8orzG2clTnFnSHY4ZUKHLxMR+ssfVwHmIpJhvPigktKxyYMwiT1Hd1gjKvSkHE2kafmpr/AtoP233P1lWE" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37", "38" ], + "x-ms-client-request-id": [ "fb9a96e1-3521-4d73-b3db-2a2b9384c457", "fb9a96e1-3521-4d73-b3db-2a2b9384c457" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup" ], + "FullCommandName": [ "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "23d3e790-4e30-4a75-a6ee-e431abfdddb9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14966" ], + "x-ms-request-id": [ "23d3e790-4e30-4a75-a6ee-e431abfdddb9" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T124542Z:23d3e790-4e30-4a75-a6ee-e431abfdddb9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:45:42 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvPyO0LtZzycWQ16n9iNYH8D/s4ubQEgq1r5f6qyUWYwu59wbCRXlXMtbak8QnAcZ0/PoydXTb7s52tdYx4MM7txp9oz+nBzxJwEpKdw/w+jeQ16c52R623kdhca5x/QjRcO83G/UJEZ0LveZShtQV" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37", "38", "39" ], + "x-ms-client-request-id": [ "fb9a96e1-3521-4d73-b3db-2a2b9384c457", "fb9a96e1-3521-4d73-b3db-2a2b9384c457", "fb9a96e1-3521-4d73-b3db-2a2b9384c457" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup" ], + "FullCommandName": [ "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "e4c64bb5-5235-429e-977d-b73183ea81b1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14965" ], + "x-ms-request-id": [ "e4c64bb5-5235-429e-977d-b73183ea81b1" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T124643Z:e4c64bb5-5235-429e-977d-b73183ea81b1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:46:43 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNBs7zDQ4fQLkCHwBn2hWHwk8bqIOm/kM5cBU9d8ERA0Akv5W3Hy7Iky4Tv5woltADjeKNq86SmzPaazVLlLKEh/Lr/ofby26TQS1a2Ul6QDOR1IgnS9P94WS5somCuYfLXcGSaVmF3Bgyabyt5u1" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37", "38", "39", "40" ], + "x-ms-client-request-id": [ "fb9a96e1-3521-4d73-b3db-2a2b9384c457", "fb9a96e1-3521-4d73-b3db-2a2b9384c457", "fb9a96e1-3521-4d73-b3db-2a2b9384c457", "fb9a96e1-3521-4d73-b3db-2a2b9384c457" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup" ], + "FullCommandName": [ "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "648a3def-7a31-4395-b0cd-1c83ee5eae7f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14964" ], + "x-ms-request-id": [ "648a3def-7a31-4395-b0cd-1c83ee5eae7f" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T124743Z:648a3def-7a31-4395-b0cd-1c83ee5eae7f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:47:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvlQjJcK+dLLjCWjcH7FTbhjufyBTKAeP77UjhpImYcRIyU6sNJGDTegk6vfjxwYSj5l684/KZjz9qkhCdlGsrC2xRib6lBZSYpudUhTlQhDw/IF7FVjIm/D8uxYt/SbexN0dFZ9Ro4BGrejQIPnyh" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsBackup+[NoContext]+TestRestoreBackupViaIdentityExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/0bd4a952-efc3-49cd-a296-2f5ec7214d49?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37", "38", "39", "40", "41" ], + "x-ms-client-request-id": [ "fb9a96e1-3521-4d73-b3db-2a2b9384c457", "fb9a96e1-3521-4d73-b3db-2a2b9384c457", "fb9a96e1-3521-4d73-b3db-2a2b9384c457", "fb9a96e1-3521-4d73-b3db-2a2b9384c457", "fb9a96e1-3521-4d73-b3db-2a2b9384c457" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup", "Azs.Backup.Admin.internal\\Restore-AzsBackup" ], + "FullCommandName": [ "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded", "Restore-AzsBackup_RestoreExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fb74a7f5-c3af-4669-89cf-778b85697fb0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14963" ], + "x-ms-request-id": [ "fb74a7f5-c3af-4669-89cf-778b85697fb0" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T124743Z:fb74a7f5-c3af-4669-89cf-778b85697fb0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:47:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8XmSPQV/L21FIysPLJk/a7ZyomWXWO703Fhzdv4GXFwnQJjEWm9CcS4T5ckrlgDTOWY9U0dC+Olt6EMD/QcpfWq8MTkliGwereuU2nmRjUcYGXQ/7Gfco/lq4AbUmaeJJmPlywd/LX4qd0kJ/5Qf" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + } +} \ No newline at end of file diff --git a/src/Azs.Backup.Admin/test/Restore-AzsBackup.Tests.ps1 b/src/Azs.Backup.Admin/test/Restore-AzsBackup.Tests.ps1 new file mode 100644 index 00000000..1dbbd246 --- /dev/null +++ b/src/Azs.Backup.Admin/test/Restore-AzsBackup.Tests.ps1 @@ -0,0 +1,60 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Restore-AzsBackup.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Restore-AzsBackup' { + . $PSScriptRoot\Common.ps1 + + AfterEach { + $global:Client = $null + } + + It "TestRestoreBackupExpanded" -Skip:$('TestRestoreBackupExpanded' -in $global:SkippedTests) { + $global:TestName = 'TestRestoreBackupExpanded' + + $backup = Start-AzsBackup + $backup | Should Not Be $Null + + try + { + [System.IO.File]::WriteAllBytes($global:decryptionCertPath, [System.Convert]::FromBase64String($global:decryptionCertBase64)) + Restore-AzsBackup -Name $backup.Name -DecryptionCertPath $global:decryptionCertPath -DecryptionCertPassword $global:decryptionCertPassword -Force + } + finally + { + if (Test-Path -Path $global:decryptionCertPath -PathType Leaf) + { + Remove-Item -Path $global:decryptionCertPath -Force -ErrorAction Continue + } + } + } + + It "TestRestoreBackupViaIdentityExpanded" -Skip:$('TestRestoreBackupViaIdentityExpanded' -in $global:SkippedTests) { + $global:TestName = 'TestRestoreBackupViaIdentityExpanded' + + $backup = Start-AzsBackup + $backup | Should Not Be $Null + + try + { + [System.IO.File]::WriteAllBytes($global:decryptionCertPath, [System.Convert]::FromBase64String($global:decryptionCertBase64)) + $backup | Restore-AzsBackup -DecryptionCertPath $global:decryptionCertPath -DecryptionCertPassword $global:decryptionCertPassword -Force + } + finally + { + if (Test-Path -Path $global:decryptionCertPath -PathType Leaf) + { + Remove-Item -Path $global:decryptionCertPath -Force -ErrorAction Continue + } + } + } +} diff --git a/src/Azs.Backup.Admin/test/Set-AzsBackupConfiguration.Recording.json b/src/Azs.Backup.Admin/test/Set-AzsBackupConfiguration.Recording.json new file mode 100644 index 00000000..dd29fe6e --- /dev/null +++ b/src/Azs.Backup.Admin/test/Set-AzsBackupConfiguration.Recording.json @@ -0,0 +1,208 @@ +{ + "Set-AzsBackupConfiguration+[NoContext]+TestUpdateBackupLocationExpanded+$PUT+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond?api-version=2018-09-01+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond?api-version=2018-09-01", + "Content": "{\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"externalStoreDefault\": {\r\n \"path\": \"\\\\\\\\su1fileserver\\\\SU1_Infrastructure_1\\\\BackupStore\",\r\n \"backupFrequencyInHours\": 10,\r\n \"backupRetentionPeriodInDays\": 6,\r\n \"encryptionCertBase64\": \"ZW5jcnlwdGlvbkNlcnQ=\",\r\n \"isBackupSchedulerEnabled\": false,\r\n \"password\": \"password\",\r\n \"userName\": \"AzureStackAdmin\"\r\n }\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "033548c3-427c-4dd0-b777-214a2c4afc46" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Set-AzsBackupConfiguration" ], + "FullCommandName": [ "Set-AzsBackupConfiguration_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "1506" ] + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "5" ], + "x-ms-correlation-request-id": [ "28dc5876-f4d8-42b5-a19a-c42349e643ff" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], + "x-ms-request-id": [ "28dc5876-f4d8-42b5-a19a-c42349e643ff" ], + "x-ms-routing-request-id": [ "REDMOND:20200305T011625Z:28dc5876-f4d8-42b5-a19a-c42349e643ff" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 05 Mar 2020 01:16:25 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/6034df7e-6d95-4551-b146-b6a7a101794d?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvX4hvVS6CSDpzzm9+I0C5nrjDbmdJdo2Dxc9KZeGlWxot47mfZo0bFPnvp/LtoP/kJJ+ilDO2eE6FrWYDAoyk+j7DeAv+wbtLZn3I3QZH5mTvM7pVuWqG5gO8hT68sICLaFHl6XF5Pu5gZyOqqbB8" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Set-AzsBackupConfiguration+[NoContext]+TestUpdateBackupLocationExpanded+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/6034df7e-6d95-4551-b146-b6a7a101794d?api-version=2018-09-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/6034df7e-6d95-4551-b146-b6a7a101794d?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1", "2" ], + "x-ms-client-request-id": [ "033548c3-427c-4dd0-b777-214a2c4afc46", "033548c3-427c-4dd0-b777-214a2c4afc46" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Set-AzsBackupConfiguration", "Azs.Backup.Admin.internal\\Set-AzsBackupConfiguration" ], + "FullCommandName": [ "Set-AzsBackupConfiguration_UpdateExpanded", "Set-AzsBackupConfiguration_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0e04461f-02a5-45e6-89d2-953dc8182b23" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14991" ], + "x-ms-request-id": [ "0e04461f-02a5-45e6-89d2-953dc8182b23" ], + "x-ms-routing-request-id": [ "REDMOND:20200305T011630Z:0e04461f-02a5-45e6-89d2-953dc8182b23" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 05 Mar 2020 01:16:30 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvgiy9p0LaeYPBlI36qGgSZl0x9GyZLp2sONpzpO12rJvAH6l6JWvLhMmJ22r+qceRUD8rnWPjFxWo+WhRDFnHihftZ/iy95+jt97VpV8JkDxRX65C2YTx8WIq3Nqu+98rVJXjbNZlRcruO74w+Skv" ] + }, + "ContentHeaders": { + "Content-Length": [ "707" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Backup.Admin/backupLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"externalStoreDefault\":{\"path\":\"\\\\\\\\su1fileserver\\\\SU1_Infrastructure_1\\\\BackupStore\",\"userName\":\"AzureStackAdmin\",\"password\":null,\"encryptionCertBase64\":null,\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupFrequencyInHours\":10,\"availableCapacity\":\"0.99 TB\",\"isBackupSchedulerEnabled\":false,\"nextBackupTime\":\"2020-03-05T07:19:27.0052095Z\",\"lastBackupTime\":\"2020-03-04T12:42:50.0310854Z\",\"backupRetentionPeriodInDays\":6}}}" + } + }, + "Set-AzsBackupConfiguration+[NoContext]+TestUpdateBackupLocation+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond?api-version=2018-09-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "2b68e104-7623-41e2-9aea-424fb8d26282" ], + "CommandName": [ "Get-AzsBackupConfiguration" ], + "FullCommandName": [ "Get-AzsBackupConfiguration_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "24b26cee-4867-4fe1-9a43-912c915aaebb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14988" ], + "x-ms-request-id": [ "24b26cee-4867-4fe1-9a43-912c915aaebb" ], + "x-ms-routing-request-id": [ "REDMOND:20200305T011634Z:24b26cee-4867-4fe1-9a43-912c915aaebb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 05 Mar 2020 01:16:33 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuR5+4vZ+JJFJsRRK48LvoT2/1V2q4tcpcZofFErCb3nSLCjE4rNgONz+b3Qh0FPRkxoKaMgeD67oQ4FPZIVFeiyFiJtsQe24NVfIon2TnFbPMfFe7c0aGxQ0PFMsgAnjij8EJNXDshK0d+xwdhU3" ] + }, + "ContentHeaders": { + "Content-Length": [ "707" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Backup.Admin/backupLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"externalStoreDefault\":{\"path\":\"\\\\\\\\su1fileserver\\\\SU1_Infrastructure_1\\\\BackupStore\",\"userName\":\"AzureStackAdmin\",\"password\":null,\"encryptionCertBase64\":null,\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupFrequencyInHours\":10,\"availableCapacity\":\"0.99 TB\",\"isBackupSchedulerEnabled\":false,\"nextBackupTime\":\"2020-03-05T07:19:27.0052095Z\",\"lastBackupTime\":\"2020-03-04T12:42:50.0310854Z\",\"backupRetentionPeriodInDays\":6}}}" + } + }, + "Set-AzsBackupConfiguration+[NoContext]+TestUpdateBackupLocation+$PUT+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond?api-version=2018-09-01+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond?api-version=2018-09-01", + "Content": "{\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"externalStoreDefault\": {\r\n \"path\": \"\\\\\\\\su1fileserver\\\\SU1_Infrastructure_1\\\\BackupStore\",\r\n \"backupFrequencyInHours\": 10,\r\n \"backupRetentionPeriodInDays\": 6,\r\n \"encryptionCertBase64\": \"ZW5jcnlwdGlvbkNlcnQ=\",\r\n \"isBackupSchedulerEnabled\": false,\r\n \"password\": \"password\",\r\n \"userName\": \"AzureStackAdmin\"\r\n }\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "50d88b2d-9163-4e7e-aabd-3a330e2f1fbd" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Set-AzsBackupConfiguration" ], + "FullCommandName": [ "Set-AzsBackupConfiguration_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "1506" ] + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "5" ], + "x-ms-correlation-request-id": [ "d4bbf42c-100e-44d3-92ce-7a7164179a45" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], + "x-ms-request-id": [ "d4bbf42c-100e-44d3-92ce-7a7164179a45" ], + "x-ms-routing-request-id": [ "REDMOND:20200305T011636Z:d4bbf42c-100e-44d3-92ce-7a7164179a45" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 05 Mar 2020 01:16:36 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/c530454c-8ec6-473b-b693-6ccc21dfe70a?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuZzfQNjzCs+zOjIau6A0j1bXWqVxtMwgaB1osWG8ZggHN50PO+susMYFlFLhyJHt4O17Y08y3YW6/BDlJOx8CELs33dRBmUuoOreoi2jr66F/Lr/8q0ikfad3xt5jtXHkpbwE95JMP5yVLJmtAso" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Set-AzsBackupConfiguration+[NoContext]+TestUpdateBackupLocation+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/c530454c-8ec6-473b-b693-6ccc21dfe70a?api-version=2018-09-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/c530454c-8ec6-473b-b693-6ccc21dfe70a?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4", "5" ], + "x-ms-client-request-id": [ "50d88b2d-9163-4e7e-aabd-3a330e2f1fbd", "50d88b2d-9163-4e7e-aabd-3a330e2f1fbd" ], + "CommandName": [ "Azs.Backup.Admin.internal\\Set-AzsBackupConfiguration", "Azs.Backup.Admin.internal\\Set-AzsBackupConfiguration" ], + "FullCommandName": [ "Set-AzsBackupConfiguration_Update", "Set-AzsBackupConfiguration_Update" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a16fadc8-aa31-4110-a524-a3be922224f6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14985" ], + "x-ms-request-id": [ "a16fadc8-aa31-4110-a524-a3be922224f6" ], + "x-ms-routing-request-id": [ "REDMOND:20200305T011641Z:a16fadc8-aa31-4110-a524-a3be922224f6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 05 Mar 2020 01:16:41 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvVZ4fxv7EMq5ymnSYz8ODmLvp5tF5d148FKhjflzkPIpzEXcclFYWw4JNlX71B5X5HjBO1mu81m//NZyzZnpyvrE9W4khXBKonaoVc9OrTG4HS1ieh9iAaDiPIe8HFX0tTA2ROUbDHBnzM1MBcurd" ] + }, + "ContentHeaders": { + "Content-Length": [ "707" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Backup.Admin/backupLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"externalStoreDefault\":{\"path\":\"\\\\\\\\su1fileserver\\\\SU1_Infrastructure_1\\\\BackupStore\",\"userName\":\"AzureStackAdmin\",\"password\":null,\"encryptionCertBase64\":null,\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupFrequencyInHours\":10,\"availableCapacity\":\"0.99 TB\",\"isBackupSchedulerEnabled\":false,\"nextBackupTime\":\"2020-03-05T07:19:27.0052095Z\",\"lastBackupTime\":\"2020-03-04T12:42:50.0310854Z\",\"backupRetentionPeriodInDays\":6}}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Backup.Admin/test/Set-AzsBackupConfiguration.Tests.ps1 b/src/Azs.Backup.Admin/test/Set-AzsBackupConfiguration.Tests.ps1 new file mode 100644 index 00000000..b9b6fe40 --- /dev/null +++ b/src/Azs.Backup.Admin/test/Set-AzsBackupConfiguration.Tests.ps1 @@ -0,0 +1,82 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Set-AzsBackupConfiguration.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Set-AzsBackupConfiguration' { + . $PSScriptRoot\Common.ps1 + + AfterEach { + $global:Client = $null + } + + It "TestUpdateBackupLocationExpanded" -Skip:$('TestUpdateBackupLocationExpanded' -in $global:SkippedTests) { + $global:TestName = 'TestUpdateBackupLocationExpanded' + + try + { + [System.IO.File]::WriteAllBytes($global:encryptionCertPath, [System.Convert]::FromBase64String($global:encryptionCertBase64)) + $location = Set-AzsBackupConfiguration -Username $global:username -Password $global:password -Path $global:path -EncryptionCertPath $global:encryptionCertPath -IsBackupSchedulerEnabled:$global:isBackupSchedulerEnabled -BackupFrequencyInHours $global:backupFrequencyInHours -BackupRetentionPeriodInDays $global:backupRetentionPeriodInDays + ValidateBackupLocation -BackupLocation $location + + $location | Should Not Be $Null + $location.Path | Should Be $global:path + $location.Username | Should be $global:username + $location.Password | Should -BeNullOrEmpty + $location.EncryptionCertBase64 | Should -BeNullOrEmpty + $location.IsBackupSchedulerEnabled | Should be $global:isBackupSchedulerEnabled + $location.BackupFrequencyInHours | Should be $global:backupFrequencyInHours + $location.BackupRetentionPeriodInDays | Should be $global:backupRetentionPeriodInDays + } + finally + { + if (Test-Path -Path $global:encryptionCertPath -PathType Leaf) + { + Remove-Item -Path $global:encryptionCertPath -Force -ErrorAction Continue + } + } + } + + It "TestUpdateBackupLocation" -Skip:$('TestUpdateBackupLocation' -in $global:SkippedTests) { + $global:TestName = 'TestUpdateBackupLocation' + + try + { + [System.IO.File]::WriteAllBytes($global:encryptionCertPath, [System.Convert]::FromBase64String($global:encryptionCertBase64)) + $location = Get-AzsBackupConfiguration + $location.UserName = $global:username + $location.Password = $global:passwordStr + $location.Path = $global:path + $location.EncryptionCertBase64 = $global:encryptionCertBase64 + $location.IsBackupSchedulerEnabled = $global:isBackupSchedulerEnabled + $location.BackupFrequencyInHours = $global:backupFrequencyInHours + $location.BackupRetentionPeriodInDays = $global:backupRetentionPeriodInDays + $result = $location | Set-AzsBackupConfiguration + ValidateBackupLocation -BackupLocation $result + + $result | Should Not Be $Null + $result.Path | Should Be $global:path + $result.Username | Should be $global:username + $result.Password | Should -BeNullOrEmpty + $result.EncryptionCertBase64 | Should -BeNullOrEmpty + $result.IsBackupSchedulerEnabled | Should be $global:isBackupSchedulerEnabled + $result.BackupFrequencyInHours | Should be $global:backupFrequencyInHours + $result.BackupRetentionPeriodInDays | Should be $global:backupRetentionPeriodInDays + } + finally + { + if (Test-Path -Path $global:encryptionCertPath -PathType Leaf) + { + Remove-Item -Path $global:encryptionCertPath -Force -ErrorAction Continue + } + } + } +} diff --git a/src/Azs.Backup.Admin/test/Start-AzsBackup.Recording.json b/src/Azs.Backup.Admin/test/Start-AzsBackup.Recording.json new file mode 100644 index 00000000..dfed0092 --- /dev/null +++ b/src/Azs.Backup.Admin/test/Start-AzsBackup.Recording.json @@ -0,0 +1,370 @@ +{ + "Start-AzsBackup+[NoContext]+TestCreateBackup+$POST+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/createBackup?api-version=2018-09-01+1": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/createBackup?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "6d477d8a-53f1-46d3-80f2-14609659d000" ], + "CommandName": [ "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "b94eae42-bea2-4343-bddc-aaa92249d9eb" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], + "x-ms-request-id": [ "b94eae42-bea2-4343-bddc-aaa92249d9eb" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T121543Z:b94eae42-bea2-4343-bddc-aaa92249d9eb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:15:43 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjpCVMn7IrUYGPI3FN2tEw+ith9mT9q67AkEcXOAwz/qH1cJxcuTpYhab0LInatAq/OsN3WlPb8Rd0RclyIDJSLBKKc0mWQPeCM21T/Drg0+6djDXkNztLnUuBfgQdl5q/npLMEw2PgRia1dOgYAK" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Start-AzsBackup+[NoContext]+TestCreateBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6", "7" ], + "x-ms-client-request-id": [ "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "b65dc85e-6a47-453b-be93-c724be80ab57" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14953" ], + "x-ms-request-id": [ "b65dc85e-6a47-453b-be93-c724be80ab57" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T121644Z:b65dc85e-6a47-453b-be93-c724be80ab57" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:16:44 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbrbLNKtSppPs2uO5h7apme7PQpHwlhaMDJOKVNZHy+KY5HKQIk0LHcD3qXjByWsceOpuXqx6wuxsLj4zRouEpyoQbTZzP26IeTFl1XE9Tdyfnw3bwDfmffUNn64vyw07dMnnG6douroBq2j7l0n9" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Start-AzsBackup+[NoContext]+TestCreateBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6", "7", "8" ], + "x-ms-client-request-id": [ "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "11773af2-e840-438b-bc4b-0b97cf553499" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14952" ], + "x-ms-request-id": [ "11773af2-e840-438b-bc4b-0b97cf553499" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T121744Z:11773af2-e840-438b-bc4b-0b97cf553499" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:17:44 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsURsQXNFD/Ni0BI8uhjFhaD5e+QSeugtghy1dypv+uNyNdjBhonlffDZPytMXh/9tquJi4WzuSrymsHCFOi11TnXKP3jiBH/12o91gJ7Jbg7fXBO1sDvxnjVvfdL+hJkK50VLMysrYyixGEi2Qq/" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Start-AzsBackup+[NoContext]+TestCreateBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6", "7", "8", "9" ], + "x-ms-client-request-id": [ "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "09d42389-7aa3-4c1c-bc4a-9ffc566c3bcb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14951" ], + "x-ms-request-id": [ "09d42389-7aa3-4c1c-bc4a-9ffc566c3bcb" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T121844Z:09d42389-7aa3-4c1c-bc4a-9ffc566c3bcb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:18:44 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvg/Jr4P7TtFFBtscwJArN9aulgFqoJw0LqZn0NX8OLqmV71J59y1kMcKBt80hVJzvhd9apdzkT8qLusJcY9u9cT1AQd0DveDqDr67fFIYSbtpqrzjZxch+enXZWoCFG+WHjt3PB4pJ1ijTjNrYIE2" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Start-AzsBackup+[NoContext]+TestCreateBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6", "7", "8", "9", "10" ], + "x-ms-client-request-id": [ "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "bc23c95b-8327-444b-a78b-11112f60800b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14950" ], + "x-ms-request-id": [ "bc23c95b-8327-444b-a78b-11112f60800b" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T121945Z:bc23c95b-8327-444b-a78b-11112f60800b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:19:45 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIlMp7u9+7aQJpaKHCtHUPkrhQGFl2fm+wccce9t+MWpRoeuV3uYEla61zCVo+MygSMxIgy6EdWCLRvHfmjDGVUPsXD2a6ouem3wrE1FTepVlPkwMZ46gOoUZXxqoBu0p9ydg05OQ3y0TzpKeAuxj" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Start-AzsBackup+[NoContext]+TestCreateBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6", "7", "8", "9", "10", "11" ], + "x-ms-client-request-id": [ "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "d1e3f46b-5ced-45e3-b2b6-8b413f5c99cb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14965" ], + "x-ms-request-id": [ "d1e3f46b-5ced-45e3-b2b6-8b413f5c99cb" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T122045Z:d1e3f46b-5ced-45e3-b2b6-8b413f5c99cb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:20:45 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRviT1E5XZt1foC74kT8eSLtgJLqGX99iPftCQT4YCHGXEahd8dGqPumchcybVGjnYT/kw484TIi26J+cdk4JS9fu/MnkUR7DdXiNBMxHS4hb/+HkA38jVKlGN1LRM+3KczBivXyq6pbWl9whd9jTg1" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Start-AzsBackup+[NoContext]+TestCreateBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6", "7", "8", "9", "10", "11", "12" ], + "x-ms-client-request-id": [ "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "526d448e-cb81-446a-9d85-3f71d545c6f1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14964" ], + "x-ms-request-id": [ "526d448e-cb81-446a-9d85-3f71d545c6f1" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T122146Z:526d448e-cb81-446a-9d85-3f71d545c6f1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:21:46 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLUZFbD4QGUaVIz0IVRevFT7mNWXR7z5EUSDB6/fpgya4byWfviA6GaQZ/AsmlDhi0xDW5GHK7KsPTEFejXCI+Dlt9kZFDULvwpec3Ifvb8PvEdYgAdF28cdU1Gc6smf6kpXkiLvlbB1Vq68WCt+E" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Start-AzsBackup+[NoContext]+TestCreateBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6", "7", "8", "9", "10", "11", "12", "13" ], + "x-ms-client-request-id": [ "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "15a527f9-2e2d-44ca-8b3e-646dc0dc43aa" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14963" ], + "x-ms-request-id": [ "15a527f9-2e2d-44ca-8b3e-646dc0dc43aa" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T122246Z:15a527f9-2e2d-44ca-8b3e-646dc0dc43aa" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:22:46 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvxxtJtUKE+2weiTdOGz/IjWlmCY+xP0zBwqykU3YsfRsaLL9TID0tydy0oNy0faQmeq2pjbH+JXkEzwskvFyjWVikOMAW+JBqHQKPwyMeaTmXvXACAcHWpNO1XWxQ0v2cFpw05gMKx6DLnLcDl/tW" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Start-AzsBackup+[NoContext]+TestCreateBackup+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/operationResults/08b92613-837a-43cd-86b5-1212ef954384?api-version=2018-09-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6", "7", "8", "9", "10", "11", "12", "13", "14" ], + "x-ms-client-request-id": [ "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000", "6d477d8a-53f1-46d3-80f2-14609659d000" ], + "CommandName": [ "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup", "Start-AzsBackup" ], + "FullCommandName": [ "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create", "Start-AzsBackup_Create" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a07d36b9-b177-4a99-8a1d-6791443cf7dd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14962" ], + "x-ms-request-id": [ "a07d36b9-b177-4a99-8a1d-6791443cf7dd" ], + "x-ms-routing-request-id": [ "REDMOND:20200304T122347Z:a07d36b9-b177-4a99-8a1d-6791443cf7dd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 04 Mar 2020 12:23:47 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuA6a06lOSWHLbKNGVTbcP3iizUy0ajtbzViRg4Vx2oJtHfRKY7D2FTDIODSterNOAmejjTlpC52W9bv31VF0mYMY3y1E8mnRsy0IY3qlaIXjv/mPoFfsOnRfJNyLrSYYdckgTvWFSatwIh2a3wN6" ] + }, + "ContentHeaders": { + "Content-Length": [ "1289" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/05101DAF-F50D-4436-A2AC-495E5C4864C2/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/backupLocations/redmond/backups/08b92613-837a-43cd-86b5-1212ef954384\",\"name\":\"redmond/08b92613-837a-43cd-86b5-1212ef954384\",\"type\":\"Microsoft.Backup.Admin/backupLocations/backups\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"backupInfo\":{\"backupDataVersion\":\"1.0.1\",\"backupId\":\"08b92613-837a-43cd-86b5-1212ef954384\",\"roleStatus\":[{\"roleName\":\"NRP\",\"status\":\"Succeeded\"}],\"status\":\"Succeeded\",\"createdDateTime\":\"2020-03-04T12:22:18.7883083Z\",\"timeTakenToCreate\":\"PT6M35.345912S\",\"stampVersion\":\"1.2002.0.35\",\"oemVersion\":\"2.1.1907.1\",\"deploymentID\":\"015353df-d49a-460a-ac74-69bb3b1b4d1e\",\"encryptedBackupEncryptionKey\":\"pQDlmgkWPU03B/nE6VNXiF4MtNuhLkTyHpHukDLOX66VHFOVqUim8AyoaFqQvXwQKYvhtvAPlx6IuJ0PuwP0A7rSiIbBuP/BQkPWkFp1EVnDJZf2q45sQSPyIxAkxs/MeK/G59apZRKPOjsUNWwhIK5l0GZf7MZzSeGIS08PHqduO93ubpiGzRbrehoS20xDKsq1gNM5g0f24a7g/5/JPYqWGKPqOHvGYyFP5yV8YUA8niFVyNQbutUX1ksD8V8Uz9tYgSQNdMG6eqmjKaI/aAwq/D4thjYIjOHeVXrbREBO4Ze0WW1+5ClLGl8YxDClOaiXLfSNrFbxEoGWVGNe+A==\",\"encryptionCertThumbprint\":\"126B334D833C9E3AA9C1429B9B2A3C7CF3215FB0\",\"backupSizeInKb\":0,\"compressedBackupSizeInKb\":0,\"completelyUploaded\":true,\"isAutomaticBackup\":false,\"isCloudRecoveryReady\":false}}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Backup.Admin/test/Start-AzsBackup.Tests.ps1 b/src/Azs.Backup.Admin/test/Start-AzsBackup.Tests.ps1 new file mode 100644 index 00000000..d4530865 --- /dev/null +++ b/src/Azs.Backup.Admin/test/Start-AzsBackup.Tests.ps1 @@ -0,0 +1,27 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Start-AzsBackup.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Start-AzsBackup' { + . $PSScriptRoot\Common.ps1 + + AfterEach { + $global:Client = $null + } + + It "TestCreateBackup" -Skip:$('TestCreateBackup' -in $global:SkippedTests) { + $global:TestName = 'TestCreateBackup' + + $backup = Start-AzsBackup + ValidateBackup -Backup $backup + } +} diff --git a/src/Azs.Commerce.Admin/docs/Azs.Commerce.Admin.md b/src/Azs.Commerce.Admin/docs/Azs.Commerce.Admin.md new file mode 100644 index 00000000..64242109 --- /dev/null +++ b/src/Azs.Commerce.Admin/docs/Azs.Commerce.Admin.md @@ -0,0 +1,16 @@ +--- +Module Name: Azs.Commerce.Admin +Module Guid: f4849893-57ef-47dc-8089-8e2ae6473c8b +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.commerce.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.Commerce.Admin Module +## Description +Microsoft AzureStack PowerShell: Commerce cmdlets + +## Azs.Commerce.Admin Cmdlets +### [Get-AzsSubscriberUsage](Get-AzsSubscriberUsage.md) +Gets a collection of SubscriberUsageAggregates, which are UsageAggregates from users. + diff --git a/src/Azs.Commerce.Admin/docs/Get-AzsSubscriberUsage.md b/src/Azs.Commerce.Admin/docs/Get-AzsSubscriberUsage.md new file mode 100644 index 00000000..0d314b22 --- /dev/null +++ b/src/Azs.Commerce.Admin/docs/Get-AzsSubscriberUsage.md @@ -0,0 +1,172 @@ +--- +external help file: +Module Name: Azs.Commerce.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.commerce.admin/get-azssubscriberusage +schema: 2.0.0 +--- + +# Get-AzsSubscriberUsage + +## SYNOPSIS +Gets a collection of SubscriberUsageAggregates, which are UsageAggregates from users. + +## SYNTAX + +``` +Get-AzsSubscriberUsage -ReportedEndTime -ReportedStartTime [-SubscriptionId ] + [-AggregationGranularity ] [-ContinuationToken ] [-SubscriberId ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Gets a collection of SubscriberUsageAggregates, which are UsageAggregates from users. + +## EXAMPLES + +### Example 1: Get usage data aggregated by day +```powershell +Get-AzsSubscriberUsage -ReportedStartTime "2019-12-30T00:00:00Z" -ReportedEndTime "2019-12-31T00:00:00Z" -AggregationGranularity Daily +``` + +Get the usage data for the entire day of 30th Dec 2019 (in UTC) for all tenants under provider aggregated by the day. +ReportedStartTime and ReportedEndTime must be rounded to days. +If called as the service administrator, this effectively shows all usage data for every tenant. + +### Example 2: Get usage data aggregated by the hour +```powershell +Get-AzsSubscriberUsage -ReportedStartTime "2019-12-30T00:00:00Z" -ReportedEndTime "2019-12-30T02:00:00Z" -AggregationGranularity Hourly +``` + +Get the usage data between 12am - 2am on 30th Dec 2019 (in UTC) aggregated by the hour. +ReportedStartTime and ReportedEndTime must be rounded to hours. +Likewise, if called as the service administrator, this effectively shows all usage data for every tenant. + +## PARAMETERS + +### -AggregationGranularity +The aggregation granularity. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ContinuationToken +The continuation token. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ReportedEndTime +The reported end time (exclusive). + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ReportedStartTime +The reported start time (inclusive). + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriberId +The tenant subscription identifier. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Commerce.Models.Api20150601Preview.IUsageAggregate + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Commerce.Admin/docs/readme.md b/src/Azs.Commerce.Admin/docs/readme.md new file mode 100644 index 00000000..7b375237 --- /dev/null +++ b/src/Azs.Commerce.Admin/docs/readme.md @@ -0,0 +1,11 @@ +# Docs +This directory contains the documentation of the cmdlets for the `Azs.Commerce.Admin` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overriden on regeneration*. To update documentation examples, please use the `..\examples` folder. + +## Info +- Modifiable: no +- Generated: all +- Committed: yes +- Packaged: yes + +## Details +The process of documentation generation loads `Azs.Commerce.Admin` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file diff --git a/src/Azs.Commerce.Admin/examples/Get-AzsSubscriberUsage.md b/src/Azs.Commerce.Admin/examples/Get-AzsSubscriberUsage.md new file mode 100644 index 00000000..2237402b --- /dev/null +++ b/src/Azs.Commerce.Admin/examples/Get-AzsSubscriberUsage.md @@ -0,0 +1,14 @@ +### Example 1: Get usage data aggregated by day +```powershell +Get-AzsSubscriberUsage -ReportedStartTime "2019-12-30T00:00:00Z" -ReportedEndTime "2019-12-31T00:00:00Z" -AggregationGranularity Daily +``` + +Get the usage data for the entire day of 30th Dec 2019 (in UTC) for all tenants under provider aggregated by the day. ReportedStartTime and ReportedEndTime must be rounded to days. If called as the service administrator, this effectively shows all usage data for every tenant. + +### Example 2: Get usage data aggregated by the hour +```powershell +Get-AzsSubscriberUsage -ReportedStartTime "2019-12-30T00:00:00Z" -ReportedEndTime "2019-12-30T02:00:00Z" -AggregationGranularity Hourly +``` + +Get the usage data between 12am - 2am on 30th Dec 2019 (in UTC) aggregated by the hour. ReportedStartTime and ReportedEndTime must be rounded to hours. Likewise, if called as the service administrator, this effectively shows all usage data for every tenant. + diff --git a/src/Azs.Commerce.Admin/readme.md b/src/Azs.Commerce.Admin/readme.md new file mode 100644 index 00000000..727d78b4 --- /dev/null +++ b/src/Azs.Commerce.Admin/readme.md @@ -0,0 +1,103 @@ + +# Azs.Commerce.Admin +This directory contains the PowerShell module for the Commerce service. + +--- +## Status +[![Azs.Commerce.Admin](https://img.shields.io/powershellgallery/v/Azs.Commerce.Admin.svg?style=flat-square&label=Azs.Commerce.Admin "Azs.Commerce.Admin")](https://www.powershellgallery.com/packages/Azs.Commerce.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Commerce.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + +input-file: + - $(repo)/specification/azsadmin/resource-manager/commerce/Microsoft.Commerce.Admin/preview/2015-06-01-preview/Commerce.json + +metadata: + description: 'Microsoft AzureStack PowerShell: Commerce Admin cmdlets' + +### PSD1 metadata changes +subject-prefix: '' +module-version: 0.9.0-preview +service-name: CommerceAdmin +### File Renames +module-name: Azs.Commerce.Admin +csproj: Azs.Commerce.Admin.csproj +psd1: Azs.Commerce.Admin.psd1 +psm1: Azs.Commerce.Admin.psm1 +``` + +### Parameter default values +``` yaml +directive: + # Remove UpdateEncryption cmdlets + - where: + subject: CommerceEncryption + remove: true + # Rename cmdlet from Get-AzsSubscriberUsageAggregate to Get-AzsSubscriberUsage + - where: + verb: Get + subject: SubscriberUsageAggregate + set: + subject: SubscriberUsage + + +# Add release notes + - from: Azs.Commerce.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Commerce.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 Changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Commerce.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Commerce.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 Changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); +``` diff --git a/src/Azs.Commerce.Admin/test/Common.ps1 b/src/Azs.Commerce.Admin/test/Common.ps1 new file mode 100644 index 00000000..fe3faa3a --- /dev/null +++ b/src/Azs.Commerce.Admin/test/Common.ps1 @@ -0,0 +1,34 @@ +$global:SkippedTests = @( +) + +$global:ReportedStartTime = "2019-12-10T11:00:00.0000000-08:00" +$global:ReportedEndTime = "2019-12-10T12:00:00.0000000-08:00" +$global:AggregationGranularity = "Hourly" + +function ValidateAzsSubscriberUsage { + param( + [Parameter(Mandatory = $true)] + $usageRecords + ) + + $usageRecords.Count | Should BeGreaterThan 0 + foreach ($record in $usageRecords) + { + $record.UsageStartTime | Should Not Be $null + $record.UsageEndTime | Should Not Be $null + ## Pester v3 does not support BeGreaterOrEqual + $record.Quantity -ge 0 | Should Be $true + $record.MeterId | Should Not Be $null + $record.SubscriptionId | Should Not Be $null + + # resource data is stored as a JSON inside InstanceData. + $resource = ($record.InstanceData | ConvertFrom-Json).'Microsoft.Resources' + $resource | Should Not Be $null + $resource.resourceUri | Should Not Be $null + $resource.location | Should Not Be $null + + # tags and additionalInfo value can be empty but should still exist + $resource | Get-Member "tags" | Should Not Be $null + $resource | Get-Member "additionalInfo" | Should Not Be $null + } +} \ No newline at end of file diff --git a/src/Azs.Commerce.Admin/test/Get-AzsSubscriberUsage.Recording.json b/src/Azs.Commerce.Admin/test/Get-AzsSubscriberUsage.Recording.json new file mode 100644 index 00000000..a6ee1222 --- /dev/null +++ b/src/Azs.Commerce.Admin/test/Get-AzsSubscriberUsage.Recording.json @@ -0,0 +1,197 @@ +{ + "Get-AzsSubscriberUsage+[NoContext]+TestGetAzsSubscriberUsage+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?api-version=2015-06-01-preview\u0026reportedStartTime=2019-12-10T11:00:00.0000000-08:00\u0026reportedEndTime=2019-12-10T12:00:00.0000000-08:00\u0026aggregationGranularity=Hourly+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?api-version=2015-06-01-preview\u0026reportedStartTime=2019-12-10T11:00:00.0000000-08:00\u0026reportedEndTime=2019-12-10T12:00:00.0000000-08:00\u0026aggregationGranularity=Hourly", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "75", "76", "77", "78", "79", "80", "81", "82", "83", "84" ], + "x-ms-client-request-id": [ "986d5ba3-6df8-4211-bc18-21a00f1395fb" ], + "CommandName": [ "Get-AzsSubscriberUsage" ], + "FullCommandName": [ "Get-AzsSubscriberUsage_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14785" ], + "x-ms-request-id": [ "64ee37ed-c094-4843-a3a5-cb86d1b5f779" ], + "x-ms-correlation-request-id": [ "64ee37ed-c094-4843-a3a5-cb86d1b5f779" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200210T201650Z:64ee37ed-c094-4843-a3a5-cb86d1b5f779" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 20:16:50 GMT" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "221591" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/09065051-cfe9-4fcf-b90c-87f2af292fc9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"09065051-cfe9-4fcf-b90c-87f2af292fc9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"09065051-cfe9-4fcf-b90c-87f2af292fc9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/09065051-cfe9-4fcf-b90c-87f2af292fc9/resourcegroups/vaasrg66a8/providers/Microsoft.Storage/storageAccounts/savaasrg66a8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"09065051-cfe9-4fcf-b90c-87f2af292fc9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0d34b398-d29c-428c-aac3-07d9d24775ef\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0d34b398-d29c-428c-aac3-07d9d24775ef/resourcegroups/vaasrg4790/providers/Microsoft.Storage/storageAccounts/savaasrg4790\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384346361272037,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0d34b398-d29c-428c-aac3-07d9d24775ef\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0d34b398-d29c-428c-aac3-07d9d24775ef/resourcegroups/vaasrgeb9b/providers/Microsoft.Storage/storageAccounts/savaasrgeb9b\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0f723db3-b972-4e48-9aaa-614b04457bf2\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0f723db3-b972-4e48-9aaa-614b04457bf2/resourcegroups/vaasrg18c8/providers/Microsoft.Storage/storageAccounts/savaasrg18c8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0f723db3-b972-4e48-9aaa-614b04457bf2\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0f723db3-b972-4e48-9aaa-614b04457bf2/resourcegroups/vaasrg2d40/providers/Microsoft.Storage/storageAccounts/savaasrg2d40\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6/resourcegroups/vaasrg6af8/providers/Microsoft.Storage/storageAccounts/savaasrg6af8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.000186920166015625,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6/resourcegroups/vaasrg6af8/providers/Microsoft.Storage/storageAccounts/savaasrg6af8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.92295140028,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6/resourcegroups/vaasrg885b/providers/Microsoft.Storage/storageAccounts/savaasrg885b\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461429714225233,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6/resourcegroups/vaasrgba88/providers/Microsoft.Storage/storageAccounts/savaasrgba88\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418270133436,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6/resourcegroups/vaasrgdda2/providers/Microsoft.Storage/storageAccounts/savaasrgdda2\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922897573560476,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/106d0952-83a9-4161-bca6-834cac90e562-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"106d0952-83a9-4161-bca6-834cac90e562-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"106d0952-83a9-4161-bca6-834cac90e562\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/106d0952-83a9-4161-bca6-834cac90e562/resourcegroups/vaasrga0a7/providers/Microsoft.Storage/storageAccounts/savaasrga0a7\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"106d0952-83a9-4161-bca6-834cac90e562-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"11471177-413a-4c30-801f-21c1ea97dfa9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/11471177-413a-4c30-801f-21c1ea97dfa9/resourcegroups/vaasrg4489/providers/Microsoft.Storage/storageAccounts/savaasrg4489\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461429714225233,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"11471177-413a-4c30-801f-21c1ea97dfa9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/11471177-413a-4c30-801f-21c1ea97dfa9/resourcegroups/vaasrg4945/providers/Microsoft.Storage/storageAccounts/savaasrg4945\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614335289225,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"11471177-413a-4c30-801f-21c1ea97dfa9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/11471177-413a-4c30-801f-21c1ea97dfa9/resourcegroups/vaasrgc0ad/providers/Microsoft.Storage/storageAccounts/savaasrgc0ad\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461445089429617,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1306d6bd-7ec4-474d-b6c0-f71260377101-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1306d6bd-7ec4-474d-b6c0-f71260377101-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1306d6bd-7ec4-474d-b6c0-f71260377101\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1306d6bd-7ec4-474d-b6c0-f71260377101/resourcegroups/vaasrgffeb/providers/Microsoft.Storage/storageAccounts/savaasrgffeb\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1306d6bd-7ec4-474d-b6c0-f71260377101-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1aa9c62c-a74a-4050-bad6-ba0090aa2df6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1aa9c62c-a74a-4050-bad6-ba0090aa2df6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1aa9c62c-a74a-4050-bad6-ba0090aa2df6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1aa9c62c-a74a-4050-bad6-ba0090aa2df6/resourcegroups/vaasrg34d4/providers/Microsoft.Storage/storageAccounts/savaasrg34d4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.92287480365485,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1aa9c62c-a74a-4050-bad6-ba0090aa2df6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1c0ec5c2-290f-4e33-ac8f-7c9ceefda166-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1c0ec5c2-290f-4e33-ac8f-7c9ceefda166-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1c0ec5c2-290f-4e33-ac8f-7c9ceefda166\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1c0ec5c2-290f-4e33-ac8f-7c9ceefda166/resourcegroups/vaasrgcc09/providers/Microsoft.Storage/storageAccounts/savaasrgcc09\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.38430058490485,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1c0ec5c2-290f-4e33-ac8f-7c9ceefda166-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d0c9dec-eef8-439c-af24-443be66909e3\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d0c9dec-eef8-439c-af24-443be66909e3/resourcegroups/vaasrg24a6/providers/Microsoft.Storage/storageAccounts/savaasrg24a6\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d0c9dec-eef8-439c-af24-443be66909e3\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d0c9dec-eef8-439c-af24-443be66909e3/resourcegroups/vaasrg5cc0/providers/Microsoft.Storage/storageAccounts/savaasrg5cc0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourcegroups/vaasrgd47d/providers/Microsoft.Storage/storageAccounts/savaasrgd47d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.004596710205078125,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourcegroups/vaasrgd47d/providers/Microsoft.Storage/storageAccounts/savaasrgd47d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":221.01048389542848,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1f4ee32e-5499-4c4a-b901-617bb98d63db-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1f4ee32e-5499-4c4a-b901-617bb98d63db-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1f4ee32e-5499-4c4a-b901-617bb98d63db\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1f4ee32e-5499-4c4a-b901-617bb98d63db/resourcegroups/vaasrg88c8/providers/Microsoft.Storage/storageAccounts/savaasrg88c8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614220848307,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1f4ee32e-5499-4c4a-b901-617bb98d63db-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/227d788c-fd08-4f3d-88f4-6608382c0a07-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"227d788c-fd08-4f3d-88f4-6608382c0a07\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/227d788c-fd08-4f3d-88f4-6608382c0a07/resourcegroups/226d91de-24ac-4b17-a38a-55f52c8e4e0f/providers/Microsoft.Storage/storageAccounts/pslibtest261082160\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":1.52587890625E-05,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"227d788c-fd08-4f3d-88f4-6608382c0a07\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/227d788c-fd08-4f3d-88f4-6608382c0a07/resourcegroups/0be37350-8a63-4cdf-80ea-4e6ca03e8448/providers/Microsoft.Storage/storageAccounts/pslibtest302305627\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"227d788c-fd08-4f3d-88f4-6608382c0a07\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/227d788c-fd08-4f3d-88f4-6608382c0a07/resourcegroups/226d91de-24ac-4b17-a38a-55f52c8e4e0f/providers/Microsoft.Storage/storageAccounts/pslibtest261082160\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.391586674377322,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/244a9403-af00-4a57-a197-fdf3c03b9d09-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"244a9403-af00-4a57-a197-fdf3c03b9d09-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"244a9403-af00-4a57-a197-fdf3c03b9d09\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/244a9403-af00-4a57-a197-fdf3c03b9d09/resourcegroups/vaasrga236/providers/Microsoft.Storage/storageAccounts/savaasrga236\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"244a9403-af00-4a57-a197-fdf3c03b9d09-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c/resourcegroups/vaasrg777a/providers/Microsoft.Storage/storageAccounts/savaasrg777a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":4.57763671875E-05,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c/resourceGroups/vaasrg777a/providers/Microsoft.Compute/virtualMachines/vmvaasrg777a0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_D1_v2\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c/resourceGroups/vaasrg777a/providers/Microsoft.Compute/virtualMachines/vmvaasrg777a0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_D1_v2\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c/resourcegroups/vaasrg777a/providers/Microsoft.Storage/storageAccounts/savaasrg777a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":6.36465847492218E-06,\"meterId\":\"B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c/resourcegroups/vaasrg777a/providers/Microsoft.Storage/storageAccounts/savaasrg777a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":54.024167238734663,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2632704f-b40e-4ae5-a182-56993947a063\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2632704f-b40e-4ae5-a182-56993947a063/resourcegroups/vaasrgb02f/providers/Microsoft.Storage/storageAccounts/savaasrgb02f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2632704f-b40e-4ae5-a182-56993947a063\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2632704f-b40e-4ae5-a182-56993947a063/resourcegroups/vaasrgecc2/providers/Microsoft.Storage/storageAccounts/savaasrgecc2\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384346361272037,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/286895af-27d1-4f55-8bd5-3e5941d2a45b/resourcegroups/5d8b44b7-d8f0-4fe3-bbb5-4b9ac58778b01/providers/Microsoft.Storage/storageAccounts/pslibtest900571587\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.382793587632477,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/286895af-27d1-4f55-8bd5-3e5941d2a45b/resourcegroups/c8beb3c4-ebb6-41fa-9afe-7464a3689e8f/providers/Microsoft.Storage/storageAccounts/pslibtest907037511\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.324356401339173,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/286895af-27d1-4f55-8bd5-3e5941d2a45b/resourcegroups/d7cde0d8-0409-41fc-8769-773c8c2f3dcd/providers/Microsoft.Storage/storageAccounts/pslibtest290078885\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222755754366517,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2c889f43-3ceb-4c57-bd0f-e0b66f60c731-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2c889f43-3ceb-4c57-bd0f-e0b66f60c731-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2c889f43-3ceb-4c57-bd0f-e0b66f60c731\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2c889f43-3ceb-4c57-bd0f-e0b66f60c731/resourcegroups/vaasrg9232/providers/Microsoft.Storage/storageAccounts/savaasrg9232\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384277696721256,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2c889f43-3ceb-4c57-bd0f-e0b66f60c731-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2ff91bb9-0367-420f-b256-054cf167451b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2ff91bb9-0367-420f-b256-054cf167451b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2ff91bb9-0367-420f-b256-054cf167451b/resourcegroups/vaasrg462e/providers/Microsoft.Storage/storageAccounts/savaasrg462e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.000179290771484375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2ff91bb9-0367-420f-b256-054cf167451b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2ff91bb9-0367-420f-b256-054cf167451b/resourcegroups/vaasrg462e/providers/Microsoft.Storage/storageAccounts/savaasrg462e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.46147570014,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2ff91bb9-0367-420f-b256-054cf167451b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2ff91bb9-0367-420f-b256-054cf167451b/resourcegroups/vaasrg8370/providers/Microsoft.Storage/storageAccounts/savaasrg8370\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461448904126883,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2ff91bb9-0367-420f-b256-054cf167451b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2ff91bb9-0367-420f-b256-054cf167451b/resourcegroups/vaasrga913/providers/Microsoft.Storage/storageAccounts/savaasrga913\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461429714225233,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2ff91bb9-0367-420f-b256-054cf167451b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2ff91bb9-0367-420f-b256-054cf167451b/resourcegroups/vaasrgc076/providers/Microsoft.Storage/storageAccounts/savaasrgc076\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418270133436,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/31b779a2-4ef5-47f2-961a-583e078d736b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"31b779a2-4ef5-47f2-961a-583e078d736b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"31b779a2-4ef5-47f2-961a-583e078d736b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/31b779a2-4ef5-47f2-961a-583e078d736b/resourcegroups/vaasrge6bb/providers/Microsoft.Storage/storageAccounts/savaasrge6bb\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"31b779a2-4ef5-47f2-961a-583e078d736b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/32afd851-cb66-40a0-bf85-7cf6105fbc6e/resourcegroups/57d09078-95f8-4123-b2d4-e5c09eba7e37_1/providers/Microsoft.Storage/storageAccounts/pslibtest160704799\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.387077492661774,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/32afd851-cb66-40a0-bf85-7cf6105fbc6e/resourcegroups/adf4e225-79b2-4fba-ac24-4f0d881a7e6b/providers/Microsoft.Storage/storageAccounts/pslibtest91796501\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3c8fcb5b-1b4d-4bc4-a3ff-334720ec2230-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3c8fcb5b-1b4d-4bc4-a3ff-334720ec2230-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3c8fcb5b-1b4d-4bc4-a3ff-334720ec2230\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3c8fcb5b-1b4d-4bc4-a3ff-334720ec2230/resourcegroups/011fa748-028d-40fe-8650-7b0650e01c3c_1/providers/Microsoft.Storage/storageAccounts/pslibtest917719275\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3c8fcb5b-1b4d-4bc4-a3ff-334720ec2230-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd/resourcegroups/vaasrg1138/providers/Microsoft.Storage/storageAccounts/savaasrg1138\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.0030059814453125,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd/resourcegroups/vaasrg1138/providers/Microsoft.Storage/storageAccounts/savaasrg1138\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":216.3304835902527,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd/resourcegroups/vaasrg6f1e/providers/Microsoft.Storage/storageAccounts/savaasrg6f1e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3f3ae68e-028e-430d-86e9-c6b229db0c05-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3f3ae68e-028e-430d-86e9-c6b229db0c05/resourcegroups/vaasrg45b4/providers/Microsoft.Storage/storageAccounts/savaasrg45b4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":7.62939453125E-06,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3f3ae68e-028e-430d-86e9-c6b229db0c05/resourcegroups/vaasrg2cdc/providers/Microsoft.Storage/storageAccounts/savaasrg2cdc\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461441274732351,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3f3ae68e-028e-430d-86e9-c6b229db0c05/resourcegroups/vaasrg45b4/providers/Microsoft.Storage/storageAccounts/savaasrg45b4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.46147570014,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3f3ae68e-028e-430d-86e9-c6b229db0c05/resourcegroups/vaasrg5767/providers/Microsoft.Storage/storageAccounts/savaasrg5767\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922882433049381,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3f3ae68e-028e-430d-86e9-c6b229db0c05/resourcegroups/vaasrgb839/providers/Microsoft.Storage/storageAccounts/savaasrgb839\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourceGroups/c1c5d0eb-8740-4b94-8a47-00c279b4fce4/providers/Microsoft.Compute/virtualMachines/ffbcdeee-8334-4691-9e2d-94c298a01e08\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourceGroups/c1c5d0eb-8740-4b94-8a47-00c279b4fce4/providers/Microsoft.Compute/virtualMachines/ffbcdeee-8334-4691-9e2d-94c298a01e08\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourcegroups/be151282-38ed-40af-9767-a05846776757/providers/Microsoft.Storage/storageAccounts/pslibtest809479769\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.506096047349274,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourcegroups/c1c5d0eb-8740-4b94-8a47-00c279b4fce4/providers/Microsoft.Storage/storageAccounts/pslibtest617621986\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/45ea1790-f3bd-4772-b3d3-735c43d82639-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"45ea1790-f3bd-4772-b3d3-735c43d82639-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"45ea1790-f3bd-4772-b3d3-735c43d82639\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/45ea1790-f3bd-4772-b3d3-735c43d82639/resourcegroups/12e2c256-b7a9-491a-9d52-afd04843850a/providers/Microsoft.Storage/storageAccounts/pslibtest112756343\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"45ea1790-f3bd-4772-b3d3-735c43d82639-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/47ddbcd8-ac0c-422c-9c25-f33fa448d16c/resourcegroups/vaasrg5cdc/providers/Microsoft.Storage/storageAccounts/savaasrg5cdc\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/47ddbcd8-ac0c-422c-9c25-f33fa448d16c/resourcegroups/vaasrged3f/providers/Microsoft.Storage/storageAccounts/savaasrged3f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/47f641aa-4b76-4cba-a469-e93ce552c6d0/resourcegroups/vaasrg455c/providers/Microsoft.Storage/storageAccounts/savaasrg455c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/47f641aa-4b76-4cba-a469-e93ce552c6d0/resourcegroups/vaasrgdd44/providers/Microsoft.Storage/storageAccounts/savaasrgdd44\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"48423408-017e-45dd-a0a5-742d5899b974\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/48423408-017e-45dd-a0a5-742d5899b974/resourcegroups/vaasrg0283/providers/Microsoft.Storage/storageAccounts/savaasrg0283\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"48423408-017e-45dd-a0a5-742d5899b974\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/48423408-017e-45dd-a0a5-742d5899b974/resourcegroups/vaasrg3751/providers/Microsoft.Storage/storageAccounts/savaasrg3751\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/4ea5411e-4c1c-43e7-b282-c10ae5916bba/resourcegroups/vaasrg3971/providers/Microsoft.Storage/storageAccounts/savaasrg3971\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/4ea5411e-4c1c-43e7-b282-c10ae5916bba/resourcegroups/vaasrg3b4e/providers/Microsoft.Storage/storageAccounts/savaasrg3b4e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/4fc8ce86-656c-4d88-afcd-5e52af61e8cb-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4fc8ce86-656c-4d88-afcd-5e52af61e8cb-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"4fc8ce86-656c-4d88-afcd-5e52af61e8cb\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/4fc8ce86-656c-4d88-afcd-5e52af61e8cb/resourcegroups/vaasrgf62a/providers/Microsoft.Storage/storageAccounts/savaasrgf62a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614220848307,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4fc8ce86-656c-4d88-afcd-5e52af61e8cb-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/50740518-f8b4-43ce-951b-4da6b187fab9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"50740518-f8b4-43ce-951b-4da6b187fab9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"50740518-f8b4-43ce-951b-4da6b187fab9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/50740518-f8b4-43ce-951b-4da6b187fab9/resourcegroups/vaasrgedca/providers/Microsoft.Storage/storageAccounts/savaasrgedca\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"50740518-f8b4-43ce-951b-4da6b187fab9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"592603a3-a950-4413-b1fe-7742ce22b1ff\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/592603a3-a950-4413-b1fe-7742ce22b1ff/resourcegroups/vaasrg10ee/providers/Microsoft.Storage/storageAccounts/savaasrg10ee\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"592603a3-a950-4413-b1fe-7742ce22b1ff\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/592603a3-a950-4413-b1fe-7742ce22b1ff/resourcegroups/vaasrgbbe8/providers/Microsoft.Storage/storageAccounts/savaasrgbbe8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922851799055934,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/5a85ebf1-caae-4775-826e-041f61c729a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5a85ebf1-caae-4775-826e-041f61c729a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"5a85ebf1-caae-4775-826e-041f61c729a8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/5a85ebf1-caae-4775-826e-041f61c729a8/resourcegroups/vaasrg4b47/providers/Microsoft.Storage/storageAccounts/savaasrg4b47\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384285326115787,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5a85ebf1-caae-4775-826e-041f61c729a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/5d37adc7-69a2-4172-a629-cdc6eb989711-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5d37adc7-69a2-4172-a629-cdc6eb989711-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"5d37adc7-69a2-4172-a629-cdc6eb989711\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/5d37adc7-69a2-4172-a629-cdc6eb989711/resourcegroups/vaasrgd58e/providers/Microsoft.Storage/storageAccounts/savaasrgd58e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5d37adc7-69a2-4172-a629-cdc6eb989711-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/5f9ee804-2d9c-4769-bfcd-39ae0185f77e/resourcegroups/vaasrg465c/providers/Microsoft.Storage/storageAccounts/savaasrg465c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/5f9ee804-2d9c-4769-bfcd-39ae0185f77e/resourcegroups/vaasrg4b6a/providers/Microsoft.Storage/storageAccounts/savaasrg4b6a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614335289225,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6055cf3e-8dc4-4b4b-b1c9-101b887c54a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6055cf3e-8dc4-4b4b-b1c9-101b887c54a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6055cf3e-8dc4-4b4b-b1c9-101b887c54a8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6055cf3e-8dc4-4b4b-b1c9-101b887c54a8/resourcegroups/a4d0f85e-a1ee-4ca8-9f0c-d3b286ae5e35/providers/Microsoft.Storage/storageAccounts/pslibtest455708246\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6055cf3e-8dc4-4b4b-b1c9-101b887c54a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/610e09c6-90f4-46e7-8ff2-d914aab1f275-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"610e09c6-90f4-46e7-8ff2-d914aab1f275-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"610e09c6-90f4-46e7-8ff2-d914aab1f275\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/610e09c6-90f4-46e7-8ff2-d914aab1f275/resourcegroups/vaasrg0445/providers/Microsoft.Storage/storageAccounts/savaasrg0445\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"610e09c6-90f4-46e7-8ff2-d914aab1f275-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourceGroups/vaasrg11c0/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourceGroups/vaasrg11c0/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":8.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourcegroups/vaasrg11c0/providers/Microsoft.Storage/storageAccounts/savaasrg11c0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.011852264404296875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourcegroups/vaasrg11c0/providers/Microsoft.Storage/storageAccounts/savaasrg11c0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":24.957210990600288,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/65138f98-5d53-45c2-bdcd-31501ac073f1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65138f98-5d53-45c2-bdcd-31501ac073f1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"65138f98-5d53-45c2-bdcd-31501ac073f1\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/65138f98-5d53-45c2-bdcd-31501ac073f1/resourcegroups/vaasrg9de7/providers/Microsoft.Storage/storageAccounts/savaasrg9de7\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65138f98-5d53-45c2-bdcd-31501ac073f1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/65fd20c9-e9c4-4412-b1f9-d73e3442fba9/resourcegroups/154dd30d-2b1e-470e-8d12-b62f54117c101/providers/Microsoft.Storage/storageAccounts/pslibtest852131323\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.411018532700837,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/65fd20c9-e9c4-4412-b1f9-d73e3442fba9/resourcegroups/c74eb523-d390-46a9-933a-d6375f46798a/providers/Microsoft.Storage/storageAccounts/pslibtest126954281\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222755754366517,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/65fd20c9-e9c4-4412-b1f9-d73e3442fba9/resourcegroups/e54b2a46-9eea-4ca4-9e0c-efe37dc487ee/providers/Microsoft.Storage/storageAccounts/pslibtest556421449\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6ae65a19-bebc-4797-99d8-9e0648ee4ff6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6ae65a19-bebc-4797-99d8-9e0648ee4ff6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6ae65a19-bebc-4797-99d8-9e0648ee4ff6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6ae65a19-bebc-4797-99d8-9e0648ee4ff6/resourcegroups/vaasrg7992/providers/Microsoft.Storage/storageAccounts/savaasrg7992\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6ae65a19-bebc-4797-99d8-9e0648ee4ff6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6afcbb81-d37a-4cdd-b431-b023cc45b878-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6afcbb81-d37a-4cdd-b431-b023cc45b878-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6afcbb81-d37a-4cdd-b431-b023cc45b878\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6afcbb81-d37a-4cdd-b431-b023cc45b878/resourcegroups/vaasrg68d6/providers/Microsoft.Storage/storageAccounts/savaasrg68d6\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.38430058490485,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6afcbb81-d37a-4cdd-b431-b023cc45b878-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6e2dbba2-7bfb-4846-b51d-86e31e33c6f0/resourcegroups/vaasrg1428/providers/Microsoft.Storage/storageAccounts/savaasrg1428\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6e2dbba2-7bfb-4846-b51d-86e31e33c6f0/resourcegroups/vaasrgd73d/providers/Microsoft.Storage/storageAccounts/savaasrgd73d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d/resourcegroups/vaasrg3a5a/providers/Microsoft.Storage/storageAccounts/savaasrg3a5a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":2.288818359375E-05,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d/resourcegroups/vaasrg3a5a/providers/Microsoft.Storage/storageAccounts/savaasrg3a5a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":8.3819031715393066E-08,\"meterId\":\"B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d/resourcegroups/vaasrg3a5a/providers/Microsoft.Storage/storageAccounts/savaasrg3a5a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":45.776043650694191,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/753e9e3e-7f30-4b2a-911c-534d06702be5-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"753e9e3e-7f30-4b2a-911c-534d06702be5\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/753e9e3e-7f30-4b2a-911c-534d06702be5/resourcegroups/vaasrg5160/providers/Microsoft.Storage/storageAccounts/savaasrg5160\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.003185272216796875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"753e9e3e-7f30-4b2a-911c-534d06702be5\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/753e9e3e-7f30-4b2a-911c-534d06702be5/resourcegroups/vaasrg3d05/providers/Microsoft.Storage/storageAccounts/savaasrg3d05\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"753e9e3e-7f30-4b2a-911c-534d06702be5\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/753e9e3e-7f30-4b2a-911c-534d06702be5/resourcegroups/vaasrg5160/providers/Microsoft.Storage/storageAccounts/savaasrg5160\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":216.44017139542848,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/7774a4d3-5e50-4c6f-b6de-604812ca162a-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/7774a4d3-5e50-4c6f-b6de-604812ca162a/resourcegroups/vaasrga97d/providers/Microsoft.Storage/storageAccounts/savaasrga97d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.001148223876953125,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/7774a4d3-5e50-4c6f-b6de-604812ca162a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/7774a4d3-5e50-4c6f-b6de-604812ca162a/resourcegroups/vaasrga97d/providers/Microsoft.Storage/storageAccounts/savaasrga97d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":103.68852302711457,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/78a0efe7-09b3-4ca7-a6b2-dab2e688c9f7-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"78a0efe7-09b3-4ca7-a6b2-dab2e688c9f7-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"78a0efe7-09b3-4ca7-a6b2-dab2e688c9f7\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/78a0efe7-09b3-4ca7-a6b2-dab2e688c9f7/resourcegroups/vaasrg7ba1/providers/Microsoft.Storage/storageAccounts/savaasrg7ba1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"78a0efe7-09b3-4ca7-a6b2-dab2e688c9f7-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/7d6fd29f-67ef-4a2d-aafc-017315eddb24-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"7d6fd29f-67ef-4a2d-aafc-017315eddb24-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"7d6fd29f-67ef-4a2d-aafc-017315eddb24\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/7d6fd29f-67ef-4a2d-aafc-017315eddb24/resourcegroups/vaasrgbcd6/providers/Microsoft.Storage/storageAccounts/savaasrgbcd6\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"7d6fd29f-67ef-4a2d-aafc-017315eddb24-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8074d4b8-cfdd-4d87-9941-179fc729762f\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8074d4b8-cfdd-4d87-9941-179fc729762f/resourcegroups/vaasrg2aaa/providers/Microsoft.Storage/storageAccounts/savaasrg2aaa\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8074d4b8-cfdd-4d87-9941-179fc729762f\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8074d4b8-cfdd-4d87-9941-179fc729762f/resourcegroups/vaasrg907c/providers/Microsoft.Storage/storageAccounts/savaasrg907c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourcegroups/vaasrgca5d/providers/Microsoft.Storage/storageAccounts/savaasrgca5d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.0045623779296875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourcegroups/vaasrgca5d/providers/Microsoft.Storage/storageAccounts/savaasrgca5d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":221.17098728287965,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/839726ed-a756-4a3b-840b-dab75d058fd1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"839726ed-a756-4a3b-840b-dab75d058fd1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"839726ed-a756-4a3b-840b-dab75d058fd1\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/839726ed-a756-4a3b-840b-dab75d058fd1/resourcegroups/vaasrgb386/providers/Microsoft.Storage/storageAccounts/savaasrgb386\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":55.341118421405554,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"839726ed-a756-4a3b-840b-dab75d058fd1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/852c667c-6c69-4a6a-9f74-6bfabb4cc5de-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"852c667c-6c69-4a6a-9f74-6bfabb4cc5de-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"852c667c-6c69-4a6a-9f74-6bfabb4cc5de\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/852c667c-6c69-4a6a-9f74-6bfabb4cc5de/resourcegroups/vaasrgbb6d/providers/Microsoft.Storage/storageAccounts/savaasrgbb6d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.3843501759693,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"852c667c-6c69-4a6a-9f74-6bfabb4cc5de-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourcegroups/vaasrgef3f/providers/Microsoft.Storage/storageAccounts/savaasrgef3f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.00457000732421875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourcegroups/vaasrgef3f/providers/Microsoft.Storage/storageAccounts/savaasrgef3f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":219.39058796036988,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/86c6d927-9ef4-4aa5-bf81-a4c362017cdc-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"86c6d927-9ef4-4aa5-bf81-a4c362017cdc-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"86c6d927-9ef4-4aa5-bf81-a4c362017cdc\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/86c6d927-9ef4-4aa5-bf81-a4c362017cdc/resourcegroups/vaasrg8d61/providers/Microsoft.Storage/storageAccounts/savaasrg8d61\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"86c6d927-9ef4-4aa5-bf81-a4c362017cdc-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8c528ead-8aac-425b-9d43-e8ae9d08f266-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8c528ead-8aac-425b-9d43-e8ae9d08f266/resourcegroups/vaasrg3ee2/providers/Microsoft.Storage/storageAccounts/savaasrg3ee2\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.0007476806640625,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8c528ead-8aac-425b-9d43-e8ae9d08f266-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8c528ead-8aac-425b-9d43-e8ae9d08f266/resourceGroups/vaasrg3ee2/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8c528ead-8aac-425b-9d43-e8ae9d08f266-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8c528ead-8aac-425b-9d43-e8ae9d08f266/resourceGroups/vaasrg3ee2/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8c528ead-8aac-425b-9d43-e8ae9d08f266-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8c528ead-8aac-425b-9d43-e8ae9d08f266/resourcegroups/vaasrg3ee2/providers/Microsoft.Storage/storageAccounts/savaasrg3ee2\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":120.23706546891481,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/99507459-68d8-46c3-a7eb-89d0c46ecf84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"99507459-68d8-46c3-a7eb-89d0c46ecf84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"99507459-68d8-46c3-a7eb-89d0c46ecf84\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/99507459-68d8-46c3-a7eb-89d0c46ecf84/resourcegroups/48bbe4bd-343e-4f46-b5ba-a88d82b2483d/providers/Microsoft.Storage/storageAccounts/pslibtest307048962\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222755754366517,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"99507459-68d8-46c3-a7eb-89d0c46ecf84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ae279f0-5e78-4c19-a867-5b69b6518c85-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9ae279f0-5e78-4c19-a867-5b69b6518c85-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ae279f0-5e78-4c19-a867-5b69b6518c85\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ae279f0-5e78-4c19-a867-5b69b6518c85/resourcegroups/vaasrge20f/providers/Microsoft.Storage/storageAccounts/savaasrge20f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9ae279f0-5e78-4c19-a867-5b69b6518c85-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourcegroups/vaasrg9a25/providers/Microsoft.Storage/storageAccounts/savaasrg9a25\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.004581451416015625,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourcegroups/vaasrg9a25/providers/Microsoft.Storage/storageAccounts/savaasrg9a25\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":216.88291278947145,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9e0bb47a-a79b-42f6-bc03-68f436bc438b/resourcegroups/vaasrga68c/providers/Microsoft.Storage/storageAccounts/savaasrga68c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922859428450465,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9e0bb47a-a79b-42f6-bc03-68f436bc438b/resourcegroups/vaasrga855/providers/Microsoft.Storage/storageAccounts/savaasrga855\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614220848307,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9e0bb47a-a79b-42f6-bc03-68f436bc438b/resourcegroups/vaasrgc32c/providers/Microsoft.Storage/storageAccounts/savaasrgc32c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922890062443912,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9e880565-63b6-416d-8116-a5920e9429b8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9e880565-63b6-416d-8116-a5920e9429b8/resourcegroups/267146ba-bf6b-4973-b35d-e34e3e24e00e/providers/Microsoft.Storage/storageAccounts/pslibtest297262364\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9e880565-63b6-416d-8116-a5920e9429b8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9e880565-63b6-416d-8116-a5920e9429b8/resourcegroups/e9166d21-7037-4cc1-81af-b672bafd1d8f/providers/Microsoft.Storage/storageAccounts/pslibtest160577924\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222763383761048,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a1d13a81-87c1-452f-8d77-f7e955f8665c/resourcegroups/vaasrg4580/providers/Microsoft.Storage/storageAccounts/savaasrg4580\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461437343619764,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a1d13a81-87c1-452f-8d77-f7e955f8665c/resourcegroups/vaasrg7179/providers/Microsoft.Storage/storageAccounts/savaasrg7179\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461452718824148,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a1d13a81-87c1-452f-8d77-f7e955f8665c/resourcegroups/vaasrgc524/providers/Microsoft.Storage/storageAccounts/savaasrgc524\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614220848307,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a27d1538-06c3-411c-9ab2-9fd99eaf86d6/resourcegroups/vaasrg1670/providers/Microsoft.Storage/storageAccounts/savaasrg1670\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384353990666568,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a27d1538-06c3-411c-9ab2-9fd99eaf86d6/resourcegroups/vaasrgb2a4/providers/Microsoft.Storage/storageAccounts/savaasrgb2a4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a27d1538-06c3-411c-9ab2-9fd99eaf86d6/resourcegroups/vaasrgd24d/providers/Microsoft.Storage/storageAccounts/savaasrgd24d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a5ac906c-1e97-415a-93aa-6039e1a273b1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a5ac906c-1e97-415a-93aa-6039e1a273b1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a5ac906c-1e97-415a-93aa-6039e1a273b1\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a5ac906c-1e97-415a-93aa-6039e1a273b1/resourcegroups/vaasrg71d4/providers/Microsoft.Storage/storageAccounts/savaasrg71d4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a5ac906c-1e97-415a-93aa-6039e1a273b1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourceGroups/vaasrg2560/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourceGroups/vaasrg2560/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":8.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourcegroups/vaasrg2560/providers/Microsoft.Storage/storageAccounts/savaasrg2560\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.0118865966796875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourcegroups/vaasrg2560/providers/Microsoft.Storage/storageAccounts/savaasrg2560\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":27.358723136596382,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a7c22561-5a58-436e-873a-a19b7245fa97-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a7c22561-5a58-436e-873a-a19b7245fa97\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a7c22561-5a58-436e-873a-a19b7245fa97/resourcegroups/vaasrgbcf5/providers/Microsoft.Storage/storageAccounts/savaasrgbcf5\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.00075531005859375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a7c22561-5a58-436e-873a-a19b7245fa97-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a7c22561-5a58-436e-873a-a19b7245fa97\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a7c22561-5a58-436e-873a-a19b7245fa97/resourceGroups/vaasrgbcf5/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a7c22561-5a58-436e-873a-a19b7245fa97-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a7c22561-5a58-436e-873a-a19b7245fa97\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a7c22561-5a58-436e-873a-a19b7245fa97/resourceGroups/vaasrgbcf5/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a7c22561-5a58-436e-873a-a19b7245fa97-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a7c22561-5a58-436e-873a-a19b7245fa97\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a7c22561-5a58-436e-873a-a19b7245fa97/resourcegroups/vaasrgbcf5/providers/Microsoft.Storage/storageAccounts/savaasrgbcf5\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":121.76348224747926,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ad18984d-c264-43ee-8607-16f928ace1d2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ad18984d-c264-43ee-8607-16f928ace1d2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ad18984d-c264-43ee-8607-16f928ace1d2\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ad18984d-c264-43ee-8607-16f928ace1d2/resourcegroups/vaasrg5bf6/providers/Microsoft.Storage/storageAccounts/savaasrg5bf6\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922851799055934,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ad18984d-c264-43ee-8607-16f928ace1d2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/b11c32a6-9446-46d8-91ed-b68c366c04ec/resourcegroups/vaasrg1082/providers/Microsoft.Storage/storageAccounts/savaasrg1082\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/b11c32a6-9446-46d8-91ed-b68c366c04ec/resourcegroups/vaasrgfd60/providers/Microsoft.Storage/storageAccounts/savaasrgfd60\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8/resourcegroups/vaasrg75a3/providers/Microsoft.Storage/storageAccounts/savaasrg75a3\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384353990666568,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8/resourcegroups/vaasrgdbb4/providers/Microsoft.Storage/storageAccounts/savaasrgdbb4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8/resourcegroups/vaasrge03d/providers/Microsoft.Storage/storageAccounts/savaasrge03d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922851797193289,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/bdb1657e-eadb-49b0-8f3b-f7d683d5b471-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"bdb1657e-eadb-49b0-8f3b-f7d683d5b471-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"bdb1657e-eadb-49b0-8f3b-f7d683d5b471\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/bdb1657e-eadb-49b0-8f3b-f7d683d5b471/resourcegroups/vaasrg5b41/providers/Microsoft.Storage/storageAccounts/savaasrg5b41\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"bdb1657e-eadb-49b0-8f3b-f7d683d5b471-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/be97a079-2d20-4c4e-84a4-4483994c32e0-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"be97a079-2d20-4c4e-84a4-4483994c32e0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/be97a079-2d20-4c4e-84a4-4483994c32e0/resourcegroups/vaasrgfab8/providers/Microsoft.Storage/storageAccounts/savaasrgfab8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.000179290771484375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"be97a079-2d20-4c4e-84a4-4483994c32e0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/be97a079-2d20-4c4e-84a4-4483994c32e0/resourcegroups/vaasrg45e0/providers/Microsoft.Storage/storageAccounts/savaasrg45e0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922859428450465,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"be97a079-2d20-4c4e-84a4-4483994c32e0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/be97a079-2d20-4c4e-84a4-4483994c32e0/resourcegroups/vaasrga52a/providers/Microsoft.Storage/storageAccounts/savaasrga52a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"be97a079-2d20-4c4e-84a4-4483994c32e0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/be97a079-2d20-4c4e-84a4-4483994c32e0/resourcegroups/vaasrgfab8/providers/Microsoft.Storage/storageAccounts/savaasrgfab8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.46147570014,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/c4f98f40-0065-4985-8044-b9f342595337-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"c4f98f40-0065-4985-8044-b9f342595337-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"c4f98f40-0065-4985-8044-b9f342595337\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/c4f98f40-0065-4985-8044-b9f342595337/resourcegroups/vaasrg9238/providers/Microsoft.Storage/storageAccounts/savaasrg9238\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"c4f98f40-0065-4985-8044-b9f342595337-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/c7b9bab8-0e44-4705-abdf-44d5c8b93939-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"c7b9bab8-0e44-4705-abdf-44d5c8b93939-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"c7b9bab8-0e44-4705-abdf-44d5c8b93939\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/c7b9bab8-0e44-4705-abdf-44d5c8b93939/resourcegroups/vaasrg4954/providers/Microsoft.Storage/storageAccounts/savaasrg4954\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384277696721256,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"c7b9bab8-0e44-4705-abdf-44d5c8b93939-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb05ff8e-30f9-4d9f-988d-2f7f29aab900-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb05ff8e-30f9-4d9f-988d-2f7f29aab900-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb05ff8e-30f9-4d9f-988d-2f7f29aab900\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb05ff8e-30f9-4d9f-988d-2f7f29aab900/resourcegroups/6f86789a-d8e7-4c06-8128-4d9d94ae9101/providers/Microsoft.Storage/storageAccounts/pslibtest328589478\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222763383761048,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb05ff8e-30f9-4d9f-988d-2f7f29aab900-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb2f8798-803e-4452-8be0-61170edbed2c-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb2f8798-803e-4452-8be0-61170edbed2c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb2f8798-803e-4452-8be0-61170edbed2c/resourcegroups/vaasrg722a/providers/Microsoft.Storage/storageAccounts/savaasrg722a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.000179290771484375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb2f8798-803e-4452-8be0-61170edbed2c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb2f8798-803e-4452-8be0-61170edbed2c/resourcegroups/vaasrg2a7a/providers/Microsoft.Storage/storageAccounts/savaasrg2a7a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461441274732351,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb2f8798-803e-4452-8be0-61170edbed2c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb2f8798-803e-4452-8be0-61170edbed2c/resourcegroups/vaasrg6c88/providers/Microsoft.Storage/storageAccounts/savaasrg6c88\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922882433049381,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb2f8798-803e-4452-8be0-61170edbed2c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb2f8798-803e-4452-8be0-61170edbed2c/resourcegroups/vaasrg722a/providers/Microsoft.Storage/storageAccounts/savaasrg722a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461498704738915,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb2f8798-803e-4452-8be0-61170edbed2c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb2f8798-803e-4452-8be0-61170edbed2c/resourcegroups/vaasrgba1c/providers/Microsoft.Storage/storageAccounts/savaasrgba1c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cc002875-3f54-4d7b-8241-db00ecd6ae39-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cc002875-3f54-4d7b-8241-db00ecd6ae39-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cc002875-3f54-4d7b-8241-db00ecd6ae39\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cc002875-3f54-4d7b-8241-db00ecd6ae39/resourcegroups/vaasrgcf30/providers/Microsoft.Storage/storageAccounts/savaasrgcf30\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cc002875-3f54-4d7b-8241-db00ecd6ae39-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ce132972-d347-43c9-aacc-ba79edf31b8a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ce132972-d347-43c9-aacc-ba79edf31b8a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ce132972-d347-43c9-aacc-ba79edf31b8a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ce132972-d347-43c9-aacc-ba79edf31b8a/resourcegroups/vaasrgc62f/providers/Microsoft.Storage/storageAccounts/savaasrgc62f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ce132972-d347-43c9-aacc-ba79edf31b8a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/d26d0998-5355-420a-8c15-f890154ac297-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"d26d0998-5355-420a-8c15-f890154ac297-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"d26d0998-5355-420a-8c15-f890154ac297\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/d26d0998-5355-420a-8c15-f890154ac297/resourcegroups/9e0ffe08-30da-483c-99ff-e19d97a9103e1/providers/Microsoft.Storage/storageAccounts/pslibtest364673345\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"d26d0998-5355-420a-8c15-f890154ac297-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbb55c54-9b50-421a-9017-ff11fb4b1943-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbb55c54-9b50-421a-9017-ff11fb4b1943/resourceGroups/vaasrgcab6/providers/Microsoft.Compute/virtualMachines/simplelinuxvmv\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F1s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"Canonical\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"UbuntuServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"16.04-LTS\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbb55c54-9b50-421a-9017-ff11fb4b1943-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbb55c54-9b50-421a-9017-ff11fb4b1943/resourcegroups/vaasrgcab6/providers/Microsoft.Storage/storageAccounts/saula42ibjto6lu\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":1.6506119789555669,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbb55c54-9b50-421a-9017-ff11fb4b1943-fab6eb84-500b-4a09-a8ca-7358f8bbaea5\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-fab6eb84-500b-4a09-a8ca-7358f8bbaea5\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbb55c54-9b50-421a-9017-ff11fb4b1943/resourceGroups/vaasrgcab6/providers/Microsoft.Compute/virtualMachines/simplelinuxvmv\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F1s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"Canonical\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"UbuntuServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"16.04-LTS\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"fab6eb84-500b-4a09-a8ca-7358f8bbaea5\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-fab6eb84-500b-4a09-a8ca-7358f8bbaea5\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbbcd676-9d85-4809-8d49-d1737e02d840\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbbcd676-9d85-4809-8d49-d1737e02d840/resourcegroups/vaasrg20cb/providers/Microsoft.Storage/storageAccounts/savaasrg20cb\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.00018310546875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbbcd676-9d85-4809-8d49-d1737e02d840\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbbcd676-9d85-4809-8d49-d1737e02d840/resourcegroups/vaasrg7463/providers/Microsoft.Storage/storageAccounts/savaasrg7463\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.002216339111328125,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbbcd676-9d85-4809-8d49-d1737e02d840\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbbcd676-9d85-4809-8d49-d1737e02d840/resourcegroups/vaasrg20cb/providers/Microsoft.Storage/storageAccounts/savaasrg20cb\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":59.266575631685555,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbbcd676-9d85-4809-8d49-d1737e02d840\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbbcd676-9d85-4809-8d49-d1737e02d840/resourcegroups/vaasrg7463/providers/Microsoft.Storage/storageAccounts/savaasrg7463\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":210.18078342545778,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ddd2f5f9-b0d6-4fd7-a760-b3e96e5d3c1a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ddd2f5f9-b0d6-4fd7-a760-b3e96e5d3c1a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ddd2f5f9-b0d6-4fd7-a760-b3e96e5d3c1a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ddd2f5f9-b0d6-4fd7-a760-b3e96e5d3c1a/resourcegroups/vaasrg8551/providers/Microsoft.Storage/storageAccounts/sae3imp2wzmvnb4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":1.753231150098145,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ddd2f5f9-b0d6-4fd7-a760-b3e96e5d3c1a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e1a756e9-fdc2-42b2-b73f-8276c942cdec/resourcegroups/411bd3a1-038e-43f3-aed6-46ae552dcde1/providers/Microsoft.Storage/storageAccounts/pslibtest530906276\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222759569063783,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e1a756e9-fdc2-42b2-b73f-8276c942cdec/resourcegroups/7ecf5a83-1a1d-4349-994a-b3fb13e6847a/providers/Microsoft.Storage/storageAccounts/pslibtest535554006\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.3988267602399,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e2537be5-7a41-409f-9a4e-073e98bfd4c9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e2537be5-7a41-409f-9a4e-073e98bfd4c9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e2537be5-7a41-409f-9a4e-073e98bfd4c9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e2537be5-7a41-409f-9a4e-073e98bfd4c9/resourcegroups/d44971bb-77c2-4724-b71e-9048c49832701/providers/Microsoft.Storage/storageAccounts/pslibtest134929126\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e2537be5-7a41-409f-9a4e-073e98bfd4c9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e519a202-bfa1-486e-83fd-c334e2f16421-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e519a202-bfa1-486e-83fd-c334e2f16421\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e519a202-bfa1-486e-83fd-c334e2f16421/resourceGroups/CommvaultRG/providers/Microsoft.Compute/virtualMachines/commvaultvm\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_D11_v2\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"commvault\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"commvault\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"commvaulttrial\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e519a202-bfa1-486e-83fd-c334e2f16421-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e519a202-bfa1-486e-83fd-c334e2f16421\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e519a202-bfa1-486e-83fd-c334e2f16421/resourceGroups/CommvaultRG/providers/Microsoft.Compute/virtualMachines/commvaultvm\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_D11_v2\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"commvault\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"commvault\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"commvaulttrial\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e519a202-bfa1-486e-83fd-c334e2f16421-7ba084ec-ef9c-4d64-a179-7732c6cb5e28\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-7ba084ec-ef9c-4d64-a179-7732c6cb5e28\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e519a202-bfa1-486e-83fd-c334e2f16421\",\"usageStartTime\":\"2019-12-10T19:00:00+00:00\",\"usageEndTime\":\"2019-12-10T20:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e519a202-bfa1-486e-83fd-c334e2f16421/resourceGroups/COMMVAULTRG/providers/Microsoft.Compute/disks/commvaultvm_OsDisk_1_6dc4f16b509441619c63165465208591\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.029588853159258442,\"meterId\":\"7ba084ec-ef9c-4d64-a179-7732c6cb5e28\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-7ba084ec-ef9c-4d64-a179-7732c6cb5e28\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e519a202-bfa1-486e-83fd-c334e2f16421-d5f7731b-f639-404a-89d0-e46186e22c8d\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-d5f7731b-f639-404a-89d0-e46186e22c8d\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e519a202-bfa1-486e-83fd-c334e2f16421\",\"usageStartTime\":\"2019-12-10T19:00:00+00:00\",\"usageEndTime\":\"2019-12-10T20:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e519a202-bfa1-486e-83fd-c334e2f16421/resourceGroups/COMMVAULTRG/providers/Microsoft.Compute/disks/commvaultvm_OsDisk_1_6dc4f16b509441619c63165465208591\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.0013440860215053762,\"meterId\":\"d5f7731b-f639-404a-89d0-e46186e22c8d\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-d5f7731b-f639-404a-89d0-e46186e22c8d\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e7e34bbe-1286-429c-a143-bf6e5f782762-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e7e34bbe-1286-429c-a143-bf6e5f782762-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e7e34bbe-1286-429c-a143-bf6e5f782762\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e7e34bbe-1286-429c-a143-bf6e5f782762/resourcegroups/52a0ca25-3419-4017-af17-c12401469edc/providers/Microsoft.Storage/storageAccounts/pslibtest943272200\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e7e34bbe-1286-429c-a143-bf6e5f782762-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e8219b71-f38f-4e50-a44b-9f1db5ec8ab3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8219b71-f38f-4e50-a44b-9f1db5ec8ab3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e8219b71-f38f-4e50-a44b-9f1db5ec8ab3\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e8219b71-f38f-4e50-a44b-9f1db5ec8ab3/resourcegroups/90700f30-a494-4fb3-958b-1e283581b347/providers/Microsoft.Storage/storageAccounts/pslibtest53632966\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8219b71-f38f-4e50-a44b-9f1db5ec8ab3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e826c084-e183-4dc7-b6cc-0ee800b4ca84-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e826c084-e183-4dc7-b6cc-0ee800b4ca84/resourcegroups/vaasrgb26e/providers/Microsoft.Storage/storageAccounts/savaasrgb26e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.00337982177734375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e826c084-e183-4dc7-b6cc-0ee800b4ca84/resourcegroups/vaasrgb26e/providers/Microsoft.Storage/storageAccounts/savaasrgb26e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":219.65585819352418,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e826c084-e183-4dc7-b6cc-0ee800b4ca84/resourcegroups/vaasrgd768/providers/Microsoft.Storage/storageAccounts/savaasrgd768\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384285326115787,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e8d64781-f892-4b4e-9c08-b3330d8d4a06/resourcegroups/vaasrg0f2d/providers/Microsoft.Storage/storageAccounts/savaasrg0f2d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.38430058490485,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e8d64781-f892-4b4e-9c08-b3330d8d4a06/resourcegroups/vaasrg8f26/providers/Microsoft.Storage/storageAccounts/savaasrg8f26\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384315843693912,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e8d64781-f892-4b4e-9c08-b3330d8d4a06/resourcegroups/vaasrg9d1c/providers/Microsoft.Storage/storageAccounts/savaasrg9d1c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384353990666568,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e9865285-7ea4-41b8-b7be-ae00932d135c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e9865285-7ea4-41b8-b7be-ae00932d135c/resourcegroups/vaasrg4376/providers/Microsoft.Storage/storageAccounts/savaasrg4376\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e9865285-7ea4-41b8-b7be-ae00932d135c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e9865285-7ea4-41b8-b7be-ae00932d135c/resourcegroups/vaasrgc55f/providers/Microsoft.Storage/storageAccounts/savaasrgc55f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.38427388202399,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f1851225-64f7-401e-bc3a-02601e789281\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f1851225-64f7-401e-bc3a-02601e789281/resourcegroups/98211075-7d66-421d-bb13-ad0b420129631/providers/Microsoft.Storage/storageAccounts/pslibtest63701366\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.405254525132477,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f1851225-64f7-401e-bc3a-02601e789281\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f1851225-64f7-401e-bc3a-02601e789281/resourcegroups/cf5e12cb-a0f2-4f84-9724-f17046e9a391/providers/Microsoft.Storage/storageAccounts/pslibtest311790779\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f3d391a8-8070-4e02-a6fc-cda2e0d2180e-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f3d391a8-8070-4e02-a6fc-cda2e0d2180e/resourcegroups/461b8c5e-5004-4403-90f4-3ae9f6a9fd17/providers/Microsoft.Storage/storageAccounts/pslibtest535514776\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":1.1444091796875E-05,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f3d391a8-8070-4e02-a6fc-cda2e0d2180e-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f3d391a8-8070-4e02-a6fc-cda2e0d2180e/resourceGroups/461b8c5e-5004-4403-90f4-3ae9f6a9fd17/providers/Microsoft.Compute/virtualMachines/3f53b286-1499-404b-8ea6-54804ad4abf0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f3d391a8-8070-4e02-a6fc-cda2e0d2180e-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f3d391a8-8070-4e02-a6fc-cda2e0d2180e/resourceGroups/461b8c5e-5004-4403-90f4-3ae9f6a9fd17/providers/Microsoft.Compute/virtualMachines/3f53b286-1499-404b-8ea6-54804ad4abf0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f3d391a8-8070-4e02-a6fc-cda2e0d2180e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f3d391a8-8070-4e02-a6fc-cda2e0d2180e/resourcegroups/461b8c5e-5004-4403-90f4-3ae9f6a9fd17/providers/Microsoft.Storage/storageAccounts/pslibtest535514776\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.492054356262088,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f50bf97b-ff85-468e-bd79-6270ff3ec557-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f50bf97b-ff85-468e-bd79-6270ff3ec557-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f50bf97b-ff85-468e-bd79-6270ff3ec557\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f50bf97b-ff85-468e-bd79-6270ff3ec557/resourcegroups/vaasrg80eb/providers/Microsoft.Storage/storageAccounts/savaasrg80eb\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f50bf97b-ff85-468e-bd79-6270ff3ec557-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f6e75115-c0e6-47f1-aea3-f719497d1caa-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f6e75115-c0e6-47f1-aea3-f719497d1caa-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f6e75115-c0e6-47f1-aea3-f719497d1caa\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f6e75115-c0e6-47f1-aea3-f719497d1caa/resourcegroups/vaasrgb0ee/providers/Microsoft.Storage/storageAccounts/savaasrgb0ee\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f6e75115-c0e6-47f1-aea3-f719497d1caa-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f933f588-a84f-413e-b51f-8d27825af931-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f933f588-a84f-413e-b51f-8d27825af931\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f933f588-a84f-413e-b51f-8d27825af931/resourcegroups/aae9986c-b113-42e6-a69c-187722979651/providers/Microsoft.Storage/storageAccounts/pslibtest137607154\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":1.1444091796875E-05,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f933f588-a84f-413e-b51f-8d27825af931\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f933f588-a84f-413e-b51f-8d27825af931/resourcegroups/5cfd5b47-3192-42df-9c0c-8115de867ccd/providers/Microsoft.Storage/storageAccounts/pslibtest646252110\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f933f588-a84f-413e-b51f-8d27825af931\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f933f588-a84f-413e-b51f-8d27825af931/resourcegroups/aae9986c-b113-42e6-a69c-187722979651/providers/Microsoft.Storage/storageAccounts/pslibtest137607154\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.406509770080447,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/febc2cd6-f3ee-4085-ae9a-880305d9cee4/resourcegroups/vaasrg10ab/providers/Microsoft.Storage/storageAccounts/savaasrg10ab\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.38433491718024,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/febc2cd6-f3ee-4085-ae9a-880305d9cee4/resourcegroups/vaasrg3090/providers/Microsoft.Storage/storageAccounts/savaasrg3090\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461464162915945,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourcegroups/vaasrgc3c1/providers/Microsoft.Storage/storageAccounts/savaasrgc3c1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.00075531005859375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourceGroups/vaasrgc3c1/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourceGroups/vaasrgc3c1/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourceGroups/vaasrgc3c1/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourceGroups/vaasrgc3c1/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourcegroups/vaasrgc3c1/providers/Microsoft.Storage/storageAccounts/savaasrgc3c1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":122.42635456193238,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourceGroups/vaasrg2560/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourceGroups/vaasrg2560/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":8.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourceGroups/be151282-38ed-40af-9767-a05846776757/providers/Microsoft.Compute/virtualMachines/15bd81a5-6a0b-43fc-8cee-eef11a449bef\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourceGroups/be151282-38ed-40af-9767-a05846776757/providers/Microsoft.Compute/virtualMachines/15bd81a5-6a0b-43fc-8cee-eef11a449bef\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourceGroups/vaasrg11c0/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourceGroups/vaasrg11c0/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":8.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?api-version=2015-06-01-preview\u0026reportedStartTime=2019-12-10T11:00:00.0000000-08:00\u0026reportedEndTime=2019-12-10T12:00:00.0000000-08:00\u0026aggregationGranularity=Hourly+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?api-version=2015-06-01-preview\u0026reportedStartTime=2019-12-10T11:00:00.0000000-08:00\u0026reportedEndTime=2019-12-10T12:00:00.0000000-08:00\u0026aggregationGranularity=Hourly", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95" ], + "x-ms-client-request-id": [ "6a225add-db69-49ed-85ee-426e1f755581" ], + "CommandName": [ "Get-AzsSubscriberUsage" ], + "FullCommandName": [ "Get-AzsSubscriberUsage_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14405" ], + "x-ms-request-id": [ "06accbe4-a9f2-4f21-b70e-5a23fd39f105" ], + "x-ms-correlation-request-id": [ "06accbe4-a9f2-4f21-b70e-5a23fd39f105" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200210T203643Z:06accbe4-a9f2-4f21-b70e-5a23fd39f105" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 20:36:43 GMT" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "221591" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/09065051-cfe9-4fcf-b90c-87f2af292fc9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"09065051-cfe9-4fcf-b90c-87f2af292fc9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"09065051-cfe9-4fcf-b90c-87f2af292fc9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/09065051-cfe9-4fcf-b90c-87f2af292fc9/resourcegroups/vaasrg66a8/providers/Microsoft.Storage/storageAccounts/savaasrg66a8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"09065051-cfe9-4fcf-b90c-87f2af292fc9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0d34b398-d29c-428c-aac3-07d9d24775ef\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0d34b398-d29c-428c-aac3-07d9d24775ef/resourcegroups/vaasrg4790/providers/Microsoft.Storage/storageAccounts/savaasrg4790\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384346361272037,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0d34b398-d29c-428c-aac3-07d9d24775ef\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0d34b398-d29c-428c-aac3-07d9d24775ef/resourcegroups/vaasrgeb9b/providers/Microsoft.Storage/storageAccounts/savaasrgeb9b\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0d34b398-d29c-428c-aac3-07d9d24775ef-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0f723db3-b972-4e48-9aaa-614b04457bf2\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0f723db3-b972-4e48-9aaa-614b04457bf2/resourcegroups/vaasrg18c8/providers/Microsoft.Storage/storageAccounts/savaasrg18c8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0f723db3-b972-4e48-9aaa-614b04457bf2\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0f723db3-b972-4e48-9aaa-614b04457bf2/resourcegroups/vaasrg2d40/providers/Microsoft.Storage/storageAccounts/savaasrg2d40\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0f723db3-b972-4e48-9aaa-614b04457bf2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6/resourcegroups/vaasrg6af8/providers/Microsoft.Storage/storageAccounts/savaasrg6af8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.000186920166015625,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6/resourcegroups/vaasrg6af8/providers/Microsoft.Storage/storageAccounts/savaasrg6af8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.92295140028,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6/resourcegroups/vaasrg885b/providers/Microsoft.Storage/storageAccounts/savaasrg885b\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461429714225233,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6/resourcegroups/vaasrgba88/providers/Microsoft.Storage/storageAccounts/savaasrgba88\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418270133436,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6/resourcegroups/vaasrgdda2/providers/Microsoft.Storage/storageAccounts/savaasrgdda2\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922897573560476,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"0fd6b5b6-5b16-4fec-91a9-32b3c5f06fb6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/106d0952-83a9-4161-bca6-834cac90e562-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"106d0952-83a9-4161-bca6-834cac90e562-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"106d0952-83a9-4161-bca6-834cac90e562\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/106d0952-83a9-4161-bca6-834cac90e562/resourcegroups/vaasrga0a7/providers/Microsoft.Storage/storageAccounts/savaasrga0a7\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"106d0952-83a9-4161-bca6-834cac90e562-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"11471177-413a-4c30-801f-21c1ea97dfa9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/11471177-413a-4c30-801f-21c1ea97dfa9/resourcegroups/vaasrg4489/providers/Microsoft.Storage/storageAccounts/savaasrg4489\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461429714225233,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"11471177-413a-4c30-801f-21c1ea97dfa9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/11471177-413a-4c30-801f-21c1ea97dfa9/resourcegroups/vaasrg4945/providers/Microsoft.Storage/storageAccounts/savaasrg4945\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614335289225,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"11471177-413a-4c30-801f-21c1ea97dfa9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/11471177-413a-4c30-801f-21c1ea97dfa9/resourcegroups/vaasrgc0ad/providers/Microsoft.Storage/storageAccounts/savaasrgc0ad\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461445089429617,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"11471177-413a-4c30-801f-21c1ea97dfa9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1306d6bd-7ec4-474d-b6c0-f71260377101-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1306d6bd-7ec4-474d-b6c0-f71260377101-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1306d6bd-7ec4-474d-b6c0-f71260377101\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1306d6bd-7ec4-474d-b6c0-f71260377101/resourcegroups/vaasrgffeb/providers/Microsoft.Storage/storageAccounts/savaasrgffeb\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1306d6bd-7ec4-474d-b6c0-f71260377101-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1aa9c62c-a74a-4050-bad6-ba0090aa2df6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1aa9c62c-a74a-4050-bad6-ba0090aa2df6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1aa9c62c-a74a-4050-bad6-ba0090aa2df6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1aa9c62c-a74a-4050-bad6-ba0090aa2df6/resourcegroups/vaasrg34d4/providers/Microsoft.Storage/storageAccounts/savaasrg34d4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.92287480365485,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1aa9c62c-a74a-4050-bad6-ba0090aa2df6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1c0ec5c2-290f-4e33-ac8f-7c9ceefda166-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1c0ec5c2-290f-4e33-ac8f-7c9ceefda166-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1c0ec5c2-290f-4e33-ac8f-7c9ceefda166\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1c0ec5c2-290f-4e33-ac8f-7c9ceefda166/resourcegroups/vaasrgcc09/providers/Microsoft.Storage/storageAccounts/savaasrgcc09\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.38430058490485,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1c0ec5c2-290f-4e33-ac8f-7c9ceefda166-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d0c9dec-eef8-439c-af24-443be66909e3\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d0c9dec-eef8-439c-af24-443be66909e3/resourcegroups/vaasrg24a6/providers/Microsoft.Storage/storageAccounts/savaasrg24a6\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d0c9dec-eef8-439c-af24-443be66909e3\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d0c9dec-eef8-439c-af24-443be66909e3/resourcegroups/vaasrg5cc0/providers/Microsoft.Storage/storageAccounts/savaasrg5cc0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d0c9dec-eef8-439c-af24-443be66909e3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourcegroups/vaasrgd47d/providers/Microsoft.Storage/storageAccounts/savaasrgd47d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.004596710205078125,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourcegroups/vaasrgd47d/providers/Microsoft.Storage/storageAccounts/savaasrgd47d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":221.01048389542848,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1f4ee32e-5499-4c4a-b901-617bb98d63db-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1f4ee32e-5499-4c4a-b901-617bb98d63db-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1f4ee32e-5499-4c4a-b901-617bb98d63db\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1f4ee32e-5499-4c4a-b901-617bb98d63db/resourcegroups/vaasrg88c8/providers/Microsoft.Storage/storageAccounts/savaasrg88c8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614220848307,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"1f4ee32e-5499-4c4a-b901-617bb98d63db-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/227d788c-fd08-4f3d-88f4-6608382c0a07-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"227d788c-fd08-4f3d-88f4-6608382c0a07\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/227d788c-fd08-4f3d-88f4-6608382c0a07/resourcegroups/226d91de-24ac-4b17-a38a-55f52c8e4e0f/providers/Microsoft.Storage/storageAccounts/pslibtest261082160\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":1.52587890625E-05,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"227d788c-fd08-4f3d-88f4-6608382c0a07\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/227d788c-fd08-4f3d-88f4-6608382c0a07/resourcegroups/0be37350-8a63-4cdf-80ea-4e6ca03e8448/providers/Microsoft.Storage/storageAccounts/pslibtest302305627\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"227d788c-fd08-4f3d-88f4-6608382c0a07\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/227d788c-fd08-4f3d-88f4-6608382c0a07/resourcegroups/226d91de-24ac-4b17-a38a-55f52c8e4e0f/providers/Microsoft.Storage/storageAccounts/pslibtest261082160\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.391586674377322,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"227d788c-fd08-4f3d-88f4-6608382c0a07-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/244a9403-af00-4a57-a197-fdf3c03b9d09-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"244a9403-af00-4a57-a197-fdf3c03b9d09-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"244a9403-af00-4a57-a197-fdf3c03b9d09\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/244a9403-af00-4a57-a197-fdf3c03b9d09/resourcegroups/vaasrga236/providers/Microsoft.Storage/storageAccounts/savaasrga236\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"244a9403-af00-4a57-a197-fdf3c03b9d09-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c/resourcegroups/vaasrg777a/providers/Microsoft.Storage/storageAccounts/savaasrg777a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":4.57763671875E-05,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c/resourceGroups/vaasrg777a/providers/Microsoft.Compute/virtualMachines/vmvaasrg777a0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_D1_v2\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c/resourceGroups/vaasrg777a/providers/Microsoft.Compute/virtualMachines/vmvaasrg777a0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_D1_v2\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c/resourcegroups/vaasrg777a/providers/Microsoft.Storage/storageAccounts/savaasrg777a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":6.36465847492218E-06,\"meterId\":\"B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c/resourcegroups/vaasrg777a/providers/Microsoft.Storage/storageAccounts/savaasrg777a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":54.024167238734663,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"24e6fdd1-3f06-42f2-b30f-e9ecbe833c8c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2632704f-b40e-4ae5-a182-56993947a063\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2632704f-b40e-4ae5-a182-56993947a063/resourcegroups/vaasrgb02f/providers/Microsoft.Storage/storageAccounts/savaasrgb02f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2632704f-b40e-4ae5-a182-56993947a063\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2632704f-b40e-4ae5-a182-56993947a063/resourcegroups/vaasrgecc2/providers/Microsoft.Storage/storageAccounts/savaasrgecc2\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384346361272037,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2632704f-b40e-4ae5-a182-56993947a063-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/286895af-27d1-4f55-8bd5-3e5941d2a45b/resourcegroups/5d8b44b7-d8f0-4fe3-bbb5-4b9ac58778b01/providers/Microsoft.Storage/storageAccounts/pslibtest900571587\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.382793587632477,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/286895af-27d1-4f55-8bd5-3e5941d2a45b/resourcegroups/c8beb3c4-ebb6-41fa-9afe-7464a3689e8f/providers/Microsoft.Storage/storageAccounts/pslibtest907037511\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.324356401339173,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/286895af-27d1-4f55-8bd5-3e5941d2a45b/resourcegroups/d7cde0d8-0409-41fc-8769-773c8c2f3dcd/providers/Microsoft.Storage/storageAccounts/pslibtest290078885\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222755754366517,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"286895af-27d1-4f55-8bd5-3e5941d2a45b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2c889f43-3ceb-4c57-bd0f-e0b66f60c731-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2c889f43-3ceb-4c57-bd0f-e0b66f60c731-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2c889f43-3ceb-4c57-bd0f-e0b66f60c731\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2c889f43-3ceb-4c57-bd0f-e0b66f60c731/resourcegroups/vaasrg9232/providers/Microsoft.Storage/storageAccounts/savaasrg9232\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384277696721256,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2c889f43-3ceb-4c57-bd0f-e0b66f60c731-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2ff91bb9-0367-420f-b256-054cf167451b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2ff91bb9-0367-420f-b256-054cf167451b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2ff91bb9-0367-420f-b256-054cf167451b/resourcegroups/vaasrg462e/providers/Microsoft.Storage/storageAccounts/savaasrg462e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.000179290771484375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2ff91bb9-0367-420f-b256-054cf167451b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2ff91bb9-0367-420f-b256-054cf167451b/resourcegroups/vaasrg462e/providers/Microsoft.Storage/storageAccounts/savaasrg462e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.46147570014,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2ff91bb9-0367-420f-b256-054cf167451b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2ff91bb9-0367-420f-b256-054cf167451b/resourcegroups/vaasrg8370/providers/Microsoft.Storage/storageAccounts/savaasrg8370\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461448904126883,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2ff91bb9-0367-420f-b256-054cf167451b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2ff91bb9-0367-420f-b256-054cf167451b/resourcegroups/vaasrga913/providers/Microsoft.Storage/storageAccounts/savaasrga913\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461429714225233,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"2ff91bb9-0367-420f-b256-054cf167451b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/2ff91bb9-0367-420f-b256-054cf167451b/resourcegroups/vaasrgc076/providers/Microsoft.Storage/storageAccounts/savaasrgc076\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418270133436,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"2ff91bb9-0367-420f-b256-054cf167451b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/31b779a2-4ef5-47f2-961a-583e078d736b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"31b779a2-4ef5-47f2-961a-583e078d736b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"31b779a2-4ef5-47f2-961a-583e078d736b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/31b779a2-4ef5-47f2-961a-583e078d736b/resourcegroups/vaasrge6bb/providers/Microsoft.Storage/storageAccounts/savaasrge6bb\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"31b779a2-4ef5-47f2-961a-583e078d736b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/32afd851-cb66-40a0-bf85-7cf6105fbc6e/resourcegroups/57d09078-95f8-4123-b2d4-e5c09eba7e37_1/providers/Microsoft.Storage/storageAccounts/pslibtest160704799\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.387077492661774,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/32afd851-cb66-40a0-bf85-7cf6105fbc6e/resourcegroups/adf4e225-79b2-4fba-ac24-4f0d881a7e6b/providers/Microsoft.Storage/storageAccounts/pslibtest91796501\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"32afd851-cb66-40a0-bf85-7cf6105fbc6e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3c8fcb5b-1b4d-4bc4-a3ff-334720ec2230-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3c8fcb5b-1b4d-4bc4-a3ff-334720ec2230-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3c8fcb5b-1b4d-4bc4-a3ff-334720ec2230\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3c8fcb5b-1b4d-4bc4-a3ff-334720ec2230/resourcegroups/011fa748-028d-40fe-8650-7b0650e01c3c_1/providers/Microsoft.Storage/storageAccounts/pslibtest917719275\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3c8fcb5b-1b4d-4bc4-a3ff-334720ec2230-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd/resourcegroups/vaasrg1138/providers/Microsoft.Storage/storageAccounts/savaasrg1138\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.0030059814453125,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd/resourcegroups/vaasrg1138/providers/Microsoft.Storage/storageAccounts/savaasrg1138\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":216.3304835902527,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3db7c580-00ab-4bca-bc6f-ab24dec8e7bd/resourcegroups/vaasrg6f1e/providers/Microsoft.Storage/storageAccounts/savaasrg6f1e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3db7c580-00ab-4bca-bc6f-ab24dec8e7bd-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3f3ae68e-028e-430d-86e9-c6b229db0c05-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3f3ae68e-028e-430d-86e9-c6b229db0c05/resourcegroups/vaasrg45b4/providers/Microsoft.Storage/storageAccounts/savaasrg45b4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":7.62939453125E-06,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3f3ae68e-028e-430d-86e9-c6b229db0c05/resourcegroups/vaasrg2cdc/providers/Microsoft.Storage/storageAccounts/savaasrg2cdc\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461441274732351,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3f3ae68e-028e-430d-86e9-c6b229db0c05/resourcegroups/vaasrg45b4/providers/Microsoft.Storage/storageAccounts/savaasrg45b4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.46147570014,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3f3ae68e-028e-430d-86e9-c6b229db0c05/resourcegroups/vaasrg5767/providers/Microsoft.Storage/storageAccounts/savaasrg5767\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922882433049381,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/3f3ae68e-028e-430d-86e9-c6b229db0c05/resourcegroups/vaasrgb839/providers/Microsoft.Storage/storageAccounts/savaasrgb839\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"3f3ae68e-028e-430d-86e9-c6b229db0c05-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourceGroups/c1c5d0eb-8740-4b94-8a47-00c279b4fce4/providers/Microsoft.Compute/virtualMachines/ffbcdeee-8334-4691-9e2d-94c298a01e08\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourceGroups/c1c5d0eb-8740-4b94-8a47-00c279b4fce4/providers/Microsoft.Compute/virtualMachines/ffbcdeee-8334-4691-9e2d-94c298a01e08\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourcegroups/be151282-38ed-40af-9767-a05846776757/providers/Microsoft.Storage/storageAccounts/pslibtest809479769\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.506096047349274,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourcegroups/c1c5d0eb-8740-4b94-8a47-00c279b4fce4/providers/Microsoft.Storage/storageAccounts/pslibtest617621986\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/45ea1790-f3bd-4772-b3d3-735c43d82639-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"45ea1790-f3bd-4772-b3d3-735c43d82639-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"45ea1790-f3bd-4772-b3d3-735c43d82639\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/45ea1790-f3bd-4772-b3d3-735c43d82639/resourcegroups/12e2c256-b7a9-491a-9d52-afd04843850a/providers/Microsoft.Storage/storageAccounts/pslibtest112756343\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"45ea1790-f3bd-4772-b3d3-735c43d82639-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/47ddbcd8-ac0c-422c-9c25-f33fa448d16c/resourcegroups/vaasrg5cdc/providers/Microsoft.Storage/storageAccounts/savaasrg5cdc\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/47ddbcd8-ac0c-422c-9c25-f33fa448d16c/resourcegroups/vaasrged3f/providers/Microsoft.Storage/storageAccounts/savaasrged3f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47ddbcd8-ac0c-422c-9c25-f33fa448d16c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/47f641aa-4b76-4cba-a469-e93ce552c6d0/resourcegroups/vaasrg455c/providers/Microsoft.Storage/storageAccounts/savaasrg455c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/47f641aa-4b76-4cba-a469-e93ce552c6d0/resourcegroups/vaasrgdd44/providers/Microsoft.Storage/storageAccounts/savaasrgdd44\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"47f641aa-4b76-4cba-a469-e93ce552c6d0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"48423408-017e-45dd-a0a5-742d5899b974\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/48423408-017e-45dd-a0a5-742d5899b974/resourcegroups/vaasrg0283/providers/Microsoft.Storage/storageAccounts/savaasrg0283\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"48423408-017e-45dd-a0a5-742d5899b974\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/48423408-017e-45dd-a0a5-742d5899b974/resourcegroups/vaasrg3751/providers/Microsoft.Storage/storageAccounts/savaasrg3751\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"48423408-017e-45dd-a0a5-742d5899b974-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/4ea5411e-4c1c-43e7-b282-c10ae5916bba/resourcegroups/vaasrg3971/providers/Microsoft.Storage/storageAccounts/savaasrg3971\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/4ea5411e-4c1c-43e7-b282-c10ae5916bba/resourcegroups/vaasrg3b4e/providers/Microsoft.Storage/storageAccounts/savaasrg3b4e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4ea5411e-4c1c-43e7-b282-c10ae5916bba-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/4fc8ce86-656c-4d88-afcd-5e52af61e8cb-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4fc8ce86-656c-4d88-afcd-5e52af61e8cb-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"4fc8ce86-656c-4d88-afcd-5e52af61e8cb\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/4fc8ce86-656c-4d88-afcd-5e52af61e8cb/resourcegroups/vaasrgf62a/providers/Microsoft.Storage/storageAccounts/savaasrgf62a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614220848307,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"4fc8ce86-656c-4d88-afcd-5e52af61e8cb-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/50740518-f8b4-43ce-951b-4da6b187fab9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"50740518-f8b4-43ce-951b-4da6b187fab9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"50740518-f8b4-43ce-951b-4da6b187fab9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/50740518-f8b4-43ce-951b-4da6b187fab9/resourcegroups/vaasrgedca/providers/Microsoft.Storage/storageAccounts/savaasrgedca\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"50740518-f8b4-43ce-951b-4da6b187fab9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"592603a3-a950-4413-b1fe-7742ce22b1ff\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/592603a3-a950-4413-b1fe-7742ce22b1ff/resourcegroups/vaasrg10ee/providers/Microsoft.Storage/storageAccounts/savaasrg10ee\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"592603a3-a950-4413-b1fe-7742ce22b1ff\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/592603a3-a950-4413-b1fe-7742ce22b1ff/resourcegroups/vaasrgbbe8/providers/Microsoft.Storage/storageAccounts/savaasrgbbe8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922851799055934,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"592603a3-a950-4413-b1fe-7742ce22b1ff-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/5a85ebf1-caae-4775-826e-041f61c729a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5a85ebf1-caae-4775-826e-041f61c729a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"5a85ebf1-caae-4775-826e-041f61c729a8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/5a85ebf1-caae-4775-826e-041f61c729a8/resourcegroups/vaasrg4b47/providers/Microsoft.Storage/storageAccounts/savaasrg4b47\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384285326115787,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5a85ebf1-caae-4775-826e-041f61c729a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/5d37adc7-69a2-4172-a629-cdc6eb989711-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5d37adc7-69a2-4172-a629-cdc6eb989711-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"5d37adc7-69a2-4172-a629-cdc6eb989711\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/5d37adc7-69a2-4172-a629-cdc6eb989711/resourcegroups/vaasrgd58e/providers/Microsoft.Storage/storageAccounts/savaasrgd58e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5d37adc7-69a2-4172-a629-cdc6eb989711-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/5f9ee804-2d9c-4769-bfcd-39ae0185f77e/resourcegroups/vaasrg465c/providers/Microsoft.Storage/storageAccounts/savaasrg465c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/5f9ee804-2d9c-4769-bfcd-39ae0185f77e/resourcegroups/vaasrg4b6a/providers/Microsoft.Storage/storageAccounts/savaasrg4b6a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614335289225,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"5f9ee804-2d9c-4769-bfcd-39ae0185f77e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6055cf3e-8dc4-4b4b-b1c9-101b887c54a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6055cf3e-8dc4-4b4b-b1c9-101b887c54a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6055cf3e-8dc4-4b4b-b1c9-101b887c54a8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6055cf3e-8dc4-4b4b-b1c9-101b887c54a8/resourcegroups/a4d0f85e-a1ee-4ca8-9f0c-d3b286ae5e35/providers/Microsoft.Storage/storageAccounts/pslibtest455708246\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6055cf3e-8dc4-4b4b-b1c9-101b887c54a8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/610e09c6-90f4-46e7-8ff2-d914aab1f275-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"610e09c6-90f4-46e7-8ff2-d914aab1f275-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"610e09c6-90f4-46e7-8ff2-d914aab1f275\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/610e09c6-90f4-46e7-8ff2-d914aab1f275/resourcegroups/vaasrg0445/providers/Microsoft.Storage/storageAccounts/savaasrg0445\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"610e09c6-90f4-46e7-8ff2-d914aab1f275-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourceGroups/vaasrg11c0/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourceGroups/vaasrg11c0/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":8.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourcegroups/vaasrg11c0/providers/Microsoft.Storage/storageAccounts/savaasrg11c0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.011852264404296875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourcegroups/vaasrg11c0/providers/Microsoft.Storage/storageAccounts/savaasrg11c0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":24.957210990600288,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/65138f98-5d53-45c2-bdcd-31501ac073f1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65138f98-5d53-45c2-bdcd-31501ac073f1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"65138f98-5d53-45c2-bdcd-31501ac073f1\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/65138f98-5d53-45c2-bdcd-31501ac073f1/resourcegroups/vaasrg9de7/providers/Microsoft.Storage/storageAccounts/savaasrg9de7\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65138f98-5d53-45c2-bdcd-31501ac073f1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/65fd20c9-e9c4-4412-b1f9-d73e3442fba9/resourcegroups/154dd30d-2b1e-470e-8d12-b62f54117c101/providers/Microsoft.Storage/storageAccounts/pslibtest852131323\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.411018532700837,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/65fd20c9-e9c4-4412-b1f9-d73e3442fba9/resourcegroups/c74eb523-d390-46a9-933a-d6375f46798a/providers/Microsoft.Storage/storageAccounts/pslibtest126954281\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222755754366517,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/65fd20c9-e9c4-4412-b1f9-d73e3442fba9/resourcegroups/e54b2a46-9eea-4ca4-9e0c-efe37dc487ee/providers/Microsoft.Storage/storageAccounts/pslibtest556421449\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"65fd20c9-e9c4-4412-b1f9-d73e3442fba9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6ae65a19-bebc-4797-99d8-9e0648ee4ff6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6ae65a19-bebc-4797-99d8-9e0648ee4ff6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6ae65a19-bebc-4797-99d8-9e0648ee4ff6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6ae65a19-bebc-4797-99d8-9e0648ee4ff6/resourcegroups/vaasrg7992/providers/Microsoft.Storage/storageAccounts/savaasrg7992\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6ae65a19-bebc-4797-99d8-9e0648ee4ff6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6afcbb81-d37a-4cdd-b431-b023cc45b878-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6afcbb81-d37a-4cdd-b431-b023cc45b878-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6afcbb81-d37a-4cdd-b431-b023cc45b878\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6afcbb81-d37a-4cdd-b431-b023cc45b878/resourcegroups/vaasrg68d6/providers/Microsoft.Storage/storageAccounts/savaasrg68d6\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.38430058490485,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6afcbb81-d37a-4cdd-b431-b023cc45b878-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6e2dbba2-7bfb-4846-b51d-86e31e33c6f0/resourcegroups/vaasrg1428/providers/Microsoft.Storage/storageAccounts/savaasrg1428\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6e2dbba2-7bfb-4846-b51d-86e31e33c6f0/resourcegroups/vaasrgd73d/providers/Microsoft.Storage/storageAccounts/savaasrgd73d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6e2dbba2-7bfb-4846-b51d-86e31e33c6f0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d/resourcegroups/vaasrg3a5a/providers/Microsoft.Storage/storageAccounts/savaasrg3a5a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":2.288818359375E-05,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d/resourcegroups/vaasrg3a5a/providers/Microsoft.Storage/storageAccounts/savaasrg3a5a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":8.3819031715393066E-08,\"meterId\":\"B4438D5D-453B-4EE1-B42A-DC72E377F1E4\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B4438D5D-453B-4EE1-B42A-DC72E377F1E4\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d/resourcegroups/vaasrg3a5a/providers/Microsoft.Storage/storageAccounts/savaasrg3a5a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":45.776043650694191,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"6f2e9f7a-b37e-42a7-af50-a27bb4c1df1d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/753e9e3e-7f30-4b2a-911c-534d06702be5-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"753e9e3e-7f30-4b2a-911c-534d06702be5\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/753e9e3e-7f30-4b2a-911c-534d06702be5/resourcegroups/vaasrg5160/providers/Microsoft.Storage/storageAccounts/savaasrg5160\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.003185272216796875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"753e9e3e-7f30-4b2a-911c-534d06702be5\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/753e9e3e-7f30-4b2a-911c-534d06702be5/resourcegroups/vaasrg3d05/providers/Microsoft.Storage/storageAccounts/savaasrg3d05\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"753e9e3e-7f30-4b2a-911c-534d06702be5\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/753e9e3e-7f30-4b2a-911c-534d06702be5/resourcegroups/vaasrg5160/providers/Microsoft.Storage/storageAccounts/savaasrg5160\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":216.44017139542848,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"753e9e3e-7f30-4b2a-911c-534d06702be5-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/7774a4d3-5e50-4c6f-b6de-604812ca162a-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/7774a4d3-5e50-4c6f-b6de-604812ca162a/resourcegroups/vaasrga97d/providers/Microsoft.Storage/storageAccounts/savaasrga97d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.001148223876953125,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/7774a4d3-5e50-4c6f-b6de-604812ca162a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/7774a4d3-5e50-4c6f-b6de-604812ca162a/resourcegroups/vaasrga97d/providers/Microsoft.Storage/storageAccounts/savaasrga97d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":103.68852302711457,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"7774a4d3-5e50-4c6f-b6de-604812ca162a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/78a0efe7-09b3-4ca7-a6b2-dab2e688c9f7-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"78a0efe7-09b3-4ca7-a6b2-dab2e688c9f7-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"78a0efe7-09b3-4ca7-a6b2-dab2e688c9f7\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/78a0efe7-09b3-4ca7-a6b2-dab2e688c9f7/resourcegroups/vaasrg7ba1/providers/Microsoft.Storage/storageAccounts/savaasrg7ba1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"78a0efe7-09b3-4ca7-a6b2-dab2e688c9f7-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/7d6fd29f-67ef-4a2d-aafc-017315eddb24-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"7d6fd29f-67ef-4a2d-aafc-017315eddb24-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"7d6fd29f-67ef-4a2d-aafc-017315eddb24\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/7d6fd29f-67ef-4a2d-aafc-017315eddb24/resourcegroups/vaasrgbcd6/providers/Microsoft.Storage/storageAccounts/savaasrgbcd6\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"7d6fd29f-67ef-4a2d-aafc-017315eddb24-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8074d4b8-cfdd-4d87-9941-179fc729762f\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8074d4b8-cfdd-4d87-9941-179fc729762f/resourcegroups/vaasrg2aaa/providers/Microsoft.Storage/storageAccounts/savaasrg2aaa\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8074d4b8-cfdd-4d87-9941-179fc729762f\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8074d4b8-cfdd-4d87-9941-179fc729762f/resourcegroups/vaasrg907c/providers/Microsoft.Storage/storageAccounts/savaasrg907c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8074d4b8-cfdd-4d87-9941-179fc729762f-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourcegroups/vaasrgca5d/providers/Microsoft.Storage/storageAccounts/savaasrgca5d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.0045623779296875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourcegroups/vaasrgca5d/providers/Microsoft.Storage/storageAccounts/savaasrgca5d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":221.17098728287965,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/839726ed-a756-4a3b-840b-dab75d058fd1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"839726ed-a756-4a3b-840b-dab75d058fd1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"839726ed-a756-4a3b-840b-dab75d058fd1\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/839726ed-a756-4a3b-840b-dab75d058fd1/resourcegroups/vaasrgb386/providers/Microsoft.Storage/storageAccounts/savaasrgb386\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":55.341118421405554,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"839726ed-a756-4a3b-840b-dab75d058fd1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/852c667c-6c69-4a6a-9f74-6bfabb4cc5de-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"852c667c-6c69-4a6a-9f74-6bfabb4cc5de-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"852c667c-6c69-4a6a-9f74-6bfabb4cc5de\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/852c667c-6c69-4a6a-9f74-6bfabb4cc5de/resourcegroups/vaasrgbb6d/providers/Microsoft.Storage/storageAccounts/savaasrgbb6d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.3843501759693,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"852c667c-6c69-4a6a-9f74-6bfabb4cc5de-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourcegroups/vaasrgef3f/providers/Microsoft.Storage/storageAccounts/savaasrgef3f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.00457000732421875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourcegroups/vaasrgef3f/providers/Microsoft.Storage/storageAccounts/savaasrgef3f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":219.39058796036988,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/86c6d927-9ef4-4aa5-bf81-a4c362017cdc-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"86c6d927-9ef4-4aa5-bf81-a4c362017cdc-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"86c6d927-9ef4-4aa5-bf81-a4c362017cdc\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/86c6d927-9ef4-4aa5-bf81-a4c362017cdc/resourcegroups/vaasrg8d61/providers/Microsoft.Storage/storageAccounts/savaasrg8d61\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"86c6d927-9ef4-4aa5-bf81-a4c362017cdc-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8c528ead-8aac-425b-9d43-e8ae9d08f266-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8c528ead-8aac-425b-9d43-e8ae9d08f266/resourcegroups/vaasrg3ee2/providers/Microsoft.Storage/storageAccounts/savaasrg3ee2\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.0007476806640625,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8c528ead-8aac-425b-9d43-e8ae9d08f266-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8c528ead-8aac-425b-9d43-e8ae9d08f266/resourceGroups/vaasrg3ee2/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8c528ead-8aac-425b-9d43-e8ae9d08f266-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8c528ead-8aac-425b-9d43-e8ae9d08f266/resourceGroups/vaasrg3ee2/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/8c528ead-8aac-425b-9d43-e8ae9d08f266-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/8c528ead-8aac-425b-9d43-e8ae9d08f266/resourcegroups/vaasrg3ee2/providers/Microsoft.Storage/storageAccounts/savaasrg3ee2\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":120.23706546891481,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"8c528ead-8aac-425b-9d43-e8ae9d08f266-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/99507459-68d8-46c3-a7eb-89d0c46ecf84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"99507459-68d8-46c3-a7eb-89d0c46ecf84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"99507459-68d8-46c3-a7eb-89d0c46ecf84\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/99507459-68d8-46c3-a7eb-89d0c46ecf84/resourcegroups/48bbe4bd-343e-4f46-b5ba-a88d82b2483d/providers/Microsoft.Storage/storageAccounts/pslibtest307048962\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222755754366517,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"99507459-68d8-46c3-a7eb-89d0c46ecf84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ae279f0-5e78-4c19-a867-5b69b6518c85-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9ae279f0-5e78-4c19-a867-5b69b6518c85-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ae279f0-5e78-4c19-a867-5b69b6518c85\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ae279f0-5e78-4c19-a867-5b69b6518c85/resourcegroups/vaasrge20f/providers/Microsoft.Storage/storageAccounts/savaasrge20f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9ae279f0-5e78-4c19-a867-5b69b6518c85-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourcegroups/vaasrg9a25/providers/Microsoft.Storage/storageAccounts/savaasrg9a25\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.004581451416015625,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourceGroups/vaasrg9a25/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9ce82b79-1fc0-4ce4-8411-6820946dc884-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9ce82b79-1fc0-4ce4-8411-6820946dc884/resourcegroups/vaasrg9a25/providers/Microsoft.Storage/storageAccounts/savaasrg9a25\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":216.88291278947145,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9ce82b79-1fc0-4ce4-8411-6820946dc884-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9e0bb47a-a79b-42f6-bc03-68f436bc438b/resourcegroups/vaasrga68c/providers/Microsoft.Storage/storageAccounts/savaasrga68c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922859428450465,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9e0bb47a-a79b-42f6-bc03-68f436bc438b/resourcegroups/vaasrga855/providers/Microsoft.Storage/storageAccounts/savaasrga855\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614220848307,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9e0bb47a-a79b-42f6-bc03-68f436bc438b/resourcegroups/vaasrgc32c/providers/Microsoft.Storage/storageAccounts/savaasrgc32c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922890062443912,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e0bb47a-a79b-42f6-bc03-68f436bc438b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9e880565-63b6-416d-8116-a5920e9429b8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9e880565-63b6-416d-8116-a5920e9429b8/resourcegroups/267146ba-bf6b-4973-b35d-e34e3e24e00e/providers/Microsoft.Storage/storageAccounts/pslibtest297262364\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"9e880565-63b6-416d-8116-a5920e9429b8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/9e880565-63b6-416d-8116-a5920e9429b8/resourcegroups/e9166d21-7037-4cc1-81af-b672bafd1d8f/providers/Microsoft.Storage/storageAccounts/pslibtest160577924\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222763383761048,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"9e880565-63b6-416d-8116-a5920e9429b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a1d13a81-87c1-452f-8d77-f7e955f8665c/resourcegroups/vaasrg4580/providers/Microsoft.Storage/storageAccounts/savaasrg4580\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461437343619764,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a1d13a81-87c1-452f-8d77-f7e955f8665c/resourcegroups/vaasrg7179/providers/Microsoft.Storage/storageAccounts/savaasrg7179\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461452718824148,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a1d13a81-87c1-452f-8d77-f7e955f8665c/resourcegroups/vaasrgc524/providers/Microsoft.Storage/storageAccounts/savaasrgc524\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.4614220848307,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a1d13a81-87c1-452f-8d77-f7e955f8665c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a27d1538-06c3-411c-9ab2-9fd99eaf86d6/resourcegroups/vaasrg1670/providers/Microsoft.Storage/storageAccounts/savaasrg1670\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384353990666568,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a27d1538-06c3-411c-9ab2-9fd99eaf86d6/resourcegroups/vaasrgb2a4/providers/Microsoft.Storage/storageAccounts/savaasrgb2a4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a27d1538-06c3-411c-9ab2-9fd99eaf86d6/resourcegroups/vaasrgd24d/providers/Microsoft.Storage/storageAccounts/savaasrgd24d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a27d1538-06c3-411c-9ab2-9fd99eaf86d6-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a5ac906c-1e97-415a-93aa-6039e1a273b1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a5ac906c-1e97-415a-93aa-6039e1a273b1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a5ac906c-1e97-415a-93aa-6039e1a273b1\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a5ac906c-1e97-415a-93aa-6039e1a273b1/resourcegroups/vaasrg71d4/providers/Microsoft.Storage/storageAccounts/savaasrg71d4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a5ac906c-1e97-415a-93aa-6039e1a273b1-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourceGroups/vaasrg2560/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T17:00:00+00:00\",\"usageEndTime\":\"2019-12-10T18:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourceGroups/vaasrg2560/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":8.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourcegroups/vaasrg2560/providers/Microsoft.Storage/storageAccounts/savaasrg2560\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.0118865966796875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourcegroups/vaasrg2560/providers/Microsoft.Storage/storageAccounts/savaasrg2560\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":27.358723136596382,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a7c22561-5a58-436e-873a-a19b7245fa97-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a7c22561-5a58-436e-873a-a19b7245fa97\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a7c22561-5a58-436e-873a-a19b7245fa97/resourcegroups/vaasrgbcf5/providers/Microsoft.Storage/storageAccounts/savaasrgbcf5\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.00075531005859375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a7c22561-5a58-436e-873a-a19b7245fa97-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a7c22561-5a58-436e-873a-a19b7245fa97\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a7c22561-5a58-436e-873a-a19b7245fa97/resourceGroups/vaasrgbcf5/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a7c22561-5a58-436e-873a-a19b7245fa97-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a7c22561-5a58-436e-873a-a19b7245fa97\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a7c22561-5a58-436e-873a-a19b7245fa97/resourceGroups/vaasrgbcf5/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a7c22561-5a58-436e-873a-a19b7245fa97-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a7c22561-5a58-436e-873a-a19b7245fa97\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a7c22561-5a58-436e-873a-a19b7245fa97/resourcegroups/vaasrgbcf5/providers/Microsoft.Storage/storageAccounts/savaasrgbcf5\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":121.76348224747926,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"a7c22561-5a58-436e-873a-a19b7245fa97-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ad18984d-c264-43ee-8607-16f928ace1d2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ad18984d-c264-43ee-8607-16f928ace1d2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ad18984d-c264-43ee-8607-16f928ace1d2\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ad18984d-c264-43ee-8607-16f928ace1d2/resourcegroups/vaasrg5bf6/providers/Microsoft.Storage/storageAccounts/savaasrg5bf6\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922851799055934,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ad18984d-c264-43ee-8607-16f928ace1d2-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/b11c32a6-9446-46d8-91ed-b68c366c04ec/resourcegroups/vaasrg1082/providers/Microsoft.Storage/storageAccounts/savaasrg1082\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/b11c32a6-9446-46d8-91ed-b68c366c04ec/resourcegroups/vaasrgfd60/providers/Microsoft.Storage/storageAccounts/savaasrgfd60\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b11c32a6-9446-46d8-91ed-b68c366c04ec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8/resourcegroups/vaasrg75a3/providers/Microsoft.Storage/storageAccounts/savaasrg75a3\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384353990666568,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8/resourcegroups/vaasrgdbb4/providers/Microsoft.Storage/storageAccounts/savaasrgdbb4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384342546574771,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/b5b01aea-114f-4ac5-b6b5-f04df91ae9b8/resourcegroups/vaasrge03d/providers/Microsoft.Storage/storageAccounts/savaasrge03d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922851797193289,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"b5b01aea-114f-4ac5-b6b5-f04df91ae9b8-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/bdb1657e-eadb-49b0-8f3b-f7d683d5b471-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"bdb1657e-eadb-49b0-8f3b-f7d683d5b471-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"bdb1657e-eadb-49b0-8f3b-f7d683d5b471\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/bdb1657e-eadb-49b0-8f3b-f7d683d5b471/resourcegroups/vaasrg5b41/providers/Microsoft.Storage/storageAccounts/savaasrg5b41\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"bdb1657e-eadb-49b0-8f3b-f7d683d5b471-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/be97a079-2d20-4c4e-84a4-4483994c32e0-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"be97a079-2d20-4c4e-84a4-4483994c32e0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/be97a079-2d20-4c4e-84a4-4483994c32e0/resourcegroups/vaasrgfab8/providers/Microsoft.Storage/storageAccounts/savaasrgfab8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.000179290771484375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"be97a079-2d20-4c4e-84a4-4483994c32e0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/be97a079-2d20-4c4e-84a4-4483994c32e0/resourcegroups/vaasrg45e0/providers/Microsoft.Storage/storageAccounts/savaasrg45e0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922859428450465,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"be97a079-2d20-4c4e-84a4-4483994c32e0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/be97a079-2d20-4c4e-84a4-4483994c32e0/resourcegroups/vaasrga52a/providers/Microsoft.Storage/storageAccounts/savaasrga52a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384289140813053,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"be97a079-2d20-4c4e-84a4-4483994c32e0\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/be97a079-2d20-4c4e-84a4-4483994c32e0/resourcegroups/vaasrgfab8/providers/Microsoft.Storage/storageAccounts/savaasrgfab8\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.46147570014,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"be97a079-2d20-4c4e-84a4-4483994c32e0-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/c4f98f40-0065-4985-8044-b9f342595337-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"c4f98f40-0065-4985-8044-b9f342595337-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"c4f98f40-0065-4985-8044-b9f342595337\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/c4f98f40-0065-4985-8044-b9f342595337/resourcegroups/vaasrg9238/providers/Microsoft.Storage/storageAccounts/savaasrg9238\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"c4f98f40-0065-4985-8044-b9f342595337-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/c7b9bab8-0e44-4705-abdf-44d5c8b93939-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"c7b9bab8-0e44-4705-abdf-44d5c8b93939-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"c7b9bab8-0e44-4705-abdf-44d5c8b93939\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/c7b9bab8-0e44-4705-abdf-44d5c8b93939/resourcegroups/vaasrg4954/providers/Microsoft.Storage/storageAccounts/savaasrg4954\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384277696721256,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"c7b9bab8-0e44-4705-abdf-44d5c8b93939-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb05ff8e-30f9-4d9f-988d-2f7f29aab900-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb05ff8e-30f9-4d9f-988d-2f7f29aab900-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb05ff8e-30f9-4d9f-988d-2f7f29aab900\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb05ff8e-30f9-4d9f-988d-2f7f29aab900/resourcegroups/6f86789a-d8e7-4c06-8128-4d9d94ae9101/providers/Microsoft.Storage/storageAccounts/pslibtest328589478\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222763383761048,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb05ff8e-30f9-4d9f-988d-2f7f29aab900-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb2f8798-803e-4452-8be0-61170edbed2c-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb2f8798-803e-4452-8be0-61170edbed2c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb2f8798-803e-4452-8be0-61170edbed2c/resourcegroups/vaasrg722a/providers/Microsoft.Storage/storageAccounts/savaasrg722a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.000179290771484375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb2f8798-803e-4452-8be0-61170edbed2c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb2f8798-803e-4452-8be0-61170edbed2c/resourcegroups/vaasrg2a7a/providers/Microsoft.Storage/storageAccounts/savaasrg2a7a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461441274732351,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb2f8798-803e-4452-8be0-61170edbed2c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb2f8798-803e-4452-8be0-61170edbed2c/resourcegroups/vaasrg6c88/providers/Microsoft.Storage/storageAccounts/savaasrg6c88\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":32.922882433049381,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb2f8798-803e-4452-8be0-61170edbed2c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb2f8798-803e-4452-8be0-61170edbed2c/resourcegroups/vaasrg722a/providers/Microsoft.Storage/storageAccounts/savaasrg722a\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461498704738915,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cb2f8798-803e-4452-8be0-61170edbed2c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cb2f8798-803e-4452-8be0-61170edbed2c/resourcegroups/vaasrgba1c/providers/Microsoft.Storage/storageAccounts/savaasrgba1c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cb2f8798-803e-4452-8be0-61170edbed2c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/cc002875-3f54-4d7b-8241-db00ecd6ae39-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cc002875-3f54-4d7b-8241-db00ecd6ae39-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"cc002875-3f54-4d7b-8241-db00ecd6ae39\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/cc002875-3f54-4d7b-8241-db00ecd6ae39/resourcegroups/vaasrgcf30/providers/Microsoft.Storage/storageAccounts/savaasrgcf30\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384266252629459,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"cc002875-3f54-4d7b-8241-db00ecd6ae39-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ce132972-d347-43c9-aacc-ba79edf31b8a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ce132972-d347-43c9-aacc-ba79edf31b8a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ce132972-d347-43c9-aacc-ba79edf31b8a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ce132972-d347-43c9-aacc-ba79edf31b8a/resourcegroups/vaasrgc62f/providers/Microsoft.Storage/storageAccounts/savaasrgc62f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ce132972-d347-43c9-aacc-ba79edf31b8a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/d26d0998-5355-420a-8c15-f890154ac297-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"d26d0998-5355-420a-8c15-f890154ac297-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"d26d0998-5355-420a-8c15-f890154ac297\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/d26d0998-5355-420a-8c15-f890154ac297/resourcegroups/9e0ffe08-30da-483c-99ff-e19d97a9103e1/providers/Microsoft.Storage/storageAccounts/pslibtest364673345\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"d26d0998-5355-420a-8c15-f890154ac297-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbb55c54-9b50-421a-9017-ff11fb4b1943-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbb55c54-9b50-421a-9017-ff11fb4b1943/resourceGroups/vaasrgcab6/providers/Microsoft.Compute/virtualMachines/simplelinuxvmv\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F1s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"Canonical\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"UbuntuServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"16.04-LTS\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbb55c54-9b50-421a-9017-ff11fb4b1943-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbb55c54-9b50-421a-9017-ff11fb4b1943/resourcegroups/vaasrgcab6/providers/Microsoft.Storage/storageAccounts/saula42ibjto6lu\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":1.6506119789555669,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbb55c54-9b50-421a-9017-ff11fb4b1943-fab6eb84-500b-4a09-a8ca-7358f8bbaea5\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-fab6eb84-500b-4a09-a8ca-7358f8bbaea5\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbb55c54-9b50-421a-9017-ff11fb4b1943/resourceGroups/vaasrgcab6/providers/Microsoft.Compute/virtualMachines/simplelinuxvmv\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F1s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"Canonical\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"UbuntuServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"16.04-LTS\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"fab6eb84-500b-4a09-a8ca-7358f8bbaea5\",\"name\":\"dbb55c54-9b50-421a-9017-ff11fb4b1943-fab6eb84-500b-4a09-a8ca-7358f8bbaea5\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbbcd676-9d85-4809-8d49-d1737e02d840\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbbcd676-9d85-4809-8d49-d1737e02d840/resourcegroups/vaasrg20cb/providers/Microsoft.Storage/storageAccounts/savaasrg20cb\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.00018310546875,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbbcd676-9d85-4809-8d49-d1737e02d840\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbbcd676-9d85-4809-8d49-d1737e02d840/resourcegroups/vaasrg7463/providers/Microsoft.Storage/storageAccounts/savaasrg7463\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.002216339111328125,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbbcd676-9d85-4809-8d49-d1737e02d840\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbbcd676-9d85-4809-8d49-d1737e02d840/resourcegroups/vaasrg20cb/providers/Microsoft.Storage/storageAccounts/savaasrg20cb\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":59.266575631685555,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"dbbcd676-9d85-4809-8d49-d1737e02d840\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/dbbcd676-9d85-4809-8d49-d1737e02d840/resourcegroups/vaasrg7463/providers/Microsoft.Storage/storageAccounts/savaasrg7463\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":210.18078342545778,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"dbbcd676-9d85-4809-8d49-d1737e02d840-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ddd2f5f9-b0d6-4fd7-a760-b3e96e5d3c1a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ddd2f5f9-b0d6-4fd7-a760-b3e96e5d3c1a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ddd2f5f9-b0d6-4fd7-a760-b3e96e5d3c1a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ddd2f5f9-b0d6-4fd7-a760-b3e96e5d3c1a/resourcegroups/vaasrg8551/providers/Microsoft.Storage/storageAccounts/sae3imp2wzmvnb4\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":1.753231150098145,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ddd2f5f9-b0d6-4fd7-a760-b3e96e5d3c1a-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e1a756e9-fdc2-42b2-b73f-8276c942cdec/resourcegroups/411bd3a1-038e-43f3-aed6-46ae552dcde1/providers/Microsoft.Storage/storageAccounts/pslibtest530906276\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222759569063783,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e1a756e9-fdc2-42b2-b73f-8276c942cdec/resourcegroups/7ecf5a83-1a1d-4349-994a-b3fb13e6847a/providers/Microsoft.Storage/storageAccounts/pslibtest535554006\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.3988267602399,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e1a756e9-fdc2-42b2-b73f-8276c942cdec-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e2537be5-7a41-409f-9a4e-073e98bfd4c9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e2537be5-7a41-409f-9a4e-073e98bfd4c9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e2537be5-7a41-409f-9a4e-073e98bfd4c9\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e2537be5-7a41-409f-9a4e-073e98bfd4c9/resourcegroups/d44971bb-77c2-4724-b71e-9048c49832701/providers/Microsoft.Storage/storageAccounts/pslibtest134929126\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e2537be5-7a41-409f-9a4e-073e98bfd4c9-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e519a202-bfa1-486e-83fd-c334e2f16421-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e519a202-bfa1-486e-83fd-c334e2f16421\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e519a202-bfa1-486e-83fd-c334e2f16421/resourceGroups/CommvaultRG/providers/Microsoft.Compute/virtualMachines/commvaultvm\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_D11_v2\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"commvault\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"commvault\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"commvaulttrial\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e519a202-bfa1-486e-83fd-c334e2f16421-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e519a202-bfa1-486e-83fd-c334e2f16421\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e519a202-bfa1-486e-83fd-c334e2f16421/resourceGroups/CommvaultRG/providers/Microsoft.Compute/virtualMachines/commvaultvm\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_D11_v2\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"commvault\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"commvault\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"commvaulttrial\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e519a202-bfa1-486e-83fd-c334e2f16421-7ba084ec-ef9c-4d64-a179-7732c6cb5e28\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-7ba084ec-ef9c-4d64-a179-7732c6cb5e28\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e519a202-bfa1-486e-83fd-c334e2f16421\",\"usageStartTime\":\"2019-12-10T19:00:00+00:00\",\"usageEndTime\":\"2019-12-10T20:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e519a202-bfa1-486e-83fd-c334e2f16421/resourceGroups/COMMVAULTRG/providers/Microsoft.Compute/disks/commvaultvm_OsDisk_1_6dc4f16b509441619c63165465208591\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.029588853159258442,\"meterId\":\"7ba084ec-ef9c-4d64-a179-7732c6cb5e28\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-7ba084ec-ef9c-4d64-a179-7732c6cb5e28\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e519a202-bfa1-486e-83fd-c334e2f16421-d5f7731b-f639-404a-89d0-e46186e22c8d\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-d5f7731b-f639-404a-89d0-e46186e22c8d\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e519a202-bfa1-486e-83fd-c334e2f16421\",\"usageStartTime\":\"2019-12-10T19:00:00+00:00\",\"usageEndTime\":\"2019-12-10T20:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e519a202-bfa1-486e-83fd-c334e2f16421/resourceGroups/COMMVAULTRG/providers/Microsoft.Compute/disks/commvaultvm_OsDisk_1_6dc4f16b509441619c63165465208591\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.0013440860215053762,\"meterId\":\"d5f7731b-f639-404a-89d0-e46186e22c8d\",\"name\":\"e519a202-bfa1-486e-83fd-c334e2f16421-d5f7731b-f639-404a-89d0-e46186e22c8d\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e7e34bbe-1286-429c-a143-bf6e5f782762-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e7e34bbe-1286-429c-a143-bf6e5f782762-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e7e34bbe-1286-429c-a143-bf6e5f782762\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e7e34bbe-1286-429c-a143-bf6e5f782762/resourcegroups/52a0ca25-3419-4017-af17-c12401469edc/providers/Microsoft.Storage/storageAccounts/pslibtest943272200\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e7e34bbe-1286-429c-a143-bf6e5f782762-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e8219b71-f38f-4e50-a44b-9f1db5ec8ab3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8219b71-f38f-4e50-a44b-9f1db5ec8ab3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e8219b71-f38f-4e50-a44b-9f1db5ec8ab3\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e8219b71-f38f-4e50-a44b-9f1db5ec8ab3/resourcegroups/90700f30-a494-4fb3-958b-1e283581b347/providers/Microsoft.Storage/storageAccounts/pslibtest53632966\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8219b71-f38f-4e50-a44b-9f1db5ec8ab3-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e826c084-e183-4dc7-b6cc-0ee800b4ca84-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e826c084-e183-4dc7-b6cc-0ee800b4ca84/resourcegroups/vaasrgb26e/providers/Microsoft.Storage/storageAccounts/savaasrgb26e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.00337982177734375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e826c084-e183-4dc7-b6cc-0ee800b4ca84/resourcegroups/vaasrgb26e/providers/Microsoft.Storage/storageAccounts/savaasrgb26e\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":219.65585819352418,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e826c084-e183-4dc7-b6cc-0ee800b4ca84/resourcegroups/vaasrgd768/providers/Microsoft.Storage/storageAccounts/savaasrgd768\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384285326115787,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e826c084-e183-4dc7-b6cc-0ee800b4ca84-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e8d64781-f892-4b4e-9c08-b3330d8d4a06/resourcegroups/vaasrg0f2d/providers/Microsoft.Storage/storageAccounts/savaasrg0f2d\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.38430058490485,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e8d64781-f892-4b4e-9c08-b3330d8d4a06/resourcegroups/vaasrg8f26/providers/Microsoft.Storage/storageAccounts/savaasrg8f26\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384315843693912,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e8d64781-f892-4b4e-9c08-b3330d8d4a06/resourcegroups/vaasrg9d1c/providers/Microsoft.Storage/storageAccounts/savaasrg9d1c\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384353990666568,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e8d64781-f892-4b4e-9c08-b3330d8d4a06-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e9865285-7ea4-41b8-b7be-ae00932d135c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e9865285-7ea4-41b8-b7be-ae00932d135c/resourcegroups/vaasrg4376/providers/Microsoft.Storage/storageAccounts/savaasrg4376\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.384254808537662,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"e9865285-7ea4-41b8-b7be-ae00932d135c\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/e9865285-7ea4-41b8-b7be-ae00932d135c/resourcegroups/vaasrgc55f/providers/Microsoft.Storage/storageAccounts/savaasrgc55f\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.38427388202399,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"e9865285-7ea4-41b8-b7be-ae00932d135c-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f1851225-64f7-401e-bc3a-02601e789281\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f1851225-64f7-401e-bc3a-02601e789281/resourcegroups/98211075-7d66-421d-bb13-ad0b420129631/providers/Microsoft.Storage/storageAccounts/pslibtest63701366\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.405254525132477,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f1851225-64f7-401e-bc3a-02601e789281\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f1851225-64f7-401e-bc3a-02601e789281/resourcegroups/cf5e12cb-a0f2-4f84-9724-f17046e9a391/providers/Microsoft.Storage/storageAccounts/pslibtest311790779\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f1851225-64f7-401e-bc3a-02601e789281-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f3d391a8-8070-4e02-a6fc-cda2e0d2180e-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f3d391a8-8070-4e02-a6fc-cda2e0d2180e/resourcegroups/461b8c5e-5004-4403-90f4-3ae9f6a9fd17/providers/Microsoft.Storage/storageAccounts/pslibtest535514776\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":1.1444091796875E-05,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f3d391a8-8070-4e02-a6fc-cda2e0d2180e-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f3d391a8-8070-4e02-a6fc-cda2e0d2180e/resourceGroups/461b8c5e-5004-4403-90f4-3ae9f6a9fd17/providers/Microsoft.Compute/virtualMachines/3f53b286-1499-404b-8ea6-54804ad4abf0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f3d391a8-8070-4e02-a6fc-cda2e0d2180e-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f3d391a8-8070-4e02-a6fc-cda2e0d2180e/resourceGroups/461b8c5e-5004-4403-90f4-3ae9f6a9fd17/providers/Microsoft.Compute/virtualMachines/3f53b286-1499-404b-8ea6-54804ad4abf0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f3d391a8-8070-4e02-a6fc-cda2e0d2180e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f3d391a8-8070-4e02-a6fc-cda2e0d2180e/resourcegroups/461b8c5e-5004-4403-90f4-3ae9f6a9fd17/providers/Microsoft.Storage/storageAccounts/pslibtest535514776\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.492054356262088,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f3d391a8-8070-4e02-a6fc-cda2e0d2180e-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f50bf97b-ff85-468e-bd79-6270ff3ec557-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f50bf97b-ff85-468e-bd79-6270ff3ec557-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f50bf97b-ff85-468e-bd79-6270ff3ec557\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f50bf97b-ff85-468e-bd79-6270ff3ec557/resourcegroups/vaasrg80eb/providers/Microsoft.Storage/storageAccounts/savaasrg80eb\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461418268270791,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f50bf97b-ff85-468e-bd79-6270ff3ec557-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f6e75115-c0e6-47f1-aea3-f719497d1caa-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f6e75115-c0e6-47f1-aea3-f719497d1caa-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f6e75115-c0e6-47f1-aea3-f719497d1caa\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f6e75115-c0e6-47f1-aea3-f719497d1caa/resourcegroups/vaasrgb0ee/providers/Microsoft.Storage/storageAccounts/savaasrgb0ee\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461425899527967,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f6e75115-c0e6-47f1-aea3-f719497d1caa-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f933f588-a84f-413e-b51f-8d27825af931-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f933f588-a84f-413e-b51f-8d27825af931\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f933f588-a84f-413e-b51f-8d27825af931/resourcegroups/aae9986c-b113-42e6-a69c-187722979651/providers/Microsoft.Storage/storageAccounts/pslibtest137607154\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":1.1444091796875E-05,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f933f588-a84f-413e-b51f-8d27825af931\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f933f588-a84f-413e-b51f-8d27825af931/resourcegroups/5cfd5b47-3192-42df-9c0c-8115de867ccd/providers/Microsoft.Storage/storageAccounts/pslibtest646252110\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.222732705064118,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"f933f588-a84f-413e-b51f-8d27825af931\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/f933f588-a84f-413e-b51f-8d27825af931/resourcegroups/aae9986c-b113-42e6-a69c-187722979651/providers/Microsoft.Storage/storageAccounts/pslibtest137607154\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":15.406509770080447,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"f933f588-a84f-413e-b51f-8d27825af931-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/febc2cd6-f3ee-4085-ae9a-880305d9cee4/resourcegroups/vaasrg10ab/providers/Microsoft.Storage/storageAccounts/savaasrg10ab\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":49.38433491718024,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/febc2cd6-f3ee-4085-ae9a-880305d9cee4/resourcegroups/vaasrg3090/providers/Microsoft.Storage/storageAccounts/savaasrg3090\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":16.461464162915945,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"febc2cd6-f3ee-4085-ae9a-880305d9cee4-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-09F8879E-87E9-4305-A572-4B7BE209F857\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourcegroups/vaasrgc3c1/providers/Microsoft.Storage/storageAccounts/savaasrgc3c1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":0.00075531005859375,\"meterId\":\"09F8879E-87E9-4305-A572-4B7BE209F857\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-09F8879E-87E9-4305-A572-4B7BE209F857\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourceGroups/vaasrgc3c1/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourceGroups/vaasrgc3c1/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourceGroups/vaasrgc3c1/providers/Microsoft.Compute/virtualMachines/VMClient0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourceGroups/vaasrgc3c1/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/ffc0250f-500f-436d-8127-8ab9ef84933b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"ffc0250f-500f-436d-8127-8ab9ef84933b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/ffc0250f-500f-436d-8127-8ab9ef84933b/resourcegroups/vaasrgc3c1/providers/Microsoft.Storage/storageAccounts/savaasrgc3c1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"\\\",\\\"additionalInfo\\\":\\\"\\\"}}\",\"quantity\":122.42635456193238,\"meterId\":\"B5C15376-6C94-4FDD-B655-1A69D138ACA3\",\"name\":\"ffc0250f-500f-436d-8127-8ab9ef84933b-B5C15376-6C94-4FDD-B655-1A69D138ACA3\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourceGroups/vaasrg2560/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/a60ab661-c745-4ecd-a349-f1cd21a2ab4d/resourceGroups/vaasrg2560/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":8.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"a60ab661-c745-4ecd-a349-f1cd21a2ab4d-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4/resourceGroups/vaasrgd47d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"1d6c4363-3a9b-4cb6-8e6c-fc2e9ec74ca4-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourceGroups/be151282-38ed-40af-9767-a05846776757/providers/Microsoft.Compute/virtualMachines/15bd81a5-6a0b-43fc-8cee-eef11a449bef\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"42274f77-d385-4df0-b47f-a7822e095571\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/42274f77-d385-4df0-b47f-a7822e095571/resourceGroups/be151282-38ed-40af-9767-a05846776757/providers/Microsoft.Compute/virtualMachines/15bd81a5-6a0b-43fc-8cee-eef11a449bef\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"{\\\\\\\"RG\\\\\\\":\\\\\\\"rg\\\\\\\",\\\\\\\"testTag\\\\\\\":\\\\\\\"1\\\\\\\"}\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A0\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2012-R2-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"42274f77-d385-4df0-b47f-a7822e095571-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourceGroups/vaasrg11c0/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/61b6d653-6ad9-40b3-a15a-77e2f8958135/resourceGroups/vaasrg11c0/providers/Microsoft.Compute/virtualMachines/VMClient\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_A4\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":8.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"61b6d653-6ad9-40b3-a15a-77e2f8958135-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/83868899-5adb-4650-b11e-c32f6fa5ae4b/resourceGroups/vaasrgca5d/providers/Microsoft.Compute/virtualMachines/VMServer1\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"83868899-5adb-4650-b11e-c32f6fa5ae4b-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":1.0,\"meterId\":\"6dab500f-a4fd-49c4-956d-229bb9c8c793\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-6dab500f-a4fd-49c4-956d-229bb9c8c793\"}},{\"id\":\"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce/UsageAggregate/85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"type\":\"Microsoft.Commerce/UsageAggregate\",\"properties\":{\"subscriptionId\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a\",\"usageStartTime\":\"2019-12-10T18:00:00+00:00\",\"usageEndTime\":\"2019-12-10T19:00:00+00:00\",\"instanceData\":\"{\\\"Microsoft.Resources\\\":{\\\"resourceUri\\\":\\\"/subscriptions/85b30745-672b-438c-8a3a-9b9ca4f3537a/resourceGroups/vaasrgef3f/providers/Microsoft.Compute/virtualMachines/VMServer0\\\",\\\"location\\\":\\\"northwest\\\",\\\"tags\\\":\\\"null\\\",\\\"additionalInfo\\\":\\\"{\\\\\\\"ServiceType\\\\\\\":\\\\\\\"Standard_F2s\\\\\\\",\\\\\\\"ImageType\\\\\\\":null,\\\\\\\"Publisher\\\\\\\":\\\\\\\"MicrosoftWindowsServer\\\\\\\",\\\\\\\"Offer\\\\\\\":\\\\\\\"WindowsServer\\\\\\\",\\\\\\\"Sku\\\\\\\":\\\\\\\"2016-Datacenter\\\\\\\"}\\\"}}\",\"quantity\":2.0,\"meterId\":\"9cd92d4c-bafd-4492-b278-bedc2de8232a\",\"name\":\"85b30745-672b-438c-8a3a-9b9ca4f3537a-9cd92d4c-bafd-4492-b278-bedc2de8232a\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?api-version=2015-06-01-preview\u0026reportedStartTime=2019-12-10T11:00:00.0000000-08:00\u0026reportedEndTime=2019-12-10T12:00:00.0000000-08:00\u0026aggregationGranularity=Hourly+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?api-version=2015-06-01-preview\u0026reportedStartTime=2019-12-10T11:00:00.0000000-08:00\u0026reportedEndTime=2019-12-10T12:00:00.0000000-08:00\u0026aggregationGranularity=Hourly", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107" ], + "x-ms-client-request-id": [ "9ca38e99-2eb9-409d-8a31-b9ae0dad8585" ], + "CommandName": [ "Get-AzsSubscriberUsage" ], + "FullCommandName": [ "Get-AzsSubscriberUsage_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 504, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-request-id": [ "3a1498a7-6eb1-4109-a546-85bc5aa84419" ], + "x-ms-correlation-request-id": [ "3a1498a7-6eb1-4109-a546-85bc5aa84419" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200210T210612Z:3a1498a7-6eb1-4109-a546-85bc5aa84419" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Connection": [ "close" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 21:06:11 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "152" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"GatewayTimeout\",\"message\":\"The gateway did not receive a response from \u0027Microsoft.Commerce.Admin\u0027 within the specified time period.\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?api-version=2015-06-01-preview\u0026reportedStartTime=2019-12-10T11:00:00.0000000-08:00\u0026reportedEndTime=2019-12-10T12:00:00.0000000-08:00\u0026aggregationGranularity=Hourly+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?api-version=2015-06-01-preview\u0026reportedStartTime=2019-12-10T11:00:00.0000000-08:00\u0026reportedEndTime=2019-12-10T12:00:00.0000000-08:00\u0026aggregationGranularity=Hourly", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120" ], + "x-ms-client-request-id": [ "d217ac53-0030-43a5-804d-d2580a369612" ], + "CommandName": [ "Get-AzsSubscriberUsage" ], + "FullCommandName": [ "Get-AzsSubscriberUsage_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 504, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-request-id": [ "e061b2ad-4687-4d21-865c-6c5e72ca8ff1" ], + "x-ms-correlation-request-id": [ "e061b2ad-4687-4d21-865c-6c5e72ca8ff1" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200210T210736Z:e061b2ad-4687-4d21-865c-6c5e72ca8ff1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Connection": [ "close" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 21:07:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "152" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"GatewayTimeout\",\"message\":\"The gateway did not receive a response from \u0027Microsoft.Commerce.Admin\u0027 within the specified time period.\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?api-version=2015-06-01-preview\u0026reportedStartTime=2019-12-10T11:00:00.0000000-08:00\u0026reportedEndTime=2019-12-10T12:00:00.0000000-08:00\u0026aggregationGranularity=Hourly+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?api-version=2015-06-01-preview\u0026reportedStartTime=2019-12-10T11:00:00.0000000-08:00\u0026reportedEndTime=2019-12-10T12:00:00.0000000-08:00\u0026aggregationGranularity=Hourly", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "121", "122", "123", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134" ], + "x-ms-client-request-id": [ "152c65a8-aa3a-4b15-8270-d184fb361ed7" ], + "CommandName": [ "Get-AzsSubscriberUsage" ], + "FullCommandName": [ "Get-AzsSubscriberUsage_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 504, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-request-id": [ "bd1fd431-6320-4a0e-974c-23d3606e6da0" ], + "x-ms-correlation-request-id": [ "bd1fd431-6320-4a0e-974c-23d3606e6da0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200210T210900Z:bd1fd431-6320-4a0e-974c-23d3606e6da0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Connection": [ "close" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 21:08:59 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "152" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"GatewayTimeout\",\"message\":\"The gateway did not receive a response from \u0027Microsoft.Commerce.Admin\u0027 within the specified time period.\"}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Commerce.Admin/test/Get-AzsSubscriberUsage.Tests.ps1 b/src/Azs.Commerce.Admin/test/Get-AzsSubscriberUsage.Tests.ps1 new file mode 100644 index 00000000..96bc8923 --- /dev/null +++ b/src/Azs.Commerce.Admin/test/Get-AzsSubscriberUsage.Tests.ps1 @@ -0,0 +1,34 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsSubscriberUsage.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + + + + +Describe 'Get-AzsSubscriberUsage' { + + . $PSScriptRoot\Common.ps1 + + AfterEach { + $global:Client = $null + } + + It 'TestGetAzsSubscriberUsage' -Skip:$('TestGetAzsSubscriberUsage' -in $Global:SkippedTests) { + $Global:TestName = 'TestGetAzsSubscriberUsage' + $usageRecords = Get-AzsSubscriberUsage ` + -ReportedStartTime $global:ReportedStartTime ` + -ReportedEndTime $global:ReportedEndTime ` + -AggregationGranularity $global:AggregationGranularity + + ValidateAzsSubscriberUsage $usageRecords + } +} diff --git a/src/Azs.Compute.Admin/custom/New-AzsComputeQuota.ps1 b/src/Azs.Compute.Admin/custom/New-AzsComputeQuota.ps1 new file mode 100644 index 00000000..f34950e8 --- /dev/null +++ b/src/Azs.Compute.Admin/custom/New-AzsComputeQuota.ps1 @@ -0,0 +1,177 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Creates or Updates a Compute Quota with the provided quota parameters. +.Description +Creates or Updates a Compute Quota with the provided quota parameters. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/new-azscomputequota +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +NEWQUOTA : Holds Compute quota information used to control resource allocation. + [Location ]: Location of the resource. + [AvailabilitySetCount ]: Maximum number of availability sets allowed. + [CoresLimit ]: Maximum number of cores allowed. + [PremiumManagedDiskAndSnapshotSize ]: Maximum number of managed disks and snapshots of type premium allowed. + [StandardManagedDiskAndSnapshotSize ]: Maximum number of managed disks and snapshots of type standard allowed. + [VMScaleSetCount ]: Maximum number of scale sets allowed. + [VirtualMachineCount ]: Maximum number of virtual machines allowed. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/new-azscomputequota +#> +function New-AzsComputeQuota { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('QuotaName')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Path')] + [System.String] + # Name of the quota. + ${Name}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota] + # Holds Compute quota information used to control resource allocation. + # To construct, see NOTES section for NEWQUOTA properties and create a hash table. + ${NewQuota}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.DefaultInfo(Script='10')] + [System.Int32] + # Maximum number of availability sets allowed. + ${AvailabilitySetCount}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Alias('CoresLimit')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.DefaultInfo(Script='100')] + [System.Int32] + # Maximum number of cores allowed. + ${CoresCount}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Body')] + [System.String] + # Location of the resource. + ${Location1}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.DefaultInfo(Script='2048')] + [System.Int32] + # Maximum number of managed disks and snapshots of type premium allowed. + ${PremiumManagedDiskAndSnapshotSize}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.DefaultInfo(Script='2048')] + [System.Int32] + # Maximum number of managed disks and snapshots of type standard allowed. + ${StandardManagedDiskAndSnapshotSize}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Body')] + [System.Int32] + # Maximum number of scale sets allowed. + ${VMScaleSetCount}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.DefaultInfo(Script='100')] + [System.Int32] + # Maximum number of virtual machines allowed. + ${VirtualMachineCount}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + # Autorest generated code doesn't throw error in case resource already exists + $resource = Get-AzsComputeQuota -Name $Name -ErrorAction SilentlyContinue + if ($null -ne $resource) { throw "$($MyInvocation.MyCommand): A compute quota with name $Name at location $($resource.Location) already exists" } + Azs.Compute.Admin.internal\New-AzsComputeQuota @PSBoundParameters + } + +} diff --git a/src/Azs.Compute.Admin/custom/New-AzsDiskMigrationJob.ps1 b/src/Azs.Compute.Admin/custom/New-AzsDiskMigrationJob.ps1 new file mode 100644 index 00000000..ab62b0f3 --- /dev/null +++ b/src/Azs.Compute.Admin/custom/New-AzsDiskMigrationJob.ps1 @@ -0,0 +1,146 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Create a disk migration job. +.Description +Create a disk migration job. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/new-azsdiskmigrationjob +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180730Preview.IDisk[] +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180730Preview.IDiskMigrationJob +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +DISKS : . + [Location ]: Location of the resource. + [DiskId ]: The disk id. + [SharePath ]: The disk share path. + [Status ]: The disk status. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/new-azsdiskmigrationjob +#> +function New-AzsDiskMigrationJob { +[Alias('Start-AzsDiskMigrationJob')] +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180730Preview.IDiskMigrationJob])] +[CmdletBinding(DefaultParameterSetName='Volume', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('MigrationId')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Path')] + [System.String] + # The migration job guid name. + ${Name}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Volume', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Query')] + [System.String] + # The target scale unit name. + ${TargetScaleUnit}, + + [Parameter(ParameterSetName='Share', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Query')] + [System.String] + # The target share name. + ${TargetShare}, + + [Parameter(ParameterSetName='Volume', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Query')] + [System.String] + # The target volume label. + ${TargetVolumeLabel}, + + [Parameter(Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180730Preview.IDisk[]] + # . + # To construct, see NOTES section for DISKS properties and create a hash table. + ${Disks}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + if ('Share' -eq $PsCmdlet.ParameterSetName) + { + Write-Warning "TargetShare parameter will be deprecated in a future release, please use Volume instead." + } + + Azs.Compute.Admin.internal\New-AzsDiskMigrationJob @PSBoundParameters +} +} diff --git a/src/Azs.Compute.Admin/custom/PlatformImage.cs b/src/Azs.Compute.Admin/custom/PlatformImage.cs new file mode 100644 index 00000000..c9be14da --- /dev/null +++ b/src/Azs.Compute.Admin/custom/PlatformImage.cs @@ -0,0 +1,72 @@ +//--------------------------------------------------------------------------------------------- +/// Copyright (c) Microsoft Corporation. All rights reserved. +/// Licensed under the MIT License. See License.txt in the project root for license information. +//--------------------------------------------------------------------------------------------- + +namespace Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview +{ + using System; + + public partial class PlatformImage + { + private string _publisher = null; + + private string _offer = null; + + private string _sku = null; + + private string _version = null; + + public string Publisher + { + get { + if (_publisher == null) + { + var idArray = this.Id.Split('/'); + _publisher = idArray[Array.IndexOf(idArray, "publishers")+1]; + } + + return _publisher; + } + } + + public string Offer + { + get { + if (_offer == null) + { + var idArray = this.Id.Split('/'); + _offer = idArray[Array.IndexOf(idArray, "offers")+1]; + } + + return _offer; + } + } + + public string Sku + { + get { + if (_sku == null) + { + var idArray = this.Id.Split('/'); + _sku = idArray[Array.IndexOf(idArray, "skus")+1]; + } + + return _sku; + } + } + + public string Version + { + get { + if (_version == null) + { + var idArray = this.Id.Split('/'); + _version = idArray[Array.IndexOf(idArray, "versions")+1]; + } + + return _version; + } + } + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/custom/Set-AzsComputeQuota.ps1 b/src/Azs.Compute.Admin/custom/Set-AzsComputeQuota.ps1 new file mode 100644 index 00000000..b1568ad9 --- /dev/null +++ b/src/Azs.Compute.Admin/custom/Set-AzsComputeQuota.ps1 @@ -0,0 +1,125 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Creates or Updates a Compute Quota with the provided quota parameters. +.Description +Creates or Updates a Compute Quota with the provided quota parameters. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/set-azscomputequota +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +NEWQUOTA : Holds Compute quota information used to control resource allocation. + [Location ]: Location of the resource. + [AvailabilitySetCount ]: Maximum number of availability sets allowed. + [CoresLimit ]: Maximum number of cores allowed. + [PremiumManagedDiskAndSnapshotSize ]: Maximum number of managed disks and snapshots of type premium allowed. + [StandardManagedDiskAndSnapshotSize ]: Maximum number of managed disks and snapshots of type standard allowed. + [VMScaleSetCount ]: Maximum number of scale sets allowed. + [VirtualMachineCount ]: Maximum number of virtual machines allowed. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/set-azscomputequota +#> +function Set-AzsComputeQuota { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota])] +[CmdletBinding(DefaultParameterSetName='Update', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota] + # Holds Compute quota information used to control resource allocation. + # To construct, see NOTES section for NEWQUOTA properties and create a hash table. + ${NewQuota}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + # Pipeline feature broken in autorest generated cmdlet + # Name is a mandatory parameter along with the pipeline object + # Getting this parameter from the pipeline object + if ($null -ne $NewQuota.Name) + { + $name = $NewQuota.Name + if ($name.Contains('/')) { $name = $name.split('/')[-1] } + $PSBoundParameters.Add('Name', $name) + } + if ($null -ne $NewQuota.Location) + { + $PSBoundParameters.Add('Location', $NewQuota.Location) + } + Azs.Compute.Admin.internal\Set-AzsComputeQuota @PSBoundParameters + } + +} diff --git a/src/Azs.Compute.Admin/custom/VMExtension.cs b/src/Azs.Compute.Admin/custom/VMExtension.cs new file mode 100644 index 00000000..89bc3e1c --- /dev/null +++ b/src/Azs.Compute.Admin/custom/VMExtension.cs @@ -0,0 +1,59 @@ +//--------------------------------------------------------------------------------------------- +/// Copyright (c) Microsoft Corporation. All rights reserved. +/// Licensed under the MIT License. See License.txt in the project root for license information. +//--------------------------------------------------------------------------------------------- + +namespace Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview +{ + using System; + + public partial class VMExtension + { + // private string _publisher = null; + + private string _extensionType = null; + + private string _typeHandlerVersion = null; + + /* + public string Publisher + { + get { + if (_publisher == null) + { + var idArray = this.Id.Split('/'); + _publisher = idArray[Array.IndexOf(idArray, "publishers")+1]; + } + + return _publisher; + } + } + */ + + public string ExtensionType + { + get { + if (_extensionType == null) + { + var idArray = this.Id.Split('/'); + _extensionType = idArray[Array.IndexOf(idArray, "types")+1]; + } + + return _extensionType; + } + } + + public string TypeHandlerVersion + { + get { + if (_typeHandlerVersion == null) + { + var idArray = this.Id.Split('/'); + _typeHandlerVersion = idArray[Array.IndexOf(idArray, "versions")+1]; + } + + return _typeHandlerVersion; + } + } + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/custom/readme.md b/src/Azs.Compute.Admin/custom/readme.md new file mode 100644 index 00000000..e9f0e289 --- /dev/null +++ b/src/Azs.Compute.Admin/custom/readme.md @@ -0,0 +1,41 @@ +# Custom +This directory contains custom implementation for non-generated cmdlets for the `Azs.Compute.Admin` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `..\exports` folder. The only generated file into this folder is the `Azs.Compute.Admin.custom.psm1`. This file should not be modified. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: yes + +## Details +For `Azs.Compute.Admin` to use custom cmdlets, it does this two different ways. We **highly recommend** creating script cmdlets, as they are easier to write and allow access to the other exported cmdlets. C# cmdlets *cannot access exported cmdlets*. + +For C# cmdlets, they are compiled with the rest of the generated low-level cmdlets into the `./bin/Azs.Compute.Admin.private.dll`. The names of the cmdlets (methods) and files must follow the `[cmdletName]_[variantName]` syntax used for generated cmdlets. The `variantName` is used as the `ParameterSetName`, so use something appropriate that doesn't clash with already created variant or parameter set names. You cannot use the `ParameterSetName` property in the `Parameter` attribute on C# cmdlets. Each cmdlet must be separated into variants using the same pattern as seen in the `generated/cmdlets` folder. + +For script cmdlets, these are loaded via the `Azs.Compute.Admin.custom.psm1`. Then, during the build process, this module is loaded and processed in the same manner as the C# cmdlets. The fundemental difference is the script cmdlets use the `ParameterSetName` attribute and C# cmdlets do not. To create a script cmdlet variant of a generated cmdlet, simply decorate all parameters in the script with the new `ParameterSetName` in the `Parameter` attribute. This will appropriately treat each parameter set as a separate variant when processed to be exported during the build. + +## Purpose +This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `..\exports` folder. + +## Usage +The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `..\exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: +- Break +- DefaultProfile +- HttpPipelineAppend +- HttpPipelinePrepend +- Proxy +- ProxyCredential +- ProxyUseDefaultCredentials + +These provide functionality to our HTTP pipeline and other useful features. In script, you can forward these parameters using `$PSBoundParameters` to the other cmdlets you're calling within `Azs.Compute.Admin`. For C#, follow the usage seen in the `ProcessRecordAsync` method. + +### Attributes +For processing the cmdlets, we've created some additional attributes: +- `Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.DescriptionAttribute` + - Used in C# cmdlets to provide a high-level description of the cmdlet. This is propegated to reference documentation via [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) in the exported scripts. +- `Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.DoNotExportAttribute` + - Used in C# and script cmdlets to suppress creating an exported cmdlet at build-time. These cmdlets will *not be exposed* by `Azs.Compute.Admin`. +- `Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.InternalExportAttribute` + - Used in C# cmdlets to route exported cmdlets to the `..\internal`, which are *not exposed* by `Azs.Compute.Admin`. For more information, see [readme.md](..\internal/readme.md) in the `..\internal` folder. +- `Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.ProfileAttribute` + - Used in C# and script cmdlets to define which Azure profiles the cmdlet supports. This is only supported for Azure (`--azure`) modules. \ No newline at end of file diff --git a/src/Azs.Compute.Admin/docs/Add-AzsPlatformImage.md b/src/Azs.Compute.Admin/docs/Add-AzsPlatformImage.md new file mode 100644 index 00000000..320e6341 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Add-AzsPlatformImage.md @@ -0,0 +1,404 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/add-azsplatformimage +schema: 2.0.0 +--- + +# Add-AzsPlatformImage + +## SYNOPSIS +Creates a new platform image with given publisher, offer, skus and version. + +## SYNTAX + +### CreateExpanded (Default) +``` +Add-AzsPlatformImage -Offer -Publisher -Sku -Version [-Location ] + [-SubscriptionId ] [-BillingPartNumber ] [-DataDisks ] [-OsType ] + [-OsUri ] [-ProvisioningState ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +### Create +``` +Add-AzsPlatformImage -Offer -Publisher -Sku -Version + -NewImage [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaIdentity +``` +Add-AzsPlatformImage -InputObject -NewImage + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaIdentityExpanded +``` +Add-AzsPlatformImage -InputObject [-BillingPartNumber ] + [-DataDisks ] [-OsType ] [-OsUri ] [-ProvisioningState ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Creates a new platform image with given publisher, offer, skus and version. + +## EXAMPLES + +### Example 1: Add-AzsPlatformImage +```powershell +PS C:\> Add-AzsPlatformImage -Offer "asdf" -Publisher "asdf" -Sku "asdf" -Version "1.0.0" -OsType Windows -OsUri "https://asdf.blob.local.azurestack.external/asdf/UbuntuServer.vhd?sv=2017-04-17&ss=bqt&srt=sco&sp=rwdlacup&se=2020-02-13T13:25:58Z&st=2020-02-13T05:25:58Z&spr=https" + +BillingPartNumber : +DataDisks : +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Admin/locations/local/artifactTypes/platformImage/publishers/asdf/offers/asdf/skus/asdf/versions/1.0.0 +Location : local +Name : +OsType : Windows +OsUri : https://asdf.blob.local.azurestack.external/asdf/UbuntuServer.vhd?sv=2017-04-17&ss=bqt&srt=sco&sp=rwdlacup&se=2020-02-13T13:25:58Z&st=2020-02-13T05:25:58Z&spr=https +ProvisioningState : Succeeded +Type : Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions +``` + +Add a Platform Image from Blob Storage. Use the a SasUri to specify the location of the PlatformImage, or use a publicly accessible URL. + +## PARAMETERS + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -BillingPartNumber +The part number is used to bill for software costs. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DataDisks +Data disks used by the platform image. +To construct, see NOTES section for DATADISKS properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IDataDisk[] +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity +Parameter Sets: CreateViaIdentity, CreateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NewImage +Parameters used to create a new platform image. +To construct, see NOTES section for NEWIMAGE properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IPlatformImageParameters +Parameter Sets: Create, CreateViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Offer +Name of the offer. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OsType +Operating system type. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Support.OSType +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OsUri +Location of the disk. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ProvisioningState +Provisioning status of the platform image. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Support.ProvisioningState +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Publisher +Name of the publisher. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Sku +Name of the SKU. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Version +The version of the resource. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IPlatformImageParameters + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IPlatformImage + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### DATADISKS : Data disks used by the platform image. + - `[Lun ]`: Logical unit number. + - `[Uri ]`: Location of the disk template. + +#### INPUTOBJECT : Identity Parameter + - `[DiskId ]`: The disk guid as identity. + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[MigrationId ]`: The migration job guid name. + - `[Offer ]`: Name of the offer. + - `[Publisher ]`: Name of the publisher. + - `[QuotaName ]`: Name of the quota. + - `[Sku ]`: Name of the SKU. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Type ]`: Type of extension. + - `[Version ]`: The version of the resource. + +#### NEWIMAGE : Parameters used to create a new platform image. + - `[DataDisk ]`: Data disks used by the platform image. + - `[Lun ]`: Logical unit number. + - `[Uri ]`: Location of the disk template. + - `[DetailBillingPartNumber ]`: The part number is used to bill for software costs. + - `[OSDiskOstype ]`: Operating system type. + - `[OSDiskUri ]`: Location of the disk. + - `[ProvisioningState ]`: Provisioning status of the platform image. + +## RELATED LINKS diff --git a/src/Azs.Compute.Admin/docs/Add-AzsVMExtension.md b/src/Azs.Compute.Admin/docs/Add-AzsVMExtension.md new file mode 100644 index 00000000..c5a51fe2 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Add-AzsVMExtension.md @@ -0,0 +1,411 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/add-azsvmextension +schema: 2.0.0 +--- + +# Add-AzsVMExtension + +## SYNOPSIS +Create a Virtual Machine Extension Image with publisher, version. + +## SYNTAX + +### CreateExpanded (Default) +``` +Add-AzsVMExtension -Publisher -Type -Version [-Location ] + [-SubscriptionId ] [-ComputeRole ] [-IsSystemExtension] [-PropertiesPublisher ] + [-ProvisioningState ] [-SourceBlob ] [-SupportMultipleExtensions] + [-VmOsType ] [-VMScaleSetEnabled] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### Create +``` +Add-AzsVMExtension -Publisher -Type -Version -Extension + [-Location ] [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### CreateViaIdentity +``` +Add-AzsVMExtension -InputObject -Extension + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### CreateViaIdentityExpanded +``` +Add-AzsVMExtension -InputObject [-Publisher ] [-ComputeRole ] + [-IsSystemExtension] [-ProvisioningState ] [-SourceBlob ] + [-SupportMultipleExtensions] [-VmOsType ] [-VMScaleSetEnabled] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Create a Virtual Machine Extension Image with publisher, version. + +## EXAMPLES + +### Example 1: Add-AzsVMExtension +```powershell +PS C:\> Add-AzsVMExtension -Location "local" -Publisher "Microsoft" -Type "MicroExtension" -Version "0.1.0" -ComputeRole "IaaS" -SourceBlob "https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip" -SupportMultipleExtensions -VmOsType "Linux" + +ExtensionType : MicroExtension +TypeHandlerVersion : 0.1.0 +ComputeRole : IaaS +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locati + ons/local/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0 +IsSystemExtension : False +Location : local +Name : +ProvisioningState : Creating +Publisher : Microsoft +SourceBlobUri : https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip +SupportMultipleExtension : True +Type : Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions +VMScaleSetEnabled : False +VmosType : Linux +``` + +Use a publicly accessible link to provide the location of the extension, or the URI to an Azure Blob using the SasUri. + +## PARAMETERS + +### -ComputeRole +Compute role + +```yaml +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Extension +Parameters used to create a new Virtual Machine Extension Image. +To construct, see NOTES section for EXTENSION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IVMExtensionParameters +Parameter Sets: Create, CreateViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity +Parameter Sets: CreateViaIdentity, CreateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -IsSystemExtension +Indicates if the extension is for the system. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PropertiesPublisher +The publisher of the VM Extension + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ProvisioningState +Provisioning state of extension. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Support.ProvisioningState +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Publisher +Name of the publisher. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SourceBlob +URI to Azure or AzureStack blob. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SupportMultipleExtensions +True if supports multiple extensions. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Type +Type of extension. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Version +The version of the resource. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -VmOsType +Target virtual machine operating system type necessary for deploying the extension handler. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Support.OSType +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -VMScaleSetEnabled +Value indicating whether the extension is enabled for virtual machine scale set support. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IVMExtensionParameters + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IVMExtension + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### EXTENSION : Parameters used to create a new Virtual Machine Extension Image. + - `[ComputeRole ]`: Compute role + - `[IsSystemExtension ]`: Indicates if the extension is for the system. + - `[ProvisioningState ]`: Provisioning state of extension. + - `[Publisher ]`: The publisher of the VM Extension + - `[SourceBlobUri ]`: URI to Azure or AzureStack blob. + - `[SupportMultipleExtension ]`: True if supports multiple extensions. + - `[VMScaleSetEnabled ]`: Value indicating whether the extension is enabled for virtual machine scale set support. + - `[VmosType ]`: Target virtual machine operating system type necessary for deploying the extension handler. + +#### INPUTOBJECT : Identity Parameter + - `[DiskId ]`: The disk guid as identity. + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[MigrationId ]`: The migration job guid name. + - `[Offer ]`: Name of the offer. + - `[Publisher ]`: Name of the publisher. + - `[QuotaName ]`: Name of the quota. + - `[Sku ]`: Name of the SKU. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Type ]`: Type of extension. + - `[Version ]`: The version of the resource. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/Azs.Compute.Admin.md b/src/Azs.Compute.Admin/docs/Azs.Compute.Admin.md new file mode 100644 index 00000000..1aae4ab0 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Azs.Compute.Admin.md @@ -0,0 +1,55 @@ +--- +Module Name: Azs.Compute.Admin +Module Guid: ef24d091-a5a0-428f-b80c-25140b0f1045 +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.Compute.Admin Module +## Description +Microsoft AzureStack PowerShell: ComputeAdmin cmdlets + +## Azs.Compute.Admin Cmdlets +### [Add-AzsPlatformImage](Add-AzsPlatformImage.md) +Creates a new platform image with given publisher, offer, skus and version. + +### [Add-AzsVMExtension](Add-AzsVMExtension.md) +Create a Virtual Machine Extension Image with publisher, version. + +### [Get-AzsComputeQuota](Get-AzsComputeQuota.md) +Get an existing Compute Quota. + +### [Get-AzsDisk](Get-AzsDisk.md) +Returns the disk. + +### [Get-AzsDiskMigrationJob](Get-AzsDiskMigrationJob.md) +Returns the requested disk migration job. + +### [Get-AzsPlatformImage](Get-AzsPlatformImage.md) +Returns the specific platform image matching publisher, offer, skus and version. + +### [Get-AzsVMExtension](Get-AzsVMExtension.md) +Returns requested Virtual Machine Extension Image matching publisher, type, version. + +### [New-AzsComputeQuota](New-AzsComputeQuota.md) + + +### [New-AzsDiskMigrationJob](New-AzsDiskMigrationJob.md) + + +### [Remove-AzsComputeQuota](Remove-AzsComputeQuota.md) +Delete an existing Compute quota. + +### [Remove-AzsPlatformImage](Remove-AzsPlatformImage.md) +Delete a platform image + +### [Remove-AzsVMExtension](Remove-AzsVMExtension.md) +Deletes specified Virtual Machine Extension Image. + +### [Set-AzsComputeQuota](Set-AzsComputeQuota.md) + + +### [Stop-AzsDiskMigrationJob](Stop-AzsDiskMigrationJob.md) +Cancel a disk migration job. + diff --git a/src/Azs.Compute.Admin/docs/Get-AzsComputeQuota.md b/src/Azs.Compute.Admin/docs/Get-AzsComputeQuota.md new file mode 100644 index 00000000..8c983e11 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Get-AzsComputeQuota.md @@ -0,0 +1,191 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/get-azscomputequota +schema: 2.0.0 +--- + +# Get-AzsComputeQuota + +## SYNOPSIS +Get an existing Compute Quota. + +## SYNTAX + +### List (Default) +``` +Get-AzsComputeQuota [-Location ] [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzsComputeQuota -Name [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsComputeQuota -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get an existing Compute Quota. + +## EXAMPLES + +### Example 1: Get All Compute Quotas +```powershell +PS C:\> Get-AzsComputeQuota + +AvailabilitySetCount : 10 +CoresLimit : 100 +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Ad + min/locations/local/quotas/ascancompquota433 +Location : local +Name : ascancompquota433 +PremiumManagedDiskAndSnapshotSize : 2048 +StandardManagedDiskAndSnapshotSize : 2048 +Type : Microsoft.Compute.Admin/quotas +VMScaleSetCount : 100 +VirtualMachineCount : 100 +``` + +Run `Get-AzsComputeQuota` with no parameters to get a list of all Compute Quotas. + +### Example 2: Get Compute Quota by Name +```powershell +PS C:\> Get-AzsComputeQuota -Name ExampleComputeQuotaWithDefaultParameters + +AvailabilitySetCount : 10 +CoresLimit : 100 +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Ad + min/locations/local/quotas/ExampleComputeQuotaWithDefaultParameters +Location : local +Name : ExampleComputeQuotaWithDefaultParameters +PremiumManagedDiskAndSnapshotSize : 2048 +StandardManagedDiskAndSnapshotSize : 2048 +Type : Microsoft.Compute.Admin/quotas +VMScaleSetCount : 0 +VirtualMachineCount : 100 +``` + +Specify the Quota's name on the command line to retrieve a specific quota. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the quota. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: QuotaName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DiskId ]`: The disk guid as identity. + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[MigrationId ]`: The migration job guid name. + - `[Offer ]`: Name of the offer. + - `[Publisher ]`: Name of the publisher. + - `[QuotaName ]`: Name of the quota. + - `[Sku ]`: Name of the SKU. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Type ]`: Type of extension. + - `[Version ]`: The version of the resource. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/Get-AzsDisk.md b/src/Azs.Compute.Admin/docs/Get-AzsDisk.md new file mode 100644 index 00000000..65f10651 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Get-AzsDisk.md @@ -0,0 +1,400 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/get-azsdisk +schema: 2.0.0 +--- + +# Get-AzsDisk + +## SYNOPSIS +Returns the disk. + +## SYNTAX + +### List (Default) +``` +Get-AzsDisk [-Location ] [-SubscriptionId ] [-Count ] [-ScaleUnit ] + [-SharePath ] [-Start ] [-Status ] [-UserSubscriptionId ] + [-VolumeLabel ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsDisk -Name [-Location ] [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentity +``` +Get-AzsDisk -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Returns the disk. + +## EXAMPLES + +### Example 1: Get All Disks +```powershell +PS C:\> Get-AzsDisk +``` + +Without any parameters, `Get-AzsDisk` will list all Disks. + +### Example 2: Get a Disk by Name +```powershell +PS C:\> Get-AzsDisk -Name "426b8945-8a24-42ad-acdc-c26f16202489" + +ActualSizeGb : 24 +DiskId : 426b8945-8a24-42ad-acdc-c26f16202489 +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/north + west/disks/426b8945-8a24-42ad-acdc-c26f16202489 +Location : northwest +ManagedBy : +Name : northwest/426b8945-8a24-42ad-acdc-c26f16202489 +ProvisionSizeGb : 127 +SharePath : \\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\SU1_ObjStore_3 +Status : Unattached +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Comput + e/Disks/TEST_OsDisk_1_426b89458a2442adacdcc26f16202489 +``` + +Specify a disk by its `Name` to retrieve it. + +### Example 3: Get a Specified number of Disks +```powershell +PS C:\> Get-AzsDisk -Count 3 + +ActualSizeGb : 24 +DiskId : 20f1619e-4210-47f6-81e6-b89e3028df06 +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/north + west/disks/20f1619e-4210-47f6-81e6-b89e3028df06 +Location : northwest +ManagedBy : +Name : northwest/20f1619e-4210-47f6-81e6-b89e3028df06 +ProvisionSizeGb : 127 +SharePath : \\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\SU1_ObjStore_4 +Status : Unattached +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/RG1/providers/Microsoft.Compute/Di + sks/TEST_OsDisk_1_20f1619e421047f681e6b89e3028df06 + +ActualSizeGb : 24 +DiskId : 38a767e4-4ceb-49fb-a53c-48de9b08aaae +DiskSku : Standard_LRS +DiskType : Disk +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/north + west/disks/38a767e4-4ceb-49fb-a53c-48de9b08aaae +Location : northwest +ManagedBy : +Name : northwest/38a767e4-4ceb-49fb-a53c-48de9b08aaae +ProvisionSizeGb : 127 +SharePath : \\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\SU1_ObjStore_4 +Status : Unattached +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/D + isks/SCTETest_OsDisk_1_38a767e44ceb49fba53c48de9b08aaae + +ActualSizeGb : 24 +DiskId : 426b8945-8a24-42ad-acdc-c26f16202489 +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/north + west/disks/426b8945-8a24-42ad-acdc-c26f16202489 +Location : northwest +ManagedBy : +Name : northwest/426b8945-8a24-42ad-acdc-c26f16202489 +ProvisionSizeGb : 127 +SharePath : \\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\SU1_ObjStore_3 +Status : Unattached +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Comput + e/Disks/TEST_OsDisk_1_426b89458a2442adacdcc26f16202489 +``` + +Use the `Count` parameter to retrieve a specific number of disks. + +### Example 4: Get all disks in specific location +```powershell +PS C:\> Get-AzsDisk -Status All -ScaleUnit s-cluster -VolumeLabel Objstore_4 + +ActualSizeGb : 2 +DiskId : e4732f76-0753-40ec-80f5-8effdd0b437d +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/providers/Microsoft.Compute.Admin/locations/redmond/disks/e4732f76-0753-40ec-80f5-8effdd0b437d +Location : redmond +ManagedBy : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/rbactest/providers/Microsoft.Compute/virtualMachines/test1 +Name : redmond/e4732f76-0753-40ec-80f5-8effdd0b437d +ProvisionSizeGb : 30 +SharePath : \\SU1FileServer.s11r0401.masd.stbtest.microsoft.com\SU1_ObjStore_4 +Status : Reserved +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/RBACTEST/providers/Microsoft.Compute/Disks/test1_OsDisk_1_e4732f76075340ec80f58effdd0b437d + +ActualSizeGb : 1 +DiskId : 0485cbc9-1efa-43bd-86c2-0e201d79c528 +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/providers/Microsoft.Compute.Admin/locations/redmond/disks/0485cbc9-1efa-43bd-86c2-0e201d79c528 +Location : redmond +ManagedBy : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/rbactest/providers/Microsoft.Compute/virtualMachines/test1 +Name : redmond/0485cbc9-1efa-43bd-86c2-0e201d79c528 +ProvisionSizeGb : 64 +SharePath : \\SU1FileServer.s11r0401.masd.stbtest.microsoft.com\SU1_ObjStore_4 +Status : Reserved +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/TESTRG1/providers/Microsoft.Compute/Disks/gpsdisk + +ActualSizeGb : 1 +DiskId : 137893db-e7ce-4907-a488-b35c5e928614 +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/providers/Microsoft.Compute.Admin/locations/redmond/disks/137893db-e7ce-4907-a488-b35c5e928614 +Location : redmond +ManagedBy : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/rbactest/providers/Microsoft.Compute/virtualMachines/test1 +Name : redmond/137893db-e7ce-4907-a488-b35c5e928614 +ProvisionSizeGb : 55 +SharePath : \\SU1FileServer.s11r0401.masd.stbtest.microsoft.com\SU1_ObjStore_4 +Status : Reserved +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/RBACTEST/providers/Microsoft.Compute/Disks/testdd +``` + +Use the `ScaleUnit` or `VolumeLabel` parameter to list all disks in specific location + +## PARAMETERS + +### -Count +The maximum number of disks to return. + +```yaml +Type: System.Int32 +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +The disk guid as identity. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: DiskId + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ScaleUnit +The scale unit which the resource belongs to. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SharePath +The share which the resource belongs to. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Start +The start index of disks in query. + +```yaml +Type: System.Int32 +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Status +The parameters of disk state. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -UserSubscriptionId +User Subscription Id which the resource belongs to. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -VolumeLabel +The volume label of the volume which the resource belongs to. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180730Preview.IDisk + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DiskId ]`: The disk guid as identity. + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[MigrationId ]`: The migration job guid name. + - `[Offer ]`: Name of the offer. + - `[Publisher ]`: Name of the publisher. + - `[QuotaName ]`: Name of the quota. + - `[Sku ]`: Name of the SKU. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Type ]`: Type of extension. + - `[Version ]`: The version of the resource. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/Get-AzsDiskMigrationJob.md b/src/Azs.Compute.Admin/docs/Get-AzsDiskMigrationJob.md new file mode 100644 index 00000000..fe900918 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Get-AzsDiskMigrationJob.md @@ -0,0 +1,195 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/get-azsdiskmigrationjob +schema: 2.0.0 +--- + +# Get-AzsDiskMigrationJob + +## SYNOPSIS +Returns the requested disk migration job. + +## SYNTAX + +### List (Default) +``` +Get-AzsDiskMigrationJob [-Location ] [-SubscriptionId ] [-Status ] + [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsDiskMigrationJob -Name [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsDiskMigrationJob -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Returns the requested disk migration job. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsDiskMigrationJob +``` + +Returns a list of managed disk migration jobs at the location local. + +### Example 2: +```powershell +PS C:\> Get-AzsDiskMigrationJob -Name TestNewDiskMigrationJob + +CreationTime : 2/26/2020 10:45:41 AM +EndTime : 2/26/2020 10:46:32 AM +Id : /subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestNewDiskMigrationJob +Location : redmond +MigrationId : TestNewDiskMigrationJob +Name : redmond/TestNewDiskMigrationJob +StartTime : 2/26/2020 10:45:41 AM +Status : Succeeded +Subtask : {edacd0f6-760a-43f9-a188-8833751f89ce, f1ee38a4-5c27-4728-a12b-36976c565042} +TargetShare : \\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\SU1_ObjStore_1 +Type : Microsoft.Compute.Admin/locations/diskmigrationjobs +``` + +Get a specific managed disk migration job. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +The migration job guid name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: MigrationId + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Status +The parameters of disk migration job status. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180730Preview.IDiskMigrationJob + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DiskId ]`: The disk guid as identity. + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[MigrationId ]`: The migration job guid name. + - `[Offer ]`: Name of the offer. + - `[Publisher ]`: Name of the publisher. + - `[QuotaName ]`: Name of the quota. + - `[Sku ]`: Name of the SKU. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Type ]`: Type of extension. + - `[Version ]`: The version of the resource. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/Get-AzsPlatformImage.md b/src/Azs.Compute.Admin/docs/Get-AzsPlatformImage.md new file mode 100644 index 00000000..ca974677 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Get-AzsPlatformImage.md @@ -0,0 +1,239 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/get-azsplatformimage +schema: 2.0.0 +--- + +# Get-AzsPlatformImage + +## SYNOPSIS +Returns the specific platform image matching publisher, offer, skus and version. + +## SYNTAX + +### List (Default) +``` +Get-AzsPlatformImage [-Location ] [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzsPlatformImage -Offer -Publisher -Sku -Version [-Location ] + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsPlatformImage -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Returns the specific platform image matching publisher, offer, skus and version. + +## EXAMPLES + +### Example 1: Get All Platform Images +```powershell +PS C:\> Get-AzsPlatformImage + +BillingPartNumber : +DataDisks : +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Admin/locations/loc + al/artifactTypes/platformImage/publishers/asdf/offers/asdf/skus/asdf/versions/1.0.0 +Location : local +Name : +OsType : Windows +OsUri : https://asdf.blob.local.azurestack.external/asdf/UbuntuServer.vhd?sv=2017-04-17&ss=bqt&srt=sco&sp=r + wdlacup&se=2020-02-13T13:25:58Z&st=2020-02-13T05:25:58Z&spr=https +ProvisioningState : Succeeded +Type : Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions +``` + +Get a list of all Platform Images by leaving all parameters blank. + +### Example 2: Get Specific Platform Image +```powershell +PS C:\> Get-AzsPlatformImage -Offer ExampleOffer -Publisher ExamplePublisher -Location local -Sku ExampleSku -Version 1.0.0 + +BillingPartNumber : +DataDisks : +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Admin/locations/local/artifa + ctTypes/platformImage/publishers/ExamplePublisher/offers/ExampleOffer/skus/ExampleSku/versions/1.0.0 +Location : local +Name : +OsType : Windows +OsUri : https://asdf.blob.local.azurestack.external/asdf/UbuntuServer.vhd?sv=2017-04-17&ss=bqt&srt=sco&sp=rwdlacup&s + e=2020-02-13T13:25:58Z&st=2020-02-13T05:25:58Z&spr=https +ProvisioningState : Succeeded +Type : Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions +``` + +Specify the Offer, Publisher, Location, Sku, and Version to retrieve a Platform Image. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Offer +Name of the offer. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Publisher +Name of the publisher. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Sku +Name of the SKU. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Version +The version of the resource. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IPlatformImage + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DiskId ]`: The disk guid as identity. + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[MigrationId ]`: The migration job guid name. + - `[Offer ]`: Name of the offer. + - `[Publisher ]`: Name of the publisher. + - `[QuotaName ]`: Name of the quota. + - `[Sku ]`: Name of the SKU. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Type ]`: Type of extension. + - `[Version ]`: The version of the resource. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/Get-AzsVMExtension.md b/src/Azs.Compute.Admin/docs/Get-AzsVMExtension.md new file mode 100644 index 00000000..2e23530c --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Get-AzsVMExtension.md @@ -0,0 +1,211 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/get-azsvmextension +schema: 2.0.0 +--- + +# Get-AzsVMExtension + +## SYNOPSIS +Returns requested Virtual Machine Extension Image matching publisher, type, version. + +## SYNTAX + +### List (Default) +``` +Get-AzsVMExtension [-Location ] [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzsVMExtension -Publisher -Type -Version [-Location ] + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsVMExtension -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Returns requested Virtual Machine Extension Image matching publisher, type, version. + +## EXAMPLES + +### Example 1: Get All VM Extensions +```powershell +PS C:\> Get-AzsVMExtension + +ExtensionType : IaaSDiagnostics +TypeHandlerVersion : 1.11.3.12 +ComputeRole : IaaS +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locati + ons/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDia + gnostics/versions/1.11.3.12 +IsSystemExtension : False +Location : northwest +Name : +ProvisioningState : Succeeded +Publisher : Microsoft.Azure.Diagnostics +SourceBlobUri : +SupportMultipleExtension : False +Type : Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions +VMScaleSetEnabled : False +VmosType : Windows + +... +``` + +Get a list of all VMExtensions by leaving all parameters blank. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Publisher +Name of the publisher. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Type +Type of extension. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Version +The version of the resource. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IVMExtension + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DiskId ]`: The disk guid as identity. + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[MigrationId ]`: The migration job guid name. + - `[Offer ]`: Name of the offer. + - `[Publisher ]`: Name of the publisher. + - `[QuotaName ]`: Name of the quota. + - `[Sku ]`: Name of the SKU. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Type ]`: Type of extension. + - `[Version ]`: The version of the resource. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/New-AzsComputeQuota.md b/src/Azs.Compute.Admin/docs/New-AzsComputeQuota.md new file mode 100644 index 00000000..d7f27a2e --- /dev/null +++ b/src/Azs.Compute.Admin/docs/New-AzsComputeQuota.md @@ -0,0 +1,330 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/new-azscomputequota +schema: 2.0.0 +--- + +# New-AzsComputeQuota + +## SYNOPSIS +Creates or Updates a Compute Quota with the provided quota parameters. + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzsComputeQuota -Name [-Location ] [-SubscriptionId ] + [-AvailabilitySetCount ] [-CoresCount ] [-Location1 ] + [-PremiumManagedDiskAndSnapshotSize ] [-StandardManagedDiskAndSnapshotSize ] + [-VirtualMachineCount ] [-VMScaleSetCount ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### Create +``` +New-AzsComputeQuota -Name -NewQuota [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Creates or Updates a Compute Quota with the provided quota parameters. + +## EXAMPLES + +### Example 1: Create a Compute Quota with Default Parameters +```powershell +PS C:\> New-AzsComputeQuota -Name ExampleComputeQuotaWithDefaultParameters + +AvailabilitySetCount : 10 +CoresLimit : 100 +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Ad + min/locations/local/quotas/ExampleComputeQuotaWithDefaultParameters +Location : local +Name : ExampleComputeQuotaWithDefaultParameters +PremiumManagedDiskAndSnapshotSize : 2048 +StandardManagedDiskAndSnapshotSize : 2048 +Type : Microsoft.Compute.Admin/quotas +VMScaleSetCount : 0 +VirtualMachineCount : 100 +``` + +Any parameters that are not specified will be set to their default parameter, shown above. + +### Example 2: Create a Compute Quota with Custom Parameters +```powershell +PS C:\> New-AzsComputeQuota -Name ExampleComputeQuotaWithCustomParameters -Location local -AvailabilitySetCount 9 -CoresCount 99 -PremiumManagedDiskAndSnapshotSize 1024 -StandardManagedDiskAndSnapshotSize 1024 -VirtualMachineCount 99 -VMScaleSetCount 2 + +AvailabilitySetCount : 9 +CoresLimit : 99 +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Admin/locat + ions/local/quotas/ExampleComputeQuotaWithCustomParameters +Location : local +Name : ExampleComputeQuotaWithCustomParameters +PremiumManagedDiskAndSnapshotSize : 1024 +StandardManagedDiskAndSnapshotSize : 1024 +Type : Microsoft.Compute.Admin/quotas +VMScaleSetCount : 2 +VirtualMachineCount : 99 +``` + +Customize Quota with parameters. Any parameters not specified will have default value. + +## PARAMETERS + +### -AvailabilitySetCount +Maximum number of availability sets allowed. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: 10 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -CoresCount +Maximum number of cores allowed. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: CoresLimit + +Required: False +Position: Named +Default value: 100 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location1 +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the quota. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: QuotaName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NewQuota +Holds Compute quota information used to control resource allocation. +To construct, see NOTES section for NEWQUOTA properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PremiumManagedDiskAndSnapshotSize +Maximum number of managed disks and snapshots of type premium allowed. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: 2048 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -StandardManagedDiskAndSnapshotSize +Maximum number of managed disks and snapshots of type standard allowed. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: 2048 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -VirtualMachineCount +Maximum number of virtual machines allowed. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: 100 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -VMScaleSetCount +Maximum number of scale sets allowed. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### NEWQUOTA : Holds Compute quota information used to control resource allocation. + - `[Location ]`: Location of the resource. + - `[AvailabilitySetCount ]`: Maximum number of availability sets allowed. + - `[CoresLimit ]`: Maximum number of cores allowed. + - `[PremiumManagedDiskAndSnapshotSize ]`: Maximum number of managed disks and snapshots of type premium allowed. + - `[StandardManagedDiskAndSnapshotSize ]`: Maximum number of managed disks and snapshots of type standard allowed. + - `[VMScaleSetCount ]`: Maximum number of scale sets allowed. + - `[VirtualMachineCount ]`: Maximum number of virtual machines allowed. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/New-AzsDiskMigrationJob.md b/src/Azs.Compute.Admin/docs/New-AzsDiskMigrationJob.md new file mode 100644 index 00000000..820c9f23 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/New-AzsDiskMigrationJob.md @@ -0,0 +1,266 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/new-azsdiskmigrationjob +schema: 2.0.0 +--- + +# New-AzsDiskMigrationJob + +## SYNOPSIS + + +## SYNTAX + +### Volume (Default) +``` +New-AzsDiskMigrationJob -Name -TargetScaleUnit -TargetVolumeLabel -Disks + [-Location ] [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### Share +``` +New-AzsDiskMigrationJob -Name -TargetShare -Disks [-Location ] + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> $disks = Get-AzsDisk +PS C:\> New-AzsDiskMigrationJob -Name TestJob1 -TargetScaleUnit s-cluster -TargetVolumeLabel ObjStore_2 -Disks $disks + +CreationTime : 2/26/2020 10:56:32 AM +EndTime : +Id : /subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestJob1 +Location : redmond +MigrationId : TestJob1 +Name : redmond/TestJob1 +StartTime : +Status : Pending +Subtask : {53ee3665-00e4-4c69-a067-524058905ead, d551734f-0370-4851-9704-c7cec80b34c5} +TargetShare : \\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\SU1_ObjStore_2 +Type : Microsoft.Compute.Admin/locations/diskmigrationjobs +``` + +Create a disk migration job to migrate disks to the target scale unit and volume. + +### Example 2: +```powershell +PS C:\> PS C:\> $disks = Get-AzsDisk +PS C:\> New-AzsDiskMigrationJob -Name TestJob2 -TargetShare \\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\SU1_ObjStore_3 -Disks $disks +WARNING: TargetShare parameter will be deprecated in a future release, please use Volume instead. + +CreationTime : 2/26/2020 11:02:48 AM +EndTime : +Id : /subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrati + onjobs/TestJob2 +Location : redmond +MigrationId : TestJob2 +Name : redmond/TestJob2 +StartTime : +Status : Pending +Subtask : {0cfd8d29-1ca4-42db-a490-9198814abc50, 89c9b15e-47c6-4321-a390-611fc190cfad} +TargetShare : \\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\SU1_ObjStore_3 +Type : Microsoft.Compute.Admin/locations/diskmigrationjobs-AzsDiskMigrationJob -Name TestJob1 -TargetScaleUnit s-cluster -TargetVolumeLabel ObjStore_2 -Disks $disks + +``` + +Create a disk migration job to migrate disks to the target share. + +## PARAMETERS + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Disks +To construct, see NOTES section for DISKS properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180730Preview.IDisk[] +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: MigrationId + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetScaleUnit + + +```yaml +Type: System.String +Parameter Sets: Volume +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetShare + + +```yaml +Type: System.String +Parameter Sets: Share +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetVolumeLabel + + +```yaml +Type: System.String +Parameter Sets: Volume +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180730Preview.IDisk[] + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180730Preview.IDiskMigrationJob + +## ALIASES + +### Start-AzsDiskMigrationJob + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### DISKS : + - `[Location ]`: Location of the resource. + - `[DiskId ]`: The disk id. + - `[SharePath ]`: The disk share path. + - `[Status ]`: The disk status. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/Remove-AzsComputeQuota.md b/src/Azs.Compute.Admin/docs/Remove-AzsComputeQuota.md new file mode 100644 index 00000000..af4976d7 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Remove-AzsComputeQuota.md @@ -0,0 +1,204 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/remove-azscomputequota +schema: 2.0.0 +--- + +# Remove-AzsComputeQuota + +## SYNOPSIS +Delete an existing Compute quota. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsComputeQuota -Name [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsComputeQuota -InputObject [-DefaultProfile ] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Delete an existing Compute quota. + +## EXAMPLES + +### Example 1: Remove a Compute Quota +```powershell +PS C:\> Remove-AzsComputeQuota -Name "AComputeQuota" +``` + +A successful call to remove a compute quota will not return any output + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the quota. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: QuotaName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DiskId ]`: The disk guid as identity. + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[MigrationId ]`: The migration job guid name. + - `[Offer ]`: Name of the offer. + - `[Publisher ]`: Name of the publisher. + - `[QuotaName ]`: Name of the quota. + - `[Sku ]`: Name of the SKU. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Type ]`: Type of extension. + - `[Version ]`: The version of the resource. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/Remove-AzsPlatformImage.md b/src/Azs.Compute.Admin/docs/Remove-AzsPlatformImage.md new file mode 100644 index 00000000..7aef14d3 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Remove-AzsPlatformImage.md @@ -0,0 +1,261 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/remove-azsplatformimage +schema: 2.0.0 +--- + +# Remove-AzsPlatformImage + +## SYNOPSIS +Delete a platform image + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsPlatformImage -Offer -Publisher -Sku -Version + [-Location ] [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] + [] +``` + +### DeleteViaIdentity +``` +Remove-AzsPlatformImage -InputObject [-DefaultProfile ] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Delete a platform image + +## EXAMPLES + +### Example 1: Remove a Platform Image +```powershell +PS C:\>Remove-AzsPlatformImage -Location northwest -Offer UbuntuServer -Publisher Microsoft -Sku 16.04-LTS -Version 1.0.0 +``` + +A successful call to remove a platform image will not return any output + +### Example 2: Remove a Platform Image the Does Not Exist +```powershell +PS C:\> Remove-AzsPlatformImage -Location northwest -Offer UbuntuServer -Publisher Microsoft -Sku 16.04-LTS -Version 1.1.6 + +``` + +A successful call to remove a platform image that doesn't exist will not return any output + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Offer +Name of the offer. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Publisher +Name of the publisher. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Sku +Name of the SKU. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Version +The version of the resource. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DiskId ]`: The disk guid as identity. + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[MigrationId ]`: The migration job guid name. + - `[Offer ]`: Name of the offer. + - `[Publisher ]`: Name of the publisher. + - `[QuotaName ]`: Name of the quota. + - `[Sku ]`: Name of the SKU. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Type ]`: Type of extension. + - `[Version ]`: The version of the resource. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/Remove-AzsVMExtension.md b/src/Azs.Compute.Admin/docs/Remove-AzsVMExtension.md new file mode 100644 index 00000000..ec90163a --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Remove-AzsVMExtension.md @@ -0,0 +1,243 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/remove-azsvmextension +schema: 2.0.0 +--- + +# Remove-AzsVMExtension + +## SYNOPSIS +Deletes specified Virtual Machine Extension Image. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsVMExtension -Publisher -Type -Version [-Location ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsVMExtension -InputObject [-DefaultProfile ] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Deletes specified Virtual Machine Extension Image. + +## EXAMPLES + +### Example 1: Remove a VM Extension that Exists +```powershell +PS C:\> Remove-AzsVMExtension -Location local -Publisher Microsoft -Type MicroExtension -Version 0.1.0 +``` + +A successful call to remove a compute quota will not return any output + +### Example 2: Remove a VM Extension that Does Not Exist +```powershell +PS C:\> Remove-AzsVMExtension -Location local -Publisher Microsoft -Type DoesntExist -Version 9.8.7 +``` + +A successful call to remove a platform image that doesn't exist will not return any output + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Publisher +Name of the publisher. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Type +Type of extension. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Version +The version of the resource. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DiskId ]`: The disk guid as identity. + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[MigrationId ]`: The migration job guid name. + - `[Offer ]`: Name of the offer. + - `[Publisher ]`: Name of the publisher. + - `[QuotaName ]`: Name of the quota. + - `[Sku ]`: Name of the SKU. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Type ]`: Type of extension. + - `[Version ]`: The version of the resource. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/Set-AzsComputeQuota.md b/src/Azs.Compute.Admin/docs/Set-AzsComputeQuota.md new file mode 100644 index 00000000..896b95b9 --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Set-AzsComputeQuota.md @@ -0,0 +1,174 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/set-azscomputequota +schema: 2.0.0 +--- + +# Set-AzsComputeQuota + +## SYNOPSIS + + +## SYNTAX + +### Update (Default) +``` +Set-AzsComputeQuota -Name -NewQuota [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Update (Default) +``` +Set-AzsComputeQuota -NewQuota [-SubscriptionId ] [-DefaultProfile ] [-Confirm] + [-WhatIf] [] +``` + +### UpdateExpanded +``` +Set-AzsComputeQuota -Name [-Location ] [-SubscriptionId ] + [-AvailabilitySetCount ] [-CoresCount ] [-Location1 ] + [-PremiumManagedDiskAndSnapshotSize ] [-StandardManagedDiskAndSnapshotSize ] + [-VirtualMachineCount ] [-VMScaleSetCount ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` +## DESCRIPTION +Update a Compute Quota + +## EXAMPLES + +### Example 1: Set Properties on an Existing Compute Quota +```powershell +PS C:\> $myComputeQuota = Get-AzsComputeQuota -Name MyComputeQuota + +PS C:\> $myComputeQuota.CoresLimit = 99; + +PS C:\> Set-AzsComputeQuota -NewQuota $myComputeQuota + +AvailabilitySetCount : 10 +CoresLimit : 99 +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/MyComputeQuota +Location : northwest +Name : MyComputeQuota +PremiumManagedDiskAndSnapshotSize : 2048 +StandardManagedDiskAndSnapshotSize : 2048 +Type : Microsoft.Compute.Admin/quotas +VMScaleSetCount : 0 +VirtualMachineCount : 100 +``` + +Set the parameters specified on the command line. +Any parameters not set will default to 0 + +## PARAMETERS + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NewQuota +To construct, see NOTES section for NEWQUOTA properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota +Parameter Sets: Update +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180209.IQuota + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### NEWQUOTA : + - `[Location ]`: Location of the resource. + - `[AvailabilitySetCount ]`: Maximum number of availability sets allowed. + - `[CoresLimit ]`: Maximum number of cores allowed. + - `[PremiumManagedDiskAndSnapshotSize ]`: Maximum number of managed disks and snapshots of type premium allowed. + - `[StandardManagedDiskAndSnapshotSize ]`: Maximum number of managed disks and snapshots of type standard allowed. + - `[VMScaleSetCount ]`: Maximum number of scale sets allowed. + - `[VirtualMachineCount ]`: Maximum number of virtual machines allowed. + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/Stop-AzsDiskMigrationJob.md b/src/Azs.Compute.Admin/docs/Stop-AzsDiskMigrationJob.md new file mode 100644 index 00000000..2008cf8b --- /dev/null +++ b/src/Azs.Compute.Admin/docs/Stop-AzsDiskMigrationJob.md @@ -0,0 +1,159 @@ +--- +external help file: +Module Name: Azs.Compute.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.compute.admin/stop-azsdiskmigrationjob +schema: 2.0.0 +--- + +# Stop-AzsDiskMigrationJob + +## SYNOPSIS +Cancel a disk migration job. + +## SYNTAX + +``` +Stop-AzsDiskMigrationJob -Name [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Cancel a disk migration job. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Stop-AzsDiskMigrationJob -Name TestJob + +CreationTime : 2/26/2020 11:06:40 AM +EndTime : 2/26/2020 11:07:24 AM +Id : /subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrati + onjobs/TestJob +Location : redmond +MigrationId : TestJob +Name : redmond/TestJob +StartTime : 2/26/2020 11:06:40 AM +Status : Canceled +Subtask : {47774498-6bc7-4ce2-98ca-738739ded2fc, b09ac623-f71d-480c-98bc-88fa3f603f2c} +TargetShare : \\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\SU1_ObjStore_4 +Type : Microsoft.Compute.Admin/locations/diskmigrationjobs +``` + +Cancel a managed disk migration job. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +The migration job guid name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: MigrationId + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20180730Preview.IDiskMigrationJob + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Compute.Admin/docs/readme.md b/src/Azs.Compute.Admin/docs/readme.md new file mode 100644 index 00000000..00fe0bcd --- /dev/null +++ b/src/Azs.Compute.Admin/docs/readme.md @@ -0,0 +1,11 @@ +# Docs +This directory contains the documentation of the cmdlets for the `Azs.Compute.Admin` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overriden on regeneration*. To update documentation examples, please use the `..\examples` folder. + +## Info +- Modifiable: no +- Generated: all +- Committed: yes +- Packaged: yes + +## Details +The process of documentation generation loads `Azs.Compute.Admin` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file diff --git a/src/Azs.Compute.Admin/examples/Add-AzsPlatformImage.md b/src/Azs.Compute.Admin/examples/Add-AzsPlatformImage.md new file mode 100644 index 00000000..bc3669f1 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Add-AzsPlatformImage.md @@ -0,0 +1,16 @@ +### Example 1: Add-AzsPlatformImage +```powershell +PS C:\> Add-AzsPlatformImage -Offer "asdf" -Publisher "asdf" -Sku "asdf" -Version "1.0.0" -OsType Windows -OsUri "https://asdf.blob.local.azurestack.external/asdf/UbuntuServer.vhd?sv=2017-04-17&ss=bqt&srt=sco&sp=rwdlacup&se=2020-02-13T13:25:58Z&st=2020-02-13T05:25:58Z&spr=https" + +BillingPartNumber : +DataDisks : +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Admin/locations/local/artifactTypes/platformImage/publishers/asdf/offers/asdf/skus/asdf/versions/1.0.0 +Location : local +Name : +OsType : Windows +OsUri : https://asdf.blob.local.azurestack.external/asdf/UbuntuServer.vhd?sv=2017-04-17&ss=bqt&srt=sco&sp=rwdlacup&se=2020-02-13T13:25:58Z&st=2020-02-13T05:25:58Z&spr=https +ProvisioningState : Succeeded +Type : Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions +``` + +Add a Platform Image from Blob Storage. Use the a SasUri to specify the location of the PlatformImage, or use a publicly accessible URL. diff --git a/src/Azs.Compute.Admin/examples/Add-AzsVMExtension.md b/src/Azs.Compute.Admin/examples/Add-AzsVMExtension.md new file mode 100644 index 00000000..0c56bef1 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Add-AzsVMExtension.md @@ -0,0 +1,22 @@ +### Example 1: Add-AzsVMExtension +```powershell +PS C:\> Add-AzsVMExtension -Location "local" -Publisher "Microsoft" -Type "MicroExtension" -Version "0.1.0" -ComputeRole "IaaS" -SourceBlob "https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip" -SupportMultipleExtensions -VmOsType "Linux" + +ExtensionType : MicroExtension +TypeHandlerVersion : 0.1.0 +ComputeRole : IaaS +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locati + ons/local/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0 +IsSystemExtension : False +Location : local +Name : +ProvisioningState : Creating +Publisher : Microsoft +SourceBlobUri : https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip +SupportMultipleExtension : True +Type : Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions +VMScaleSetEnabled : False +VmosType : Linux +``` + +Use a publicly accessible link to provide the location of the extension, or the URI to an Azure Blob using the SasUri. diff --git a/src/Azs.Compute.Admin/examples/Get-AzsComputeQuota.md b/src/Azs.Compute.Admin/examples/Get-AzsComputeQuota.md new file mode 100644 index 00000000..e77974ad --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Get-AzsComputeQuota.md @@ -0,0 +1,38 @@ +### Example 1: Get All Compute Quotas +```powershell +PS C:\> Get-AzsComputeQuota + +AvailabilitySetCount : 10 +CoresLimit : 100 +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Ad + min/locations/local/quotas/ascancompquota433 +Location : local +Name : ascancompquota433 +PremiumManagedDiskAndSnapshotSize : 2048 +StandardManagedDiskAndSnapshotSize : 2048 +Type : Microsoft.Compute.Admin/quotas +VMScaleSetCount : 100 +VirtualMachineCount : 100 +``` + +Run `Get-AzsComputeQuota` with no parameters to get a list of all Compute Quotas. + +### Example 2: Get Compute Quota by Name +```powershell +PS C:\> Get-AzsComputeQuota -Name ExampleComputeQuotaWithDefaultParameters + +AvailabilitySetCount : 10 +CoresLimit : 100 +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Ad + min/locations/local/quotas/ExampleComputeQuotaWithDefaultParameters +Location : local +Name : ExampleComputeQuotaWithDefaultParameters +PremiumManagedDiskAndSnapshotSize : 2048 +StandardManagedDiskAndSnapshotSize : 2048 +Type : Microsoft.Compute.Admin/quotas +VMScaleSetCount : 0 +VirtualMachineCount : 100 +``` + +Specify the Quota's name on the command line to retrieve a specific quota. + diff --git a/src/Azs.Compute.Admin/examples/Get-AzsDisk.md b/src/Azs.Compute.Admin/examples/Get-AzsDisk.md new file mode 100644 index 00000000..21c181a6 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Get-AzsDisk.md @@ -0,0 +1,131 @@ +### Example 1: Get All Disks +```powershell +PS C:\> Get-AzsDisk +``` +Without any parameters, `Get-AzsDisk` will list all Disks. + +### Example 2: Get a Disk by Name +```powershell +PS C:\> Get-AzsDisk -Name "426b8945-8a24-42ad-acdc-c26f16202489" + +ActualSizeGb : 24 +DiskId : 426b8945-8a24-42ad-acdc-c26f16202489 +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/north + west/disks/426b8945-8a24-42ad-acdc-c26f16202489 +Location : northwest +ManagedBy : +Name : northwest/426b8945-8a24-42ad-acdc-c26f16202489 +ProvisionSizeGb : 127 +SharePath : \\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\SU1_ObjStore_3 +Status : Unattached +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Comput + e/Disks/TEST_OsDisk_1_426b89458a2442adacdcc26f16202489 +``` + +Specify a disk by its `Name` to retrieve it. + +### Example 3: Get a Specified number of Disks +```powershell +PS C:\> Get-AzsDisk -Count 3 + +ActualSizeGb : 24 +DiskId : 20f1619e-4210-47f6-81e6-b89e3028df06 +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/north + west/disks/20f1619e-4210-47f6-81e6-b89e3028df06 +Location : northwest +ManagedBy : +Name : northwest/20f1619e-4210-47f6-81e6-b89e3028df06 +ProvisionSizeGb : 127 +SharePath : \\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\SU1_ObjStore_4 +Status : Unattached +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/RG1/providers/Microsoft.Compute/Di + sks/TEST_OsDisk_1_20f1619e421047f681e6b89e3028df06 + +ActualSizeGb : 24 +DiskId : 38a767e4-4ceb-49fb-a53c-48de9b08aaae +DiskSku : Standard_LRS +DiskType : Disk +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/north + west/disks/38a767e4-4ceb-49fb-a53c-48de9b08aaae +Location : northwest +ManagedBy : +Name : northwest/38a767e4-4ceb-49fb-a53c-48de9b08aaae +ProvisionSizeGb : 127 +SharePath : \\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\SU1_ObjStore_4 +Status : Unattached +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/D + isks/SCTETest_OsDisk_1_38a767e44ceb49fba53c48de9b08aaae + +ActualSizeGb : 24 +DiskId : 426b8945-8a24-42ad-acdc-c26f16202489 +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/north + west/disks/426b8945-8a24-42ad-acdc-c26f16202489 +Location : northwest +ManagedBy : +Name : northwest/426b8945-8a24-42ad-acdc-c26f16202489 +ProvisionSizeGb : 127 +SharePath : \\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\SU1_ObjStore_3 +Status : Unattached +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Comput + e/Disks/TEST_OsDisk_1_426b89458a2442adacdcc26f16202489 +``` +Use the `Count` parameter to retrieve a specific number of disks. + +### Example 4: Get all disks in specific location +```powershell +PS C:\> Get-AzsDisk -Status All -ScaleUnit s-cluster -VolumeLabel Objstore_4 + +ActualSizeGb : 2 +DiskId : e4732f76-0753-40ec-80f5-8effdd0b437d +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/providers/Microsoft.Compute.Admin/locations/redmond/disks/e4732f76-0753-40ec-80f5-8effdd0b437d +Location : redmond +ManagedBy : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/rbactest/providers/Microsoft.Compute/virtualMachines/test1 +Name : redmond/e4732f76-0753-40ec-80f5-8effdd0b437d +ProvisionSizeGb : 30 +SharePath : \\SU1FileServer.s11r0401.masd.stbtest.microsoft.com\SU1_ObjStore_4 +Status : Reserved +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/RBACTEST/providers/Microsoft.Compute/Disks/test1_OsDisk_1_e4732f76075340ec80f58effdd0b437d + +ActualSizeGb : 1 +DiskId : 0485cbc9-1efa-43bd-86c2-0e201d79c528 +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/providers/Microsoft.Compute.Admin/locations/redmond/disks/0485cbc9-1efa-43bd-86c2-0e201d79c528 +Location : redmond +ManagedBy : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/rbactest/providers/Microsoft.Compute/virtualMachines/test1 +Name : redmond/0485cbc9-1efa-43bd-86c2-0e201d79c528 +ProvisionSizeGb : 64 +SharePath : \\SU1FileServer.s11r0401.masd.stbtest.microsoft.com\SU1_ObjStore_4 +Status : Reserved +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/TESTRG1/providers/Microsoft.Compute/Disks/gpsdisk + +ActualSizeGb : 1 +DiskId : 137893db-e7ce-4907-a488-b35c5e928614 +DiskSku : Premium_LRS +DiskType : Disk +Id : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/providers/Microsoft.Compute.Admin/locations/redmond/disks/137893db-e7ce-4907-a488-b35c5e928614 +Location : redmond +ManagedBy : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/rbactest/providers/Microsoft.Compute/virtualMachines/test1 +Name : redmond/137893db-e7ce-4907-a488-b35c5e928614 +ProvisionSizeGb : 55 +SharePath : \\SU1FileServer.s11r0401.masd.stbtest.microsoft.com\SU1_ObjStore_4 +Status : Reserved +Type : Microsoft.Compute.Admin/locations/disks +UserResourceId : /subscriptions/7829c784-cd3f-464a-b195-3be83c964c9c/resourceGroups/RBACTEST/providers/Microsoft.Compute/Disks/testdd +``` + +Use the `ScaleUnit` or `VolumeLabel` parameter to list all disks in specific location diff --git a/src/Azs.Compute.Admin/examples/Get-AzsDiskMigrationJob.md b/src/Azs.Compute.Admin/examples/Get-AzsDiskMigrationJob.md new file mode 100644 index 00000000..357d380b --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Get-AzsDiskMigrationJob.md @@ -0,0 +1,25 @@ +### Example 1: +```powershell +PS C:\> Get-AzsDiskMigrationJob +``` + +Returns a list of managed disk migration jobs at the location local. + +### Example 2: +```powershell +PS C:\> Get-AzsDiskMigrationJob -Name TestNewDiskMigrationJob + +CreationTime : 2/26/2020 10:45:41 AM +EndTime : 2/26/2020 10:46:32 AM +Id : /subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestNewDiskMigrationJob +Location : redmond +MigrationId : TestNewDiskMigrationJob +Name : redmond/TestNewDiskMigrationJob +StartTime : 2/26/2020 10:45:41 AM +Status : Succeeded +Subtask : {edacd0f6-760a-43f9-a188-8833751f89ce, f1ee38a4-5c27-4728-a12b-36976c565042} +TargetShare : \\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\SU1_ObjStore_1 +Type : Microsoft.Compute.Admin/locations/diskmigrationjobs +``` + +Get a specific managed disk migration job. diff --git a/src/Azs.Compute.Admin/examples/Get-AzsPlatformImage.md b/src/Azs.Compute.Admin/examples/Get-AzsPlatformImage.md new file mode 100644 index 00000000..4ff28337 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Get-AzsPlatformImage.md @@ -0,0 +1,37 @@ +### Example 1: Get All Platform Images +```powershell +PS C:\> Get-AzsPlatformImage + +BillingPartNumber : +DataDisks : +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Admin/locations/loc + al/artifactTypes/platformImage/publishers/asdf/offers/asdf/skus/asdf/versions/1.0.0 +Location : local +Name : +OsType : Windows +OsUri : https://asdf.blob.local.azurestack.external/asdf/UbuntuServer.vhd?sv=2017-04-17&ss=bqt&srt=sco&sp=r + wdlacup&se=2020-02-13T13:25:58Z&st=2020-02-13T05:25:58Z&spr=https +ProvisioningState : Succeeded +Type : Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions +``` + +Get a list of all Platform Images by leaving all parameters blank. + +### Example 2: Get Specific Platform Image +```powershell +PS C:\> Get-AzsPlatformImage -Offer ExampleOffer -Publisher ExamplePublisher -Location local -Sku ExampleSku -Version 1.0.0 + +BillingPartNumber : +DataDisks : +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Admin/locations/local/artifa + ctTypes/platformImage/publishers/ExamplePublisher/offers/ExampleOffer/skus/ExampleSku/versions/1.0.0 +Location : local +Name : +OsType : Windows +OsUri : https://asdf.blob.local.azurestack.external/asdf/UbuntuServer.vhd?sv=2017-04-17&ss=bqt&srt=sco&sp=rwdlacup&s + e=2020-02-13T13:25:58Z&st=2020-02-13T05:25:58Z&spr=https +ProvisioningState : Succeeded +Type : Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions +``` + +Specify the Offer, Publisher, Location, Sku, and Version to retrieve a Platform Image. diff --git a/src/Azs.Compute.Admin/examples/Get-AzsVMExtension.md b/src/Azs.Compute.Admin/examples/Get-AzsVMExtension.md new file mode 100644 index 00000000..8e15fb60 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Get-AzsVMExtension.md @@ -0,0 +1,26 @@ +### Example 1: Get All VM Extensions +```powershell +PS C:\> Get-AzsVMExtension + +ExtensionType : IaaSDiagnostics +TypeHandlerVersion : 1.11.3.12 +ComputeRole : IaaS +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locati + ons/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDia + gnostics/versions/1.11.3.12 +IsSystemExtension : False +Location : northwest +Name : +ProvisioningState : Succeeded +Publisher : Microsoft.Azure.Diagnostics +SourceBlobUri : +SupportMultipleExtension : False +Type : Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions +VMScaleSetEnabled : False +VmosType : Windows + +... +``` + +Get a list of all VMExtensions by leaving all parameters blank. + diff --git a/src/Azs.Compute.Admin/examples/New-AzsComputeQuota.md b/src/Azs.Compute.Admin/examples/New-AzsComputeQuota.md new file mode 100644 index 00000000..da4b3b18 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/New-AzsComputeQuota.md @@ -0,0 +1,38 @@ +### Example 1: Create a Compute Quota with Default Parameters +```powershell +PS C:\> New-AzsComputeQuota -Name ExampleComputeQuotaWithDefaultParameters + +AvailabilitySetCount : 10 +CoresLimit : 100 +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Ad + min/locations/local/quotas/ExampleComputeQuotaWithDefaultParameters +Location : local +Name : ExampleComputeQuotaWithDefaultParameters +PremiumManagedDiskAndSnapshotSize : 2048 +StandardManagedDiskAndSnapshotSize : 2048 +Type : Microsoft.Compute.Admin/quotas +VMScaleSetCount : 0 +VirtualMachineCount : 100 +``` + +Any parameters that are not specified will be set to their default parameter, shown above. + +### Example 2: Create a Compute Quota with Custom Parameters +```powershell +PS C:\> New-AzsComputeQuota -Name ExampleComputeQuotaWithCustomParameters -Location local -AvailabilitySetCount 9 -CoresCount 99 -PremiumManagedDiskAndSnapshotSize 1024 -StandardManagedDiskAndSnapshotSize 1024 -VirtualMachineCount 99 -VMScaleSetCount 2 + +AvailabilitySetCount : 9 +CoresLimit : 99 +Id : /subscriptions/3ae476e5-83d3-429d-a450-2f4f2fc67c5e/providers/Microsoft.Compute.Admin/locat + ions/local/quotas/ExampleComputeQuotaWithCustomParameters +Location : local +Name : ExampleComputeQuotaWithCustomParameters +PremiumManagedDiskAndSnapshotSize : 1024 +StandardManagedDiskAndSnapshotSize : 1024 +Type : Microsoft.Compute.Admin/quotas +VMScaleSetCount : 2 +VirtualMachineCount : 99 +``` + +Customize Quota with parameters. Any parameters not specified will have default value. + diff --git a/src/Azs.Compute.Admin/examples/New-AzsDiskMigrationJob.md b/src/Azs.Compute.Admin/examples/New-AzsDiskMigrationJob.md new file mode 100644 index 00000000..429a16d8 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/New-AzsDiskMigrationJob.md @@ -0,0 +1,42 @@ +### Example 1: +```powershell +PS C:\> $disks = Get-AzsDisk +PS C:\> New-AzsDiskMigrationJob -Name TestJob1 -TargetScaleUnit s-cluster -TargetVolumeLabel ObjStore_2 -Disks $disks + +CreationTime : 2/26/2020 10:56:32 AM +EndTime : +Id : /subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestJob1 +Location : redmond +MigrationId : TestJob1 +Name : redmond/TestJob1 +StartTime : +Status : Pending +Subtask : {53ee3665-00e4-4c69-a067-524058905ead, d551734f-0370-4851-9704-c7cec80b34c5} +TargetShare : \\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\SU1_ObjStore_2 +Type : Microsoft.Compute.Admin/locations/diskmigrationjobs +``` + +Create a disk migration job to migrate disks to the target scale unit and volume. + +### Example 2: +```powershell +PS C:\> PS C:\> $disks = Get-AzsDisk +PS C:\> New-AzsDiskMigrationJob -Name TestJob2 -TargetShare \\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\SU1_ObjStore_3 -Disks $disks +WARNING: TargetShare parameter will be deprecated in a future release, please use Volume instead. + +CreationTime : 2/26/2020 11:02:48 AM +EndTime : +Id : /subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrati + onjobs/TestJob2 +Location : redmond +MigrationId : TestJob2 +Name : redmond/TestJob2 +StartTime : +Status : Pending +Subtask : {0cfd8d29-1ca4-42db-a490-9198814abc50, 89c9b15e-47c6-4321-a390-611fc190cfad} +TargetShare : \\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\SU1_ObjStore_3 +Type : Microsoft.Compute.Admin/locations/diskmigrationjobs-AzsDiskMigrationJob -Name TestJob1 -TargetScaleUnit s-cluster -TargetVolumeLabel ObjStore_2 -Disks $disks + +``` + +Create a disk migration job to migrate disks to the target share. diff --git a/src/Azs.Compute.Admin/examples/Remove-AzsComputeQuota.md b/src/Azs.Compute.Admin/examples/Remove-AzsComputeQuota.md new file mode 100644 index 00000000..8c55aee2 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Remove-AzsComputeQuota.md @@ -0,0 +1,6 @@ +### Example 1: Remove a Compute Quota +```powershell +PS C:\> Remove-AzsComputeQuota -Name "AComputeQuota" +``` + +A successful call to remove a compute quota will not return any output diff --git a/src/Azs.Compute.Admin/examples/Remove-AzsPlatformImage.md b/src/Azs.Compute.Admin/examples/Remove-AzsPlatformImage.md new file mode 100644 index 00000000..9c46874b --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Remove-AzsPlatformImage.md @@ -0,0 +1,15 @@ +### Example 1: Remove a Platform Image +```powershell +PS C:\>Remove-AzsPlatformImage -Location northwest -Offer UbuntuServer -Publisher Microsoft -Sku 16.04-LTS -Version 1.0.0 +``` + +A successful call to remove a platform image will not return any output + +### Example 2: Remove a Platform Image the Does Not Exist +```powershell +PS C:\> Remove-AzsPlatformImage -Location northwest -Offer UbuntuServer -Publisher Microsoft -Sku 16.04-LTS -Version 1.1.6 + +``` + +A successful call to remove a platform image that doesn't exist will not return any output + diff --git a/src/Azs.Compute.Admin/examples/Remove-AzsVMExtension.md b/src/Azs.Compute.Admin/examples/Remove-AzsVMExtension.md new file mode 100644 index 00000000..e42f6155 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Remove-AzsVMExtension.md @@ -0,0 +1,14 @@ +### Example 1: Remove a VM Extension that Exists +```powershell +PS C:\> Remove-AzsVMExtension -Location local -Publisher Microsoft -Type MicroExtension -Version 0.1.0 +``` + +A successful call to remove a compute quota will not return any output + +### Example 2: Remove a VM Extension that Does Not Exist +```powershell +PS C:\> Remove-AzsVMExtension -Location local -Publisher Microsoft -Type DoesntExist -Version 9.8.7 +``` + +A successful call to remove a platform image that doesn't exist will not return any output + diff --git a/src/Azs.Compute.Admin/examples/Set-AzsComputeQuota.md b/src/Azs.Compute.Admin/examples/Set-AzsComputeQuota.md new file mode 100644 index 00000000..931b5a60 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Set-AzsComputeQuota.md @@ -0,0 +1,21 @@ +### Example 1: Set Properties on an Existing Compute Quota +```powershell +PS C:\> $myComputeQuota = Get-AzsComputeQuota -Name MyComputeQuota + +PS C:\> $myComputeQuota.CoresLimit = 99; + +PS C:\> Set-AzsComputeQuota -NewQuota $myComputeQuota + +AvailabilitySetCount : 10 +CoresLimit : 99 +Id : /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/MyComputeQuota +Location : northwest +Name : MyComputeQuota +PremiumManagedDiskAndSnapshotSize : 2048 +StandardManagedDiskAndSnapshotSize : 2048 +Type : Microsoft.Compute.Admin/quotas +VMScaleSetCount : 0 +VirtualMachineCount : 100 +``` + +Set the parameters specified in the NewQuota hash set. Any parameters not set will default to 0 \ No newline at end of file diff --git a/src/Azs.Compute.Admin/examples/Stop-AzsDiskMigrationJob.md b/src/Azs.Compute.Admin/examples/Stop-AzsDiskMigrationJob.md new file mode 100644 index 00000000..dc1fae66 --- /dev/null +++ b/src/Azs.Compute.Admin/examples/Stop-AzsDiskMigrationJob.md @@ -0,0 +1,19 @@ +### Example 1: +```powershell +PS C:\> Stop-AzsDiskMigrationJob -Name TestJob + +CreationTime : 2/26/2020 11:06:40 AM +EndTime : 2/26/2020 11:07:24 AM +Id : /subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrati + onjobs/TestJob +Location : redmond +MigrationId : TestJob +Name : redmond/TestJob +StartTime : 2/26/2020 11:06:40 AM +Status : Canceled +Subtask : {47774498-6bc7-4ce2-98ca-738739ded2fc, b09ac623-f71d-480c-98bc-88fa3f603f2c} +TargetShare : \\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\SU1_ObjStore_4 +Type : Microsoft.Compute.Admin/locations/diskmigrationjobs +``` + +Cancel a managed disk migration job. diff --git a/src/Azs.Compute.Admin/readme.md b/src/Azs.Compute.Admin/readme.md new file mode 100644 index 00000000..86cbd9ce --- /dev/null +++ b/src/Azs.Compute.Admin/readme.md @@ -0,0 +1,352 @@ + +# Azs.Compute.Admin +This directory contains the PowerShell module for the ComputeAdmin service. + +--- +## Status +[![Azs.Compute.Admin](https://img.shields.io/powershellgallery/v/Azs.Compute.Admin.svg?style=flat-square&label=Azs.Compute.Admin "Azs.Compute.Admin")](https://www.powershellgallery.com/packages/Azs.Compute.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Compute.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + - $(repo)/specification/azsadmin/resource-manager/compute/readme.md + +metadata: + description: 'Microsoft AzureStack PowerShell: Compute Admin cmdlets' + +### PSD1 metadata changes +subject-prefix: '' +module-version: 0.9.0-preview +service-name: ComputeAdmin + +### File Renames +module-name: Azs.Compute.Admin +csproj: Azs.Compute.Admin.csproj +psd1: Azs.Compute.Admin.psd1 +psm1: Azs.Compute.Admin.psm1 +``` +### Parameter default values +``` yaml +directive: + # Prepend Compute for the Quota cmdlets + - where: + subject: Quota + set: + subject-prefix: Compute + + # Rename New-AzsPlatformImage to Add-AzsPlatformImage + - where: + verb: New + subject: PlatformImage + set: + verb: Add + + # Rename New-AzsVMExtension to Add-AzsVMExtension + - where: + verb: New + subject: VMExtension + set: + verb: Add + + # Rename New-AzsDiskMigrationJob to Start-AzsDiskMigrationJob and create alias with same name + - where: + verb: New + subject: DiskMigrationJob + set: + alias: Start-AzsDiskMigrationJob + + # Default to Format-List for the VMExtension commandlets as there are many important fields + - where: + model-name: VMExtension + set: + suppress-format: true + + # Default to Format-List for the Quota commandlets as there are many important fields + - where: + model-name: Quota + set: + suppress-format: true + + # Default to Format-List for the PlatformImage commandlets as there are many important fields + - where: + model-name: PlatformImage + set: + suppress-format: true + + # Rename property OsDiskOstype in PlatformImage model to OsType + - where: + property-name: OsDiskOstype + model-name: PlatformImage + set: + property-name: OsType + + # Rename property OsDiskUri in PlatformImage model to OsUri + - where: + property-name: OsDiskUri + model-name: PlatformImage + set: + property-name: OsUri + + # Rename property DetailBillingPartNumber in PlatformImage model to BillingPartNumber + - where: + property-name: DetailBillingPartNumber + model-name: PlatformImage + set: + property-name: BillingPartNumber + + # Rename property DataDisk in PlatformImage model to DataDisks + - where: + property-name: DataDisk + model-name: PlatformImage + set: + property-name: DataDisks + + # Rename property Sku in Disk model to DiskSku + - where: + property-name: Sku + model-name: Disk + set: + property-name: DiskSku + + # Rename property MaxAllocationPremiumManagedDisksAndSnapshot in Disk model to PremiumManagedDiskAndSnapshotSize + - where: + property-name: MaxAllocationPremiumManagedDisksAndSnapshot + model-name: Quota + set: + property-name: PremiumManagedDiskAndSnapshotSize + + # Rename property MaxAllocationStandardManagedDisksAndSnapshot in Disk model to StandardManagedDiskAndSnapshotSize + - where: + property-name: MaxAllocationStandardManagedDisksAndSnapshot + model-name: Quota + set: + property-name: StandardManagedDiskAndSnapshotSize + + # Default to Format-List for the Disk commandlets as there are many important fields + - where: + model-name: Disk + set: + suppress-format: true + + # Default to Format-List for the DiskMigrationJob commandlets as there are many important fields + - where: + model-name: DiskMigrationJob + set: + suppress-format: true + + # Rename DataDisk parameter to DataDisks in Add-AzsPlatformImage for back-compat + - where: + verb: Add + subject: PlatformImage + parameter-name: DataDisk + set: + parameter-name: DataDisks + + # Rename DetailBillingPartNumber parameter to BillingPartNumber for back-compat + - where: + parameter-name: DetailBillingPartNumber + set: + parameter-name: BillingPartNumber + + # Rename OsDiskOsType parameter to OsType for back-compat + - where: + parameter-name: OsDiskOsType + set: + parameter-name: OsType + + # Rename OsDiskUri parameter to OsUri for back-compat + - where: + parameter-name: OsDiskUri + set: + parameter-name: OsUri + + # Rename VmosType parameter to VmOsType for back-compat + - where: + parameter-name: VmosType + set: + parameter-name: VmOsType + + - where: + parameter-name: SourceBlobUri + set: + parameter-name: SourceBlob + + - where: + parameter-name: VmScaleSetEnabled + set: + parameter-name: VMScaleSetEnabled + + - where: + parameter-name: SupportMultipleExtension + set: + parameter-name: SupportMultipleExtensions + + - where: + parameter-name: Id + verb: Get + subject: Disk + set: + parameter-name: Name + +# New Compute Quota --- CoresLimit parameter + - where: + parameter-name: CoresLimit + verb: New + set: + default: + script: '100' + + - where: + parameter-name: CoresLimit + set: + alias: CoresLimit + + - where: + parameter-name: CoresLimit + set: + parameter-name: CoresCount + +# New Compute Quota --- AvailabilitySetCount parameter + - where: + parameter-name: AvailabilitySetCount + verb: New + set: + default: + script: '10' + +# New Compute Quota --- VirtualMachineCount parameter + - where: + parameter-name: VirtualMachineCount + verb: New + set: + default: + script: '100' + +# New Compute Quota --- MaxAllocationStandardManagedDisksAndSnapshot parameter + - where: + parameter-name: MaxAllocationStandardManagedDisksAndSnapshot + verb: New + set: + default: + script: '2048' + + - where: + parameter-name: MaxAllocationStandardManagedDisksAndSnapshot + set: + parameter-name: StandardManagedDiskAndSnapshotSize + +# New Compute Quota --- MaxAllocationPremiumManagedDisksAndSnapshot parameter + - where: + parameter-name: MaxAllocationPremiumManagedDisksAndSnapshot + verb: New + set: + default: + script: '2048' + + - where: + parameter-name: MaxAllocationPremiumManagedDisksAndSnapshot + set: + parameter-name: PremiumManagedDiskAndSnapshotSize + +# New Disk Migration --- Disks Parameter + - where: + parameter-name: Disk + verb: New + set: + parameter-name: Disks + +# New Disk Migration --- MigrationId Parameter + - where: + parameter-name: MigrationId + set: + alias: MigrationId + + - where: + parameter-name: MigrationId + set: + parameter-name: Name + + # Remove CancelViaIdentity parameter set in Stop-AzsDiskMigrationJob + - where: + verb: Stop + subject: DiskMigrationJob + variant: CancelViaIdentity + remove: true + + # Hide the auto-generated New-AzsDiskMigrationJob and expose it through customized one + - where: + verb: New + subject: DiskMigrationJob + hide: true + + ## variant removal from Set-AzsComputeQuota cmdlet -- parameter set UpdateExpanded + - where: + verb: Set + subject: Quota + variant: UpdateExpanded + remove: true + + ## hide autorest generated cmdlet to use the custom one + - where: + verb: New|Set + subject: Quota + hide: true + +# Add release notes + - from: Azs.Compute.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Compute.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 Changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Compute.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Compute.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 Changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); diff --git a/src/Azs.Compute.Admin/tests/Common.ps1 b/src/Azs.Compute.Admin/tests/Common.ps1 new file mode 100644 index 00000000..82ef7773 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/Common.ps1 @@ -0,0 +1,81 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + + +$global:SkippedTests = @( + 'TestListInvalidLocation', + 'TestCreateQuotaOnInvalidLocation' +) + +$global:Location = "northwest" +$global:ResourceGroupName = "System.local" +$global:Provider = "Microsoft.Compute.Admin" +$global:VHDUri = "https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17&ss=bqt&srt=sco&sp=rwdlacup&se=2020-02-15T02:34:09Z&st=2020-02-14T18:34:09Z&spr=https" + + +$global:Client = $null + + +function New-ServiceClient { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] + $FullClientTypeName, + + [Parameter(Mandatory = $false)] + [PSCustomObject] + $GlobalParameterHashtable + ) + + # Azure Powershell way + [Microsoft.Azure.Commands.Common.Authentication.Abstractions.IAzureContext]$Context = Get-AzureRmContext + if (-not $Context -or -not $Context.Account) { + Write-Error -Message 'Run Login-AzureRmAccount to login.' -ErrorId 'AzureRmContextError' + return + } + + $Factory = [Microsoft.Azure.Commands.Common.Authentication.AzureSession]::Instance.ClientFactory + [System.Type[]]$Types = [Microsoft.Azure.Commands.Common.Authentication.Abstractions.IAzureContext], [string] + $CreateArmClientMethod = [Microsoft.Azure.Commands.Common.Authentication.IClientFactory].GetMethod('CreateArmClient', $Types) + $ClientType = $FullClientTypeName -as [Type] + $ClosedMethod = $CreateArmClientMethod.MakeGenericMethod($ClientType) + $Arguments = $Context, [Microsoft.Azure.Commands.Common.Authentication.Abstractions.AzureEnvironment+Endpoint]::ResourceManager + $Client = $closedMethod.Invoke($Factory, $Arguments) + + if ($GlobalParameterHashtable) { + $GlobalParameterHashtable.GetEnumerator() | ForEach-Object { + if ($_.Value -and (Get-Member -InputObject $Client -Name $_.Key -MemberType Property)) { + $Client."$($_.Key)" = $_.Value + } + } + } + + return $Client +} + + +if (-not $global:RunRaw) { + $scriptBlock = { + if ($null -eq $global:Client) { + $global:Client = Get-MockClient -ClassName 'ComputeAdminClient' -TestName $global:TestName -Verbose + } + return $global:Client + } + Mock New-ServiceClient $scriptBlock -ModuleName $global:ModuleName +} + +if (Test-Path "$PSScriptRoot\Override.ps1") { + . $PSScriptRoot\Override.ps1 +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/Disk.Tests.Recording.json b/src/Azs.Compute.Admin/tests/Disk.Tests.Recording.json new file mode 100644 index 00000000..a0f4e8d7 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/Disk.Tests.Recording.json @@ -0,0 +1,298 @@ +{ + "Get-AzsDisk+[NoContext]+TestListDisks+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?api-version=2018-07-30-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "017b18ee-810a-43ff-8299-0579cf296b1d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFLZzIkEUge3dRNhwp91UlXWBie/yMr714eovb1R2Sg/e1yK3Tc+gCVR290aZOJJeqpipUT9JkXmPLZ1TSIN40NA6q9ratqqIKwggF2D1BUBAdk7WpYLQNdGVrtkuLOB1bVSk6sZgB2UX+wP7qqTG" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13735" ], + "x-ms-request-id": [ "017b18ee-810a-43ff-8299-0579cf296b1d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174600Z:017b18ee-810a-43ff-8299-0579cf296b1d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "11279" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"name\": \"northwest/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/RG1/providers/Microsoft.Compute/Disks/TEST_OsDisk_1_20f1619e421047f681e6b89e3028df06\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"name\": \"northwest/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTETest_OsDisk_1_38a767e44ceb49fba53c48de9b08aaae\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"name\": \"northwest/426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/TEST_OsDisk_1_426b89458a2442adacdcc26f16202489\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"name\": \"northwest/a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/sctetest2_OsDisk_1_a2ae46faad524f7ebd5d2b052b6c8f7e\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"name\": \"northwest/17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"actualSizeGB\": 18,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/ANHWANTESTRG/providers/Microsoft.Compute/Disks/anhwanTestVm_OsDisk_1_17589ca413464adea2d772324a7de0c4\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"name\": \"northwest/16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 16,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTE2_OsDisk_1_16c5cbad9f964d71b758329437ad2ca6\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"name\": \"northwest/6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"actualSizeGB\": 16,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTE3_OsDisk_1_6a3f1eb991154ba3b86f075619cc5125\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/207d840f-9ae1-43cb-ae81-ac982168b936\",\r\n \"name\": \"northwest/207d840f-9ae1-43cb-ae81-ac982168b936\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"207d840f-9ae1-43cb-ae81-ac982168b936\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/0a4ed41b-90cf-41b7-8225-ab252f776f16/resourceGroups/VAASRGE976/providers/Microsoft.Compute/Disks/osdisk\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/ff3b1b7f-2b3c-4b2d-8fb8-a336db6958a7\",\r\n \"name\": \"northwest/ff3b1b7f-2b3c-4b2d-8fb8-a336db6958a7\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"ff3b1b7f-2b3c-4b2d-8fb8-a336db6958a7\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/d69dcf23-0c5a-4f87-87b9-b29d9184262b/resourceGroups/VAASRGC7B2/providers/Microsoft.Compute/Disks/osdisk\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"name\": \"northwest/8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/Test4_OsDisk_1_8ad00e03fc5d424d981b9eeb03a4fdcc\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"name\": \"northwest/c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/scte5_OsDisk_1_c0fba5b4c21b4b5fb59c33e4f6377ff4\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/0597b790-e612-4a86-8a9b-6dac76cdb990\",\r\n \"name\": \"northwest/0597b790-e612-4a86-8a9b-6dac76cdb990\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"0597b790-e612-4a86-8a9b-6dac76cdb990\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 1,\r\n \"provisionSizeGB\": 10,\r\n \"userResourceId\": \"/subscriptions/7cd88a02-5f6a-48e0-a247-1b16cd61b5f7/resourceGroups/VAASRG012C/providers/Microsoft.Compute/Disks/simplelinuxvmv_disk3_0597b790e6124a868a9b6dac76cdb990\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/268b29d2-a13d-481e-aedc-2dbed1255a20\",\r\n \"name\": \"northwest/268b29d2-a13d-481e-aedc-2dbed1255a20\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"268b29d2-a13d-481e-aedc-2dbed1255a20\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 1,\r\n \"provisionSizeGB\": 10,\r\n \"userResourceId\": \"/subscriptions/a77ae262-efb2-4065-8284-c43da3f41d54/resourceGroups/VAASRG9ED1/providers/Microsoft.Compute/Disks/simplelinuxvmv-datadisk1\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsDisk+[NoContext]+TestListDisks+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?userSubscriptionId=74c72bdc-d917-431c-a377-8ca80f4238a0\u0026api-version=2018-07-30-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?userSubscriptionId=74c72bdc-d917-431c-a377-8ca80f4238a0\u0026api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "c169ebf5-adbd-42c7-82c1-0081c03b27a8" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvS+EbtebkTuMile0MrMuOb1fsLFNU3WA6kocLCCfNQHwE6NtIbv6HIjAVBYRMy0hSc124wot1F9XOn1F3EvAIsu/XdZLRdkAVJpwNOlCPJj0I5Q5lFwGUYGpJe0vvohl7VC8z3UzPJYL4ZpeaTBBh" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13734" ], + "x-ms-request-id": [ "c169ebf5-adbd-42c7-82c1-0081c03b27a8" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174600Z:c169ebf5-adbd-42c7-82c1-0081c03b27a8" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "7881" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"name\": \"northwest/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/RG1/providers/Microsoft.Compute/Disks/TEST_OsDisk_1_20f1619e421047f681e6b89e3028df06\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"name\": \"northwest/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTETest_OsDisk_1_38a767e44ceb49fba53c48de9b08aaae\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"name\": \"northwest/426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/TEST_OsDisk_1_426b89458a2442adacdcc26f16202489\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"name\": \"northwest/a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/sctetest2_OsDisk_1_a2ae46faad524f7ebd5d2b052b6c8f7e\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"name\": \"northwest/17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"actualSizeGB\": 18,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/ANHWANTESTRG/providers/Microsoft.Compute/Disks/anhwanTestVm_OsDisk_1_17589ca413464adea2d772324a7de0c4\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"name\": \"northwest/16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 16,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTE2_OsDisk_1_16c5cbad9f964d71b758329437ad2ca6\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"name\": \"northwest/6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"actualSizeGB\": 16,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTE3_OsDisk_1_6a3f1eb991154ba3b86f075619cc5125\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"name\": \"northwest/8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/Test4_OsDisk_1_8ad00e03fc5d424d981b9eeb03a4fdcc\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"name\": \"northwest/c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/scte5_OsDisk_1_c0fba5b4c21b4b5fb59c33e4f6377ff4\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsDisk+[NoContext]+TestListDisks+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?status=Unattached\u0026api-version=2018-07-30-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?status=Unattached\u0026api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "13" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "75c64846-9664-4b44-8543-56ab6481576e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLoKl8nONY/2Af+DBNHop8Qs0BVdAsXAortH9fUYuKXlg+V3P2C7dO/U7yvSi8WOWvBseX3OkgorCM01N5QjjjwMssaiCmv3BQiRmSjZEnSGSRYwAwONTDVf/wodaShRvU9wwzVHB0i5RaJ67GAQ5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13733" ], + "x-ms-request-id": [ "75c64846-9664-4b44-8543-56ab6481576e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174601Z:75c64846-9664-4b44-8543-56ab6481576e" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "11279" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"name\": \"northwest/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/RG1/providers/Microsoft.Compute/Disks/TEST_OsDisk_1_20f1619e421047f681e6b89e3028df06\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"name\": \"northwest/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTETest_OsDisk_1_38a767e44ceb49fba53c48de9b08aaae\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"name\": \"northwest/426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/TEST_OsDisk_1_426b89458a2442adacdcc26f16202489\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"name\": \"northwest/a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/sctetest2_OsDisk_1_a2ae46faad524f7ebd5d2b052b6c8f7e\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"name\": \"northwest/17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"actualSizeGB\": 18,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/ANHWANTESTRG/providers/Microsoft.Compute/Disks/anhwanTestVm_OsDisk_1_17589ca413464adea2d772324a7de0c4\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"name\": \"northwest/16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 16,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTE2_OsDisk_1_16c5cbad9f964d71b758329437ad2ca6\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"name\": \"northwest/6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"actualSizeGB\": 16,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTE3_OsDisk_1_6a3f1eb991154ba3b86f075619cc5125\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/207d840f-9ae1-43cb-ae81-ac982168b936\",\r\n \"name\": \"northwest/207d840f-9ae1-43cb-ae81-ac982168b936\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"207d840f-9ae1-43cb-ae81-ac982168b936\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/0a4ed41b-90cf-41b7-8225-ab252f776f16/resourceGroups/VAASRGE976/providers/Microsoft.Compute/Disks/osdisk\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/ff3b1b7f-2b3c-4b2d-8fb8-a336db6958a7\",\r\n \"name\": \"northwest/ff3b1b7f-2b3c-4b2d-8fb8-a336db6958a7\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"ff3b1b7f-2b3c-4b2d-8fb8-a336db6958a7\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/d69dcf23-0c5a-4f87-87b9-b29d9184262b/resourceGroups/VAASRGC7B2/providers/Microsoft.Compute/Disks/osdisk\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"name\": \"northwest/8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/Test4_OsDisk_1_8ad00e03fc5d424d981b9eeb03a4fdcc\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"name\": \"northwest/c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/scte5_OsDisk_1_c0fba5b4c21b4b5fb59c33e4f6377ff4\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/0597b790-e612-4a86-8a9b-6dac76cdb990\",\r\n \"name\": \"northwest/0597b790-e612-4a86-8a9b-6dac76cdb990\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"0597b790-e612-4a86-8a9b-6dac76cdb990\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 1,\r\n \"provisionSizeGB\": 10,\r\n \"userResourceId\": \"/subscriptions/7cd88a02-5f6a-48e0-a247-1b16cd61b5f7/resourceGroups/VAASRG012C/providers/Microsoft.Compute/Disks/simplelinuxvmv_disk3_0597b790e6124a868a9b6dac76cdb990\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/268b29d2-a13d-481e-aedc-2dbed1255a20\",\r\n \"name\": \"northwest/268b29d2-a13d-481e-aedc-2dbed1255a20\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"268b29d2-a13d-481e-aedc-2dbed1255a20\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 1,\r\n \"provisionSizeGB\": 10,\r\n \"userResourceId\": \"/subscriptions/a77ae262-efb2-4065-8284-c43da3f41d54/resourceGroups/VAASRG9ED1/providers/Microsoft.Compute/Disks/simplelinuxvmv-datadisk1\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsDisk+[NoContext]+TestListDisks+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?sharePath=%5C%5CSU1FileServer.azs-long02-int.selfhost.corp.microsoft.com%5CSU1_ObjStore_4\u0026api-version=2018-07-30-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?sharePath=%5C%5CSU1FileServer.azs-long02-int.selfhost.corp.microsoft.com%5CSU1_ObjStore_4\u0026api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "14" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "b47d6d65-3fc2-43c7-b184-84e0edab7231" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCNssDuKDTkHvcnEbyUixZKJulgd3Oo+atTWmomM60YY9jxssJ+XTMk4BxDHIAjcw67gEqt2SzBKPmTsQf00aws3/za8G8aWLeJ4K5tXKRHTQsQXMSoHK+A091vwNL1okNGC0fAltVYuExThCB9Dl" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13732" ], + "x-ms-request-id": [ "b47d6d65-3fc2-43c7-b184-84e0edab7231" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174601Z:b47d6d65-3fc2-43c7-b184-84e0edab7231" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3508" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"name\": \"northwest/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/RG1/providers/Microsoft.Compute/Disks/TEST_OsDisk_1_20f1619e421047f681e6b89e3028df06\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"name\": \"northwest/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTETest_OsDisk_1_38a767e44ceb49fba53c48de9b08aaae\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"name\": \"northwest/8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/Test4_OsDisk_1_8ad00e03fc5d424d981b9eeb03a4fdcc\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"name\": \"northwest/c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/scte5_OsDisk_1_c0fba5b4c21b4b5fb59c33e4f6377ff4\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsDisk+[NoContext]+TestListDisks+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?count=1\u0026start=1\u0026api-version=2018-07-30-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?count=1\u0026start=1\u0026api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "3f5229a5-8f33-44e0-88b6-4e8af5a6df65" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3MBIXA/MjbhFXEvWlIOHnZD6x6I1RhPvikARggJX/3r16vE8vzAgWYIwyzfPaY6JVLjk0JKijjfSrMOVcWxx/ADmW0Hd6TdodjL1LlLj0p/YBRhZgmo+XiVDHbK4UllX0KJNtF+FtJw0StIOK1oG" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13731" ], + "x-ms-request-id": [ "3f5229a5-8f33-44e0-88b6-4e8af5a6df65" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174601Z:3f5229a5-8f33-44e0-88b6-4e8af5a6df65" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "896" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"name\": \"northwest/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTETest_OsDisk_1_38a767e44ceb49fba53c48de9b08aaae\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsDisk+[NoContext]+TestGetDisk+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?api-version=2018-07-30-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "16" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "48212f32-b487-4521-80a1-24b1b1cb87be" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCjINKcBOXtfd8EEVj+rxya7uwIPYsmCVH6Z3Pfm5Qro92M6cmgzkuPNjUAySvGKKAuTBlklzrtmXGaZFoR8JHz8QwbMio+i0Tvy+siCFtQRm31h2LMPq5s9MpELxyBgCJS2qW4rab2tCkKjTcw8x" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13730" ], + "x-ms-request-id": [ "48212f32-b487-4521-80a1-24b1b1cb87be" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174602Z:48212f32-b487-4521-80a1-24b1b1cb87be" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "11279" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"name\": \"northwest/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/RG1/providers/Microsoft.Compute/Disks/TEST_OsDisk_1_20f1619e421047f681e6b89e3028df06\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"name\": \"northwest/38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"38a767e4-4ceb-49fb-a53c-48de9b08aaae\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTETest_OsDisk_1_38a767e44ceb49fba53c48de9b08aaae\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"name\": \"northwest/426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"426b8945-8a24-42ad-acdc-c26f16202489\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/TEST_OsDisk_1_426b89458a2442adacdcc26f16202489\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"name\": \"northwest/a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"a2ae46fa-ad52-4f7e-bd5d-2b052b6c8f7e\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/sctetest2_OsDisk_1_a2ae46faad524f7ebd5d2b052b6c8f7e\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"name\": \"northwest/17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"17589ca4-1346-4ade-a2d7-72324a7de0c4\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"actualSizeGB\": 18,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/ANHWANTESTRG/providers/Microsoft.Compute/Disks/anhwanTestVm_OsDisk_1_17589ca413464adea2d772324a7de0c4\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"name\": \"northwest/16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"16c5cbad-9f96-4d71-b758-329437ad2ca6\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 16,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTE2_OsDisk_1_16c5cbad9f964d71b758329437ad2ca6\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"name\": \"northwest/6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"6a3f1eb9-9115-4ba3-b86f-075619cc5125\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"actualSizeGB\": 16,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/SCTE/providers/Microsoft.Compute/Disks/SCTE3_OsDisk_1_6a3f1eb991154ba3b86f075619cc5125\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/207d840f-9ae1-43cb-ae81-ac982168b936\",\r\n \"name\": \"northwest/207d840f-9ae1-43cb-ae81-ac982168b936\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"207d840f-9ae1-43cb-ae81-ac982168b936\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/0a4ed41b-90cf-41b7-8225-ab252f776f16/resourceGroups/VAASRGE976/providers/Microsoft.Compute/Disks/osdisk\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/ff3b1b7f-2b3c-4b2d-8fb8-a336db6958a7\",\r\n \"name\": \"northwest/ff3b1b7f-2b3c-4b2d-8fb8-a336db6958a7\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"ff3b1b7f-2b3c-4b2d-8fb8-a336db6958a7\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/d69dcf23-0c5a-4f87-87b9-b29d9184262b/resourceGroups/VAASRGC7B2/providers/Microsoft.Compute/Disks/osdisk\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"name\": \"northwest/8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"8ad00e03-fc5d-424d-981b-9eeb03a4fdcc\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/Test4_OsDisk_1_8ad00e03fc5d424d981b9eeb03a4fdcc\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"name\": \"northwest/c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"c0fba5b4-c21b-4b5f-b59c-33e4f6377ff4\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 2,\r\n \"provisionSizeGB\": 30,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/LADTEST/providers/Microsoft.Compute/Disks/scte5_OsDisk_1_c0fba5b4c21b4b5fb59c33e4f6377ff4\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/0597b790-e612-4a86-8a9b-6dac76cdb990\",\r\n \"name\": \"northwest/0597b790-e612-4a86-8a9b-6dac76cdb990\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"0597b790-e612-4a86-8a9b-6dac76cdb990\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 1,\r\n \"provisionSizeGB\": 10,\r\n \"userResourceId\": \"/subscriptions/7cd88a02-5f6a-48e0-a247-1b16cd61b5f7/resourceGroups/VAASRG012C/providers/Microsoft.Compute/Disks/simplelinuxvmv_disk3_0597b790e6124a868a9b6dac76cdb990\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/268b29d2-a13d-481e-aedc-2dbed1255a20\",\r\n \"name\": \"northwest/268b29d2-a13d-481e-aedc-2dbed1255a20\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"268b29d2-a13d-481e-aedc-2dbed1255a20\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 1,\r\n \"provisionSizeGB\": 10,\r\n \"userResourceId\": \"/subscriptions/a77ae262-efb2-4065-8284-c43da3f41d54/resourceGroups/VAASRG9ED1/providers/Microsoft.Compute/Disks/simplelinuxvmv-datadisk1\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsDisk+[NoContext]+TestGetDisk+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/20f1619e-4210-47f6-81e6-b89e3028df06?api-version=2018-07-30-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/20f1619e-4210-47f6-81e6-b89e3028df06?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "17" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "97f94950-2edc-45b5-8a5f-e44b9184c275" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOLGPkuY+UixIzl0FOk96kB/q11m0zrjw1HZHZME35iKXzzmYA27Mkm6ZYIWm/Uz9LLDq+FtnNe9w0ldJStXSa7IDlqn0WVVxCgKVpnXgZxbld5aImB0JEeg5I8Mz7mK2QPv8SEYXKzg+Vv9Mes8T" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13729" ], + "x-ms-request-id": [ "97f94950-2edc-45b5-8a5f-e44b9184c275" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174602Z:97f94950-2edc-45b5-8a5f-e44b9184c275" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "801" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"name\": \"northwest/20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"diskId\": \"20f1619e-4210-47f6-81e6-b89e3028df06\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.azs-long02-int.selfhost.corp.microsoft.com\\\\SU1_ObjStore_4\",\r\n \"actualSizeGB\": 24,\r\n \"provisionSizeGB\": 127,\r\n \"userResourceId\": \"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/RG1/providers/Microsoft.Compute/Disks/TEST_OsDisk_1_20f1619e421047f681e6b89e3028df06\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n}" + } + }, + "Get-AzsDisk+[NoContext]+TestGetDiskInvalid+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/454E5E28-8D5E-41F9-929E-BFF6A7E1A253?api-version=2018-07-30-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/disks/454E5E28-8D5E-41F9-929E-BFF6A7E1A253?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "18" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "8815c142-8d62-40ae-89e2-08aba1a823ab" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIuDv39nYezPhLBMsiug1iLg81bSFQoRVC1WeFJVC5OSFFFVJflHUk+rf3Jlza57dPQqkS7UkxEMPb4vhd2M5GJ8pG0IBODMUKm8WnuhYmcmBkXEoWmPW5Xpob6T3bqsFjJ7Qep/jRfYBQzq9He7p" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13728" ], + "x-ms-request-id": [ "8815c142-8d62-40ae-89e2-08aba1a823ab" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174602Z:8815c142-8d62-40ae-89e2-08aba1a823ab" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "115" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"error\": {\r\n \"code\": \"NotFound\",\r\n \"message\": \"The entity was not found in this Azure location.\"\r\n }\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/Disk.Tests.ps1 b/src/Azs.Compute.Admin/tests/Disk.Tests.ps1 new file mode 100644 index 00000000..35f92996 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/Disk.Tests.ps1 @@ -0,0 +1,145 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Disk.Tests.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +$Global:UseInstalled = $UseInstalled +$global:RunRaw = $RunRaw + +#. $PSScriptRoot\CommonModules.ps1 + +$global:Location = "northwest" +$global:TestName = "" + +Describe 'Get-AzsDisk' { + BeforeEach { + + . $PSScriptRoot\Common.ps1 + + function ValidateDisk { + param( + [Parameter(Mandatory = $true)] + $Disk + ) + + $Disk | Should Not Be $null + $Disk.Id | Should Not Be $null + $Disk.Type | Should Not Be $null + $Disk.Name | Should Not Be $null + $Disk.ActualSizeGB | Should Not Be $null + $Disk.ProvisionSizeGB | Should Not Be $null + $Disk.DiskSku | Should Not Be $null + $Disk.DiskType | Should Not Be $null + $Disk.SharePath | Should Not Be $null + $Disk.Status | Should Not Be $null + $Disk.UserResourceId | Should Not Be $null + $Disk.Location | Should Not Be $null + $Disk.DiskId | Should Not Be $null + } + + function ValidateDisksTheSame { + param( + [Parameter(Mandatory = $true)] + $DisksRight, + [Parameter(Mandatory = $true)] + $DisksLeft + ) + $DisksRight | Should Not Be $null + $DisksLeft | Should Not Be $null + $DisksRight.Count -eq $DisksLeft.Count | Should Be $true + + $DisksRight | % {CheckDisksInList -List $DisksLeft -Disk $_ | Should Be $true} + } + + function CheckDisksInList { + param( + [Parameter(Mandatory = $true)] + $List, + [Parameter(Mandatory = $true)] + $Disk + ) + $List | Should Not Be $null + $Disk | Should Not Be $null + + $diskInList = $List | ?{$_.UserResourceId.Equals($Disk.UserResourceId)} + if($diskInList) + { + $true + } + else + { + $false + } + } + + function ValidateDiskTheSame { + param( + [Parameter(Mandatory = $true)] + $DiskRight, + [Parameter(Mandatory = $true)] + $DiskLeft + ) + $DiskRight | Should Not Be $null + $DiskLeft | Should Not Be $null + + $DiskLeft.Id -eq $DiskRight.Id | Should Be $true + } + } + + It "TestListDisks" { + $global:TestName = 'TestListDisks' + + $disks = Get-AzsDisk -Location $global:Location + + $disks | Should Not Be $null + foreach ($disk in $disks) { + ValidateDisk -Disk $disk + } + if($disks.Count -gt 0) + { + $firstDisk = $disks[0] + $tenantSubscriptionId = $($firstDisk.UserResourceId.Split("/", [System.StringSplitOptions]::RemoveEmptyEntries))[1] + $disksForSubscription = Get-AzsDisk -Location $global:Location -UserSubscriptionId $tenantSubscriptionId + ValidateDisksTheSame -DisksRight $($disks | ?{$_.UserResourceId.Contains($tenantSubscriptionId)}) -DisksLeft $disksForSubscription + + $disksForStatus = Get-AzsDisk -Location $global:Location -Status $firstDisk.Status + ValidateDisksTheSame -DisksRight $($disks | ?{$_.Status.Equals($firstDisk.Status)}) -DisksLeft $disksForStatus + + $disksForShare = Get-AzsDisk -Location $global:Location -SharePath $firstDisk.SharePath + ValidateDisksTheSame -DisksRight $($disks | ?{$_.SharePath.Equals($firstDisk.SharePath)}) -DisksLeft $disksForShare + + if ($disks.Count -ge 2) + { + $disksWithCountAndStart = Get-AzsDisk -Location $global:Location -Start 1 -Count 1 + ValidateDisksTheSame -DisksRight @($disks[1]) -DisksLeft @($disksWithCountAndStart) + } + } + } + + It "TestGetDisk" { + $global:TestName = 'TestGetDisk' + + $disks = Get-AzsDisk -Location $global:Location + + $disks | Should Not Be $null + foreach ($disk in $disks) { + ValidateDisk -Disk $disk + } + if($disks.Count -gt 0) + { + $firstDisk = $disks[0] + $diskFromServer = Get-AzsDisk -Location $global:Location -Name $firstDisk.DiskId + ValidateDiskTheSame -DiskRight $firstDisk -DiskLeft $diskFromServer + } + } + + It "TestGetDiskInvalid" { + $global:TestName = 'TestGetDiskInvalid' + + {Get-AzsDisk -Location $global:Location -Name "454E5E28-8D5E-41F9-929E-BFF6A7E1A253" -ErrorAction Stop} | Should Throw + } +} + diff --git a/src/Azs.Compute.Admin/tests/Get-AzsDiskMigrationJob.Recording.json b/src/Azs.Compute.Admin/tests/Get-AzsDiskMigrationJob.Recording.json new file mode 100644 index 00000000..b1955ace --- /dev/null +++ b/src/Azs.Compute.Admin/tests/Get-AzsDiskMigrationJob.Recording.json @@ -0,0 +1,166 @@ +{ + "Get-AzsDiskMigrationJob+[NoContext]+TestListDiskMigrationJobs+$GET+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs?api-version=2018-07-30-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "143" ], + "x-ms-client-request-id": [ "8a96982e-f67e-48d6-8fb8-835eab26b33d" ], + "CommandName": [ "Get-AzsDiskMigrationJob" ], + "FullCommandName": [ "Get-AzsDiskMigrationJob_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "2c92ad22-628a-4142-ae18-aafe8b5da427" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14950" ], + "x-ms-request-id": [ "2c92ad22-628a-4142-ae18-aafe8b5da427" ], + "x-ms-routing-request-id": [ "REDMOND:20200226T103443Z:2c92ad22-628a-4142-ae18-aafe8b5da427" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 26 Feb 2020 10:34:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRSSSEu0Xqs3v3NjrWx9HnzlUFS2N2gHAaf5GRmQirfB8QCAKqg1XkhiSlmgPBoFUb3hAHglaR10UOMMPfpCKtlLC4RofuWnSW2+yiPR+SzkE2xv1yPSGSIACp7tPqlQGoDmJ/UD2M3uGtB/gL2ng" ] + }, + "ContentHeaders": { + "Content-Length": [ "5969" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/t2\",\r\n \"name\": \"redmond/t2\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"t2\",\r\n \"status\": \"Succeeded\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"a0d9e190-015b-4fde-93b6-38a973038130\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:37:01.5215952Z\",\r\n \"endTime\": \"2020-02-20T03:37:41.7109467Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"dc6b29be-b83c-4a2c-ac71-31d20750fb0c\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:37:41.7265766Z\",\r\n \"endTime\": \"2020-02-20T03:38:21.9027484Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-20T03:37:01.4747141Z\",\r\n \"startTime\": \"2020-02-20T03:37:01.505965Z\",\r\n \"endTime\": \"2020-02-20T03:38:31.9344923Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/t3\",\r\n \"name\": \"redmond/t3\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"t3\",\r\n \"status\": \"Canceled\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"31d1ee7b-f74e-4eef-b134-72cd24b4bf42\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Failed\",\r\n \"reason\": \"Migration failed because time out in 20 seconds during cancel migraion job.\",\r\n \"startTime\": \"2020-02-20T03:42:53.6408054Z\",\r\n \"endTime\": \"2020-02-20T03:43:55.8500961Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"67367d5c-fd9f-44e4-9998-caf8677e3b8a\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Canceled\",\r\n \"endTime\": \"2020-02-20T03:43:55.8500961Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-20T03:42:53.6095533Z\",\r\n \"startTime\": \"2020-02-20T03:42:53.625182Z\",\r\n \"endTime\": \"2020-02-20T03:43:55.8657214Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/test\",\r\n \"name\": \"redmond/test\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"test\",\r\n \"status\": \"Succeeded\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"578c0e4a-631f-4a78-bdbc-547949ebcefe\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:17:24.0393848Z\",\r\n \"endTime\": \"2020-02-20T03:18:08.8117947Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"e5775f7f-3132-4932-8881-bd7375c868a4\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:18:08.8274233Z\",\r\n \"endTime\": \"2020-02-20T03:18:49.0493824Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-20T03:17:23.9612523Z\",\r\n \"startTime\": \"2020-02-20T03:17:23.9925058Z\",\r\n \"endTime\": \"2020-02-20T03:18:59.0528861Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\"\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsDiskMigrationJob+[NoContext]+TestGetDiskMigrationJob+$GET+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs?api-version=2018-07-30-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "144" ], + "x-ms-client-request-id": [ "9f7fe7a4-ed2f-484b-9801-a335af8cec37" ], + "CommandName": [ "Get-AzsDiskMigrationJob" ], + "FullCommandName": [ "Get-AzsDiskMigrationJob_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "37955005-c0a3-41fa-a562-fdd2bef9cf78" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14949" ], + "x-ms-request-id": [ "37955005-c0a3-41fa-a562-fdd2bef9cf78" ], + "x-ms-routing-request-id": [ "REDMOND:20200226T103443Z:37955005-c0a3-41fa-a562-fdd2bef9cf78" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 26 Feb 2020 10:34:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXhz3NDKG1VZUuzIBx49DkILM7UtyPFLUrnhk/ZQ9EONWsc5B8Hkiw6tvaFhe0B00rjDEfZAlzHKaDfWeiNnqozWSKx34idSSNtywnYJUmuHGKkDwTw8hF2yKoNW7LuZlKSn5wkTKGeBpnjseP6W8" ] + }, + "ContentHeaders": { + "Content-Length": [ "5969" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/t2\",\r\n \"name\": \"redmond/t2\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"t2\",\r\n \"status\": \"Succeeded\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"a0d9e190-015b-4fde-93b6-38a973038130\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:37:01.5215952Z\",\r\n \"endTime\": \"2020-02-20T03:37:41.7109467Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"dc6b29be-b83c-4a2c-ac71-31d20750fb0c\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:37:41.7265766Z\",\r\n \"endTime\": \"2020-02-20T03:38:21.9027484Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-20T03:37:01.4747141Z\",\r\n \"startTime\": \"2020-02-20T03:37:01.505965Z\",\r\n \"endTime\": \"2020-02-20T03:38:31.9344923Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/t3\",\r\n \"name\": \"redmond/t3\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"t3\",\r\n \"status\": \"Canceled\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"31d1ee7b-f74e-4eef-b134-72cd24b4bf42\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Failed\",\r\n \"reason\": \"Migration failed because time out in 20 seconds during cancel migraion job.\",\r\n \"startTime\": \"2020-02-20T03:42:53.6408054Z\",\r\n \"endTime\": \"2020-02-20T03:43:55.8500961Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"67367d5c-fd9f-44e4-9998-caf8677e3b8a\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Canceled\",\r\n \"endTime\": \"2020-02-20T03:43:55.8500961Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-20T03:42:53.6095533Z\",\r\n \"startTime\": \"2020-02-20T03:42:53.625182Z\",\r\n \"endTime\": \"2020-02-20T03:43:55.8657214Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/test\",\r\n \"name\": \"redmond/test\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"test\",\r\n \"status\": \"Succeeded\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"578c0e4a-631f-4a78-bdbc-547949ebcefe\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:17:24.0393848Z\",\r\n \"endTime\": \"2020-02-20T03:18:08.8117947Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"e5775f7f-3132-4932-8881-bd7375c868a4\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:18:08.8274233Z\",\r\n \"endTime\": \"2020-02-20T03:18:49.0493824Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-20T03:17:23.9612523Z\",\r\n \"startTime\": \"2020-02-20T03:17:23.9925058Z\",\r\n \"endTime\": \"2020-02-20T03:18:59.0528861Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\"\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsDiskMigrationJob+[NoContext]+TestGetDiskMigrationJob+$GET+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/t2?api-version=2018-07-30-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/t2?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "145" ], + "x-ms-client-request-id": [ "78eecb52-f88d-4f06-a1c2-2a53a5619472" ], + "CommandName": [ "Get-AzsDiskMigrationJob" ], + "FullCommandName": [ "Get-AzsDiskMigrationJob_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "98368190-eb5a-4ed0-9477-9b771034eb75" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14948" ], + "x-ms-request-id": [ "98368190-eb5a-4ed0-9477-9b771034eb75" ], + "x-ms-routing-request-id": [ "REDMOND:20200226T103443Z:98368190-eb5a-4ed0-9477-9b771034eb75" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 26 Feb 2020 10:34:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvk5rHXaCvoKRFAr3lMLSE2CdRQJI3MrmWd1pvlGTmznlsKBY2NJ06Baeiq+TAX7ZChnHtk9tM0nZu2XV/pxO25CFuc2SCCNzx3gO5wAJcarcXoFTkSTJ1LOYyuZ394376tIC1CIq2YL/mIbbDDiZB" ] + }, + "ContentHeaders": { + "Content-Length": [ "1804" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/t2\",\r\n \"name\": \"redmond/t2\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"t2\",\r\n \"status\": \"Succeeded\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"a0d9e190-015b-4fde-93b6-38a973038130\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:37:01.5215952Z\",\r\n \"endTime\": \"2020-02-20T03:37:41.7109467Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"dc6b29be-b83c-4a2c-ac71-31d20750fb0c\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:37:41.7265766Z\",\r\n \"endTime\": \"2020-02-20T03:38:21.9027484Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-20T03:37:01.4747141Z\",\r\n \"startTime\": \"2020-02-20T03:37:01.505965Z\",\r\n \"endTime\": \"2020-02-20T03:38:31.9344923Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\"\r\n }\r\n}" + } + }, + "Get-AzsDiskMigrationJob+[NoContext]+TestGetDiskMigrationJob+$GET+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/t2?api-version=2018-07-30-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/t2?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "146" ], + "x-ms-client-request-id": [ "9f7498ce-b1f5-4356-a12b-79cf1ec468df" ], + "CommandName": [ "Get-AzsDiskMigrationJob" ], + "FullCommandName": [ "Get-AzsDiskMigrationJob_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "f12ed9e1-39d6-4795-8708-e5ef1ee996e1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14947" ], + "x-ms-request-id": [ "f12ed9e1-39d6-4795-8708-e5ef1ee996e1" ], + "x-ms-routing-request-id": [ "REDMOND:20200226T103443Z:f12ed9e1-39d6-4795-8708-e5ef1ee996e1" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 26 Feb 2020 10:34:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvymLnNdw6eYZGCixn852Jw2yLqVsKk5jGkLVilAun6JTJO589+lLccfm+lK7OgayLREVMA/TOiSbBFAzZg/e0jRQVlQCGgFOYSO2EQyrwPpoCeKgyLyJi5TzvMv6HfM5ZXtJRDFhokKGbKARY7l/v" ] + }, + "ContentHeaders": { + "Content-Length": [ "1804" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/t2\",\r\n \"name\": \"redmond/t2\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"t2\",\r\n \"status\": \"Succeeded\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"a0d9e190-015b-4fde-93b6-38a973038130\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:37:01.5215952Z\",\r\n \"endTime\": \"2020-02-20T03:37:41.7109467Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"dc6b29be-b83c-4a2c-ac71-31d20750fb0c\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Succeeded\",\r\n \"startTime\": \"2020-02-20T03:37:41.7265766Z\",\r\n \"endTime\": \"2020-02-20T03:38:21.9027484Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-20T03:37:01.4747141Z\",\r\n \"startTime\": \"2020-02-20T03:37:01.505965Z\",\r\n \"endTime\": \"2020-02-20T03:38:31.9344923Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\"\r\n }\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/Get-AzsDiskMigrationJob.Tests.ps1 b/src/Azs.Compute.Admin/tests/Get-AzsDiskMigrationJob.Tests.ps1 new file mode 100644 index 00000000..d767f81d --- /dev/null +++ b/src/Azs.Compute.Admin/tests/Get-AzsDiskMigrationJob.Tests.ps1 @@ -0,0 +1,60 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsDiskMigrationJob.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsDiskMigrationJob' { + BeforeEach { + + $global:Location = "redmond" + + function ValidateDiskMigration { + param( + [Parameter(Mandatory = $true)] + $DiskMigration + ) + + $DiskMigration | Should Not Be $null + $DiskMigration.Id | Should Not Be $null + $DiskMigration.Type | Should Not Be $null + $DiskMigration.Name | Should Not Be $null + $DiskMigration.CreationTime | Should Not Be $null + $DiskMigration.TargetShare | Should Not Be $null + $DiskMigration.Status | Should Not Be $null + $DiskMigration.Location | Should Not Be $null + $DiskMigration.MigrationId | Should Not Be $null + } + } + + It "TestListDiskMigrationJobs" -Skip:$('TestListDiskMigrationJobs' -in $global:SkippedTests) { + $global:TestName = 'TestListDiskMigrationJobs' + + $jobs = Get-AzsDiskMigrationJob -Location $global:Location + foreach ($job in $jobs) + { + ValidateDiskMigration -DiskMigration $job + } + } + + It "TestGetDiskMigrationJob" -Skip:$('TestGetDiskMigrationJob' -in $global:SkippedTests) { + $global:TestName = 'TestGetDiskMigrationJob' + + $jobs = Get-AzsDiskMigrationJob -Location $global:Location + $job1 = Get-AzsDiskMigrationJob -Location $global:Location -Name $($jobs[0].Name.Split("/")[-1]) + $job1 | Should Not Be $null + $job1.Id | Should Be $jobs[0].Id + ValidateDiskMigration -DiskMigration $job1 + $job2 = $jobs[0] | Get-AzsDiskMigrationJob + $job2 | Should Not Be $null + $job2.Id | Should Be $jobs[0].Id + ValidateDiskMigration -DiskMigration $job2 + } +} diff --git a/src/Azs.Compute.Admin/tests/Helper.cs b/src/Azs.Compute.Admin/tests/Helper.cs new file mode 100644 index 00000000..6b3a20e1 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/Helper.cs @@ -0,0 +1,44 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using Microsoft.AzureStack.Management.Compute.Admin; +using Microsoft.Rest.ClientRuntime.Azure.TestFramework; +using System.Linq; +using System.Management.Automation; +using System.Management.Automation.Runspaces; + +namespace Test +{ + + [Cmdlet(VerbsCommon.Get, "MockClient"), OutputType(typeof(ComputeAdminClient))] + public class Helper : PSCmdlet { + + [Parameter(Mandatory = true, Position = 0, HelpMessage = "The name of your test class.")] + public System.String ClassName { get; set; } + + [Parameter(Mandatory = true, Position = 1, HelpMessage = "The name of your test.")] + public System.String TestName { get; set; } + + protected override void ProcessRecord() { + System.IO.Directory.SetCurrentDirectory(this.SessionState.Path.CurrentFileSystemLocation.ToString()); + + var handler = new RecordedDelegatingHandler { StatusCodeToReturn = System.Net.HttpStatusCode.OK }; + handler.IsPassThrough = true; + + var context = MockContext.Start(ClassName, TestName); + var client = context.GetServiceClient(handlers: handler); + WriteObject(client); + } + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/New-AzsDiskMigrationJob.Recording.json b/src/Azs.Compute.Admin/tests/New-AzsDiskMigrationJob.Recording.json new file mode 100644 index 00000000..e70d44b9 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/New-AzsDiskMigrationJob.Recording.json @@ -0,0 +1,86 @@ +{ + "New-AzsDiskMigrationJob+[NoContext]+TestNewDiskMigrationJob+$GET+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/disks?api-version=2018-07-30-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/disks?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "166" ], + "x-ms-client-request-id": [ "25148df3-7099-49c9-9df4-9f5f49d8770f" ], + "CommandName": [ "Get-AzsDisk" ], + "FullCommandName": [ "Get-AzsDisk_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "d74e3feb-3887-417e-b022-2aaf55884ead" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14950" ], + "x-ms-request-id": [ "d74e3feb-3887-417e-b022-2aaf55884ead" ], + "x-ms-routing-request-id": [ "REDMOND:20200226T113135Z:d74e3feb-3887-417e-b022-2aaf55884ead" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 26 Feb 2020 11:31:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4sYztVEYFmfYT2y0ekyHDovh4P0++XT2linHplRAAymoA8hXTSuqnpYWjKUQ2F3U6uPW8EcJ5yuGjGoK24pe3FCvm7YJC31oF4bGy6UkPeqPbsaOJ4zDoa+OUp9qHuslRQP5BJUPnPhksrjrxhTG" ] + }, + "ContentHeaders": { + "Content-Length": [ "1655" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/disks/afdd2d42-586c-4358-b232-e036182ef32c\",\r\n \"name\": \"redmond/afdd2d42-586c-4358-b232-e036182ef32c\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 1,\r\n \"provisionSizeGB\": 32,\r\n \"userResourceId\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/resourceGroups/TESTRG1/providers/Microsoft.Compute/Disks/diskt1\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/disks/d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\",\r\n \"name\": \"redmond/d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 1,\r\n \"provisionSizeGB\": 32,\r\n \"userResourceId\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/resourceGroups/TESTRG1/providers/Microsoft.Compute/Disks/disk2\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n }\r\n ]\r\n}" + } + }, + "New-AzsDiskMigrationJob+[NoContext]+TestNewDiskMigrationJob+$PUT+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestNewDiskMigration?targetScaleUnit=s-cluster\u0026targetVolumeLabel=ObjStore_1\u0026api-version=2018-07-30-preview+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestNewDiskMigration?targetScaleUnit=s-cluster\u0026targetVolumeLabel=ObjStore_1\u0026api-version=2018-07-30-preview", + "Content": "[\r\n {\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"status\": \"Unattached\"\r\n }\r\n },\r\n {\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"status\": \"Unattached\"\r\n }\r\n }\r\n]", + "Headers": { + "x-ms-unique-id": [ "167" ], + "x-ms-client-request-id": [ "79735b9a-c43e-4bd7-b282-44a7261db48c" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsDiskMigrationJob" ], + "FullCommandName": [ "New-AzsDiskMigrationJob_Create" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "497" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "3ea88c93-6a15-4193-aac9-51161ae32bbe" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], + "x-ms-request-id": [ "3ea88c93-6a15-4193-aac9-51161ae32bbe" ], + "x-ms-routing-request-id": [ "REDMOND:20200226T113135Z:3ea88c93-6a15-4193-aac9-51161ae32bbe" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 26 Feb 2020 11:31:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIvHdLZSRQPha4ee1t+r0mhyS85nICSRU3Ozdt9CKfjTKQviUPiANYEWfO+JYzuvjBb/QLJl8WJnu36MBLKq1PbGI0PUzbcag2QZBdLsjnK4mecSUhFt9ulj0C2l1whLw+1M+UagqKM2wIXrRQYUo" ] + }, + "ContentHeaders": { + "Content-Length": [ "1535" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestNewDiskMigration\",\r\n \"name\": \"redmond/TestNewDiskMigration\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"TestNewDiskMigration\",\r\n \"status\": \"Pending\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"479a7a1a-60f9-430f-bda4-a47a95eb65c9\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Pending\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"82b9af9b-302b-44a3-b459-713e8ddb1a1f\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Pending\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-26T11:31:35.5539047Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\"\r\n }\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/New-AzsDiskMigrationJob.Tests.ps1 b/src/Azs.Compute.Admin/tests/New-AzsDiskMigrationJob.Tests.ps1 new file mode 100644 index 00000000..7397ebb3 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/New-AzsDiskMigrationJob.Tests.ps1 @@ -0,0 +1,61 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzsDiskMigrationJob.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzsDiskMigrationJob' { + BeforeEach { + + $global:Location = "redmond" + + function ValidateDiskMigration { + param( + [Parameter(Mandatory = $true)] + $DiskMigration + ) + + $DiskMigration | Should Not Be $null + $DiskMigration.Id | Should Not Be $null + $DiskMigration.Type | Should Not Be $null + $DiskMigration.Name | Should Not Be $null + $DiskMigration.CreationTime | Should Not Be $null + $DiskMigration.TargetShare | Should Not Be $null + $DiskMigration.Status | Should Not Be $null + $DiskMigration.Location | Should Not Be $null + $DiskMigration.MigrationId | Should Not Be $null + } + } + + It "TestNewDiskMigrationJob" -Skip:$('TestNewDiskMigrationJob' -in $global:SkippedTests) { + $global:TestName = 'TestNewDiskMigrationJob' + + $disks = Get-AzsDisk -Location $global:Location + $disks | Should Not Be $null + $toMigrationDisks = @() + foreach($disk in $disks) + { + if ($toMigrationDisks.Count -lt 3) + { + $toMigrationDisks += $disk; + } + else + { + break; + } + } + + $jobName = "TestNewDiskMigration"; + $suName = "s-cluster" + $targetVol = "ObjStore_1" + $migration = New-AzsDiskMigrationJob -Location $global:Location -Name $jobName -TargetScaleUnit $suName -TargetVolumeLabel $targetVol -Disks $toMigrationDisks + ValidateDiskMigration -DiskMigration $migration + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/PlatformImage.Tests.Recording.json b/src/Azs.Compute.Admin/tests/PlatformImage.Tests.Recording.json new file mode 100644 index 00000000..78ec4544 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/PlatformImage.Tests.Recording.json @@ -0,0 +1,1442 @@ +{ + "Get-AzsPlatformImage+[NoContext]+TestListPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage?api-version=2015-12-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "19" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ab2fbd77-5586-4cf0-98e0-7196aa348eff" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvV2T2dmGN0/Is2ioX4ihw02imu7DV08BIif1eF29cMyYwAy2pHvvcHPsl9crB2RJJd6U+ix9Zpzx8kRbtpzIUDFNNXIT9UqvFiy563PaajZuqlK7quJJfT5RXfT0F/yhJNVMLco1RMVUwsEUltxAJ" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13727" ], + "x-ms-request-id": [ "ab2fbd77-5586-4cf0-98e0-7196aa348eff" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174620Z:ab2fbd77-5586-4cf0-98e0-7196aa348eff" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "196187" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/CassandraCluster/skus/CassandraCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/ElasticsearchClusterSolution/skus/ElasticsearchClusterSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/JenkinsCICluster/skus/JenkinsCICluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/KafkaCluster/skus/KafkaCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MariaDBwithReplication/skus/MariaDBwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MemcachedMultipleInstance/skus/MemcachedMultipleInstance/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MoodleMultiTierSolution/skus/MoodleMultiTierSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MySQLwithReplication/skus/MySQLwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/NodeJSCluster/skus/NodeJSCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/PostgreSQLwithReplication/skus/PostgreSQLwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/RabbitMQCluster/skus/RabbitMQCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a60bf91041304dba9c2613e217c8a8b7/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=1k%2Fn0l8ePLPR94qxqG6Zqz4tmxq8KaydSdHJnOwGpdo%3D\u0026se=2019-04-22T05:02:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/WordPressMultiTierSolution/skus/WordPressMultiTierSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.3-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Ubuntu1404LTS.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201808140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/08acaeee3c7e4cc394e9ef81790bda63/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ydNNSz53UkhZG1faRISu%2Frjuw3fQax9DKgBRweZ2Pm4%3D\u0026se=2019-04-23T22:15:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.20180818\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/41281233660241f9a8e074b74f0d5abb/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Qk6P%2FYD5HfFV4%2B6LVzhxBZ7ynbPQx6he%2BYp9N%2FEnCs8%3D\u0026se=2019-04-24T02:31:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17\u0026ss=bqt\u0026srt=sco\u0026sp=rwdlacup\u0026se=2020-02-14T06:22:13Z\u0026st=2020-02-13T22:22:13Z\u0026spr=https\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20170811\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Ubuntu1604-20170619.1.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/411e6e144b774457870f77f8fbb95a80/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=9d%2Be%2B%2BNGSnLb2p2AdIjeiXO3XHY%2BHhsLR9BkI%2FAoybA%3D\u0026se=2019-04-25T04:15:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20180831\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7e3878d7cf874ecfab6eece1d0553fce/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=UcbqQHS8NNcE7Cy5McWPm%2BSF%2BTCd4MhGL5fyoZ4nIM0%3D\u0026se=2019-04-22T14:00:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.20180911\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/027b00815995491a8986f8ff7e16c38c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T02:20:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CheckPoint/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CoreOS/offers/CoreOS/skus/Stable/versions/1465.8.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0e40b5a886604bd5a6e153c9d943e47a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=eHxmjiNG9pvjAckaINKQ%2Fu0w63TYyqqJUGBVxgj%2BkD4%3D\u0026se=2019-04-22T07:51:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fdcc8adcec6b45ca914aecd18b2d8dbf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cz03ZesAbyd3hsCTdiE4nQCaiI3nvOIlOCz3pcXQxKs%3D\u0026se=2019-04-22T15:19:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/6.6.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Fortinet/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/411d3bd4a3de4014a3d3eb7d187beed8/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T21:55:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/KasperskyLab/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0e53c22baa894df185b51f0a987c8ed2/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=huwHQlB8xANDiG62CkCd5kLLPFijNUVCOc%2FNQsAgF88%3D\u0026se=2019-04-24T11:04:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-CentOS/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d84feb2939954cb1a3c2fb460754b84c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Gn7yLA%2F%2BF%2FhS2ISuZYXceT7ycS885MgXMlzCClwIVco%3D\u0026se=2019-04-25T20:24:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026060001\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3b7f0116949540a086c3d4c9b251222b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=19lvx6FiSwUn8I%2F1bfbxazUl8wcR3zecXDVIv3FCL2Q%3D\u0026se=2019-04-22T08:45:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/96abbb1d8d0240f3b293955633802812/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AwnlJAFW7lu%2BThnqazrwlV6mKt6IYDCnPLoF%2B%2Fpe3VA%3D\u0026se=2019-04-24T11:38:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-WS2016/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/810b05a219ab47f484d6174133a11159/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=yWnIrRGFQKWofPbPHYAwYV2H6KyH3DMnvsnonfNJWlA%3D\u0026se=2019-04-25T04:23:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Enterprise/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e287e7de89264d4fbbfdf01acd3c39e1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=fkvV%2FI1a7H1N4HVYl26Lez8j2ZB2bR05QW8KT0bUaoQ%3D\u0026se=2019-04-21T01:33:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Express/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0f5fa664ec7141b9b2772528b3423942/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=R2skFCHjjh4mb2uq4OPpEi5Da6baoID24BwAwaCWJrg%3D\u0026se=2019-04-25T20:39:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Standard/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3b673b3e0112473eba61d6de49ae0a19/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=FP13kvLeTnyWQI6sScc%2FL4D4ed5bT6UGCylQnVPiRGE%3D\u0026se=2019-04-24T12:23:13Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Web/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f5b2316627dc40a9838d9abc7d53f0a1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=e3K%2B5IAiUhqQBMMpWDc0huefPITFPlhGfJAhxbnNj8Y%3D\u0026se=2019-04-21T17:25:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Enterprise/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d200e6821950484a8d2014f9ebb1bb9b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=yRoeu6Mf9pD3x%2FgEBntVL%2BRIdPnhk%2Fjd30qaemtzdL8%3D\u0026se=2019-04-21T13:02:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/SQLDEV/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c0561c31f0e843efbf65c4ca59a3705e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BCQQB2mGuTPp4Jrlm4DxOVjiC2VsB%2Ft4mjQUOUY8BZo%3D\u0026se=2019-04-24T03:43:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Standard/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bde535a023f54699a2ee96f58574352b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=tnmrSNP%2FBcFdGDY7VIB2USaSoTGccwz0f2t50AMcEjo%3D\u0026se=2019-04-24T08:00:23Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Web/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e444e9cf06044fafa8ca87fc825e39d2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=W9WW%2BPuTjb2f25%2Fn%2FhQs8gWYDWZ0umn8DgVG%2BD2XHtk%3D\u0026se=2019-04-24T17:07:17Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Enterprise/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/83d1b9ea66e94bf191d32d4747e5d244/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5%2BVt8IbYCDgW3cpMB1j31OR8oMzQRoVAq1wDkvqMgD8%3D\u0026se=2019-04-21T14:52:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Express/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/73c512f0960c454c8384136874f024ae/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=D0%2FhFewg73BV0yxvSEIp84NbhtTqkrhV5BPD0wrTJCA%3D\u0026se=2019-04-22T08:56:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/SQLDEV/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2531eba967bf460ca26be30ff461035d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uX9n7oJujgZhxJV%2BM4vM2eSwbu1n96ZjfkPgD4tHpxM%3D\u0026se=2019-04-24T21:27:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Standard/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0f78eae34cf84343a41dbbec0d3bd5e5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=12CJlaVDbbNlM5CRvsfhYvbmzs0nHvRbFmqpLut2cas%3D\u0026se=2019-04-24T20:41:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Web/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d2a7288a69064feda3295cc7bcae3324/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=pJ3OrXOnSbH0zgB1otVSvZYL%2FVpytADhYRN4t%2Fcnylc%3D\u0026se=2019-04-24T09:30:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Enterprise/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4271130d8f364281ab8a90ed0e08adc4/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=laEyOKVmGiQhbhQgpA3iD0SIZGggFueZ5%2Bqmo5U3XMU%3D\u0026se=2019-04-21T19:40:22Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Express/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6f1862ef16d745078e41c2302798dd21/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=qIYlYap7%2F7CVmTGZEcVQQ1J7hDAAnyG%2FIoEy31YWi7g%3D\u0026se=2019-04-22T13:15:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/SQLDEV/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5e201cb293ae4dd391ce139c7f86c2c0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=KA7THbHIY3svdwW9bi80fmy%2BnhE1go856w5ipKmJURg%3D\u0026se=2019-04-20T23:52:45Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Standard/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/58d8daf45e814801972fa307a27ae367/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=G4QUTmqGqW129Fz%2BGNmggd0p%2FLSw9JwsDkHeTDWHE1w%3D\u0026se=2019-04-24T02:00:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Web/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1cac9c14b0294b7db2be83c8c57830b6/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WsbVE1z2RBBjk7dKdY5eR%2BXsL01pcn9IaEDuYlQcoyk%3D\u0026se=2019-04-22T03:15:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Enterprise/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6a3422bcdf474788a7764ef20524cceb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TmLDJ%2BMSEFRy6Q6%2F%2FQzyM3suTM0SzoAwCijEenH2eZs%3D\u0026se=2019-04-25T00:52:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Express/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7fbbe047e9954f7784aeafc1cda3792b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uy5cE9lc%2FRr%2BKgazawCOnLCVEEmSSmGO9sIMHy3IsoI%3D\u0026se=2019-04-22T10:42:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/SQLDEV/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d99835a0b3dd49ae89044a1d9e29eabb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TKtZ4FDlspgBfwb4EMXo1rQwutKK7Swq0UI6yCK3H0Y%3D\u0026se=2019-04-21T08:30:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Standard/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8c8ab26516044625b1eebd96f534775b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=A972CAbVYOq%2BTQHOCTCenUZ6SKQT%2BfYt0chyvb6lKis%3D\u0026se=2019-04-22T08:24:50Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Web/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ef35e9b6f72042b4975308b9fe5860d0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=KkbhoHgIPx7LMQEOv8uNqJDyTX%2F5KNb%2BZduroV7jiV4%3D\u0026se=2019-04-24T19:47:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Enterprise/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2d33a07cd13643ecaefc1c8fcf43a282/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jbQQ7wotE7QQ01Hu8yKFq6Wk4gWgE9u8bbKQjCq72P0%3D\u0026se=2019-04-25T01:14:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Express/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4e20599a06a341bbbd19d98584ddfaee/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=sIgrk9ldI6DqYLWPvaJKjyShpS8TusKJNdnJaadxOLU%3D\u0026se=2019-04-22T02:09:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/SQLDEV/versions/14.0.1000204\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6218e0d321a84be9b544abe8f37478cd/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IRE75Oe3%2BvxY9T2EBaP96eOqCue%2B%2BKY0P460ZwwyOfY%3D\u0026se=2019-04-25T21:15:57Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Standard/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/59940b6d0bf646e49998ae2d9c99aecb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hhLjv%2BHMFGjEDf3YFrvhjdIT0dYjJd09ygXV3fhlFaI%3D\u0026se=2019-04-24T16:08:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Web/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9401a0f0afdc47158e9d26c7b59523ca/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=rnPNcfA95URGpZHlMExTmKVIvr88PacRssUfq517L%2BQ%3D\u0026se=2019-04-24T22:11:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSharepoint/offers/MicrosoftSharePointServer/skus/2013/versions/15.0.4447\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/46cfc189e5fc48a18bd10d205a22f753/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=VL4osFB0hNgVpudsSJAtk99zmtDAlde2veDd67e%2Fhbs%3D\u0026se=2019-04-25T03:28:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSharepoint/offers/MicrosoftSharePointServer/skus/2016/versions/16.0.4359\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1c36c5d778824d218e2df4213879d29f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IWh6PRUMBLRyZffaH7kX2cEDnfm3lFn%2FFJcaHdJ8MvM%3D\u0026se=2019-04-23T18:12:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServerSemiAnnual/skus/Datacenter-Core-1709-with-Containers-smalldisk/versions/1709.30.20180717\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0513305452a042598a39f63e8e2a6dc6/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=zIjibi7ENDgwpT5tJNKXXciPltaRRvaeLfzTRf5lfCM%3D\u0026se=2019-04-21T00:35:07Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServerSemiAnnual/skus/Datacenter-Core-1709-with-Containers-smalldisk/versions/1709.30.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f06d71718f5249b087fc1c319af103d3/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BLLsvJoy5vumBIMg9tnk42FYDGjiGsmDk2mEekcKuaQ%3D\u0026se=2019-04-25T02:26:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServerSemiAnnual/skus/Datacenter-Core-1709-with-Containers-smalldisk/versions/1709.30.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/139a704ebe4c478389e971c4cc160af0/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=dsVqxJBashqzF6nDHWGELyrTStZF3NlSHVr1WjfXt00%3D\u0026se=2019-04-21T12:21:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2008-R2-SP1/versions/2.127.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3673edaa147345e5b25cfbcd712c9f84/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=c0QHVZQ%2F%2Fa4H1z5uc4FNclFHTcjN0%2BiZJXCP0e6CV6U%3D\u0026se=2019-04-21T19:59:01Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-Datacenter/versions/3.127.20180216\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1c04b103b45c4fdd909bde63c08dba07/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=MVW9chumZuL3Y6w92mSOUVcsN69QH%2Fvt0LIYX7MZitE%3D\u0026se=2019-04-24T13:10:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-R2-Datacenter/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/WindowsServer2012R2DatacenterBYOL.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-R2-Datacenter/versions/4.127.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/df758a00508848fd89ed21148f68d4e1/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=DsD1saMbwQZimvmraPDIhqLWsoC1gHbHXMxvIiazGCc%3D\u0026se=2019-04-22T03:44:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-R2-Datacenter/versions/4.127.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/de7bfbcc7d9e42f68953c742f2b7ffeb/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=q4QN%2BkhbeWt6fApnINHWeUTvMB6RVzMXnH3adimfrhU%3D\u0026se=2018-11-17T21:55:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-Server-Core/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Server2016DatacenterCoreBYOL.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-Server-Core/versions/2016.127.20180717\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2dfbb61edfc0470987695789260b4962/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=DAbE1JrKCehbsboK%2Bl2nWveH5PqT%2BP4ZrwVVxy3h5iA%3D\u0026se=2019-04-21T03:45:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-with-Containers/versions/2016.127.20180820\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3caeeabf21144cf38e8be5507fc791a3/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=NdhszFTFZL3I8TJaeXjYuHGpk3jOzHy75543xrX%2ByWY%3D\u0026se=2019-04-21T23:48:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-with-Containers/versions/2016.127.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cfeb4f835a7a422ea62688e9c21d1fcf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=xksf9pNKF9nHju4m2HBZ9GXvrhzQVdYuXfTEmEiNWBw%3D\u0026se=2019-04-21T22:31:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Server2016DatacenterFullBYOL.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter/versions/2016.127.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/db7a7f8f517446f7b84585493603aacf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uvJk2fw6nN8KSydqYpzB0ykmlTMRJTqjZWNW226x6v0%3D\u0026se=2019-04-22T12:19:00Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter/versions/2016.127.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3e2a7b9ff7f94b14978e1bb065de5a7b/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=dtm%2F8BeU6ivA%2B0VQIP39ybwtrslE3lhUgDk8dhol4%2BI%3D\u0026se=2018-11-17T04:47:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2019-Datacenter/versions/2019.127.20190522\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4f701d79e87c4800be7f144d2186cb33/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-09-05T03:45:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/AddOnRP/skus/WindowsServer/versions/1.1906.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2f48d49354794235971d472ac7145388/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-12-05T17:37:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/0.1.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/0.4.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/66a927e4774f496597eae771b36406bd/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AwpvJSKWG0CtoFNXZWdriJ5CkB4GJgT4uO1QwTKtEtg%3D\u0026se=2019-04-24T00:49:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/0.4.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a9120cdd68514772aef0e52889a97c78/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hockDbp4QkLasj0kQjT9WUclaSbhjlpBlQhMMNWu%2Bi0%3D\u0026se=2019-04-24T00:50:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9159eb815b6345ad938cdbb621472dfe/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=RHQquuS1dJDAfDoWa6fkRlU7RMI%2Bb5yOFzka5WXBBic%3D\u0026se=2019-04-22T16:09:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/VMSSGalleryItem/skus/VMSS/versions/1.3.6\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS-LVM/skus/7-LVM/versions/7.5.20180524\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d001446d7e384d8a873fffacfa76b15b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gwwz9IK7iJQ4mfBqhA%2F00UuyW7FOFgJwLpl5SVTzWBU%3D\u0026se=2019-04-23T17:02:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/6.10/versions/6.10.20180803\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f0e5f463c12f41a7869b722f8b2aa220/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cGHcWbSy9lf71yVBjwceFDjNUS3zcqEuSTc2z5%2FPkuk%3D\u0026se=2019-04-21T07:41:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/6.9/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/OpenLogic-CentOS-69-20180105.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"training\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/6.9/versions/6.9.20180118\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ae60540fb616438696923c45af54f15d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uLxmnW4eNczWBjGJ0QvpWZhCTrxZ4YuB%2F3qre1H9%2BGI%3D\u0026se=2019-04-24T11:22:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/7.3/versions/7.3.20170925\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fa72dec1191b46059a29a2d1d736c65a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YMFSyn%2BFEvD5Q04cCXNQyBkR4NJ7dzsjKf8lHnMXvfo%3D\u0026se=2019-04-23T16:35:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/7.5/versions/7.5.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b5701417279a4285a795cfbc1eb95d17/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jwkYyzGUExiL6DRaXblBw%2FbL48RK8bYTp452KjEMSSU%3D\u0026se=2019-04-22T01:35:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Puppet/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SLES-BYOS/skus/11-SP4/versions/2018.07.03\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e7069105a1ae4fb88dec5412d76f57f2/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Gw8rs6O%2FBFEIdKbq6LehE7pzd%2FbMHAhwVujYMl64KJ4%3D\u0026se=2019-04-24T11:52:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SLES-BYOS/skus/12-SP3/versions/2018.07.03\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/dc7a6f2785fa40d786502ee72f32e5d2/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2BRTsrNg0bQD8AqdGaPAotyYys60n1lOr1kGnWYVN5FY%3D\u0026se=2019-04-22T12:06:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SLES-BYOS/skus/15/versions/2018.07.16\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7f409d37db95459fb16b6e0f4454ac85/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TYqlr80oiBJLCzEct4CiIDynzL0t7IRpqiAaeqTydlI%3D\u0026se=2019-04-24T20:18:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SUSE-Manager-Server-BYOS/skus/3.1/versions/2018.05.23\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/81016e8ef9dd4fdba8dd8ef51fecc5ca/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uHzb3x%2FVUhg36DxVTdQCTrCCHVV5aoktjnbjwMfHLFI%3D\u0026se=2019-04-25T01:07:20Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/a10networks/offers/a10-vthunder-adc/skus/vthunder_byol/versions/4.1.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b4d19cd6f71f4d4b998f3c417eab8132/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=aWxjMiO71NzkBbQ9urfbLVcf7dY6UputTkAqds6Eyjc%3D\u0026se=2019-04-24T01:02:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/arista-networks/offers/veos-router/skus/eos-4_21_0f/versions/4.21.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/337487d0e9e24757912647bca4531c73/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=nwjbd2El9Am25r4zFw%2FwA2UPMdyUEuUsT0teQ1fWbEs%3D\u0026se=2019-04-22T15:20:01Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-app-sec-control-center/skus/byol/versions/2.1.100803\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/211d33df3bb641e2bc4070bca48b4f14/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Spp0sG19%2F9GCqyBtjYeobDRVT%2Bh8a3eaEI4Exln%2FWhA%3D\u0026se=2019-04-21T09:07:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"NVDYCK5Z5E4PXIOSOMYBGMMY2P6FURFDPQ3FQYJZILWEQ6FMQ24F5DBWA6BWHPPAT4FEMO2R4ORKO6AS2OVMDGASLVVNHJJTUSUSV5I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-email-security-gateway/skus/byol/versions/7.1.100405\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a696e6a8f38341d59e02cf7ee6e644c3/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hNlSfCea6YTYZ62GWlzq1HTMBKIq1C5JMgSpxWzqYro%3D\u0026se=2019-04-24T14:38:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5LJ4GJIS7FDXKIPC52U2QHQCCG2TYBW23DAXF4C7T4MT47OH6HPZ4LLK5EN7DQVCZFTAWUGOLVXY3RZ4JBL35XQ3QIHJLFIHBWC7GTQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-ng-cc/skus/byol/versions/7.2.205701\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5d75baf5403c422ebea0ce3a2a1141b4/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TePc0Nx9CMUMpIx5oS6ydr9E%2BXEHvftADEaAGmsrhrE%3D\u0026se=2019-04-24T23:02:38Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-ng-firewall/skus/byol/versions/7.2.205701\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4047d7fe588e44f8a93858954913fce3/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5ZJXinkOh9mYRjTYTOJAf0FAxMpTYaKMaDlr3166%2F24%3D\u0026se=2019-04-23T16:43:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/waf/skus/byol/versions/9.1.001502\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0d50346e3fb1447886153f14ca5880da/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=dTtif%2Fs%2FHp009MJDSHJm7axB5jMExUAmILaxCLG1L2k%3D\u0026se=2019-04-22T06:42:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UAAWCQTKE6QYUG3H462OEWMTVIND7FSYERZYYW2G5CRESODI3QQABXPZEUDD2ZNU7LSKMR7VOD4M7YWJVBVEUEOVSJVDN25UR73YB3Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/abantecart/skus/1-2/versions/1.2.100\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/347f01ec7188438fa67ef00b29d8c4e7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=mYM75vWt5ErOLrBYF7xD9VToHa6Fs9zdRmA1jMdeP%2BI%3D\u0026se=2019-04-21T21:50:00Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YEBM5WXAGKYT7TRSJ2UXXUTLS5ZXPOWIGNC5HWD72D5LPX45OPQ74F3SV5NLZGKKH2OKB3U32JHBFXJAD6VRV5QLH6QGQ7KNH4ASS2I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/activemq/skus/5-13/versions/5.14.50\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b672d164006a47599c82d082e02bd47e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=T3esbLAZmDelBZcIS57u%2Bb5I9zCBkR3Ib1Rzy4TQGX0%3D\u0026se=2019-04-22T04:52:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"6NTRW42IUUVRUASZIVLEFNOKXVBXV2HXGKL2HN5NZ2AJCCQEG6YDJX2AORBGKBULWLVW6POZZJRS46WFESOS47PC4LOTEFYDYZRHYYI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/akeneo/skus/1-4/versions/1.7.50\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/40a9ec1360694b6c9e10af1d40abff1c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=R%2FKeRzaOJ0dlBWIw2%2F1t12l19gjQB49mv30S9AlfOSQ%3D\u0026se=2019-04-23T19:46:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"EFCXRMLFM4PTCELYQFIGCID4DOH5FF6TL7US6BVQJI7YHA7WVT7SCP4IXUCJSA5JL5OCYWF6JJGS7NZ3766GEYDBR4BGGO3MNXIVF2A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/alfrescocommunity/skus/201602/versions/201704.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5b182a4a3ad0415c80db0bd9c6f81c58/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=w8XkEQGUDr5PXj%2Bdijhyg31lEVL8GjdQaK3yONx0%2BBM%3D\u0026se=2019-04-24T22:03:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PWYFNE7FC65D6CK54OR37SCQRGJW7YW2KWGRXIHAZRTAFYOPDMV7JYFMZ3WJ3WNX6DKEKX4EUQNEDWDX2X7U6ZWJ227K23GJ5TB2UYY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/apachesolr/skus/5-5/versions/6.5.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/738cc1551cbb43c4b91aebba9c124b8c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=UVkpw7P%2BXZJgFw3tet3rhb31hlWta7i8a5ULZEFDVLo%3D\u0026se=2019-04-21T00:20:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"O6OOMBWC6EP54OPAD6UOCOEOBOMVUTVAQ6IECMEH67ITHDMRWY6OFLMPKURFKHFF4SFHAWYLZ62WETQJ6MM3LZ5CEJUVZCUHZZA6LCI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/artifactory/skus/4-5/versions/5.3.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a07312ae4a644e8f9595480de3f47b34/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uafHwTWKOPpgRf3dFOuXoJVOia0XK0AIJH0V4dMe%2FoI%3D\u0026se=2019-04-22T16:10:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LEV2VYDM2F5SDJXFAKTJCQ2EJH34X7GVQQZFR7NM4M6FKZMJOOTT5L2IF7PLNVT2U7H3OEBSHQADINYJ6AJVGOO6K2IPY5L73CTGTSY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/canvaslms/skus/2016-02/versions/2017.4.22120\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7631d0897a94492cbdc91b29f1335ff9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=EW4Z8yLpNttwdQw19Oysa5cv54vTwcEaHJHnfSIsfUY%3D\u0026se=2019-04-24T00:03:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DTP7LZBFEIYGHXEEPAPCTOK54QV3NDHCGPYVUHVQ3DJVT6UCTLE3V4DV5P3G442UOPHE7VFFV4PH4FTEZJDARV5D74OCV7XYE6HAZYQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/cassandra/skus/default/versions/3.10.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b965b309a8014fc894d773a74947034f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cHaiU7LIDlQlPeH8RNlcdvEUFj2leT7wil2Wskgzmno%3D\u0026se=2019-04-24T15:17:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YPVB26KOT2GMN4NWLZTHTEDODUG2C3WFZL7STYSBLG3K75ETFL4AFACJMOXXOCTX4H2X7566BIPYBRRNUF72GGUMLCGLXQP4DPS5AXY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/civicrm/skus/4-7/versions/4.7.200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3c375836db9843b99e487bdd3793159f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=kT%2BS1WvpqHWSPy2rE6itqitNTLeWTpXmGed078yX9Gk%3D\u0026se=2019-04-21T00:11:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"J7IPLXWHOWP3HKXS7VEOKGR2PBJZP4S3FFJYO2SH4LQH3I5LH5ML2WCS6FD3SXEFJPD25SW7246RKTU6OVIHGVXW324EENA5VZSI2JQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/cmsmadesimple/skus/2-1/versions/2.2.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/621b7af6be804119aba9e55e6db84def/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IjPGeHnu8EFZyt8iL7uUOy%2BNKuTVthe%2FYkZnoGGXyQI%3D\u0026se=2019-04-24T11:05:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"KBNXH3YTGT63Q63YHCRBYCXTG6LK2MUSERCVKCXRJDXXCEWM4SPWQWZVSPNJYOXRYA4CHZLBB24EZWM3EPSHB4XCQJQ45ZD7NQEDHJY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/codiad/skus/2-7/versions/2.8.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0d9c2264b4b846b98c811b9f6ef3e7f2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=khIxIiw0ZOw1ohsp9uOA4Kk3Tc8Jtqcr2FQbJ%2Br9MHo%3D\u0026se=2019-04-23T22:34:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"EIOEYKZNBWRKDDU6SIB4PNZXY256OGIWNMR6YRYLFLM7GCIQ5G6LDJTIQD7DWWXRMVH7RND733LKVITY2HEWPL3RKFZ7OGGSI3XYV6A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/concrete5/skus/5-7/versions/8.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/871015f26ef44e369a8bae53291cfd87/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hc8RbW93NcjxTV5U%2BPSfFE5kLBeUcREg6CJ6TUeKriE%3D\u0026se=2019-04-23T22:45:00Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FNT4HMN5P5YHUBF34X24FCJYUDVFABK6ZVXFUXFNSGJ5GFE65R7B3EWT7AQVCME3IVHO5XTPNZRIE6NTFAOZJKV6H3LVT64L4KYESXI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/coppermine/skus/1-5/versions/1.5.461\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/707cf4735a474c9a89772420df785057/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AzcBNNRRKef8VpxLJj2njCtXU%2BJTMCZNKUEdeJfV%2FG4%3D\u0026se=2019-04-21T21:34:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"R7TPWFCIJREFXH3B2YUZTCDUTLG6ULKCHIOIEVO2IK3UJMYKX5A4AFRDXMIVJIWTNLCBB65UIJOCDPKNJVEPWNBQV25X3RA6E33PAGA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/couchdb/skus/1-6/versions/2.0.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d33ad559f0e746389cc6bf5d058e062a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=kZcNTTSWvef3zBEirBEghKYYQ3%2FnuGM55WM6WYlqe6c%3D\u0026se=2019-04-22T14:24:28Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UXAKYALSSOZV2EQWTWR6SGSGOQZD6CZE3LQ22GN2LTTYSZ7CQDQ3XED4R7X34XS4ELHV2P6GALY7Q3AOQ3MYMCKPSL6YITQHD64X7DA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/diaspora/skus/0-5/versions/0.6.600\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d74e60c1b1c2402c8d6f874b1e1935bc/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Oznu3mCWDC6rsaBkHAfzjx2knSWgX9CFsGUDAXySD4Y%3D\u0026se=2019-04-24T21:56:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UMZFWP6KXL3CB6TQXY23QSH6PJKBFAFGRBUFZ4P4BYA6VA3KEIJBVNVQNY23HYBHA3GVG5OBCJWCOOX2SY6TQ2AKU26CJWQIYVLHL6I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/discourse/skus/1-4/versions/1.7.80\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/995895798dcc4b4c9bbe1d0a46b69a29/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hnZ1EXzZtztth%2FT4t8DfR2dZsdKd0CMKm2VOP5md%2Fdg%3D\u0026se=2019-04-24T18:20:38Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FPIFN6MJCDPYEENFZTMRDMUYJ2OSADDIKMZ67NKVTASZCYRIGV6WUH34DSCU7CROOMC26YWU2QUDRIIJJ3OS5AMPOMPHO3G273QP5XQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/djangostack/skus/1-8/versions/1.10.60\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/369f8476e0254895955754dc85d7c3ea/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=MzRIkAtsnExGb3mAdg9pe9ItuioiDWpCEad9hKUSsA8%3D\u0026se=2019-04-25T03:57:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"Y26IANL5G7VB4NMUZ37XL5A6K2Q7WGSP6QFSFXKV2QKMEBF3MEHFWNUNIZQHPJEF7MIJ2MS4JPOBNWLVH7PAXUNYPZ5GB77744FJI3A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/dokuwiki/skus/20150810a/versions/201702192.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/72b92e119fe340468a2845fbcdd6d90f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=EcHQGz2Z%2BM0sp2isN1ZFuQUh42%2FEGRAmx76XRRgJjKA%3D\u0026se=2019-04-21T11:24:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"U6KTO7WWX6SA72MPEB6H4UVAGT56J5DFBV7UJWEHN66EDMGFNME2JOLMAPVDLH5CM5PJBNJIUYUKW7XXZTRHD7YYKUC22AZA5W2APCA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/dolibarr/skus/3-8/versions/5.0.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b1f426e3a9cd475287f9e78f6ec8a443/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j%2FjhM2PJ15EBiUgbS1GAj1TqdlbVHynqd7gwbGEB0yo%3D\u0026se=2019-04-24T12:08:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"3DWLMZJGURUHFVIXLEREBUTJYPKO7ANYSIY6PGFLKFJ6BKIQUCC2AWGIMDBARSOEOVFPRJMHU56KCA67XMBSNUO2CSETRFLVLSDX44I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/dreamfactory/skus/2-1/versions/2.6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/797bff580a3a4f998b4150f486f17247/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=L1xFJn2S94l0AJ3Kc8AnaSZ%2FhgcyqsKbxII40fQmexU%3D\u0026se=2019-04-24T19:54:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"T2I7SDYJF4NJIGSHIBF65VXEYSWYHCRSIFTPUP6BPJNN4L7A3AIM2MLLXVQGPGH2A4TWQ5LRNRI3KFW2KNJ5P42RYD2BYR4I4T323OA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/elastic-search/skus/2-2/versions/6.3.1807061010\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f47bc5e8c2614ea99d0d728fc6f38a38/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gCSgaECpElYoi1I0f3A8tkrcXlmi7BomNm8bMpn8SV8%3D\u0026se=2019-04-24T19:13:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/elk/skus/4-6/versions/5.3.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/316676111d5b4e3badd980b961d6d9d3/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-25T02:18:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"33J24WWFPLIJU7K6ES7PIBREFXFYWHOSKTTBBGXIYN7ULUP4ANF4WFK6K2NMWUYD3LH3OCARZZSAU6OYT3VEENXFX4ZSXUZP4MHHMOQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/erpnext/skus/6-21/versions/8.4.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6dac78a5b4c1402fbaf736f8d7d0d1d0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=0T2H4iCaLQVBoBWGu7gUHz3YDTkT5y8eD%2BNaUFphqgw%3D\u0026se=2019-04-24T02:10:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"HWDMM6EGVAKFTBKGR2QLV3XVXGSYEZ7KZ2UGM5CX6AJCFYWWG5PYZNMGRMD3JX6GWWJWWA5QACGEEVR5L5FBZ23X6K2PYGBI73HOZ5A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/espocrm/skus/3-9/versions/4.7.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2c38d8908dd94db8b2fb5318e1ddbceb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2F5HmMTyn1g8ATcq%2BPOLCT312ylQFZ1ce%2Bu9RGHvGN6M%3D\u0026se=2019-04-21T09:55:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GTCONGI3NKTUR5M444EXXTSHGABGB5EF4FI6JHANMMDUJJ5APHR6C77PF4PKO57SVYZJLEOEMR6CBSLP64GUI4TK54P2IO3O7N5CV6I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/exoplatform/skus/4/versions/4.4.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2698f1d2c5be4fa9961a1121ebb6a6c9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=CEIrE%2B9A0MPFsHnYY1vk2%2FfpUskA1IT%2B1aktPFS9JYA%3D\u0026se=2019-04-22T03:27:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"VGWXONOL5NK6F7O4XUCRBH3GEOWQ6YZJLWIFI35RLOGHP2AQZZ6PQ7AXZOK6OJZ5CYGM2GGQXMQ3XAUZ6SDB5QGYRSHAWXEA44CCLUI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/fatfreecrm/skus/0-13/versions/0.14.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/09471aeec74f4342a81a24f53a37ade1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=VTpcctARzK5yX02m5xFaaYcupDEaFVRTRYVAi844HrA%3D\u0026se=2019-04-23T23:30:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PZ5XR2GWMXXOPJQPSXD2ZF4DJ7647ICIJ3A4CQHGA7I7QLNEU2R6QOCYQEGQRAEJ6T5WBKYLWPJ3BE46LHNCFWEL5RYNO6OURJ4HF4A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/ghost/skus/0-7/versions/0.11.100\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/912e7023bbed4d429bbddb926d647fa4/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YgAdB4AOHxlCccR%2BCSJkrcJbWnYdWIEST2s5EPWLmYc%3D\u0026se=2019-04-21T00:59:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"QEGSQN2DPAX67IZDQVBJ7ZAHJTYADRNUTA3SLDKFSGVOTU4KRTHDVNGLVGEUSO2OH6LV4XSS7HB5ATAHSRLEB5T544CBIHLT3EXXYGY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/gitlab/skus/8-5/versions/11.0.1807052008\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cf372a9952944f6b9885a51262e607e7/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gMtzX9hlAyxGNOy9Vr%2FSaJt1qodhuXX5XuY35vx4p5w%3D\u0026se=2019-04-23T20:11:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/hadoop/skus/2-7/versions/2.8.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8664dc6e4ea04a218480fedc529691b7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jWIgvXiPLMT7BRkizHLqetLrS3YarAYIbhRdsE4IX9Q%3D\u0026se=2019-04-22T14:11:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LBQETUSP525JVVGQRPCV4WOSOAQRLBWISMGRR2FT7GCG2ZRV27VQXAJL5TUDQFHHIQ43NWKTV4TZWG6HU7OIC5FOQ6KEMEYVPCHHC7I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/hhvmstack/skus/3-9/versions/3.18.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4a24a1a9a46c40479c6a49cb5c12d328/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=iOKv%2FRy2unfB6nnbD01oUj0VLEDYZ47i8lBqDZum1vs%3D\u0026se=2019-04-22T10:31:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"JTC2BRZS63NKT4DYUBZBZWNNJ2QTGSIZWQBF4LJXCJIGPZ24TAQMTWNH5FN4MBVSEINP5PHPUFS6LOHV2VUUW3VRVQQRJTTX44RPJVQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/hordegroupwarewebmail/skus/5-2/versions/5.2.200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c082eea9133f445a924216146fdb861b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WOqv0ZCNAYAIpKoeZSb3QKH4XjhDk%2FButSsgJVJP8%2B4%3D\u0026se=2019-04-22T05:03:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"P2A4HHXJYQIAUQOTYBSWL46EFTBI6SL3GUGSWCT3RTKZTI4N6U47JR242VZLNMPDFITTEFEGGIGK4S6FRH7J4O7SIABBOKGLSXRIFTQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/jenkins/skus/1-650/versions/2.46.21\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d2e7d08a94914cf6941f57a088a8e286/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=GGlj5ZC7VEZ8tk370%2BHZnsJTW7ysN4FV9PKGEjxS1yU%3D\u0026se=2019-04-22T05:56:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"OHQQJATXJS2Q4ZWQGOEG6FPTCGQVG6AC3SSGY7SAM2CAB2RRK7PPHRCFNGHUNAD4ZNW6JCRMSHUA74CJ3QNZZGWEVPRJBFPWQ4QRAWI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/joomla/skus/3-5/versions/3.7.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/adb195e9dfa54dfea2f192d708afafea/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=OwTaFq8Glgn44v9Sk6DzURcIqvYDnriL2mXMg8iRBLU%3D\u0026se=2019-04-21T05:10:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"D4IRPYJJJAO7KN4VE7UQVNNHZFNFWDWWECWBDD3UHSCAMSBXPCI4U5QVU44LXJF23Q4BL2UQEXEEGSYVASDCXVNEM3F4IJF7ULGRRUI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/jrubystack/skus/9-0/versions/9.1.1200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4e29e64d69ed43eeb3f66dc86e704960/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=aIMN9Ak9ECfRXxrM1JtMbz17Vj3O1m3SsbY6CA37K4w%3D\u0026se=2019-04-22T05:25:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"V4FUQIVH73EXOUYWYWWWJMPVVK5UM2XU2HMUUNSU3OFCWICVNBHADX2YOFKWWIFAEHBXFRUYJ5AMU7CKSUI6OESUUHTZDSTKGMOZVFY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/kafka/skus/kafka/versions/1.1.1805301513\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e2e3b9d1aa664fc09297799de328f66f/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=nxn8yddfmlsd53xeqUJWkgdvdxWbcgYc8iUw85dJBUY%3D\u0026se=2019-04-25T02:35:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/lampstack/skus/5-6/versions/7.1.1807111007\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a344d67ef16f42e8a3417c1301ef3365/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gvlQ%2F4N99TA89dnjax29%2FSS%2FG0%2BFF%2F50BXdOdqyrJeU%3D\u0026se=2019-04-23T22:24:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/lappstack/skus/5-6/versions/5.6.310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/dfce49f9624845a99f731f17a9fdc91c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BAkzLzlGxEL9teVnJ6ETkTvx5m%2FiaYZiqSECT91MnzU%3D\u0026se=2019-04-24T05:22:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"KNXLGW54OT45VXFTA7TFEGO242PL576C2JD4Y7XH4CIVBFBRHGTEEEAZCYAJ4Y5BW6PJ4XFCL3J5R3CGZ5AAD7CTTTSELCWJHVZLIVA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/letschat/skus/0-4/versions/0.4.80\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9bf984089fe54b15920595a78b33eaf4/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=F%2FHLZobUEpG0ILoBHTfeITX90aZHa%2FveZck6oUAPcyM%3D\u0026se=2019-04-24T15:34:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"CZZ2MUSKMCRZB3LHRSOMOXAVOP7CBC3E7YYN6IGXBGTZ7JZYUOW6OB7DTNMW7YEZFXCRD2GGGXK6HSLFUASA6ROYVQP3LVFPGPLAVXQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/limesurvey/skus/20160228/versions/20170305.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d8273db199574efead6b971a1c5f0373/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=6oOSTlZ9DEjMNHh4EmbG4RaT%2BBoWaGlcRYbAKLpDhDo%3D\u0026se=2019-04-21T21:14:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FGJ2BNOPOCGGUB6AZA5KTC7BVVHICBZF2WO4RCDDTPDAVO6I5HJGS4G3XOMBIZTYN4ZD6CHFGMJL2ZN6WATN4BN64BUC5BBO3OJWJPI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/livehelperchat/skus/2-44v/versions/2.6522.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4edd386d3a714bfc8cba36e24149f2e7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jdKs%2FJrRukWM3AdS92smPP63aGLTJPUJP4%2FMOLvmxOs%3D\u0026se=2019-04-22T09:59:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DC2G63D46WDO7O5KDW65EVIA3BLMC4IF5DDB6BAD26KM4CIOTKKW57O6OPALGSVTMYKIFBJFY4SXPNIH4B62V4PGIVIBG45IGW7EJ7Y\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/magento/skus/2-0/versions/2.1.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7238450c93b847aba366a62ebecb9553/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=eV46E9GtBVpf%2F23o2rrBGlhHV%2BxxWerML%2B4SsYon7zE%3D\u0026se=2019-04-22T06:07:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"KWXD5UVT74DQZEUXLGTK77O6O7FE4M7ESGJM3TAIE4SPTR7JRUEFKEQZXJT4IMVLJJPV5NNX2X6IXN5F3KBDAYCQHHMF3F5O6XAJWYI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mahara/skus/15-10/versions/17.4.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6c3b148fa69a4d228291215b9f009831/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BDyVosH63gEwJWAwV56AIuJU0L85C8zEHGm9yBWAOnc%3D\u0026se=2019-04-21T00:01:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"IE7SD4CALJYW44IZDPG45W7YWHE4Z7LWNWYUT7EIUEPINWZEVQKWJQDCH7EUQYBIW6AVISCJVTF5HGSTCLY2LYV5LU5MCC6OJ3HH23A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mantis/skus/1-2/versions/2.3.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bf07c46178b344bd9a4369eb95049796/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=q7adt59gXk95ugoEyaZ1EbEYDkE518yKXLZ8cHS572M%3D\u0026se=2019-04-25T21:45:05Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FWOBKW2FGG6JAGLF2J6AQ3HOMN6S4EQ7CYJCTS5RJMHFPFWNLDJR4MIUMRMJE5JREDSKYUUCKOGIDU3IYG5X332VXFY7LQ5FHQOVP7Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mattermost/skus/3-6/versions/3.10.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/368e6884343d4561b7d10b1fd16812b6/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WubdF3CjcTfvpJjtDAOb21TmuXN4bB65ASZB16%2B0ha4%3D\u0026se=2019-04-25T20:32:11Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"HKU6GMPNMSCI3NA3ZOCGSK5QALW64VZCXQCFN7OA3WPLX67OHDN2F5NNVS5LTLOFMJKOTWFDCMSBYYBVANUTLQKSOZNUG6OQP3NXK4Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mautic/skus/1-2/versions/2.8.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f72014a6264c46aeafda2e06278277e5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=rbb7VaPZbZbkhZSev7%2BKt9rMVWu6hZQOFng8To22zxE%3D\u0026se=2019-04-23T22:55:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YR3B73XQOLQKW2Z5BZLR3RBACCWARCJCHFS5EKZKRJG2MFUSUEGR3U62HXSHULCDTIPI2NUDT37NUQKJCIEY44K7FLVXI6DKAF4CGOQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mean/skus/3-2/versions/3.4.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1e44e0a92a25465d8553552e33ecc506/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=mi6hQKn%2BS5NwJuFJrAl5gIJhG2GFYqS0zAeiTiVpRiY%3D\u0026se=2019-04-22T08:14:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"EVJ6R2UVEST7B5SSZ5QFVR45DKVLZU2WANVKHYPWAACT4LFGL5ALAILDXDLSEIKLUNQGYACMDMDPQAI4MZYMLJEBHIORUPPNKE7A5EY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mediawiki/skus/1-26/versions/1.28.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/11a28b3fb2ec445a980b57158097d242/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Ilnxp%2Bg5W2p4xgk7oCkEvyjCi%2Bd7SxBZyp%2F1SNbF5hI%3D\u0026se=2019-04-21T22:10:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"6KHHRVM7SP4FIQGX4AVVONT5HW4ZUU6A72XRA6SKWC7GPF6YPNUJ5NBIGNFTMNIR2YNFE37ZBSCJFPJSO7WCAY5KPIZFPR6FXQLFNSI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/memcached/skus/1-4/versions/1.4.360\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/876f358dec114a1da58f9b1316a4c950/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BW5jmET%2Bf3bENlHu107vLsC3pZXim3124Suf7ic22RQ%3D\u0026se=2019-04-21T02:25:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"532VI6A7CZQEKPEFGVHKNCNG52MQMHBDUESVHYSTLNJFG7KLILDV5IECVEFOQUAYCEVCSR7PNUW63SNSZTSI6EQO4H45SRH4NLFDPNQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/modx/skus/2-4/versions/2.5.716120\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/742ace97e8b8429cbfb1250e525c63aa/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=wASgGZo2CkPicSaVZXYh01BP8pwFpQ26AkfgW1X%2FZVM%3D\u0026se=2019-04-24T15:00:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"WHS4PF5GPZMQHOVD4C3R7VELAZCUWW733YDMX4OSUZK4QEIYHHPYBIOAMBNLNF6OQGEZBDF47FKRM32CK5PLSKMEHWGDO4T5QGHENQQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mongodb/skus/default/versions/4.0.1807101011\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9abae78c3a33449c93a5538b63e4b104/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=6tI%2FdIGDlVo4OuP1Ex8L8oTOi3nBtpJo6aeAM2FFt7c%3D\u0026se=2019-04-20T23:25:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/moodle/skus/3-0/versions/3.5.1807082007\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8df1e5e0af854d459f3289378ada1250/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Sg88Q7wufs1EDbW2lt%2B7A%2FpDBrfIAA4mgd4K%2Bm7XfG8%3D\u0026se=2019-04-24T21:19:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/multicraft/skus/public/versions/2.1.12\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a911d75bf40040fdbd7a5cc973b56aa1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YnrKGm2A1jSZPysZC0evrTpKS4eMseB%2FmEhZZsLJePA%3D\u0026se=2019-04-25T00:59:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"AW5VGA3M6GLGW5TTAHADTBH44NNQ3MCTOKDTL3LNVUFFO2Q4ELB4A23K6V3WD2OBSG4A523W56MRKODTMX2WYL7HZF7TD5KBF7LIHFQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mybb/skus/1-8/versions/1.8.120\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bbc90ea6a0c546b98e51c9289cd01f97/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=lg%2FajN4pyjmtMBkDECI9kjtAyyUqrl5aej54OYqNFg0%3D\u0026se=2019-04-21T06:50:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"44Z2GWSDWD5RXOSBI2G3PPFB5BFBOAIOUXCKOB76WISONIDLRMA3XH7GVTJYJHNHN5R74GCNV2BFHFNNZGZBXG5HNHRUVERCYRRVXXI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mysql/skus/5-6/versions/5.6.360\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5b1a6f753d364bb2b6f502e65ab819fd/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=JhKIxS%2FhMb79jOLT867Pxh1Hd4HP6NifiCPD2MA844c%3D\u0026se=2019-04-22T13:26:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LPBPC6RHPKFXU3MSGFCMET4UEZ52WJFWPPSHTO5OIO24O2CEZAUZ6AMGVFDVNFPCOIHKCW6FD6N6N3OJVVV4FOKRCXGWAZEHJTTJULQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/neos/skus/2-0/versions/3.1.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3ed51c0682cb4fb1aa1cf5e4c8896122/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=JJesf0wvXaoS2tuM52I6rw6vxlpocg6i778NJ%2BIfOpc%3D\u0026se=2019-04-24T10:49:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"VQFODFNP5DQMYUUJUS3LY6EY6YB4S4TYSQIHFBBOCVXQQKY4XQVA32CRB53BRJCKSPJEZYWAKS6SOI6DUIZ3NLFF63BQNAQRTQRHQUA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/nginxstack/skus/1-9/versions/1.10.14\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1f1545957d1f4c548508d052a5492a96/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=us4B1xEA%2FtW2N%2ByL%2F2oRnldm5EcDitfIlMLlEAZ9%2B7k%3D\u0026se=2019-04-24T20:02:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"SJVYXHJCJ76EXLMBXRETI4XJ35HHGAVGM4TB34FQMAMWBLIMI2FVZ5CG2CF6TFEH4MBIVGLFQZ4TBXZHVQEEJTWVVV7DP6BI63XCV2I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/noalyss/skus/6-9/versions/6.9.180\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7255d0e4b8174efe974c5904d2d00d1a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=SpsOucZBlXOTP1oczv%2FtD9%2BL3YAiYRo8BpxXtItE2vA%3D\u0026se=2019-04-22T10:10:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GXF7PHAHQ7P2PWMOPQJ4QBSCTWGHLUADHS5R6SCJQSDUBJFGYHBAQ3RASH4ZD6TVBKKEN6KLODR7SOM4CLRL3PKZQIO7PMMDFZ56TFI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/nodejs/skus/4-3/versions/8.1.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cded2bffcd59467aaf44ef99c4196d16/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=XO4iN%2BcL6BM%2FcyVMReOFPpIvNbb6ZKh7sp1Gt1JMp%2BA%3D\u0026se=2019-04-22T01:09:11Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5OU4IM5YKFWU6UMR7MYRY4NQARI2S4GHM7JCUSPSFP4W3CFZKDDQ2M4SV3BKYULHAGAWR5INMNO6U3F2E6GZNNAYAEW5TANHBF3KMBY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/odoo/skus/9-0/versions/10.0.201706150\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2fec5a5863604fe491c0c2f763d2cc21/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=le%2BqXTQQ8XMJri9tQqm2ZquEPrTuA5f%2Bn1i%2Ff0eNfNM%3D\u0026se=2019-04-22T06:17:20Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"WZKPPR4YW24XVXPT5WOMIZIRWAL2IYMJFAHRUQV3WPUUGA666KCXG7ETDKGKQ2O6FPKA4EDTNFSF7S3SOM4GRVVSA3BFDAQCGI5K35I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openatrium/skus/2-54/versions/2.617.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/255e045c7b7e4ed6b755a90a8a6f7d5c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=tJRhUeMEHSdBS1SXK6Oo%2BaTWkyx75JKIGvbJd0vaU18%3D\u0026se=2019-04-21T07:57:52Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"TFJN4M2RHEJWDPDOAPQRIC4WUBAUUVASLTDXQXMAMXW2AUFD2KRRMBKRR5H67QOFMIXSJ2CADCLMLWKNPQ6HHLJJTYBF463MMLQP36I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/opencart/skus/2-1/versions/3.0.200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/69be1b00bf92432fa4ad824bbe71ab7e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j6m2at9aRAyDhGAongjNK7zmcqxwEu1v7adADeCh2G8%3D\u0026se=2019-04-24T00:51:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LUBRXCPOCFS4PMKE37YY3YZR7GFYAVBTGK3LYGD4C2UBBIS5RCE6J3RESV4GWI6IR2RFKSP4CP2CVTPXUY4SJ25QATKNGCDRAN7AM3A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openedx/skus/cypress/versions/6932119.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/424c957b10c94477a8aa95faeaac3b4d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=KF%2FZ8tOBRxHg2ArxPHimopWQUsdyUceNk6vgFzs5s2Y%3D\u0026se=2019-04-22T06:59:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"JHTYBKDNSZTBG7THCSGT2HOKP7NZY6ARG7L65LTC4IHHECTQTK6DQOUINJGROUETM3YLIPY5KXTJZLR7QQ57Y4EE7MVFIPSUBOYFLGI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openfire/skus/4/versions/4.1.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9e4cba897ab5449a8b2c6a7db91db99e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cb9KExuz5F27Gk41ooejDRJskEAr%2FMx3Oq0mmwk%2BK3A%3D\u0026se=2019-04-21T08:13:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"23NYVV5RLGLLDXBWCBJC7KJKJNITKRLPH3RHJYFYAGAKOT4DES4LCQVIO4PC32YH3EATINN63TMQG3IGAXCB6WXJ2ZI3MSHMDMJPG2Y\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openproject/skus/5-0/versions/7.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f79dfd529b9249bd817df39a823078b5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ZLhr8q8nHAQpRO3YSz3QRuPE3xwl2EKQY5QC2P84uPc%3D\u0026se=2019-04-22T09:37:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"OZU7UPXJ57PHFCAWSBRINR2ADUOVZSY3HV3FD3LRKEJKEQE4MB3UTCKDPYV5QP6SCTXZNQIM53RNQLYALODTWFKDKES5SVIYP7CG2HA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/orangehrm/skus/3-3/versions/3.3.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/efb09f8ce47143078d73302d36aa6721/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=oFm5EIAL5LTWThtLAV5o2vNXCYZJ7uCFabBOp%2FcNXqo%3D\u0026se=2019-04-25T00:45:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"BPAZGIG5B72GYHLINHOMMLCJHAGVMR2JLIYFGZ5K6JNS66AUETP3LJGAPOVWMSLUVSGWFKILUJAGZNQVJMHOTTC7SPTETMI2VSQXRNY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/orocrm/skus/1/versions/2.2.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fd260b8eb0564968b4643f03bacd1329/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Abx1W6mYVD7Ir%2FUPPt4sbt3vWulgjtMSDIcyVFCzF0g%3D\u0026se=2019-04-24T20:10:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DWB5MBHQ7FQCPYLMUKZCWN6MRJVHWQIXVBVREMS6MVSLOT54CWOUASZKTMSC7QNFQ53S34LV2V5U4TGTEFVJNS7ICU36RLJOZZW3YGQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/osclass/skus/3-6/versions/3.7.002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f62e1e3a9c364401bc6f82b9f2541670/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=N039Dv0TKEBl%2FHFsD8LPsOjCVEVHQpG5MeyVfkFu6U0%3D\u0026se=2019-04-24T06:02:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5AGBUYUXKPN4FR6XSQQKYC6CN72NWB6LNB2OQKMIQ66EYR5ZUAEMYHV32T2OU7X4ADPVFIDF3YPW5H3XE6FJF3XWAAM5HQQRQOLWDOA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/owncloud/skus/8-2/versions/10.0.1805302016\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7783c84f219a46f4a3ca18335afb6923/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ozPzd4meSnqhlootrJhjgIElepDbIWyq9g1QF6bHmsE%3D\u0026se=2019-04-24T15:52:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/oxid-eshop/skus/4-9/versions/4.10.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6a4e42db0ccd4339bb4d6c27ca75a86e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=VZZxDKRbyJe5xtWYa2CUgMJ1S7f2KfFGTkZxbTC3Sks%3D\u0026se=2019-04-25T02:52:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PUICYL2NYR4EMB7IRZPMFOUWCC5GYATMYKBBVCQIY6465AWWSBOPIITA5ZM7OX5JPO6NEK26TKXX54IUUAZXHZPHPLR7KXU7HPHDETQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/phpbb/skus/3-1/versions/3.2.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/998be6e7e1df47ba919821197f0f31c2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jvzAAnsG8i9qQ8nm5R6Zp1r%2FSJZHwy9qogJiwZUPwhE%3D\u0026se=2019-04-24T00:29:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"K6SDMWQ5AHIPLF3N4PHAARERK5KLUAULT446P7Y3CJL7DGDGFAO4ALXBYD6FSBNT5QLDAFXMG3YRB6GIHFZB7YVVFTKU4IXLQE3U65A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/phplist/skus/3-2/versions/3.3.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/af7f8ad261f44c1fb7f6e807ef8939a8/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ySbEJT8V2Nh0p%2FC1AeizMFJS%2FycKODN6bEUWpoID%2FrI%3D\u0026se=2019-04-23T23:06:11Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RTSRWQAXSRXWBEOPI7I7MJ7IMU36SXUJHTTDP25UT3LYYN7IB3CDORN5BMJID4TU6GMHLVE5M2HAMXUY56YMJD5MKA4V3XASFIPMHVA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/pimcore/skus/3-1/versions/4.6.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6b52e4f998c54955b7ffc02ffa519d30/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AvwTW5Y5RfaQEM7NulGuFZliX398w5ebAJRlYS1Cx18%3D\u0026se=2019-04-24T00:38:52Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YBWOGPYU2ZHZ4PI2SEDDPIOUOKQRDAVF6AVXVSZ4HSRD73TEWFJRVWPM264MXDAOFSOY4GITS346ZOZ55MKTH225DNLRMUI76EI37TA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/piwik/skus/2-16/versions/3.0.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5235ba886336467b90bb497c75f193f7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=t10VrvuYZ%2BpoTjEzuEEFLvWMknEBS4kKmypNlFLNk5Q%3D\u0026se=2019-04-21T11:41:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"AL3FTPOHEFVFMOV5FYJUIIKU5TV5HEB2YU6RSAJEJ456A5YPDAHTCPBXLCE7JXCJF472M7F6HCB2AKKAFGICS3FIAF4ZM47GKNPJYTI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/plone/skus/5-0/versions/5.0.70\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c7481be4d89e4f96a6271330b24ba215/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AD%2BMV34e%2Fb%2B47IlmL6q0fOjnzkmS9IrvaVoECnylmgk%3D\u0026se=2019-04-21T10:49:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"567UPHGNI3PZLHZMGQ3P7QZJ5YKHMYGNTFP3OF7DUTS3H7N4ECNNOLYR73HZBQJF5WSHEK5HVY6346EEJEI3RYTZXT3UVGF6BPXDK5Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/pootle/skus/2-7/versions/2.7.62\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/01462e0fd56a4db7b252831d45bdecdf/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=vq%2FOTCnjTorx%2BtAXsMUq2ZTQ%2BNcwRCXQnovIjWsVAUw%3D\u0026se=2019-04-22T07:40:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"OMI63AZNTHJN7AK4JRE5J6IIWH4WPBP6HZF7WIHAZMQLS6PKBG4T4UGBXUWJL4LJEMVSJ63B3FD342YK2IXJGPW6SO7XZEEVWC3ER7Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/postgresql/skus/postgresql/versions/10.4.1805302007\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8f04bce6b5d3445587df466b293e5e16/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gIhM16cHGoydZmyKXaFeS%2Bxdt0e6pJi50NhViUwqKbU%3D\u0026se=2019-04-24T23:59:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/prestashop/skus/1-6-1/versions/1.7.110\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1186a35cb26c4d0fa44423f1b0f7a7d6/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=RENkThmw9MIdNcCLwJy9JK0fjAQu9KBdqH%2Fbmkqb8ho%3D\u0026se=2019-04-21T03:00:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4SPRV4DB5YV3MQDETU2L2XS5U42YFH34AW3Y6PNOG2MBWSLLFHQ4WC2T5MGLOFUQ7L5ZDNJZV5GHSABJVNC4RX3XRFVZ5OENM6XPBPA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/processmakerenterprise/skus/3-1/versions/3.2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fcd909915dfe4aaa8bce73d1360f328d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=HhWNCtlUfX9I8Woy5wx%2FOi1D1nHkHIVtJlQfWyUcrOA%3D\u0026se=2019-04-22T10:21:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"3KHT7OB5T3Z6HK4WMT4HB4JHTZDNOSI2T3SEPPXQU4E4P2KQQUTR75L3UU4TZIUREFNNFKIPCV6LAOMXTMWVEPKHTI2IS6OM7ICOD4I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/processmakeropensourceedition/skus/3-0/versions/3.2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e588eaa094014d06a6b9b51b822b72f8/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=rc2vzPa46rZwFdAdjcsvfmmBchKdOgNe68SPW%2FIEQMI%3D\u0026se=2019-04-24T06:13:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"A6HWGUSIOY4TKUGGCDC47PHBH7Q6NWCMGUX62KGHPGAWNGGWFJCWFUILFWGVU55GJY4RIN2GU22D6U7J6AG5EHAVZX43RK7WO2LPLUQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/processwire/skus/2-7/versions/3.0.620\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fa29a2ececfb42b68d125b04f5e132dc/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=L5APylk3h3Pbr7zhfo%2Fd3x1fEj89ZGE5Nj0hTGX3xno%3D\u0026se=2019-04-21T11:06:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UK6IQ75QHZCJAYBHRVZ6NOIFJMURQEXWC2VBE2E5QART7NRV6BY4J2G6T4IWEFVIT2P6Y5OFEWG3TDJVGIXJXOOWUH6RD2ZDPR5OUSQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/publify/skus/8-2/versions/8.3.32\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9fcd8a3240ad4bb1863f242510c433b9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=0wgVuGtnK5SS%2BY7ihmxl%2B8y7PnSEANRPJPZA9y7ZJI0%3D\u0026se=2019-04-21T10:15:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5BV2OW7LABM2FS7A47FXQPQUOSC6O3NK3MVT3EDWZ2TTNK4325GMK2F6S5E242PLF6MNMBQC3X2HH6UIUTDTXKRDP4GPALPMGLAWGQQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/rabbitmq/skus/rabbitmq/versions/3.7.1807052008\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5955bfd9e0e64eacbc62d47ef872f6e7/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=h42OSV%2FadHQ0Aaq1DFU8j1XA03N7xThe%2B7lS0iNDoOA%3D\u0026se=2019-04-25T00:14:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redash/skus/0-10/versions/1.0.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1bd4134627c44cffa8865549df7b94c7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hqPnBpQJJOUkQFNWMt%2BHSGUl55gFnP%2B8HlkbvrUT%2F%2Fc%3D\u0026se=2019-04-22T11:55:17Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GB27VRKNY6U2XVL5MJBFK2TXA7PJI5KS7DPVB5EN6BXSWHWMI2RKWIQ4VQFZ3LUX4ZS3VG6UO4M6RVP7NZQWXWJBINWACVIB6VZD5RA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redis/skus/redis/versions/4.0.1806251509\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4ab9b364a69848ec8a8a1e7461ac68c0/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2Fv3nRiCFtCqW4LFh%2FosgKd4io3%2BRddZbP8FLypdtxCk%3D\u0026se=2019-04-21T17:03:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redmine/skus/3/versions/3.4.1806101514\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c0a771c03e5348fbb1013168b1c35652/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WEI1zs57Q%2BV2Vo3lvZ98VaVJuDZ6rHqqFyOTnDcYKg0%3D\u0026se=2019-04-22T09:48:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redmineplusagile/skus/public/versions/3.4.1806021515\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/729299825cf24a7eb38e279a986b4741/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=XQQMbyBFiposXKSjRWIfaiUi4J10DjUpVW2jfZo2qgI%3D\u0026se=2019-04-23T23:42:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/reportserver/skus/2-2/versions/3.0.26\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3a965e4d83de435383989cd1afeceda8/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=NaMEQruEnSunlQVdk9IRVxcr54jwsPJ27MslchAvZYk%3D\u0026se=2019-04-22T14:36:03Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UZB6KZLL6VDNASOPRADCWWA2JYGJSEZNHH3S7L2T5AJOC5GKUF764XVKKXTPDNWJSIFD4TDJZBPA4TH66T22LVITERFO6AKRYIADQFY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/reportserverenterprise/skus/3-0/versions/3.0.26\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a45516e668484fbab14bf06293bd510f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=byZZJYHCn4mpGh01RQ4hJi4JIPZmwf%2FdeLVi%2BimEogc%3D\u0026se=2019-04-21T11:59:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PSMYGQFPYCDMA22MJVBI3GZFK7QAWYHNPGOVBV72KSNZP5CE6UTTHHE2OQDWNMLIFW3KMAQUIHHLKVWQZSPOAYSCL2JOZ3JOIPRDV3I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/resourcespace/skus/7-5/versions/8.1.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6a27f8510d404f53a227bffcf907031a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=MwEED8uZomL5ErPZTq8ZSoDWQdZLDqfig0xA0X4tJCA%3D\u0026se=2019-04-22T08:35:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"TPKPWEL6GKA26DUIOKHITTYOXS6FLHUMNSGVGNF55S2LL3FRPHLA3VAY4Z5B3IUADPKDYXRTNJ277NFUQM3W4G2QMXZGITN2SGH3SGI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/roundcube/skus/1-1/versions/1.1.4528\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0c4d054fc29c4e52a3e4469663afbc0f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Howa0abznT6guKf30stGY8hPVPVyZA9g7O5OvrzYg8s%3D\u0026se=2019-04-25T02:44:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"BL4YQFBGX64Y5FNVNLMFTZUTT6WKI54MAI67K7R2E327M3RJEL5VBW2SAUMMJBBRVAMX5CVCDIK25JXU2F2RG6DGBSYKTIVIK7ZKEVY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/rubystack/skus/2-0/versions/2.3.15\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d2471808a3694f74a541398f6f505888/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5ZFqNiLlqk9PgFH9TalAi55DGIVA8VxVjdHvIlG8ZAY%3D\u0026se=2019-04-25T21:07:52Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RKIF25AJSHD3E35BAYI7INN3AH6W5CYTZAC7RWDGBMBX3M2K5HSQXWM4WE63CF72YKMYX52W2L4LTK4B6MSM434Z63HUSDMWWKGK6HY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/seopanel/skus/3-8/versions/3.11.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/21a68d19923346fc912357d942d9bc1e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=l6yXdx94hvPkLX4L4LEAZozGzkFwXWSlptVvvivCTuY%3D\u0026se=2019-04-21T09:40:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"IQVW7LOXAPYSAULCW46AXMTAWWFUQDXE5IFKN4NDTJ6U65VK2GEAVPTCL4LRJBQ3NKLI6I33BFSCROFSPFH3CG3Y7PA4DRBE4Y2URCY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/simplemachinesforum/skus/2-0/versions/2.0.140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/183a571bc28341f6a4761ad1548b41ef/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TBJKNSSARYWwHgvekfeDH7uA4pfx5dcwLbW7jX%2Bajqg%3D\u0026se=2019-04-21T03:31:22Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5TVL2K2VL7PM2PCN23MMGBFWADWOWSPT5NDKL3LFN2KPZPKLBJBNS7VTZAPXA2MJVDVFZASNODIX2WPTBAEGTUE6EFEYXHQIZVQT4AQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/spree/skus/3-0/versions/3.2.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5cee33a1394d4257ba59ae66ee2ca8a1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=n9Ds9CLXvtV1%2BrmyvhikXDeQAqEnb5YfqY1AAPIkxfc%3D\u0026se=2019-04-21T07:06:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DHVT2WSSE6V4PCVTT6MOEHSX6SP2VMI3X7WSYGNVX73QHHFFPGM2NEEURJJPPLLIXFRJWIXWRV5PRL764XZA453OLLFCSPZ5AMIIP6Y\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/subversion/skus/1-8/versions/1.9.51\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/60e8196bb6764edf8aff2fbc3e8b166f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=s%2BcYk8%2FHFtSOwDMB5Cd3nnrj6DqMtr%2Bx4WcjgFJ2hiE%3D\u0026se=2019-04-23T20:20:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4L6QOI5DM56S5SYYMF2XF3T2WHOLOZ2FG3MQGS3ASFKFE5KEHM35J7PSJM4QCFQ5Y446BCVSRGOWJ7IGXUG5EW3WZQ32ULAQL4B6GFY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/suitecrm/skus/7-4/versions/7.8.31\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e9ac086d50634d91a7ea3c5658c078fd/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=D6PkB7U%2FdTPy7jzBBtyIrhodPdx1a%2B9%2FXJ%2FUMvwlaCE%3D\u0026se=2019-04-22T05:13:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"T4WPP7DXSHS24JGTGMXVYMVTMH3TNAQUQKAVYPB3IUTFMJ7HVRWDNTKUZTWGLJL2Z6DNL46UCENQXDVQQGNQKFLTX53CU6KBBIEG6ZI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/testlink/skus/1-9/versions/1.9.16001\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f54326dea5a14f0a9e7d98d6309f8539/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2B%2B%2F%2BpWT3Z3my8Ag54ObL8yZZ1%2Fxqq3Fb8cTmHwHdILg%3D\u0026se=2019-04-22T05:46:05Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"WO2KT5HP2DXUT4A6D43KIC2HYXN6T7HFVY7A7M5MBJNCFSCQKO6CVMREBA3L4ANHMFBNXQL66XHWEW72Z7JUV54NFLYKRUHABQOH4VA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/tikiwikicmsgroupware/skus/14-2/versions/16.2.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5b519919ade94b09aae3cefcb22dbe03/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=SOD4mM3dpoTIEvs%2FbTUS%2BRAzVHNIWJNpSOOml7I3aVg%3D\u0026se=2019-04-21T19:17:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PWZDXD6Y3ELNZMJYC2DID33V3AOGR2SEZUBIW7UUC42MMBKYIVRWEZAD5DULFEQXDGXGIZZIIVOVQMS4SOSPY7HJSHAXHSWX4QS5LSA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/tinytinyrss/skus/20160220/versions/17.4.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e689566ffb594d62a651277cdfc5b699/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gWc6z%2Be7yV26Vm5mrTun9oH1klupo4Hs08fNYx%2FNGmM%3D\u0026se=2019-04-24T07:46:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FNRMLRVSQQLM65NIVPGGYYPX7SKB6MHKTJ7D6EW37EEH554GTYQ2RMV24JXKG372XUGTEEENLEH64ZMLKKC7WOOY5LVFI4VUDXTIMYI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/tom-cat/skus/7-0/versions/8.0.440\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/150e2016ae7b4ccf8a93c0cd7f64609c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=4b0polHYgxf4MnPBs6u%2BgnaiWs4WpMEVuSVWwGOvP8M%3D\u0026se=2019-04-25T00:37:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GYHHP7RYGYWZL73XJ3KW2KDF3XYA4AOILACVNJOK6WEIQWLAL52GTB4UQLKVI2WHGMTTKULGZ5MDZDGFHOPALAS5VVDEVO3MHEJX5JY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/trac/skus/1-0/versions/1.0.150\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/778069a7bc894cfdac955b06e77fb4c5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=47HIb3YMcaY8wFYO%2BSWpTSXejArp5f2L0ugQuCAgjN4%3D\u0026se=2019-04-22T08:02:39Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"VQHOBULMXBXDHRHNHBHZM5LG5PGOZPGEXP4OBX6S6YWBTIYBA2LC47YIWFO5H3DQAHUSWLLV4YQLRIOFTEF2JT3TKMFZWQA3RNA33RY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/typo3/skus/7-6/versions/8.7.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/98ee14a7c4a14ed7b7249eaa590a006d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=b0ybisTFumVEgr%2Fdm5SxevmkTv%2FkTeUKpFiM1KeiCzE%3D\u0026se=2019-04-21T07:21:03Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"NTSW6YPEEN2I2GZJ5LC3DWCBPBUYXQHFZTM7PPQA7OOKNQKLFT26DJNLWVFI7QG74BWDE3URHXWJLFAXYMRBOAYWR6V4GE5CZQEOZNI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/weblate/skus/2-4/versions/2.15.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/87af3458122044a2982855b44d484dc3/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Vve2cffL4spLte5cU16jcFsvXkhic8VGZAE1mOZrgv4%3D\u0026se=2019-04-22T05:35:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"Z73BLDMTDRJNBFDPSLHDLTDYHBF2UWX2JQ6U5E6I37QASZXWP36VSQ3CS3IXXPTSEYTNQ3D23TLL3MXNEESWWKJQ2GNCULGWPMJ6AMA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/webmailpro/skus/public/versions/7.7.50\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/669bb550e1b44e94bcfe8971e4ba40cb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cvTESk%2FA7%2F3ZCTX0Q%2BwPKyWi4pYKVn%2F6cNxFNbNcKro%3D\u0026se=2019-04-25T04:05:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"SGDT5FWB7ZDIA24HWNJ3ZLWWQSW6FPEMSW2VNZW5FUMEG377CQHEDOPLEVCKE47TNXDG22YKQNHFWFSGV6WGMTW5M4JXTXA7BLLKFDQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/wildfly/skus/10-0/versions/11.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/aad93b263516426b8725f29c3be5c0ba/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=zBd%2BtWW4ILXKf8BaD2x39YoO99uDNVX8uhb8QuUJBuQ%3D\u0026se=2019-04-22T07:20:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"BL2K4SJL556Z5I35AAN5OF7I2UO26AQ6Q25HF7PTVFY5QZ5CTVJMNPI3D6VE7SAYIAEPQNKHEGNYIGAUHIJ5CUDL3NLFYSTLB32MTII\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/wordpress/skus/4-4/versions/4.9.1807060508\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/20d0f93779904e68bf29ea69af7272f6/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Kg4M5URSM10kOriSLaCM8e6jwQ6yHpccoftHEeAB1Lk%3D\u0026se=2019-04-22T10:52:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/wordpresspro/skus/default/versions/4.9.1807060508\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/86fbd19206a345e6957b28644f4358cc/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=tzvT5X%2BmaKGR0bHEuhYMKMpkoyDP1uGKdGkvVul3YvQ%3D\u0026se=2019-04-24T14:25:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/x2enginesalescrm/skus/5-5/versions/6.6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5d755ae93def408299a7be35347af6ad/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=guAS%2Bo5fQMy%2FARninrQvfpsnfgspigY4aSIwEsxLrTc%3D\u0026se=2019-04-24T20:30:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UNCU2LIEYA4XD75K5XS2JUF7KQROMRYX246NJCTE6YWICZ4AWEVRGAB6TEZSOBN6SCSBYVNCVYWPSU5ACOCBCN53JVRHZMU6JMUSLYQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/xoops/skus/2-5/versions/2.5.811\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b26f33de420a4a60816ee28bf0395539/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=87B%2Fi8V1O1BGUsvhnmokAZpQRiNeHlQwN6k3GTWwRBs%3D\u0026se=2019-04-24T22:55:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"C2KK3A7GO2G2IZB35TSOIA2RJQSM6MNUTDHRM6XK7MNUA6IUMSBYMR32EYPIXNHQJT5FXJ6WVFBLQUPYZUSC6RCPIIBEPAL2ZRY7KGY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/zurmo/skus/3-1/versions/3.2.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d396f05994844eb7b695f2c876b6ebb9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jn%2FkaxqDvxQWvN56inbInbcxodWS6Wcl133OblrIL%2F8%3D\u0026se=2019-04-23T23:52:31Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4RVJLZ7BVTEKMVN6MFRTXH27CLIDGOKXHRKM5BHYWZV45Y7PFFVOZWZXNDKRUIA555TXMVICZDWMNZSBJR5EFUXLTLH25IUYH6GFC4A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/check-point-cg-stack-r8030/skus/mgmt-byol/versions/8030.900200.0542\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cba550aa600f4a0c88c3be093b1c2e38/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-10-04T01:32:01Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/check-point-cg-stack-r8030/skus/sg-byol/versions/8030.900273.0542\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/61c2244171cc4152bc961f1aad0f0d48/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-10-04T01:31:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/check-point-vsec-r80/skus/sg-byol/versions/8010.90013.0226\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/00028f863a22426d8838fb68a3495148/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5nahpFghUpP1GkrLkiEDM5YdFajcJNgo1h6S4DZEWag%3D\u0026se=2019-04-24T02:50:20Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UZ4TFGIR4NAGZW2CNWENAJFJWLQETMMSYL4LZDE6DVO2O4OTANT4PWIUVHCONFP5PPBOPNJH6PRJIKAWFWPL3HHA4R77GYHNVP2G2MQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/vSECTemplate/skus/template/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/chef-software/offers/chef-automateallinone/skus/template/versions/1.0.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/clear-linux-project/offers/clear-linux-os/skus/basic/versions/20230.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e73192f132484dd7bf8d3038488bc03c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IwTcl7oeU47yUMasXPuJqnO7%2FqLRo%2By9p5VsLJfEs9M%3D\u0026se=2019-04-22T11:03:28Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"Q7FKTL4VWRISOX4CTDASPDLFAGCUIRFJWIN6EJWBX4SJGCRC7TPLGWLN6I7YMTBVMO4YJK2C7HNJ3AD262NJ4QSOZ7X7ITEKF52ZRQI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/clear-linux-project/offers/clear-linux-os/skus/containers/versions/20230.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/58aa4d35347947a3888c681eac1eb3ff/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=g%2FbhwAYQEjlmJ5bwZgqGbOGgvlLaicRTO5CeEXW9CJQ%3D\u0026se=2019-04-21T05:26:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FG2JJDJ5XDLZDV4M5I5PXBCPZDL5HH3OKQYHPG3JG3KMPBOGBFPMPOAG5REX7W7XIHWRWZTS24FNLF2N3LEIFPDY7DR5JXGSGYHVOVI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/clear-linux-project/offers/clear-linux-os/skus/machine-learning/versions/20230.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/eacf587346094f62beaabaefbf8d6f69/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=kbcoAmw%2FTvVzDWj3PxWkkEaX5acS0%2FAe5CeDA3juIrw%3D\u0026se=2019-04-24T19:23:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"2DSQ3T3IXLC4XCTF2PNVJJBHFDUIJEG7IY46BKDIDUKQZPXHNRQGWJJLJZATUBK42VVA5C4CJZPC5W5HI76OJNDJ6TE7PNGZPU4CIEQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/cloudlink/offers/cloudlink-securevm/skus/cloudlink-securevm-66-byol/versions/6.6.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0a3b85b5685c4ee698afea909a7f7519/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=SH0ZBOyoV5tT%2BfSZrjsCFO3kl9JYc%2FFbhPe2zhupmek%3D\u0026se=2019-04-24T14:11:50Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4NBIY5JVU7TDMB7Q6KWTEXVY6JRRYQFVQ3TLCJKSART22CVIHPW75B3URWWBNZADARQVLVV6UXYJBZS4N4WHUT2YMZB2IOHZSKZPZ7Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/cloudlink/offers/cloudlink-securevm/skus/cloudlink-securevm-67-byol/versions/6.7.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6cdf2a9d49154106b31cb286c9be097c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5SF5P98139ytxVfYReo3MMNVATk3z96Cs2nwWKC3SAc%3D\u0026se=2019-04-24T21:12:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/cloudlink/offers/cloudlink-securevm/skus/cloudlink-securevm-68-byol/versions/6.8.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ed5446ee5bc34db7ade0956bc4656363/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Lctfu5LMJolDi7txGv%2Fi6lKk2h1Cd5AqFqnXlqLPAig%3D\u0026se=2019-04-23T19:36:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/commvault/offers/commvault/skus/commvaulttrial/versions/11.13.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/100a27d085f145789e939e820a9aa26e/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Dl%2FkcYIQAvtSMxqBTQzeXKbUmaOP1jTfLz5PWy%2BevEc%3D\u0026se=2019-04-24T04:41:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/8/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Debian8_latest.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"training\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/8/versions/8.0.201805160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9afee22d5cd049188d1905613a02db88/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uNDVkZ34VmLjvqYnHhUSLYiQUOeQegnxiMJFhzQHJS8%3D\u0026se=2019-04-24T09:15:28Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/8/versions/8.0.201807160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ba1d710daebb4d61bacf2ae82b6751b5/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=UIuBJoSqv4fOVdCoY8%2BAglrXmlpHwET69iLZwvIZmec%3D\u0026se=2019-04-24T16:58:42Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/9/versions/9.0.201805160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bda08b0ac3194a129760d64fcef4e89f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=f8GRsVPu7LMBftOyZZL%2BYqc0OxngVXLFptYdZ1Mai%2Fk%3D\u0026se=2019-04-21T10:32:17Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/9/versions/9.0.201807160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4edb48208e94472483999a4a9de48eaa/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=HTlcfBqFln7GbPKtb7JnJnwSjNPX3c3ZRDoycXt0MU8%3D\u0026se=2019-04-22T01:52:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/eventtracker/offers/eventtracker-siem/skus/etlm/versions/9.1.19\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a462aa9d33e745ab8d72a33cea2ad8dd/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=smWJHsUgs9ElfzfQWQoLlGeylpRBORz8PkyDUr9H53I%3D\u0026se=2019-04-21T05:36:47Z\u0026sp=r\"},\"dataDisks\":[{\"lun\":0,\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a462aa9d33e745ab8d72a33cea2ad8dd/Data/0.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hfyXXSHx9eL7abtki55E9h7408Bm%2FwOe2RCQak89ua0%3D\u0026se=2019-04-21T05:36:47Z\u0026sp=r\"}],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/eventtracker/offers/eventtracker-siem/skus/etsc/versions/9.1.19\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0218d6671b9544f28b47b7b6d7648666/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=joeh84dLQfwghoHQj70SpI2o6SIz4i9RdepzwOo7D1g%3D\u0026se=2019-04-23T18:49:44Z\u0026sp=r\"},\"dataDisks\":[{\"lun\":0,\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0218d6671b9544f28b47b7b6d7648666/Data/0.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Jxf7AKjrA4RTOIvCZSt9tMiUoCT6uOIDLHCL5whSfs0%3D\u0026se=2019-04-23T18:49:44Z\u0026sp=r\"}],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/exivity/offers/exivity-vm/skus/exivity-vm-v2-0-5/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a309a9bdb07e422188ece728463787da/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=8guzHbD2iMAHjq19lVjDkWxRZ2K0%2FM6P4NTGuoVNn7k%3D\u0026se=2019-04-23T20:30:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-best/skus/f5-bigip-virtual-edition-best-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d44a90aaff6b45e88c4a2dbd7b13dc8d/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=d9kOdZcCSWcY2AxsCYjG%2FLpBs7YC3phPmcaRiBiqD5c%3D\u0026se=2019-04-25T01:58:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-best/skus/f5-bigip-virtual-edition-best-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e9ba311d31004874b80e666d51267fb8/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=v%2BMRMyBFBfZAxwOzAaI70hfTK7ruX2ELydRdJ9wE%2Flc%3D\u0026se=2019-04-24T19:28:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-better/skus/f5-bigip-virtual-edition-better-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7e128f73e71142e797ab9340eee2f33c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Hu%2FtJ8cjH7waZvSP9%2Fwo9x0PZF%2F1QbW%2F5%2FNB7gRozOQ%3D\u0026se=2019-04-22T15:23:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-better/skus/f5-bigip-virtual-edition-better-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/70d870b757f5407f89c3cc8b12cc9a85/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j30yVsNO%2BStv6Azw1M7Qa771f4C1Q06RUtoIlIapX74%3D\u0026se=2019-04-21T01:08:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-1slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/78c3ea106352460f8e917e5f2ff8db32/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=i7PmpWwOdEv6goMDw4rZ%2FcUgfQ2uRMFDE1Jk2qZBv6c%3D\u0026se=2019-04-22T13:37:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-1slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7a062de55e9e4561a56c7a04210eeee1/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=u4pjcUMOvL5vcgwMIKGKh1%2B6TlHhjp73qEm9%2BtYxn%2Bc%3D\u0026se=2019-04-24T03:22:31Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-1slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2dd8c0fc8fa4455bb9d0c3e77298cadf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ykW5psxqpzLt6MHHBaa38JC4stdbrDygi5lzLVeAvMA%3D\u0026se=2019-04-20T23:36:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-2slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7a0e7a2ea7d94f85a4e2727a8b8704cc/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=p4393qwj2ln8Xn%2BS%2F2mOiozu5p5rkWMlYcSHN8YV%2Bmw%3D\u0026se=2019-04-24T07:13:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-2slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cf15643185964f72a0506685d2de6c56/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=8dCRJrrb%2FJXRr9UoE25FgR8Oc%2B3aezSTqrP1qbSxt%2Fs%3D\u0026se=2019-04-24T05:32:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-2slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6b963476d5ad45c1832cc24be31d2def/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=QAsrtXm1WPYvyihIvWfGs1yDoFpVt1BMyo8WuppV%2BhI%3D\u0026se=2019-04-22T11:12:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-1slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/62849c5788924c39b9e3fcd46597d905/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=phh6N1hcequw2zblnSjIelckKbH9JuUibNF4vSNtecQ%3D\u0026se=2019-04-21T07:35:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-1slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/59fe214265594be793f94672f4d7ff19/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=qkVpU%2BcQ2VVYjbqYfIWbmNKCL2XEP7K6hMzfuVYkVzY%3D\u0026se=2019-04-22T14:59:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-1slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/578f563bdfa44f3c968ae26015093a6a/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=i4FjA8Wml2g%2BDf4AD%2FB6FSmT%2BmxWXerzL2JFFEwGoag%3D\u0026se=2019-04-21T08:59:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-2slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/27f57b98114242f782ea7c01a85dfb1c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=P0VxNwHQvEJEInDQ%2BLT8u2VfiEhoBjVvJFbvn094pFY%3D\u0026se=2019-04-20T23:12:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-2slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/252f555495344d2ba62a5050ec5bf8d8/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j%2BVrWJymSofeQeFQ1Ov4kN%2BYw9G541%2Bin2ojych84Kg%3D\u0026se=2019-04-21T02:40:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-2slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9dbdf1f926f64c35aa0a930b44d9560b/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=pkE%2BsphZtda1KB6Sss0ktqaF2btonQYP4WVQwA6%2BxpM%3D\u0026se=2019-04-22T03:01:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-good/skus/f5-bigip-virtual-edition-good-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/42a85a22aacd4a59a0066d23005ee28d/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=O8JT7w0nf6FESxNFDiDBKTjPPTAkItuIJOJiQIMOYGo%3D\u0026se=2019-04-22T06:28:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-good/skus/f5-bigip-virtual-edition-good-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2ec46135199847ba812e98617485a699/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gbnaY%2Bku4N6cJUTPmsaBFI9nvOxyhS0cJUPd6z0qmto%3D\u0026se=2019-04-21T12:39:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/fortinet/offers/fortinet_fortigate-vm_v5/skus/fortinet_fg-vm/versions/6.0.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8ffb13d0b3514892b333f653b0a0d779/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TLdUbNbV2FagiLbi%2BXr0caHZ5Q2BjwbdZLB%2B11a8lqM%3D\u0026se=2019-04-24T20:28:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/fortinet/offers/fortinet_fortigate-vm_v5/skus/fortinet_fg-vm/versions/6.0.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/00ffdf36a69446e1a431d9c08f6a43e5/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IjXdhUo7ly0NADUmX%2BPx0GjPTClqhj6XwEsq%2B5Al%2FIo%3D\u0026se=2019-04-24T20:29:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/hannahspublisher/offers/hannahsoffer/skus/hannahssku/versions/1.2.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17\u0026ss=bqt\u0026srt=sco\u0026sp=rwdlacup\u0026se=2020-02-13T08:20:06Z\u0026st=2020-02-13T00:20:06Z\u0026spr=https\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/hortonworks/offers/hortonworks-sandbox/skus/sandbox25/versions/2.5.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ff47b22391074321836bf01230362b1a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AP9Cn2cgziUP6zTJDA2NXjpwx5fCtpCD6evMuuIvofQ%3D\u0026se=2019-04-24T10:25:41Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PYEDSE7MRMX75WA6BLCOXAMRE3Q7VXMFMBPXIAUITESBRT5XSEKW3EKROGGR32FYDDOR2GBG7KVZV7TD22PWKJB3SILALNDNDLH53XQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/kaspersky_lab/offers/kaspersky_hybrid_cloud_security_vm/skus/khcs_azure_byol_vm/versions/1.0.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d0fbd32b879148009308d304d5c73c00/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=6VdeX30fPUVAGKqWeGLxqZoEAD7NOLyCXMKvyOQ6LrQ%3D\u0026se=2019-04-24T06:26:42Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/kemptech/offers/vlm-azure/skus/basic-byol/versions/7.2.430016425\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5d08f695522242c9b0de85842e35e1dd/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=o7avaX5x%2FsUxgsRA1PMce5w9jmRv8XzkDetn42%2BNoMM%3D\u0026se=2019-04-21T00:30:03Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/noobaa/offers/noobaa-hybrid-s3-archive-05/skus/pay-per-usage/versions/2.1.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/05bdcf26c6f74702be34817d537f24d0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=negJvoAuNnrw20gxqhT0vP8tHOxDGa6Ps8vrDQEhrKg%3D\u0026se=2019-04-24T18:29:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"R65CBNLVR7YUTMBOGT737INIGP6RTEERIYO7UYI6WKEQVGPO4HQ4RS3KRLCCPTMW2FUDJVRBKSSYNTMWYXSNMTPLCDMV3CF4COUWSFA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/nri/offers/mplatmc2018-vm/skus/mplatmc2018-win-vm/versions/0.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a9495be1b5424734b9fe9675ce2849c2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=wOvRZ81XPKGLgCMuoFk071z5tVOPHsOoULGg8VfdB1k%3D\u0026se=2019-04-25T02:59:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UVH7FNWK52PITIBXHMPRN2WVXGKZT6CBKNNBY7QBONZJKFHX4VQ5LGAWRGFPNSEKEDFKTDWP3XHNEEMI3RRWJ3R4EJZQXSVEZS7KBHY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/paloaltonetworks/offers/vmseries1/skus/byol/versions/8.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8e1f9849346e4a6bbedf4920148e3dd0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TelBGCALZEP5V9cvbi8Bm%2BsMHr8JhPkNYQp11kjHOaM%3D\u0026se=2019-04-25T00:23:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"SR23IDILM4Y4VFWYPDJBDOPNU5T72ZR3ZDZ6HGPZN3DSWT6NP4F54QZUUWRNR3YPTWTL27LHYPQSIMB2DSAZKS5QHRRBM2VYTMPUQCQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/ptsecurity/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/ptsecurity/offers/ptaf-vm/skus/byol/versions/3.6.6\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7223baf4841b42e993662254c2589007/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=P2Q4ef6T4cu7iKNlrNNtFhC1xSlggWj8txuw2KSVlNI%3D\u0026se=2019-04-22T14:47:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RAXJLQHAXDCMU6GVL3G7FW7OQPN6PY547X6JUTQQEF4GLXY7R253VQC3WJAKGT6HBINIXX67Y3EH7X5O7P4OP7QQHDJG2O4JV65BBXY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/puppet/offers/puppet-enterprise/skus/2017-2/versions/2017.2.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d61a5cea5f9f412682790c2e73528dcc/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j28AQTjHnfMZm0g9DX0jFvHe0J37PWp5fK4n%2ByDUvyY%3D\u0026se=2019-04-24T02:41:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RICT25UZBGSXPU5G7CEMQLWN2HAUZSK5GNUBNBQ5DMPR2YPRK3JIHPNZNS6DFBSP3O5QDTOPZDWFCDCN4ONQ42NYHGM36Q53QKM3OYQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/quest/offers/rapid-recovery-core-vm/skus/quest_rapid_recovery_core_vm/versions/620.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cd0781a5b1314b81915a86aa3430ad88/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=n38PaaDjxFiAUI6YhLoIbask9AqdWTQXYhvieg39V1U%3D\u0026se=2019-04-23T17:19:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"JDJ5IS5HDKFWAZYHNAXOS26GA2W6QLSSOBONENPU7CM6IFK53KXJN3GXWYLS5TQQTFX7MZW2N2PDDAITXR5KV4R4OMHIF34ZMDUBWIY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/tata_communications/offers/netfoundry_cloud_gateway/skus/netfoundry-cloud-gateway/versions/2.4.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0bc4fe0560124ed192a5aa8c7cffcf5b/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YrbIlkFl8NtJFRWp%2BnUXf1yx1fZJ0ep82GxZYUNVlS4%3D\u0026se=2019-04-22T07:09:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/tata_communications/offers/netfoundry_cloud_gateway/skus/netfoundry-cloud-gateway/versions/2.6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ac4900e34ebf4d7282950d721113ec13/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=L5anuyefUAWDZlwq9kH%2B0iHTWQP%2BeMwtmE6gtyCUfMM%3D\u0026se=2019-04-25T00:07:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/thales-vormetric/offers/ciphertrust-ckm/skus/ciphertrust-ckm/versions/1.0.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/07d890da45eb44d8ada0d2e00c4a4f6c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=d%2F8NyVZiyCOIO%2BNBkoPw9n%2F6pjkcgdohlTabbsfC7Ss%3D\u0026se=2019-04-24T17:36:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/zerodown_software/offers/stackbcaas/skus/stackzdsbcaas/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/544c62f6ed6b44e68368a3dfb5fb9598/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=nnYIBZZ4r5wE1bTGL%2FY3KKwXA879esLTrJF%2B%2Fnsl7m0%3D\u0026se=2019-04-22T07:30:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/UbuntuServer/skus/16.04-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17\u0026ss=bqt\u0026srt=sco\u0026sp=rwdlacup\u0026se=2020-02-14T06:22:13Z\u0026st=2020-02-13T22:22:13Z\u0026spr=https\u0026sig=EOaOB00ALYHrt14nFn%2BFMNEdXHc7cFfvLpglO3m%2BocI%3D\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Failed\"}}]" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetPlatformImage+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage?api-version=2015-12-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "20" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "52238523-b6c5-4da3-990a-3317256b8383" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvrmeq9zIpCJP3YShPPGxIb6XJQfw2JrV4wyz5OsBZVHi5phnCiXTGTP2C7Dv1qIrZe8NCpgXbEkfk+ozJT2paL/9xfUKO3WRHytIibkhacTBHT4VEh5t2G4Hxjbc6jDv132mKCs7c0mjBn2FCG51R" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13726" ], + "x-ms-request-id": [ "52238523-b6c5-4da3-990a-3317256b8383" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174624Z:52238523-b6c5-4da3-990a-3317256b8383" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:23 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "196187" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/CassandraCluster/skus/CassandraCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/ElasticsearchClusterSolution/skus/ElasticsearchClusterSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/JenkinsCICluster/skus/JenkinsCICluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/KafkaCluster/skus/KafkaCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MariaDBwithReplication/skus/MariaDBwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MemcachedMultipleInstance/skus/MemcachedMultipleInstance/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MoodleMultiTierSolution/skus/MoodleMultiTierSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MySQLwithReplication/skus/MySQLwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/NodeJSCluster/skus/NodeJSCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/PostgreSQLwithReplication/skus/PostgreSQLwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/RabbitMQCluster/skus/RabbitMQCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a60bf91041304dba9c2613e217c8a8b7/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=1k%2Fn0l8ePLPR94qxqG6Zqz4tmxq8KaydSdHJnOwGpdo%3D\u0026se=2019-04-22T05:02:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/WordPressMultiTierSolution/skus/WordPressMultiTierSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.3-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Ubuntu1404LTS.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201808140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/08acaeee3c7e4cc394e9ef81790bda63/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ydNNSz53UkhZG1faRISu%2Frjuw3fQax9DKgBRweZ2Pm4%3D\u0026se=2019-04-23T22:15:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.20180818\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/41281233660241f9a8e074b74f0d5abb/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Qk6P%2FYD5HfFV4%2B6LVzhxBZ7ynbPQx6he%2BYp9N%2FEnCs8%3D\u0026se=2019-04-24T02:31:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17\u0026ss=bqt\u0026srt=sco\u0026sp=rwdlacup\u0026se=2020-02-14T06:22:13Z\u0026st=2020-02-13T22:22:13Z\u0026spr=https\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20170811\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Ubuntu1604-20170619.1.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/411e6e144b774457870f77f8fbb95a80/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=9d%2Be%2B%2BNGSnLb2p2AdIjeiXO3XHY%2BHhsLR9BkI%2FAoybA%3D\u0026se=2019-04-25T04:15:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20180831\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7e3878d7cf874ecfab6eece1d0553fce/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=UcbqQHS8NNcE7Cy5McWPm%2BSF%2BTCd4MhGL5fyoZ4nIM0%3D\u0026se=2019-04-22T14:00:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.20180911\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/027b00815995491a8986f8ff7e16c38c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T02:20:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CheckPoint/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CoreOS/offers/CoreOS/skus/Stable/versions/1465.8.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0e40b5a886604bd5a6e153c9d943e47a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=eHxmjiNG9pvjAckaINKQ%2Fu0w63TYyqqJUGBVxgj%2BkD4%3D\u0026se=2019-04-22T07:51:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fdcc8adcec6b45ca914aecd18b2d8dbf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cz03ZesAbyd3hsCTdiE4nQCaiI3nvOIlOCz3pcXQxKs%3D\u0026se=2019-04-22T15:19:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/6.6.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Fortinet/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/411d3bd4a3de4014a3d3eb7d187beed8/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T21:55:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/KasperskyLab/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0e53c22baa894df185b51f0a987c8ed2/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=huwHQlB8xANDiG62CkCd5kLLPFijNUVCOc%2FNQsAgF88%3D\u0026se=2019-04-24T11:04:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-CentOS/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d84feb2939954cb1a3c2fb460754b84c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Gn7yLA%2F%2BF%2FhS2ISuZYXceT7ycS885MgXMlzCClwIVco%3D\u0026se=2019-04-25T20:24:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026060001\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3b7f0116949540a086c3d4c9b251222b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=19lvx6FiSwUn8I%2F1bfbxazUl8wcR3zecXDVIv3FCL2Q%3D\u0026se=2019-04-22T08:45:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/96abbb1d8d0240f3b293955633802812/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AwnlJAFW7lu%2BThnqazrwlV6mKt6IYDCnPLoF%2B%2Fpe3VA%3D\u0026se=2019-04-24T11:38:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-WS2016/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/810b05a219ab47f484d6174133a11159/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=yWnIrRGFQKWofPbPHYAwYV2H6KyH3DMnvsnonfNJWlA%3D\u0026se=2019-04-25T04:23:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Enterprise/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e287e7de89264d4fbbfdf01acd3c39e1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=fkvV%2FI1a7H1N4HVYl26Lez8j2ZB2bR05QW8KT0bUaoQ%3D\u0026se=2019-04-21T01:33:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Express/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0f5fa664ec7141b9b2772528b3423942/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=R2skFCHjjh4mb2uq4OPpEi5Da6baoID24BwAwaCWJrg%3D\u0026se=2019-04-25T20:39:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Standard/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3b673b3e0112473eba61d6de49ae0a19/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=FP13kvLeTnyWQI6sScc%2FL4D4ed5bT6UGCylQnVPiRGE%3D\u0026se=2019-04-24T12:23:13Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Web/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f5b2316627dc40a9838d9abc7d53f0a1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=e3K%2B5IAiUhqQBMMpWDc0huefPITFPlhGfJAhxbnNj8Y%3D\u0026se=2019-04-21T17:25:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Enterprise/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d200e6821950484a8d2014f9ebb1bb9b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=yRoeu6Mf9pD3x%2FgEBntVL%2BRIdPnhk%2Fjd30qaemtzdL8%3D\u0026se=2019-04-21T13:02:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/SQLDEV/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c0561c31f0e843efbf65c4ca59a3705e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BCQQB2mGuTPp4Jrlm4DxOVjiC2VsB%2Ft4mjQUOUY8BZo%3D\u0026se=2019-04-24T03:43:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Standard/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bde535a023f54699a2ee96f58574352b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=tnmrSNP%2FBcFdGDY7VIB2USaSoTGccwz0f2t50AMcEjo%3D\u0026se=2019-04-24T08:00:23Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Web/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e444e9cf06044fafa8ca87fc825e39d2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=W9WW%2BPuTjb2f25%2Fn%2FhQs8gWYDWZ0umn8DgVG%2BD2XHtk%3D\u0026se=2019-04-24T17:07:17Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Enterprise/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/83d1b9ea66e94bf191d32d4747e5d244/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5%2BVt8IbYCDgW3cpMB1j31OR8oMzQRoVAq1wDkvqMgD8%3D\u0026se=2019-04-21T14:52:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Express/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/73c512f0960c454c8384136874f024ae/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=D0%2FhFewg73BV0yxvSEIp84NbhtTqkrhV5BPD0wrTJCA%3D\u0026se=2019-04-22T08:56:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/SQLDEV/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2531eba967bf460ca26be30ff461035d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uX9n7oJujgZhxJV%2BM4vM2eSwbu1n96ZjfkPgD4tHpxM%3D\u0026se=2019-04-24T21:27:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Standard/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0f78eae34cf84343a41dbbec0d3bd5e5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=12CJlaVDbbNlM5CRvsfhYvbmzs0nHvRbFmqpLut2cas%3D\u0026se=2019-04-24T20:41:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Web/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d2a7288a69064feda3295cc7bcae3324/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=pJ3OrXOnSbH0zgB1otVSvZYL%2FVpytADhYRN4t%2Fcnylc%3D\u0026se=2019-04-24T09:30:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Enterprise/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4271130d8f364281ab8a90ed0e08adc4/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=laEyOKVmGiQhbhQgpA3iD0SIZGggFueZ5%2Bqmo5U3XMU%3D\u0026se=2019-04-21T19:40:22Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Express/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6f1862ef16d745078e41c2302798dd21/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=qIYlYap7%2F7CVmTGZEcVQQ1J7hDAAnyG%2FIoEy31YWi7g%3D\u0026se=2019-04-22T13:15:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/SQLDEV/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5e201cb293ae4dd391ce139c7f86c2c0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=KA7THbHIY3svdwW9bi80fmy%2BnhE1go856w5ipKmJURg%3D\u0026se=2019-04-20T23:52:45Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Standard/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/58d8daf45e814801972fa307a27ae367/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=G4QUTmqGqW129Fz%2BGNmggd0p%2FLSw9JwsDkHeTDWHE1w%3D\u0026se=2019-04-24T02:00:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Web/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1cac9c14b0294b7db2be83c8c57830b6/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WsbVE1z2RBBjk7dKdY5eR%2BXsL01pcn9IaEDuYlQcoyk%3D\u0026se=2019-04-22T03:15:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Enterprise/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6a3422bcdf474788a7764ef20524cceb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TmLDJ%2BMSEFRy6Q6%2F%2FQzyM3suTM0SzoAwCijEenH2eZs%3D\u0026se=2019-04-25T00:52:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Express/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7fbbe047e9954f7784aeafc1cda3792b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uy5cE9lc%2FRr%2BKgazawCOnLCVEEmSSmGO9sIMHy3IsoI%3D\u0026se=2019-04-22T10:42:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/SQLDEV/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d99835a0b3dd49ae89044a1d9e29eabb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TKtZ4FDlspgBfwb4EMXo1rQwutKK7Swq0UI6yCK3H0Y%3D\u0026se=2019-04-21T08:30:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Standard/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8c8ab26516044625b1eebd96f534775b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=A972CAbVYOq%2BTQHOCTCenUZ6SKQT%2BfYt0chyvb6lKis%3D\u0026se=2019-04-22T08:24:50Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Web/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ef35e9b6f72042b4975308b9fe5860d0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=KkbhoHgIPx7LMQEOv8uNqJDyTX%2F5KNb%2BZduroV7jiV4%3D\u0026se=2019-04-24T19:47:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Enterprise/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2d33a07cd13643ecaefc1c8fcf43a282/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jbQQ7wotE7QQ01Hu8yKFq6Wk4gWgE9u8bbKQjCq72P0%3D\u0026se=2019-04-25T01:14:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Express/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4e20599a06a341bbbd19d98584ddfaee/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=sIgrk9ldI6DqYLWPvaJKjyShpS8TusKJNdnJaadxOLU%3D\u0026se=2019-04-22T02:09:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/SQLDEV/versions/14.0.1000204\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6218e0d321a84be9b544abe8f37478cd/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IRE75Oe3%2BvxY9T2EBaP96eOqCue%2B%2BKY0P460ZwwyOfY%3D\u0026se=2019-04-25T21:15:57Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Standard/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/59940b6d0bf646e49998ae2d9c99aecb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hhLjv%2BHMFGjEDf3YFrvhjdIT0dYjJd09ygXV3fhlFaI%3D\u0026se=2019-04-24T16:08:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Web/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9401a0f0afdc47158e9d26c7b59523ca/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=rnPNcfA95URGpZHlMExTmKVIvr88PacRssUfq517L%2BQ%3D\u0026se=2019-04-24T22:11:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSharepoint/offers/MicrosoftSharePointServer/skus/2013/versions/15.0.4447\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/46cfc189e5fc48a18bd10d205a22f753/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=VL4osFB0hNgVpudsSJAtk99zmtDAlde2veDd67e%2Fhbs%3D\u0026se=2019-04-25T03:28:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSharepoint/offers/MicrosoftSharePointServer/skus/2016/versions/16.0.4359\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1c36c5d778824d218e2df4213879d29f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IWh6PRUMBLRyZffaH7kX2cEDnfm3lFn%2FFJcaHdJ8MvM%3D\u0026se=2019-04-23T18:12:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServerSemiAnnual/skus/Datacenter-Core-1709-with-Containers-smalldisk/versions/1709.30.20180717\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0513305452a042598a39f63e8e2a6dc6/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=zIjibi7ENDgwpT5tJNKXXciPltaRRvaeLfzTRf5lfCM%3D\u0026se=2019-04-21T00:35:07Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServerSemiAnnual/skus/Datacenter-Core-1709-with-Containers-smalldisk/versions/1709.30.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f06d71718f5249b087fc1c319af103d3/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BLLsvJoy5vumBIMg9tnk42FYDGjiGsmDk2mEekcKuaQ%3D\u0026se=2019-04-25T02:26:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServerSemiAnnual/skus/Datacenter-Core-1709-with-Containers-smalldisk/versions/1709.30.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/139a704ebe4c478389e971c4cc160af0/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=dsVqxJBashqzF6nDHWGELyrTStZF3NlSHVr1WjfXt00%3D\u0026se=2019-04-21T12:21:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2008-R2-SP1/versions/2.127.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3673edaa147345e5b25cfbcd712c9f84/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=c0QHVZQ%2F%2Fa4H1z5uc4FNclFHTcjN0%2BiZJXCP0e6CV6U%3D\u0026se=2019-04-21T19:59:01Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-Datacenter/versions/3.127.20180216\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1c04b103b45c4fdd909bde63c08dba07/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=MVW9chumZuL3Y6w92mSOUVcsN69QH%2Fvt0LIYX7MZitE%3D\u0026se=2019-04-24T13:10:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-R2-Datacenter/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/WindowsServer2012R2DatacenterBYOL.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-R2-Datacenter/versions/4.127.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/df758a00508848fd89ed21148f68d4e1/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=DsD1saMbwQZimvmraPDIhqLWsoC1gHbHXMxvIiazGCc%3D\u0026se=2019-04-22T03:44:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-R2-Datacenter/versions/4.127.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/de7bfbcc7d9e42f68953c742f2b7ffeb/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=q4QN%2BkhbeWt6fApnINHWeUTvMB6RVzMXnH3adimfrhU%3D\u0026se=2018-11-17T21:55:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-Server-Core/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Server2016DatacenterCoreBYOL.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-Server-Core/versions/2016.127.20180717\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2dfbb61edfc0470987695789260b4962/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=DAbE1JrKCehbsboK%2Bl2nWveH5PqT%2BP4ZrwVVxy3h5iA%3D\u0026se=2019-04-21T03:45:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-with-Containers/versions/2016.127.20180820\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3caeeabf21144cf38e8be5507fc791a3/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=NdhszFTFZL3I8TJaeXjYuHGpk3jOzHy75543xrX%2ByWY%3D\u0026se=2019-04-21T23:48:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-with-Containers/versions/2016.127.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cfeb4f835a7a422ea62688e9c21d1fcf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=xksf9pNKF9nHju4m2HBZ9GXvrhzQVdYuXfTEmEiNWBw%3D\u0026se=2019-04-21T22:31:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Server2016DatacenterFullBYOL.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter/versions/2016.127.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/db7a7f8f517446f7b84585493603aacf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uvJk2fw6nN8KSydqYpzB0ykmlTMRJTqjZWNW226x6v0%3D\u0026se=2019-04-22T12:19:00Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter/versions/2016.127.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3e2a7b9ff7f94b14978e1bb065de5a7b/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=dtm%2F8BeU6ivA%2B0VQIP39ybwtrslE3lhUgDk8dhol4%2BI%3D\u0026se=2018-11-17T04:47:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2019-Datacenter/versions/2019.127.20190522\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4f701d79e87c4800be7f144d2186cb33/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-09-05T03:45:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/AddOnRP/skus/WindowsServer/versions/1.1906.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2f48d49354794235971d472ac7145388/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-12-05T17:37:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/0.1.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/0.4.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/66a927e4774f496597eae771b36406bd/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AwpvJSKWG0CtoFNXZWdriJ5CkB4GJgT4uO1QwTKtEtg%3D\u0026se=2019-04-24T00:49:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/0.4.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a9120cdd68514772aef0e52889a97c78/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hockDbp4QkLasj0kQjT9WUclaSbhjlpBlQhMMNWu%2Bi0%3D\u0026se=2019-04-24T00:50:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9159eb815b6345ad938cdbb621472dfe/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=RHQquuS1dJDAfDoWa6fkRlU7RMI%2Bb5yOFzka5WXBBic%3D\u0026se=2019-04-22T16:09:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/VMSSGalleryItem/skus/VMSS/versions/1.3.6\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS-LVM/skus/7-LVM/versions/7.5.20180524\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d001446d7e384d8a873fffacfa76b15b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gwwz9IK7iJQ4mfBqhA%2F00UuyW7FOFgJwLpl5SVTzWBU%3D\u0026se=2019-04-23T17:02:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/6.10/versions/6.10.20180803\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f0e5f463c12f41a7869b722f8b2aa220/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cGHcWbSy9lf71yVBjwceFDjNUS3zcqEuSTc2z5%2FPkuk%3D\u0026se=2019-04-21T07:41:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/6.9/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/OpenLogic-CentOS-69-20180105.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"training\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/6.9/versions/6.9.20180118\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ae60540fb616438696923c45af54f15d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uLxmnW4eNczWBjGJ0QvpWZhCTrxZ4YuB%2F3qre1H9%2BGI%3D\u0026se=2019-04-24T11:22:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/7.3/versions/7.3.20170925\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fa72dec1191b46059a29a2d1d736c65a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YMFSyn%2BFEvD5Q04cCXNQyBkR4NJ7dzsjKf8lHnMXvfo%3D\u0026se=2019-04-23T16:35:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/7.5/versions/7.5.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b5701417279a4285a795cfbc1eb95d17/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jwkYyzGUExiL6DRaXblBw%2FbL48RK8bYTp452KjEMSSU%3D\u0026se=2019-04-22T01:35:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Puppet/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SLES-BYOS/skus/11-SP4/versions/2018.07.03\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e7069105a1ae4fb88dec5412d76f57f2/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Gw8rs6O%2FBFEIdKbq6LehE7pzd%2FbMHAhwVujYMl64KJ4%3D\u0026se=2019-04-24T11:52:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SLES-BYOS/skus/12-SP3/versions/2018.07.03\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/dc7a6f2785fa40d786502ee72f32e5d2/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2BRTsrNg0bQD8AqdGaPAotyYys60n1lOr1kGnWYVN5FY%3D\u0026se=2019-04-22T12:06:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SLES-BYOS/skus/15/versions/2018.07.16\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7f409d37db95459fb16b6e0f4454ac85/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TYqlr80oiBJLCzEct4CiIDynzL0t7IRpqiAaeqTydlI%3D\u0026se=2019-04-24T20:18:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SUSE-Manager-Server-BYOS/skus/3.1/versions/2018.05.23\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/81016e8ef9dd4fdba8dd8ef51fecc5ca/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uHzb3x%2FVUhg36DxVTdQCTrCCHVV5aoktjnbjwMfHLFI%3D\u0026se=2019-04-25T01:07:20Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/a10networks/offers/a10-vthunder-adc/skus/vthunder_byol/versions/4.1.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b4d19cd6f71f4d4b998f3c417eab8132/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=aWxjMiO71NzkBbQ9urfbLVcf7dY6UputTkAqds6Eyjc%3D\u0026se=2019-04-24T01:02:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/arista-networks/offers/veos-router/skus/eos-4_21_0f/versions/4.21.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/337487d0e9e24757912647bca4531c73/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=nwjbd2El9Am25r4zFw%2FwA2UPMdyUEuUsT0teQ1fWbEs%3D\u0026se=2019-04-22T15:20:01Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-app-sec-control-center/skus/byol/versions/2.1.100803\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/211d33df3bb641e2bc4070bca48b4f14/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Spp0sG19%2F9GCqyBtjYeobDRVT%2Bh8a3eaEI4Exln%2FWhA%3D\u0026se=2019-04-21T09:07:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"NVDYCK5Z5E4PXIOSOMYBGMMY2P6FURFDPQ3FQYJZILWEQ6FMQ24F5DBWA6BWHPPAT4FEMO2R4ORKO6AS2OVMDGASLVVNHJJTUSUSV5I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-email-security-gateway/skus/byol/versions/7.1.100405\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a696e6a8f38341d59e02cf7ee6e644c3/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hNlSfCea6YTYZ62GWlzq1HTMBKIq1C5JMgSpxWzqYro%3D\u0026se=2019-04-24T14:38:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5LJ4GJIS7FDXKIPC52U2QHQCCG2TYBW23DAXF4C7T4MT47OH6HPZ4LLK5EN7DQVCZFTAWUGOLVXY3RZ4JBL35XQ3QIHJLFIHBWC7GTQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-ng-cc/skus/byol/versions/7.2.205701\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5d75baf5403c422ebea0ce3a2a1141b4/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TePc0Nx9CMUMpIx5oS6ydr9E%2BXEHvftADEaAGmsrhrE%3D\u0026se=2019-04-24T23:02:38Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-ng-firewall/skus/byol/versions/7.2.205701\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4047d7fe588e44f8a93858954913fce3/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5ZJXinkOh9mYRjTYTOJAf0FAxMpTYaKMaDlr3166%2F24%3D\u0026se=2019-04-23T16:43:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/waf/skus/byol/versions/9.1.001502\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0d50346e3fb1447886153f14ca5880da/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=dTtif%2Fs%2FHp009MJDSHJm7axB5jMExUAmILaxCLG1L2k%3D\u0026se=2019-04-22T06:42:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UAAWCQTKE6QYUG3H462OEWMTVIND7FSYERZYYW2G5CRESODI3QQABXPZEUDD2ZNU7LSKMR7VOD4M7YWJVBVEUEOVSJVDN25UR73YB3Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/abantecart/skus/1-2/versions/1.2.100\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/347f01ec7188438fa67ef00b29d8c4e7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=mYM75vWt5ErOLrBYF7xD9VToHa6Fs9zdRmA1jMdeP%2BI%3D\u0026se=2019-04-21T21:50:00Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YEBM5WXAGKYT7TRSJ2UXXUTLS5ZXPOWIGNC5HWD72D5LPX45OPQ74F3SV5NLZGKKH2OKB3U32JHBFXJAD6VRV5QLH6QGQ7KNH4ASS2I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/activemq/skus/5-13/versions/5.14.50\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b672d164006a47599c82d082e02bd47e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=T3esbLAZmDelBZcIS57u%2Bb5I9zCBkR3Ib1Rzy4TQGX0%3D\u0026se=2019-04-22T04:52:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"6NTRW42IUUVRUASZIVLEFNOKXVBXV2HXGKL2HN5NZ2AJCCQEG6YDJX2AORBGKBULWLVW6POZZJRS46WFESOS47PC4LOTEFYDYZRHYYI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/akeneo/skus/1-4/versions/1.7.50\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/40a9ec1360694b6c9e10af1d40abff1c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=R%2FKeRzaOJ0dlBWIw2%2F1t12l19gjQB49mv30S9AlfOSQ%3D\u0026se=2019-04-23T19:46:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"EFCXRMLFM4PTCELYQFIGCID4DOH5FF6TL7US6BVQJI7YHA7WVT7SCP4IXUCJSA5JL5OCYWF6JJGS7NZ3766GEYDBR4BGGO3MNXIVF2A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/alfrescocommunity/skus/201602/versions/201704.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5b182a4a3ad0415c80db0bd9c6f81c58/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=w8XkEQGUDr5PXj%2Bdijhyg31lEVL8GjdQaK3yONx0%2BBM%3D\u0026se=2019-04-24T22:03:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PWYFNE7FC65D6CK54OR37SCQRGJW7YW2KWGRXIHAZRTAFYOPDMV7JYFMZ3WJ3WNX6DKEKX4EUQNEDWDX2X7U6ZWJ227K23GJ5TB2UYY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/apachesolr/skus/5-5/versions/6.5.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/738cc1551cbb43c4b91aebba9c124b8c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=UVkpw7P%2BXZJgFw3tet3rhb31hlWta7i8a5ULZEFDVLo%3D\u0026se=2019-04-21T00:20:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"O6OOMBWC6EP54OPAD6UOCOEOBOMVUTVAQ6IECMEH67ITHDMRWY6OFLMPKURFKHFF4SFHAWYLZ62WETQJ6MM3LZ5CEJUVZCUHZZA6LCI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/artifactory/skus/4-5/versions/5.3.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a07312ae4a644e8f9595480de3f47b34/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uafHwTWKOPpgRf3dFOuXoJVOia0XK0AIJH0V4dMe%2FoI%3D\u0026se=2019-04-22T16:10:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LEV2VYDM2F5SDJXFAKTJCQ2EJH34X7GVQQZFR7NM4M6FKZMJOOTT5L2IF7PLNVT2U7H3OEBSHQADINYJ6AJVGOO6K2IPY5L73CTGTSY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/canvaslms/skus/2016-02/versions/2017.4.22120\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7631d0897a94492cbdc91b29f1335ff9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=EW4Z8yLpNttwdQw19Oysa5cv54vTwcEaHJHnfSIsfUY%3D\u0026se=2019-04-24T00:03:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DTP7LZBFEIYGHXEEPAPCTOK54QV3NDHCGPYVUHVQ3DJVT6UCTLE3V4DV5P3G442UOPHE7VFFV4PH4FTEZJDARV5D74OCV7XYE6HAZYQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/cassandra/skus/default/versions/3.10.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b965b309a8014fc894d773a74947034f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cHaiU7LIDlQlPeH8RNlcdvEUFj2leT7wil2Wskgzmno%3D\u0026se=2019-04-24T15:17:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YPVB26KOT2GMN4NWLZTHTEDODUG2C3WFZL7STYSBLG3K75ETFL4AFACJMOXXOCTX4H2X7566BIPYBRRNUF72GGUMLCGLXQP4DPS5AXY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/civicrm/skus/4-7/versions/4.7.200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3c375836db9843b99e487bdd3793159f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=kT%2BS1WvpqHWSPy2rE6itqitNTLeWTpXmGed078yX9Gk%3D\u0026se=2019-04-21T00:11:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"J7IPLXWHOWP3HKXS7VEOKGR2PBJZP4S3FFJYO2SH4LQH3I5LH5ML2WCS6FD3SXEFJPD25SW7246RKTU6OVIHGVXW324EENA5VZSI2JQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/cmsmadesimple/skus/2-1/versions/2.2.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/621b7af6be804119aba9e55e6db84def/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IjPGeHnu8EFZyt8iL7uUOy%2BNKuTVthe%2FYkZnoGGXyQI%3D\u0026se=2019-04-24T11:05:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"KBNXH3YTGT63Q63YHCRBYCXTG6LK2MUSERCVKCXRJDXXCEWM4SPWQWZVSPNJYOXRYA4CHZLBB24EZWM3EPSHB4XCQJQ45ZD7NQEDHJY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/codiad/skus/2-7/versions/2.8.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0d9c2264b4b846b98c811b9f6ef3e7f2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=khIxIiw0ZOw1ohsp9uOA4Kk3Tc8Jtqcr2FQbJ%2Br9MHo%3D\u0026se=2019-04-23T22:34:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"EIOEYKZNBWRKDDU6SIB4PNZXY256OGIWNMR6YRYLFLM7GCIQ5G6LDJTIQD7DWWXRMVH7RND733LKVITY2HEWPL3RKFZ7OGGSI3XYV6A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/concrete5/skus/5-7/versions/8.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/871015f26ef44e369a8bae53291cfd87/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hc8RbW93NcjxTV5U%2BPSfFE5kLBeUcREg6CJ6TUeKriE%3D\u0026se=2019-04-23T22:45:00Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FNT4HMN5P5YHUBF34X24FCJYUDVFABK6ZVXFUXFNSGJ5GFE65R7B3EWT7AQVCME3IVHO5XTPNZRIE6NTFAOZJKV6H3LVT64L4KYESXI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/coppermine/skus/1-5/versions/1.5.461\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/707cf4735a474c9a89772420df785057/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AzcBNNRRKef8VpxLJj2njCtXU%2BJTMCZNKUEdeJfV%2FG4%3D\u0026se=2019-04-21T21:34:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"R7TPWFCIJREFXH3B2YUZTCDUTLG6ULKCHIOIEVO2IK3UJMYKX5A4AFRDXMIVJIWTNLCBB65UIJOCDPKNJVEPWNBQV25X3RA6E33PAGA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/couchdb/skus/1-6/versions/2.0.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d33ad559f0e746389cc6bf5d058e062a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=kZcNTTSWvef3zBEirBEghKYYQ3%2FnuGM55WM6WYlqe6c%3D\u0026se=2019-04-22T14:24:28Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UXAKYALSSOZV2EQWTWR6SGSGOQZD6CZE3LQ22GN2LTTYSZ7CQDQ3XED4R7X34XS4ELHV2P6GALY7Q3AOQ3MYMCKPSL6YITQHD64X7DA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/diaspora/skus/0-5/versions/0.6.600\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d74e60c1b1c2402c8d6f874b1e1935bc/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Oznu3mCWDC6rsaBkHAfzjx2knSWgX9CFsGUDAXySD4Y%3D\u0026se=2019-04-24T21:56:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UMZFWP6KXL3CB6TQXY23QSH6PJKBFAFGRBUFZ4P4BYA6VA3KEIJBVNVQNY23HYBHA3GVG5OBCJWCOOX2SY6TQ2AKU26CJWQIYVLHL6I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/discourse/skus/1-4/versions/1.7.80\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/995895798dcc4b4c9bbe1d0a46b69a29/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hnZ1EXzZtztth%2FT4t8DfR2dZsdKd0CMKm2VOP5md%2Fdg%3D\u0026se=2019-04-24T18:20:38Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FPIFN6MJCDPYEENFZTMRDMUYJ2OSADDIKMZ67NKVTASZCYRIGV6WUH34DSCU7CROOMC26YWU2QUDRIIJJ3OS5AMPOMPHO3G273QP5XQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/djangostack/skus/1-8/versions/1.10.60\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/369f8476e0254895955754dc85d7c3ea/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=MzRIkAtsnExGb3mAdg9pe9ItuioiDWpCEad9hKUSsA8%3D\u0026se=2019-04-25T03:57:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"Y26IANL5G7VB4NMUZ37XL5A6K2Q7WGSP6QFSFXKV2QKMEBF3MEHFWNUNIZQHPJEF7MIJ2MS4JPOBNWLVH7PAXUNYPZ5GB77744FJI3A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/dokuwiki/skus/20150810a/versions/201702192.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/72b92e119fe340468a2845fbcdd6d90f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=EcHQGz2Z%2BM0sp2isN1ZFuQUh42%2FEGRAmx76XRRgJjKA%3D\u0026se=2019-04-21T11:24:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"U6KTO7WWX6SA72MPEB6H4UVAGT56J5DFBV7UJWEHN66EDMGFNME2JOLMAPVDLH5CM5PJBNJIUYUKW7XXZTRHD7YYKUC22AZA5W2APCA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/dolibarr/skus/3-8/versions/5.0.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b1f426e3a9cd475287f9e78f6ec8a443/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j%2FjhM2PJ15EBiUgbS1GAj1TqdlbVHynqd7gwbGEB0yo%3D\u0026se=2019-04-24T12:08:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"3DWLMZJGURUHFVIXLEREBUTJYPKO7ANYSIY6PGFLKFJ6BKIQUCC2AWGIMDBARSOEOVFPRJMHU56KCA67XMBSNUO2CSETRFLVLSDX44I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/dreamfactory/skus/2-1/versions/2.6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/797bff580a3a4f998b4150f486f17247/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=L1xFJn2S94l0AJ3Kc8AnaSZ%2FhgcyqsKbxII40fQmexU%3D\u0026se=2019-04-24T19:54:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"T2I7SDYJF4NJIGSHIBF65VXEYSWYHCRSIFTPUP6BPJNN4L7A3AIM2MLLXVQGPGH2A4TWQ5LRNRI3KFW2KNJ5P42RYD2BYR4I4T323OA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/elastic-search/skus/2-2/versions/6.3.1807061010\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f47bc5e8c2614ea99d0d728fc6f38a38/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gCSgaECpElYoi1I0f3A8tkrcXlmi7BomNm8bMpn8SV8%3D\u0026se=2019-04-24T19:13:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/elk/skus/4-6/versions/5.3.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/316676111d5b4e3badd980b961d6d9d3/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-25T02:18:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"33J24WWFPLIJU7K6ES7PIBREFXFYWHOSKTTBBGXIYN7ULUP4ANF4WFK6K2NMWUYD3LH3OCARZZSAU6OYT3VEENXFX4ZSXUZP4MHHMOQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/erpnext/skus/6-21/versions/8.4.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6dac78a5b4c1402fbaf736f8d7d0d1d0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=0T2H4iCaLQVBoBWGu7gUHz3YDTkT5y8eD%2BNaUFphqgw%3D\u0026se=2019-04-24T02:10:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"HWDMM6EGVAKFTBKGR2QLV3XVXGSYEZ7KZ2UGM5CX6AJCFYWWG5PYZNMGRMD3JX6GWWJWWA5QACGEEVR5L5FBZ23X6K2PYGBI73HOZ5A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/espocrm/skus/3-9/versions/4.7.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2c38d8908dd94db8b2fb5318e1ddbceb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2F5HmMTyn1g8ATcq%2BPOLCT312ylQFZ1ce%2Bu9RGHvGN6M%3D\u0026se=2019-04-21T09:55:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GTCONGI3NKTUR5M444EXXTSHGABGB5EF4FI6JHANMMDUJJ5APHR6C77PF4PKO57SVYZJLEOEMR6CBSLP64GUI4TK54P2IO3O7N5CV6I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/exoplatform/skus/4/versions/4.4.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2698f1d2c5be4fa9961a1121ebb6a6c9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=CEIrE%2B9A0MPFsHnYY1vk2%2FfpUskA1IT%2B1aktPFS9JYA%3D\u0026se=2019-04-22T03:27:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"VGWXONOL5NK6F7O4XUCRBH3GEOWQ6YZJLWIFI35RLOGHP2AQZZ6PQ7AXZOK6OJZ5CYGM2GGQXMQ3XAUZ6SDB5QGYRSHAWXEA44CCLUI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/fatfreecrm/skus/0-13/versions/0.14.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/09471aeec74f4342a81a24f53a37ade1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=VTpcctARzK5yX02m5xFaaYcupDEaFVRTRYVAi844HrA%3D\u0026se=2019-04-23T23:30:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PZ5XR2GWMXXOPJQPSXD2ZF4DJ7647ICIJ3A4CQHGA7I7QLNEU2R6QOCYQEGQRAEJ6T5WBKYLWPJ3BE46LHNCFWEL5RYNO6OURJ4HF4A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/ghost/skus/0-7/versions/0.11.100\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/912e7023bbed4d429bbddb926d647fa4/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YgAdB4AOHxlCccR%2BCSJkrcJbWnYdWIEST2s5EPWLmYc%3D\u0026se=2019-04-21T00:59:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"QEGSQN2DPAX67IZDQVBJ7ZAHJTYADRNUTA3SLDKFSGVOTU4KRTHDVNGLVGEUSO2OH6LV4XSS7HB5ATAHSRLEB5T544CBIHLT3EXXYGY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/gitlab/skus/8-5/versions/11.0.1807052008\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cf372a9952944f6b9885a51262e607e7/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gMtzX9hlAyxGNOy9Vr%2FSaJt1qodhuXX5XuY35vx4p5w%3D\u0026se=2019-04-23T20:11:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/hadoop/skus/2-7/versions/2.8.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8664dc6e4ea04a218480fedc529691b7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jWIgvXiPLMT7BRkizHLqetLrS3YarAYIbhRdsE4IX9Q%3D\u0026se=2019-04-22T14:11:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LBQETUSP525JVVGQRPCV4WOSOAQRLBWISMGRR2FT7GCG2ZRV27VQXAJL5TUDQFHHIQ43NWKTV4TZWG6HU7OIC5FOQ6KEMEYVPCHHC7I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/hhvmstack/skus/3-9/versions/3.18.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4a24a1a9a46c40479c6a49cb5c12d328/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=iOKv%2FRy2unfB6nnbD01oUj0VLEDYZ47i8lBqDZum1vs%3D\u0026se=2019-04-22T10:31:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"JTC2BRZS63NKT4DYUBZBZWNNJ2QTGSIZWQBF4LJXCJIGPZ24TAQMTWNH5FN4MBVSEINP5PHPUFS6LOHV2VUUW3VRVQQRJTTX44RPJVQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/hordegroupwarewebmail/skus/5-2/versions/5.2.200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c082eea9133f445a924216146fdb861b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WOqv0ZCNAYAIpKoeZSb3QKH4XjhDk%2FButSsgJVJP8%2B4%3D\u0026se=2019-04-22T05:03:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"P2A4HHXJYQIAUQOTYBSWL46EFTBI6SL3GUGSWCT3RTKZTI4N6U47JR242VZLNMPDFITTEFEGGIGK4S6FRH7J4O7SIABBOKGLSXRIFTQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/jenkins/skus/1-650/versions/2.46.21\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d2e7d08a94914cf6941f57a088a8e286/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=GGlj5ZC7VEZ8tk370%2BHZnsJTW7ysN4FV9PKGEjxS1yU%3D\u0026se=2019-04-22T05:56:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"OHQQJATXJS2Q4ZWQGOEG6FPTCGQVG6AC3SSGY7SAM2CAB2RRK7PPHRCFNGHUNAD4ZNW6JCRMSHUA74CJ3QNZZGWEVPRJBFPWQ4QRAWI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/joomla/skus/3-5/versions/3.7.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/adb195e9dfa54dfea2f192d708afafea/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=OwTaFq8Glgn44v9Sk6DzURcIqvYDnriL2mXMg8iRBLU%3D\u0026se=2019-04-21T05:10:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"D4IRPYJJJAO7KN4VE7UQVNNHZFNFWDWWECWBDD3UHSCAMSBXPCI4U5QVU44LXJF23Q4BL2UQEXEEGSYVASDCXVNEM3F4IJF7ULGRRUI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/jrubystack/skus/9-0/versions/9.1.1200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4e29e64d69ed43eeb3f66dc86e704960/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=aIMN9Ak9ECfRXxrM1JtMbz17Vj3O1m3SsbY6CA37K4w%3D\u0026se=2019-04-22T05:25:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"V4FUQIVH73EXOUYWYWWWJMPVVK5UM2XU2HMUUNSU3OFCWICVNBHADX2YOFKWWIFAEHBXFRUYJ5AMU7CKSUI6OESUUHTZDSTKGMOZVFY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/kafka/skus/kafka/versions/1.1.1805301513\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e2e3b9d1aa664fc09297799de328f66f/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=nxn8yddfmlsd53xeqUJWkgdvdxWbcgYc8iUw85dJBUY%3D\u0026se=2019-04-25T02:35:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/lampstack/skus/5-6/versions/7.1.1807111007\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a344d67ef16f42e8a3417c1301ef3365/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gvlQ%2F4N99TA89dnjax29%2FSS%2FG0%2BFF%2F50BXdOdqyrJeU%3D\u0026se=2019-04-23T22:24:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/lappstack/skus/5-6/versions/5.6.310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/dfce49f9624845a99f731f17a9fdc91c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BAkzLzlGxEL9teVnJ6ETkTvx5m%2FiaYZiqSECT91MnzU%3D\u0026se=2019-04-24T05:22:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"KNXLGW54OT45VXFTA7TFEGO242PL576C2JD4Y7XH4CIVBFBRHGTEEEAZCYAJ4Y5BW6PJ4XFCL3J5R3CGZ5AAD7CTTTSELCWJHVZLIVA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/letschat/skus/0-4/versions/0.4.80\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9bf984089fe54b15920595a78b33eaf4/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=F%2FHLZobUEpG0ILoBHTfeITX90aZHa%2FveZck6oUAPcyM%3D\u0026se=2019-04-24T15:34:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"CZZ2MUSKMCRZB3LHRSOMOXAVOP7CBC3E7YYN6IGXBGTZ7JZYUOW6OB7DTNMW7YEZFXCRD2GGGXK6HSLFUASA6ROYVQP3LVFPGPLAVXQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/limesurvey/skus/20160228/versions/20170305.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d8273db199574efead6b971a1c5f0373/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=6oOSTlZ9DEjMNHh4EmbG4RaT%2BBoWaGlcRYbAKLpDhDo%3D\u0026se=2019-04-21T21:14:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FGJ2BNOPOCGGUB6AZA5KTC7BVVHICBZF2WO4RCDDTPDAVO6I5HJGS4G3XOMBIZTYN4ZD6CHFGMJL2ZN6WATN4BN64BUC5BBO3OJWJPI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/livehelperchat/skus/2-44v/versions/2.6522.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4edd386d3a714bfc8cba36e24149f2e7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jdKs%2FJrRukWM3AdS92smPP63aGLTJPUJP4%2FMOLvmxOs%3D\u0026se=2019-04-22T09:59:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DC2G63D46WDO7O5KDW65EVIA3BLMC4IF5DDB6BAD26KM4CIOTKKW57O6OPALGSVTMYKIFBJFY4SXPNIH4B62V4PGIVIBG45IGW7EJ7Y\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/magento/skus/2-0/versions/2.1.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7238450c93b847aba366a62ebecb9553/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=eV46E9GtBVpf%2F23o2rrBGlhHV%2BxxWerML%2B4SsYon7zE%3D\u0026se=2019-04-22T06:07:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"KWXD5UVT74DQZEUXLGTK77O6O7FE4M7ESGJM3TAIE4SPTR7JRUEFKEQZXJT4IMVLJJPV5NNX2X6IXN5F3KBDAYCQHHMF3F5O6XAJWYI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mahara/skus/15-10/versions/17.4.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6c3b148fa69a4d228291215b9f009831/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BDyVosH63gEwJWAwV56AIuJU0L85C8zEHGm9yBWAOnc%3D\u0026se=2019-04-21T00:01:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"IE7SD4CALJYW44IZDPG45W7YWHE4Z7LWNWYUT7EIUEPINWZEVQKWJQDCH7EUQYBIW6AVISCJVTF5HGSTCLY2LYV5LU5MCC6OJ3HH23A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mantis/skus/1-2/versions/2.3.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bf07c46178b344bd9a4369eb95049796/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=q7adt59gXk95ugoEyaZ1EbEYDkE518yKXLZ8cHS572M%3D\u0026se=2019-04-25T21:45:05Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FWOBKW2FGG6JAGLF2J6AQ3HOMN6S4EQ7CYJCTS5RJMHFPFWNLDJR4MIUMRMJE5JREDSKYUUCKOGIDU3IYG5X332VXFY7LQ5FHQOVP7Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mattermost/skus/3-6/versions/3.10.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/368e6884343d4561b7d10b1fd16812b6/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WubdF3CjcTfvpJjtDAOb21TmuXN4bB65ASZB16%2B0ha4%3D\u0026se=2019-04-25T20:32:11Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"HKU6GMPNMSCI3NA3ZOCGSK5QALW64VZCXQCFN7OA3WPLX67OHDN2F5NNVS5LTLOFMJKOTWFDCMSBYYBVANUTLQKSOZNUG6OQP3NXK4Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mautic/skus/1-2/versions/2.8.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f72014a6264c46aeafda2e06278277e5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=rbb7VaPZbZbkhZSev7%2BKt9rMVWu6hZQOFng8To22zxE%3D\u0026se=2019-04-23T22:55:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YR3B73XQOLQKW2Z5BZLR3RBACCWARCJCHFS5EKZKRJG2MFUSUEGR3U62HXSHULCDTIPI2NUDT37NUQKJCIEY44K7FLVXI6DKAF4CGOQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mean/skus/3-2/versions/3.4.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1e44e0a92a25465d8553552e33ecc506/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=mi6hQKn%2BS5NwJuFJrAl5gIJhG2GFYqS0zAeiTiVpRiY%3D\u0026se=2019-04-22T08:14:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"EVJ6R2UVEST7B5SSZ5QFVR45DKVLZU2WANVKHYPWAACT4LFGL5ALAILDXDLSEIKLUNQGYACMDMDPQAI4MZYMLJEBHIORUPPNKE7A5EY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mediawiki/skus/1-26/versions/1.28.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/11a28b3fb2ec445a980b57158097d242/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Ilnxp%2Bg5W2p4xgk7oCkEvyjCi%2Bd7SxBZyp%2F1SNbF5hI%3D\u0026se=2019-04-21T22:10:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"6KHHRVM7SP4FIQGX4AVVONT5HW4ZUU6A72XRA6SKWC7GPF6YPNUJ5NBIGNFTMNIR2YNFE37ZBSCJFPJSO7WCAY5KPIZFPR6FXQLFNSI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/memcached/skus/1-4/versions/1.4.360\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/876f358dec114a1da58f9b1316a4c950/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BW5jmET%2Bf3bENlHu107vLsC3pZXim3124Suf7ic22RQ%3D\u0026se=2019-04-21T02:25:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"532VI6A7CZQEKPEFGVHKNCNG52MQMHBDUESVHYSTLNJFG7KLILDV5IECVEFOQUAYCEVCSR7PNUW63SNSZTSI6EQO4H45SRH4NLFDPNQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/modx/skus/2-4/versions/2.5.716120\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/742ace97e8b8429cbfb1250e525c63aa/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=wASgGZo2CkPicSaVZXYh01BP8pwFpQ26AkfgW1X%2FZVM%3D\u0026se=2019-04-24T15:00:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"WHS4PF5GPZMQHOVD4C3R7VELAZCUWW733YDMX4OSUZK4QEIYHHPYBIOAMBNLNF6OQGEZBDF47FKRM32CK5PLSKMEHWGDO4T5QGHENQQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mongodb/skus/default/versions/4.0.1807101011\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9abae78c3a33449c93a5538b63e4b104/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=6tI%2FdIGDlVo4OuP1Ex8L8oTOi3nBtpJo6aeAM2FFt7c%3D\u0026se=2019-04-20T23:25:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/moodle/skus/3-0/versions/3.5.1807082007\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8df1e5e0af854d459f3289378ada1250/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Sg88Q7wufs1EDbW2lt%2B7A%2FpDBrfIAA4mgd4K%2Bm7XfG8%3D\u0026se=2019-04-24T21:19:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/multicraft/skus/public/versions/2.1.12\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a911d75bf40040fdbd7a5cc973b56aa1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YnrKGm2A1jSZPysZC0evrTpKS4eMseB%2FmEhZZsLJePA%3D\u0026se=2019-04-25T00:59:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"AW5VGA3M6GLGW5TTAHADTBH44NNQ3MCTOKDTL3LNVUFFO2Q4ELB4A23K6V3WD2OBSG4A523W56MRKODTMX2WYL7HZF7TD5KBF7LIHFQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mybb/skus/1-8/versions/1.8.120\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bbc90ea6a0c546b98e51c9289cd01f97/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=lg%2FajN4pyjmtMBkDECI9kjtAyyUqrl5aej54OYqNFg0%3D\u0026se=2019-04-21T06:50:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"44Z2GWSDWD5RXOSBI2G3PPFB5BFBOAIOUXCKOB76WISONIDLRMA3XH7GVTJYJHNHN5R74GCNV2BFHFNNZGZBXG5HNHRUVERCYRRVXXI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mysql/skus/5-6/versions/5.6.360\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5b1a6f753d364bb2b6f502e65ab819fd/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=JhKIxS%2FhMb79jOLT867Pxh1Hd4HP6NifiCPD2MA844c%3D\u0026se=2019-04-22T13:26:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LPBPC6RHPKFXU3MSGFCMET4UEZ52WJFWPPSHTO5OIO24O2CEZAUZ6AMGVFDVNFPCOIHKCW6FD6N6N3OJVVV4FOKRCXGWAZEHJTTJULQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/neos/skus/2-0/versions/3.1.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3ed51c0682cb4fb1aa1cf5e4c8896122/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=JJesf0wvXaoS2tuM52I6rw6vxlpocg6i778NJ%2BIfOpc%3D\u0026se=2019-04-24T10:49:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"VQFODFNP5DQMYUUJUS3LY6EY6YB4S4TYSQIHFBBOCVXQQKY4XQVA32CRB53BRJCKSPJEZYWAKS6SOI6DUIZ3NLFF63BQNAQRTQRHQUA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/nginxstack/skus/1-9/versions/1.10.14\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1f1545957d1f4c548508d052a5492a96/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=us4B1xEA%2FtW2N%2ByL%2F2oRnldm5EcDitfIlMLlEAZ9%2B7k%3D\u0026se=2019-04-24T20:02:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"SJVYXHJCJ76EXLMBXRETI4XJ35HHGAVGM4TB34FQMAMWBLIMI2FVZ5CG2CF6TFEH4MBIVGLFQZ4TBXZHVQEEJTWVVV7DP6BI63XCV2I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/noalyss/skus/6-9/versions/6.9.180\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7255d0e4b8174efe974c5904d2d00d1a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=SpsOucZBlXOTP1oczv%2FtD9%2BL3YAiYRo8BpxXtItE2vA%3D\u0026se=2019-04-22T10:10:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GXF7PHAHQ7P2PWMOPQJ4QBSCTWGHLUADHS5R6SCJQSDUBJFGYHBAQ3RASH4ZD6TVBKKEN6KLODR7SOM4CLRL3PKZQIO7PMMDFZ56TFI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/nodejs/skus/4-3/versions/8.1.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cded2bffcd59467aaf44ef99c4196d16/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=XO4iN%2BcL6BM%2FcyVMReOFPpIvNbb6ZKh7sp1Gt1JMp%2BA%3D\u0026se=2019-04-22T01:09:11Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5OU4IM5YKFWU6UMR7MYRY4NQARI2S4GHM7JCUSPSFP4W3CFZKDDQ2M4SV3BKYULHAGAWR5INMNO6U3F2E6GZNNAYAEW5TANHBF3KMBY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/odoo/skus/9-0/versions/10.0.201706150\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2fec5a5863604fe491c0c2f763d2cc21/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=le%2BqXTQQ8XMJri9tQqm2ZquEPrTuA5f%2Bn1i%2Ff0eNfNM%3D\u0026se=2019-04-22T06:17:20Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"WZKPPR4YW24XVXPT5WOMIZIRWAL2IYMJFAHRUQV3WPUUGA666KCXG7ETDKGKQ2O6FPKA4EDTNFSF7S3SOM4GRVVSA3BFDAQCGI5K35I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openatrium/skus/2-54/versions/2.617.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/255e045c7b7e4ed6b755a90a8a6f7d5c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=tJRhUeMEHSdBS1SXK6Oo%2BaTWkyx75JKIGvbJd0vaU18%3D\u0026se=2019-04-21T07:57:52Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"TFJN4M2RHEJWDPDOAPQRIC4WUBAUUVASLTDXQXMAMXW2AUFD2KRRMBKRR5H67QOFMIXSJ2CADCLMLWKNPQ6HHLJJTYBF463MMLQP36I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/opencart/skus/2-1/versions/3.0.200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/69be1b00bf92432fa4ad824bbe71ab7e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j6m2at9aRAyDhGAongjNK7zmcqxwEu1v7adADeCh2G8%3D\u0026se=2019-04-24T00:51:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LUBRXCPOCFS4PMKE37YY3YZR7GFYAVBTGK3LYGD4C2UBBIS5RCE6J3RESV4GWI6IR2RFKSP4CP2CVTPXUY4SJ25QATKNGCDRAN7AM3A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openedx/skus/cypress/versions/6932119.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/424c957b10c94477a8aa95faeaac3b4d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=KF%2FZ8tOBRxHg2ArxPHimopWQUsdyUceNk6vgFzs5s2Y%3D\u0026se=2019-04-22T06:59:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"JHTYBKDNSZTBG7THCSGT2HOKP7NZY6ARG7L65LTC4IHHECTQTK6DQOUINJGROUETM3YLIPY5KXTJZLR7QQ57Y4EE7MVFIPSUBOYFLGI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openfire/skus/4/versions/4.1.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9e4cba897ab5449a8b2c6a7db91db99e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cb9KExuz5F27Gk41ooejDRJskEAr%2FMx3Oq0mmwk%2BK3A%3D\u0026se=2019-04-21T08:13:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"23NYVV5RLGLLDXBWCBJC7KJKJNITKRLPH3RHJYFYAGAKOT4DES4LCQVIO4PC32YH3EATINN63TMQG3IGAXCB6WXJ2ZI3MSHMDMJPG2Y\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openproject/skus/5-0/versions/7.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f79dfd529b9249bd817df39a823078b5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ZLhr8q8nHAQpRO3YSz3QRuPE3xwl2EKQY5QC2P84uPc%3D\u0026se=2019-04-22T09:37:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"OZU7UPXJ57PHFCAWSBRINR2ADUOVZSY3HV3FD3LRKEJKEQE4MB3UTCKDPYV5QP6SCTXZNQIM53RNQLYALODTWFKDKES5SVIYP7CG2HA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/orangehrm/skus/3-3/versions/3.3.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/efb09f8ce47143078d73302d36aa6721/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=oFm5EIAL5LTWThtLAV5o2vNXCYZJ7uCFabBOp%2FcNXqo%3D\u0026se=2019-04-25T00:45:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"BPAZGIG5B72GYHLINHOMMLCJHAGVMR2JLIYFGZ5K6JNS66AUETP3LJGAPOVWMSLUVSGWFKILUJAGZNQVJMHOTTC7SPTETMI2VSQXRNY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/orocrm/skus/1/versions/2.2.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fd260b8eb0564968b4643f03bacd1329/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Abx1W6mYVD7Ir%2FUPPt4sbt3vWulgjtMSDIcyVFCzF0g%3D\u0026se=2019-04-24T20:10:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DWB5MBHQ7FQCPYLMUKZCWN6MRJVHWQIXVBVREMS6MVSLOT54CWOUASZKTMSC7QNFQ53S34LV2V5U4TGTEFVJNS7ICU36RLJOZZW3YGQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/osclass/skus/3-6/versions/3.7.002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f62e1e3a9c364401bc6f82b9f2541670/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=N039Dv0TKEBl%2FHFsD8LPsOjCVEVHQpG5MeyVfkFu6U0%3D\u0026se=2019-04-24T06:02:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5AGBUYUXKPN4FR6XSQQKYC6CN72NWB6LNB2OQKMIQ66EYR5ZUAEMYHV32T2OU7X4ADPVFIDF3YPW5H3XE6FJF3XWAAM5HQQRQOLWDOA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/owncloud/skus/8-2/versions/10.0.1805302016\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7783c84f219a46f4a3ca18335afb6923/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ozPzd4meSnqhlootrJhjgIElepDbIWyq9g1QF6bHmsE%3D\u0026se=2019-04-24T15:52:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/oxid-eshop/skus/4-9/versions/4.10.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6a4e42db0ccd4339bb4d6c27ca75a86e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=VZZxDKRbyJe5xtWYa2CUgMJ1S7f2KfFGTkZxbTC3Sks%3D\u0026se=2019-04-25T02:52:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PUICYL2NYR4EMB7IRZPMFOUWCC5GYATMYKBBVCQIY6465AWWSBOPIITA5ZM7OX5JPO6NEK26TKXX54IUUAZXHZPHPLR7KXU7HPHDETQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/phpbb/skus/3-1/versions/3.2.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/998be6e7e1df47ba919821197f0f31c2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jvzAAnsG8i9qQ8nm5R6Zp1r%2FSJZHwy9qogJiwZUPwhE%3D\u0026se=2019-04-24T00:29:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"K6SDMWQ5AHIPLF3N4PHAARERK5KLUAULT446P7Y3CJL7DGDGFAO4ALXBYD6FSBNT5QLDAFXMG3YRB6GIHFZB7YVVFTKU4IXLQE3U65A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/phplist/skus/3-2/versions/3.3.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/af7f8ad261f44c1fb7f6e807ef8939a8/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ySbEJT8V2Nh0p%2FC1AeizMFJS%2FycKODN6bEUWpoID%2FrI%3D\u0026se=2019-04-23T23:06:11Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RTSRWQAXSRXWBEOPI7I7MJ7IMU36SXUJHTTDP25UT3LYYN7IB3CDORN5BMJID4TU6GMHLVE5M2HAMXUY56YMJD5MKA4V3XASFIPMHVA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/pimcore/skus/3-1/versions/4.6.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6b52e4f998c54955b7ffc02ffa519d30/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AvwTW5Y5RfaQEM7NulGuFZliX398w5ebAJRlYS1Cx18%3D\u0026se=2019-04-24T00:38:52Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YBWOGPYU2ZHZ4PI2SEDDPIOUOKQRDAVF6AVXVSZ4HSRD73TEWFJRVWPM264MXDAOFSOY4GITS346ZOZ55MKTH225DNLRMUI76EI37TA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/piwik/skus/2-16/versions/3.0.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5235ba886336467b90bb497c75f193f7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=t10VrvuYZ%2BpoTjEzuEEFLvWMknEBS4kKmypNlFLNk5Q%3D\u0026se=2019-04-21T11:41:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"AL3FTPOHEFVFMOV5FYJUIIKU5TV5HEB2YU6RSAJEJ456A5YPDAHTCPBXLCE7JXCJF472M7F6HCB2AKKAFGICS3FIAF4ZM47GKNPJYTI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/plone/skus/5-0/versions/5.0.70\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c7481be4d89e4f96a6271330b24ba215/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AD%2BMV34e%2Fb%2B47IlmL6q0fOjnzkmS9IrvaVoECnylmgk%3D\u0026se=2019-04-21T10:49:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"567UPHGNI3PZLHZMGQ3P7QZJ5YKHMYGNTFP3OF7DUTS3H7N4ECNNOLYR73HZBQJF5WSHEK5HVY6346EEJEI3RYTZXT3UVGF6BPXDK5Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/pootle/skus/2-7/versions/2.7.62\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/01462e0fd56a4db7b252831d45bdecdf/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=vq%2FOTCnjTorx%2BtAXsMUq2ZTQ%2BNcwRCXQnovIjWsVAUw%3D\u0026se=2019-04-22T07:40:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"OMI63AZNTHJN7AK4JRE5J6IIWH4WPBP6HZF7WIHAZMQLS6PKBG4T4UGBXUWJL4LJEMVSJ63B3FD342YK2IXJGPW6SO7XZEEVWC3ER7Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/postgresql/skus/postgresql/versions/10.4.1805302007\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8f04bce6b5d3445587df466b293e5e16/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gIhM16cHGoydZmyKXaFeS%2Bxdt0e6pJi50NhViUwqKbU%3D\u0026se=2019-04-24T23:59:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/prestashop/skus/1-6-1/versions/1.7.110\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1186a35cb26c4d0fa44423f1b0f7a7d6/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=RENkThmw9MIdNcCLwJy9JK0fjAQu9KBdqH%2Fbmkqb8ho%3D\u0026se=2019-04-21T03:00:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4SPRV4DB5YV3MQDETU2L2XS5U42YFH34AW3Y6PNOG2MBWSLLFHQ4WC2T5MGLOFUQ7L5ZDNJZV5GHSABJVNC4RX3XRFVZ5OENM6XPBPA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/processmakerenterprise/skus/3-1/versions/3.2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fcd909915dfe4aaa8bce73d1360f328d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=HhWNCtlUfX9I8Woy5wx%2FOi1D1nHkHIVtJlQfWyUcrOA%3D\u0026se=2019-04-22T10:21:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"3KHT7OB5T3Z6HK4WMT4HB4JHTZDNOSI2T3SEPPXQU4E4P2KQQUTR75L3UU4TZIUREFNNFKIPCV6LAOMXTMWVEPKHTI2IS6OM7ICOD4I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/processmakeropensourceedition/skus/3-0/versions/3.2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e588eaa094014d06a6b9b51b822b72f8/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=rc2vzPa46rZwFdAdjcsvfmmBchKdOgNe68SPW%2FIEQMI%3D\u0026se=2019-04-24T06:13:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"A6HWGUSIOY4TKUGGCDC47PHBH7Q6NWCMGUX62KGHPGAWNGGWFJCWFUILFWGVU55GJY4RIN2GU22D6U7J6AG5EHAVZX43RK7WO2LPLUQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/processwire/skus/2-7/versions/3.0.620\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fa29a2ececfb42b68d125b04f5e132dc/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=L5APylk3h3Pbr7zhfo%2Fd3x1fEj89ZGE5Nj0hTGX3xno%3D\u0026se=2019-04-21T11:06:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UK6IQ75QHZCJAYBHRVZ6NOIFJMURQEXWC2VBE2E5QART7NRV6BY4J2G6T4IWEFVIT2P6Y5OFEWG3TDJVGIXJXOOWUH6RD2ZDPR5OUSQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/publify/skus/8-2/versions/8.3.32\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9fcd8a3240ad4bb1863f242510c433b9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=0wgVuGtnK5SS%2BY7ihmxl%2B8y7PnSEANRPJPZA9y7ZJI0%3D\u0026se=2019-04-21T10:15:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5BV2OW7LABM2FS7A47FXQPQUOSC6O3NK3MVT3EDWZ2TTNK4325GMK2F6S5E242PLF6MNMBQC3X2HH6UIUTDTXKRDP4GPALPMGLAWGQQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/rabbitmq/skus/rabbitmq/versions/3.7.1807052008\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5955bfd9e0e64eacbc62d47ef872f6e7/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=h42OSV%2FadHQ0Aaq1DFU8j1XA03N7xThe%2B7lS0iNDoOA%3D\u0026se=2019-04-25T00:14:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redash/skus/0-10/versions/1.0.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1bd4134627c44cffa8865549df7b94c7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hqPnBpQJJOUkQFNWMt%2BHSGUl55gFnP%2B8HlkbvrUT%2F%2Fc%3D\u0026se=2019-04-22T11:55:17Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GB27VRKNY6U2XVL5MJBFK2TXA7PJI5KS7DPVB5EN6BXSWHWMI2RKWIQ4VQFZ3LUX4ZS3VG6UO4M6RVP7NZQWXWJBINWACVIB6VZD5RA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redis/skus/redis/versions/4.0.1806251509\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4ab9b364a69848ec8a8a1e7461ac68c0/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2Fv3nRiCFtCqW4LFh%2FosgKd4io3%2BRddZbP8FLypdtxCk%3D\u0026se=2019-04-21T17:03:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redmine/skus/3/versions/3.4.1806101514\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c0a771c03e5348fbb1013168b1c35652/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WEI1zs57Q%2BV2Vo3lvZ98VaVJuDZ6rHqqFyOTnDcYKg0%3D\u0026se=2019-04-22T09:48:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redmineplusagile/skus/public/versions/3.4.1806021515\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/729299825cf24a7eb38e279a986b4741/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=XQQMbyBFiposXKSjRWIfaiUi4J10DjUpVW2jfZo2qgI%3D\u0026se=2019-04-23T23:42:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/reportserver/skus/2-2/versions/3.0.26\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3a965e4d83de435383989cd1afeceda8/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=NaMEQruEnSunlQVdk9IRVxcr54jwsPJ27MslchAvZYk%3D\u0026se=2019-04-22T14:36:03Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UZB6KZLL6VDNASOPRADCWWA2JYGJSEZNHH3S7L2T5AJOC5GKUF764XVKKXTPDNWJSIFD4TDJZBPA4TH66T22LVITERFO6AKRYIADQFY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/reportserverenterprise/skus/3-0/versions/3.0.26\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a45516e668484fbab14bf06293bd510f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=byZZJYHCn4mpGh01RQ4hJi4JIPZmwf%2FdeLVi%2BimEogc%3D\u0026se=2019-04-21T11:59:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PSMYGQFPYCDMA22MJVBI3GZFK7QAWYHNPGOVBV72KSNZP5CE6UTTHHE2OQDWNMLIFW3KMAQUIHHLKVWQZSPOAYSCL2JOZ3JOIPRDV3I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/resourcespace/skus/7-5/versions/8.1.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6a27f8510d404f53a227bffcf907031a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=MwEED8uZomL5ErPZTq8ZSoDWQdZLDqfig0xA0X4tJCA%3D\u0026se=2019-04-22T08:35:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"TPKPWEL6GKA26DUIOKHITTYOXS6FLHUMNSGVGNF55S2LL3FRPHLA3VAY4Z5B3IUADPKDYXRTNJ277NFUQM3W4G2QMXZGITN2SGH3SGI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/roundcube/skus/1-1/versions/1.1.4528\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0c4d054fc29c4e52a3e4469663afbc0f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Howa0abznT6guKf30stGY8hPVPVyZA9g7O5OvrzYg8s%3D\u0026se=2019-04-25T02:44:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"BL4YQFBGX64Y5FNVNLMFTZUTT6WKI54MAI67K7R2E327M3RJEL5VBW2SAUMMJBBRVAMX5CVCDIK25JXU2F2RG6DGBSYKTIVIK7ZKEVY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/rubystack/skus/2-0/versions/2.3.15\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d2471808a3694f74a541398f6f505888/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5ZFqNiLlqk9PgFH9TalAi55DGIVA8VxVjdHvIlG8ZAY%3D\u0026se=2019-04-25T21:07:52Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RKIF25AJSHD3E35BAYI7INN3AH6W5CYTZAC7RWDGBMBX3M2K5HSQXWM4WE63CF72YKMYX52W2L4LTK4B6MSM434Z63HUSDMWWKGK6HY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/seopanel/skus/3-8/versions/3.11.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/21a68d19923346fc912357d942d9bc1e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=l6yXdx94hvPkLX4L4LEAZozGzkFwXWSlptVvvivCTuY%3D\u0026se=2019-04-21T09:40:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"IQVW7LOXAPYSAULCW46AXMTAWWFUQDXE5IFKN4NDTJ6U65VK2GEAVPTCL4LRJBQ3NKLI6I33BFSCROFSPFH3CG3Y7PA4DRBE4Y2URCY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/simplemachinesforum/skus/2-0/versions/2.0.140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/183a571bc28341f6a4761ad1548b41ef/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TBJKNSSARYWwHgvekfeDH7uA4pfx5dcwLbW7jX%2Bajqg%3D\u0026se=2019-04-21T03:31:22Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5TVL2K2VL7PM2PCN23MMGBFWADWOWSPT5NDKL3LFN2KPZPKLBJBNS7VTZAPXA2MJVDVFZASNODIX2WPTBAEGTUE6EFEYXHQIZVQT4AQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/spree/skus/3-0/versions/3.2.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5cee33a1394d4257ba59ae66ee2ca8a1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=n9Ds9CLXvtV1%2BrmyvhikXDeQAqEnb5YfqY1AAPIkxfc%3D\u0026se=2019-04-21T07:06:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DHVT2WSSE6V4PCVTT6MOEHSX6SP2VMI3X7WSYGNVX73QHHFFPGM2NEEURJJPPLLIXFRJWIXWRV5PRL764XZA453OLLFCSPZ5AMIIP6Y\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/subversion/skus/1-8/versions/1.9.51\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/60e8196bb6764edf8aff2fbc3e8b166f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=s%2BcYk8%2FHFtSOwDMB5Cd3nnrj6DqMtr%2Bx4WcjgFJ2hiE%3D\u0026se=2019-04-23T20:20:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4L6QOI5DM56S5SYYMF2XF3T2WHOLOZ2FG3MQGS3ASFKFE5KEHM35J7PSJM4QCFQ5Y446BCVSRGOWJ7IGXUG5EW3WZQ32ULAQL4B6GFY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/suitecrm/skus/7-4/versions/7.8.31\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e9ac086d50634d91a7ea3c5658c078fd/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=D6PkB7U%2FdTPy7jzBBtyIrhodPdx1a%2B9%2FXJ%2FUMvwlaCE%3D\u0026se=2019-04-22T05:13:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"T4WPP7DXSHS24JGTGMXVYMVTMH3TNAQUQKAVYPB3IUTFMJ7HVRWDNTKUZTWGLJL2Z6DNL46UCENQXDVQQGNQKFLTX53CU6KBBIEG6ZI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/testlink/skus/1-9/versions/1.9.16001\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f54326dea5a14f0a9e7d98d6309f8539/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2B%2B%2F%2BpWT3Z3my8Ag54ObL8yZZ1%2Fxqq3Fb8cTmHwHdILg%3D\u0026se=2019-04-22T05:46:05Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"WO2KT5HP2DXUT4A6D43KIC2HYXN6T7HFVY7A7M5MBJNCFSCQKO6CVMREBA3L4ANHMFBNXQL66XHWEW72Z7JUV54NFLYKRUHABQOH4VA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/tikiwikicmsgroupware/skus/14-2/versions/16.2.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5b519919ade94b09aae3cefcb22dbe03/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=SOD4mM3dpoTIEvs%2FbTUS%2BRAzVHNIWJNpSOOml7I3aVg%3D\u0026se=2019-04-21T19:17:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PWZDXD6Y3ELNZMJYC2DID33V3AOGR2SEZUBIW7UUC42MMBKYIVRWEZAD5DULFEQXDGXGIZZIIVOVQMS4SOSPY7HJSHAXHSWX4QS5LSA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/tinytinyrss/skus/20160220/versions/17.4.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e689566ffb594d62a651277cdfc5b699/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gWc6z%2Be7yV26Vm5mrTun9oH1klupo4Hs08fNYx%2FNGmM%3D\u0026se=2019-04-24T07:46:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FNRMLRVSQQLM65NIVPGGYYPX7SKB6MHKTJ7D6EW37EEH554GTYQ2RMV24JXKG372XUGTEEENLEH64ZMLKKC7WOOY5LVFI4VUDXTIMYI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/tom-cat/skus/7-0/versions/8.0.440\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/150e2016ae7b4ccf8a93c0cd7f64609c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=4b0polHYgxf4MnPBs6u%2BgnaiWs4WpMEVuSVWwGOvP8M%3D\u0026se=2019-04-25T00:37:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GYHHP7RYGYWZL73XJ3KW2KDF3XYA4AOILACVNJOK6WEIQWLAL52GTB4UQLKVI2WHGMTTKULGZ5MDZDGFHOPALAS5VVDEVO3MHEJX5JY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/trac/skus/1-0/versions/1.0.150\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/778069a7bc894cfdac955b06e77fb4c5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=47HIb3YMcaY8wFYO%2BSWpTSXejArp5f2L0ugQuCAgjN4%3D\u0026se=2019-04-22T08:02:39Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"VQHOBULMXBXDHRHNHBHZM5LG5PGOZPGEXP4OBX6S6YWBTIYBA2LC47YIWFO5H3DQAHUSWLLV4YQLRIOFTEF2JT3TKMFZWQA3RNA33RY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/typo3/skus/7-6/versions/8.7.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/98ee14a7c4a14ed7b7249eaa590a006d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=b0ybisTFumVEgr%2Fdm5SxevmkTv%2FkTeUKpFiM1KeiCzE%3D\u0026se=2019-04-21T07:21:03Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"NTSW6YPEEN2I2GZJ5LC3DWCBPBUYXQHFZTM7PPQA7OOKNQKLFT26DJNLWVFI7QG74BWDE3URHXWJLFAXYMRBOAYWR6V4GE5CZQEOZNI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/weblate/skus/2-4/versions/2.15.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/87af3458122044a2982855b44d484dc3/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Vve2cffL4spLte5cU16jcFsvXkhic8VGZAE1mOZrgv4%3D\u0026se=2019-04-22T05:35:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"Z73BLDMTDRJNBFDPSLHDLTDYHBF2UWX2JQ6U5E6I37QASZXWP36VSQ3CS3IXXPTSEYTNQ3D23TLL3MXNEESWWKJQ2GNCULGWPMJ6AMA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/webmailpro/skus/public/versions/7.7.50\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/669bb550e1b44e94bcfe8971e4ba40cb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cvTESk%2FA7%2F3ZCTX0Q%2BwPKyWi4pYKVn%2F6cNxFNbNcKro%3D\u0026se=2019-04-25T04:05:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"SGDT5FWB7ZDIA24HWNJ3ZLWWQSW6FPEMSW2VNZW5FUMEG377CQHEDOPLEVCKE47TNXDG22YKQNHFWFSGV6WGMTW5M4JXTXA7BLLKFDQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/wildfly/skus/10-0/versions/11.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/aad93b263516426b8725f29c3be5c0ba/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=zBd%2BtWW4ILXKf8BaD2x39YoO99uDNVX8uhb8QuUJBuQ%3D\u0026se=2019-04-22T07:20:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"BL2K4SJL556Z5I35AAN5OF7I2UO26AQ6Q25HF7PTVFY5QZ5CTVJMNPI3D6VE7SAYIAEPQNKHEGNYIGAUHIJ5CUDL3NLFYSTLB32MTII\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/wordpress/skus/4-4/versions/4.9.1807060508\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/20d0f93779904e68bf29ea69af7272f6/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Kg4M5URSM10kOriSLaCM8e6jwQ6yHpccoftHEeAB1Lk%3D\u0026se=2019-04-22T10:52:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/wordpresspro/skus/default/versions/4.9.1807060508\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/86fbd19206a345e6957b28644f4358cc/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=tzvT5X%2BmaKGR0bHEuhYMKMpkoyDP1uGKdGkvVul3YvQ%3D\u0026se=2019-04-24T14:25:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/x2enginesalescrm/skus/5-5/versions/6.6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5d755ae93def408299a7be35347af6ad/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=guAS%2Bo5fQMy%2FARninrQvfpsnfgspigY4aSIwEsxLrTc%3D\u0026se=2019-04-24T20:30:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UNCU2LIEYA4XD75K5XS2JUF7KQROMRYX246NJCTE6YWICZ4AWEVRGAB6TEZSOBN6SCSBYVNCVYWPSU5ACOCBCN53JVRHZMU6JMUSLYQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/xoops/skus/2-5/versions/2.5.811\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b26f33de420a4a60816ee28bf0395539/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=87B%2Fi8V1O1BGUsvhnmokAZpQRiNeHlQwN6k3GTWwRBs%3D\u0026se=2019-04-24T22:55:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"C2KK3A7GO2G2IZB35TSOIA2RJQSM6MNUTDHRM6XK7MNUA6IUMSBYMR32EYPIXNHQJT5FXJ6WVFBLQUPYZUSC6RCPIIBEPAL2ZRY7KGY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/zurmo/skus/3-1/versions/3.2.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d396f05994844eb7b695f2c876b6ebb9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jn%2FkaxqDvxQWvN56inbInbcxodWS6Wcl133OblrIL%2F8%3D\u0026se=2019-04-23T23:52:31Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4RVJLZ7BVTEKMVN6MFRTXH27CLIDGOKXHRKM5BHYWZV45Y7PFFVOZWZXNDKRUIA555TXMVICZDWMNZSBJR5EFUXLTLH25IUYH6GFC4A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/check-point-cg-stack-r8030/skus/mgmt-byol/versions/8030.900200.0542\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cba550aa600f4a0c88c3be093b1c2e38/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-10-04T01:32:01Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/check-point-cg-stack-r8030/skus/sg-byol/versions/8030.900273.0542\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/61c2244171cc4152bc961f1aad0f0d48/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-10-04T01:31:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/check-point-vsec-r80/skus/sg-byol/versions/8010.90013.0226\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/00028f863a22426d8838fb68a3495148/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5nahpFghUpP1GkrLkiEDM5YdFajcJNgo1h6S4DZEWag%3D\u0026se=2019-04-24T02:50:20Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UZ4TFGIR4NAGZW2CNWENAJFJWLQETMMSYL4LZDE6DVO2O4OTANT4PWIUVHCONFP5PPBOPNJH6PRJIKAWFWPL3HHA4R77GYHNVP2G2MQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/vSECTemplate/skus/template/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/chef-software/offers/chef-automateallinone/skus/template/versions/1.0.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/clear-linux-project/offers/clear-linux-os/skus/basic/versions/20230.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e73192f132484dd7bf8d3038488bc03c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IwTcl7oeU47yUMasXPuJqnO7%2FqLRo%2By9p5VsLJfEs9M%3D\u0026se=2019-04-22T11:03:28Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"Q7FKTL4VWRISOX4CTDASPDLFAGCUIRFJWIN6EJWBX4SJGCRC7TPLGWLN6I7YMTBVMO4YJK2C7HNJ3AD262NJ4QSOZ7X7ITEKF52ZRQI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/clear-linux-project/offers/clear-linux-os/skus/containers/versions/20230.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/58aa4d35347947a3888c681eac1eb3ff/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=g%2FbhwAYQEjlmJ5bwZgqGbOGgvlLaicRTO5CeEXW9CJQ%3D\u0026se=2019-04-21T05:26:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FG2JJDJ5XDLZDV4M5I5PXBCPZDL5HH3OKQYHPG3JG3KMPBOGBFPMPOAG5REX7W7XIHWRWZTS24FNLF2N3LEIFPDY7DR5JXGSGYHVOVI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/clear-linux-project/offers/clear-linux-os/skus/machine-learning/versions/20230.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/eacf587346094f62beaabaefbf8d6f69/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=kbcoAmw%2FTvVzDWj3PxWkkEaX5acS0%2FAe5CeDA3juIrw%3D\u0026se=2019-04-24T19:23:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"2DSQ3T3IXLC4XCTF2PNVJJBHFDUIJEG7IY46BKDIDUKQZPXHNRQGWJJLJZATUBK42VVA5C4CJZPC5W5HI76OJNDJ6TE7PNGZPU4CIEQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/cloudlink/offers/cloudlink-securevm/skus/cloudlink-securevm-66-byol/versions/6.6.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0a3b85b5685c4ee698afea909a7f7519/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=SH0ZBOyoV5tT%2BfSZrjsCFO3kl9JYc%2FFbhPe2zhupmek%3D\u0026se=2019-04-24T14:11:50Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4NBIY5JVU7TDMB7Q6KWTEXVY6JRRYQFVQ3TLCJKSART22CVIHPW75B3URWWBNZADARQVLVV6UXYJBZS4N4WHUT2YMZB2IOHZSKZPZ7Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/cloudlink/offers/cloudlink-securevm/skus/cloudlink-securevm-67-byol/versions/6.7.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6cdf2a9d49154106b31cb286c9be097c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5SF5P98139ytxVfYReo3MMNVATk3z96Cs2nwWKC3SAc%3D\u0026se=2019-04-24T21:12:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/cloudlink/offers/cloudlink-securevm/skus/cloudlink-securevm-68-byol/versions/6.8.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ed5446ee5bc34db7ade0956bc4656363/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Lctfu5LMJolDi7txGv%2Fi6lKk2h1Cd5AqFqnXlqLPAig%3D\u0026se=2019-04-23T19:36:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/commvault/offers/commvault/skus/commvaulttrial/versions/11.13.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/100a27d085f145789e939e820a9aa26e/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Dl%2FkcYIQAvtSMxqBTQzeXKbUmaOP1jTfLz5PWy%2BevEc%3D\u0026se=2019-04-24T04:41:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/8/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Debian8_latest.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"training\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/8/versions/8.0.201805160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9afee22d5cd049188d1905613a02db88/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uNDVkZ34VmLjvqYnHhUSLYiQUOeQegnxiMJFhzQHJS8%3D\u0026se=2019-04-24T09:15:28Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/8/versions/8.0.201807160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ba1d710daebb4d61bacf2ae82b6751b5/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=UIuBJoSqv4fOVdCoY8%2BAglrXmlpHwET69iLZwvIZmec%3D\u0026se=2019-04-24T16:58:42Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/9/versions/9.0.201805160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bda08b0ac3194a129760d64fcef4e89f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=f8GRsVPu7LMBftOyZZL%2BYqc0OxngVXLFptYdZ1Mai%2Fk%3D\u0026se=2019-04-21T10:32:17Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/9/versions/9.0.201807160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4edb48208e94472483999a4a9de48eaa/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=HTlcfBqFln7GbPKtb7JnJnwSjNPX3c3ZRDoycXt0MU8%3D\u0026se=2019-04-22T01:52:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/eventtracker/offers/eventtracker-siem/skus/etlm/versions/9.1.19\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a462aa9d33e745ab8d72a33cea2ad8dd/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=smWJHsUgs9ElfzfQWQoLlGeylpRBORz8PkyDUr9H53I%3D\u0026se=2019-04-21T05:36:47Z\u0026sp=r\"},\"dataDisks\":[{\"lun\":0,\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a462aa9d33e745ab8d72a33cea2ad8dd/Data/0.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hfyXXSHx9eL7abtki55E9h7408Bm%2FwOe2RCQak89ua0%3D\u0026se=2019-04-21T05:36:47Z\u0026sp=r\"}],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/eventtracker/offers/eventtracker-siem/skus/etsc/versions/9.1.19\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0218d6671b9544f28b47b7b6d7648666/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=joeh84dLQfwghoHQj70SpI2o6SIz4i9RdepzwOo7D1g%3D\u0026se=2019-04-23T18:49:44Z\u0026sp=r\"},\"dataDisks\":[{\"lun\":0,\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0218d6671b9544f28b47b7b6d7648666/Data/0.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Jxf7AKjrA4RTOIvCZSt9tMiUoCT6uOIDLHCL5whSfs0%3D\u0026se=2019-04-23T18:49:44Z\u0026sp=r\"}],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/exivity/offers/exivity-vm/skus/exivity-vm-v2-0-5/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a309a9bdb07e422188ece728463787da/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=8guzHbD2iMAHjq19lVjDkWxRZ2K0%2FM6P4NTGuoVNn7k%3D\u0026se=2019-04-23T20:30:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-best/skus/f5-bigip-virtual-edition-best-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d44a90aaff6b45e88c4a2dbd7b13dc8d/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=d9kOdZcCSWcY2AxsCYjG%2FLpBs7YC3phPmcaRiBiqD5c%3D\u0026se=2019-04-25T01:58:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-best/skus/f5-bigip-virtual-edition-best-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e9ba311d31004874b80e666d51267fb8/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=v%2BMRMyBFBfZAxwOzAaI70hfTK7ruX2ELydRdJ9wE%2Flc%3D\u0026se=2019-04-24T19:28:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-better/skus/f5-bigip-virtual-edition-better-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7e128f73e71142e797ab9340eee2f33c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Hu%2FtJ8cjH7waZvSP9%2Fwo9x0PZF%2F1QbW%2F5%2FNB7gRozOQ%3D\u0026se=2019-04-22T15:23:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-better/skus/f5-bigip-virtual-edition-better-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/70d870b757f5407f89c3cc8b12cc9a85/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j30yVsNO%2BStv6Azw1M7Qa771f4C1Q06RUtoIlIapX74%3D\u0026se=2019-04-21T01:08:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-1slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/78c3ea106352460f8e917e5f2ff8db32/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=i7PmpWwOdEv6goMDw4rZ%2FcUgfQ2uRMFDE1Jk2qZBv6c%3D\u0026se=2019-04-22T13:37:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-1slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7a062de55e9e4561a56c7a04210eeee1/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=u4pjcUMOvL5vcgwMIKGKh1%2B6TlHhjp73qEm9%2BtYxn%2Bc%3D\u0026se=2019-04-24T03:22:31Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-1slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2dd8c0fc8fa4455bb9d0c3e77298cadf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ykW5psxqpzLt6MHHBaa38JC4stdbrDygi5lzLVeAvMA%3D\u0026se=2019-04-20T23:36:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-2slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7a0e7a2ea7d94f85a4e2727a8b8704cc/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=p4393qwj2ln8Xn%2BS%2F2mOiozu5p5rkWMlYcSHN8YV%2Bmw%3D\u0026se=2019-04-24T07:13:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-2slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cf15643185964f72a0506685d2de6c56/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=8dCRJrrb%2FJXRr9UoE25FgR8Oc%2B3aezSTqrP1qbSxt%2Fs%3D\u0026se=2019-04-24T05:32:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-2slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6b963476d5ad45c1832cc24be31d2def/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=QAsrtXm1WPYvyihIvWfGs1yDoFpVt1BMyo8WuppV%2BhI%3D\u0026se=2019-04-22T11:12:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-1slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/62849c5788924c39b9e3fcd46597d905/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=phh6N1hcequw2zblnSjIelckKbH9JuUibNF4vSNtecQ%3D\u0026se=2019-04-21T07:35:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-1slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/59fe214265594be793f94672f4d7ff19/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=qkVpU%2BcQ2VVYjbqYfIWbmNKCL2XEP7K6hMzfuVYkVzY%3D\u0026se=2019-04-22T14:59:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-1slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/578f563bdfa44f3c968ae26015093a6a/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=i4FjA8Wml2g%2BDf4AD%2FB6FSmT%2BmxWXerzL2JFFEwGoag%3D\u0026se=2019-04-21T08:59:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-2slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/27f57b98114242f782ea7c01a85dfb1c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=P0VxNwHQvEJEInDQ%2BLT8u2VfiEhoBjVvJFbvn094pFY%3D\u0026se=2019-04-20T23:12:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-2slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/252f555495344d2ba62a5050ec5bf8d8/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j%2BVrWJymSofeQeFQ1Ov4kN%2BYw9G541%2Bin2ojych84Kg%3D\u0026se=2019-04-21T02:40:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-2slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9dbdf1f926f64c35aa0a930b44d9560b/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=pkE%2BsphZtda1KB6Sss0ktqaF2btonQYP4WVQwA6%2BxpM%3D\u0026se=2019-04-22T03:01:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-good/skus/f5-bigip-virtual-edition-good-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/42a85a22aacd4a59a0066d23005ee28d/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=O8JT7w0nf6FESxNFDiDBKTjPPTAkItuIJOJiQIMOYGo%3D\u0026se=2019-04-22T06:28:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-good/skus/f5-bigip-virtual-edition-good-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2ec46135199847ba812e98617485a699/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gbnaY%2Bku4N6cJUTPmsaBFI9nvOxyhS0cJUPd6z0qmto%3D\u0026se=2019-04-21T12:39:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/fortinet/offers/fortinet_fortigate-vm_v5/skus/fortinet_fg-vm/versions/6.0.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8ffb13d0b3514892b333f653b0a0d779/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TLdUbNbV2FagiLbi%2BXr0caHZ5Q2BjwbdZLB%2B11a8lqM%3D\u0026se=2019-04-24T20:28:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/fortinet/offers/fortinet_fortigate-vm_v5/skus/fortinet_fg-vm/versions/6.0.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/00ffdf36a69446e1a431d9c08f6a43e5/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IjXdhUo7ly0NADUmX%2BPx0GjPTClqhj6XwEsq%2B5Al%2FIo%3D\u0026se=2019-04-24T20:29:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/hannahspublisher/offers/hannahsoffer/skus/hannahssku/versions/1.2.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17\u0026ss=bqt\u0026srt=sco\u0026sp=rwdlacup\u0026se=2020-02-13T08:20:06Z\u0026st=2020-02-13T00:20:06Z\u0026spr=https\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/hortonworks/offers/hortonworks-sandbox/skus/sandbox25/versions/2.5.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ff47b22391074321836bf01230362b1a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AP9Cn2cgziUP6zTJDA2NXjpwx5fCtpCD6evMuuIvofQ%3D\u0026se=2019-04-24T10:25:41Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PYEDSE7MRMX75WA6BLCOXAMRE3Q7VXMFMBPXIAUITESBRT5XSEKW3EKROGGR32FYDDOR2GBG7KVZV7TD22PWKJB3SILALNDNDLH53XQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/kaspersky_lab/offers/kaspersky_hybrid_cloud_security_vm/skus/khcs_azure_byol_vm/versions/1.0.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d0fbd32b879148009308d304d5c73c00/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=6VdeX30fPUVAGKqWeGLxqZoEAD7NOLyCXMKvyOQ6LrQ%3D\u0026se=2019-04-24T06:26:42Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/kemptech/offers/vlm-azure/skus/basic-byol/versions/7.2.430016425\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5d08f695522242c9b0de85842e35e1dd/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=o7avaX5x%2FsUxgsRA1PMce5w9jmRv8XzkDetn42%2BNoMM%3D\u0026se=2019-04-21T00:30:03Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/noobaa/offers/noobaa-hybrid-s3-archive-05/skus/pay-per-usage/versions/2.1.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/05bdcf26c6f74702be34817d537f24d0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=negJvoAuNnrw20gxqhT0vP8tHOxDGa6Ps8vrDQEhrKg%3D\u0026se=2019-04-24T18:29:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"R65CBNLVR7YUTMBOGT737INIGP6RTEERIYO7UYI6WKEQVGPO4HQ4RS3KRLCCPTMW2FUDJVRBKSSYNTMWYXSNMTPLCDMV3CF4COUWSFA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/nri/offers/mplatmc2018-vm/skus/mplatmc2018-win-vm/versions/0.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a9495be1b5424734b9fe9675ce2849c2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=wOvRZ81XPKGLgCMuoFk071z5tVOPHsOoULGg8VfdB1k%3D\u0026se=2019-04-25T02:59:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UVH7FNWK52PITIBXHMPRN2WVXGKZT6CBKNNBY7QBONZJKFHX4VQ5LGAWRGFPNSEKEDFKTDWP3XHNEEMI3RRWJ3R4EJZQXSVEZS7KBHY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/paloaltonetworks/offers/vmseries1/skus/byol/versions/8.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8e1f9849346e4a6bbedf4920148e3dd0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TelBGCALZEP5V9cvbi8Bm%2BsMHr8JhPkNYQp11kjHOaM%3D\u0026se=2019-04-25T00:23:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"SR23IDILM4Y4VFWYPDJBDOPNU5T72ZR3ZDZ6HGPZN3DSWT6NP4F54QZUUWRNR3YPTWTL27LHYPQSIMB2DSAZKS5QHRRBM2VYTMPUQCQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/ptsecurity/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/ptsecurity/offers/ptaf-vm/skus/byol/versions/3.6.6\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7223baf4841b42e993662254c2589007/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=P2Q4ef6T4cu7iKNlrNNtFhC1xSlggWj8txuw2KSVlNI%3D\u0026se=2019-04-22T14:47:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RAXJLQHAXDCMU6GVL3G7FW7OQPN6PY547X6JUTQQEF4GLXY7R253VQC3WJAKGT6HBINIXX67Y3EH7X5O7P4OP7QQHDJG2O4JV65BBXY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/puppet/offers/puppet-enterprise/skus/2017-2/versions/2017.2.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d61a5cea5f9f412682790c2e73528dcc/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j28AQTjHnfMZm0g9DX0jFvHe0J37PWp5fK4n%2ByDUvyY%3D\u0026se=2019-04-24T02:41:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RICT25UZBGSXPU5G7CEMQLWN2HAUZSK5GNUBNBQ5DMPR2YPRK3JIHPNZNS6DFBSP3O5QDTOPZDWFCDCN4ONQ42NYHGM36Q53QKM3OYQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/quest/offers/rapid-recovery-core-vm/skus/quest_rapid_recovery_core_vm/versions/620.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cd0781a5b1314b81915a86aa3430ad88/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=n38PaaDjxFiAUI6YhLoIbask9AqdWTQXYhvieg39V1U%3D\u0026se=2019-04-23T17:19:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"JDJ5IS5HDKFWAZYHNAXOS26GA2W6QLSSOBONENPU7CM6IFK53KXJN3GXWYLS5TQQTFX7MZW2N2PDDAITXR5KV4R4OMHIF34ZMDUBWIY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/tata_communications/offers/netfoundry_cloud_gateway/skus/netfoundry-cloud-gateway/versions/2.4.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0bc4fe0560124ed192a5aa8c7cffcf5b/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YrbIlkFl8NtJFRWp%2BnUXf1yx1fZJ0ep82GxZYUNVlS4%3D\u0026se=2019-04-22T07:09:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/tata_communications/offers/netfoundry_cloud_gateway/skus/netfoundry-cloud-gateway/versions/2.6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ac4900e34ebf4d7282950d721113ec13/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=L5anuyefUAWDZlwq9kH%2B0iHTWQP%2BeMwtmE6gtyCUfMM%3D\u0026se=2019-04-25T00:07:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/thales-vormetric/offers/ciphertrust-ckm/skus/ciphertrust-ckm/versions/1.0.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/07d890da45eb44d8ada0d2e00c4a4f6c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=d%2F8NyVZiyCOIO%2BNBkoPw9n%2F6pjkcgdohlTabbsfC7Ss%3D\u0026se=2019-04-24T17:36:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/zerodown_software/offers/stackbcaas/skus/stackzdsbcaas/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/544c62f6ed6b44e68368a3dfb5fb9598/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=nnYIBZZ4r5wE1bTGL%2FY3KKwXA879esLTrJF%2B%2Fnsl7m0%3D\u0026se=2019-04-22T07:30:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/UbuntuServer/skus/16.04-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17\u0026ss=bqt\u0026srt=sco\u0026sp=rwdlacup\u0026se=2020-02-14T06:22:13Z\u0026st=2020-02-13T22:22:13Z\u0026spr=https\u0026sig=EOaOB00ALYHrt14nFn%2BFMNEdXHc7cFfvLpglO3m%2BocI%3D\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Failed\"}}]" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetPlatformImage+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/CassandraCluster/skus/CassandraCluster/versions/1.0.0?api-version=2015-12-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/CassandraCluster/skus/CassandraCluster/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3b5deab9-9281-4605-9480-b2beb0cb305b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdi2s/sjOfpt8kJW+7pJEBxG+AYcQezfI9SIV/CDhNgpBxRJBb+1ZULOOtzkazXfDhvEWcDgmghS8m+Shm6fdmch+4hgxEoex6097OrQoXIbbYQiuQqq4MY9RutevVP+Cd2O1wEajBrPesAuiIdVH" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13725" ], + "x-ms-request-id": [ "3b5deab9-9281-4605-9480-b2beb0cb305b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174624Z:3b5deab9-9281-4605-9480-b2beb0cb305b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "567" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/CassandraCluster/skus/CassandraCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage?api-version=2015-12-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "22" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "bdcc7398-fe13-470d-9087-dc5fbe4a0a8f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQYrGXd+UCK2LSIoKJlIRk+0CfHnWLRdTL5bX//zzeZksgT3UpyvZ27Ms7ZLqg48Ig0Cf1DAlb915HHUMQvSuOMljXe8aKVdplRGiQaVn2nA/BpbK5F35zn1zEP989OHf/AJAAwpv7p56HNcA9rE5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13724" ], + "x-ms-request-id": [ "bdcc7398-fe13-470d-9087-dc5fbe4a0a8f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174625Z:bdcc7398-fe13-470d-9087-dc5fbe4a0a8f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "196187" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/CassandraCluster/skus/CassandraCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/ElasticsearchClusterSolution/skus/ElasticsearchClusterSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/JenkinsCICluster/skus/JenkinsCICluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/KafkaCluster/skus/KafkaCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MariaDBwithReplication/skus/MariaDBwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MemcachedMultipleInstance/skus/MemcachedMultipleInstance/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MoodleMultiTierSolution/skus/MoodleMultiTierSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MySQLwithReplication/skus/MySQLwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/NodeJSCluster/skus/NodeJSCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/PostgreSQLwithReplication/skus/PostgreSQLwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/RabbitMQCluster/skus/RabbitMQCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a60bf91041304dba9c2613e217c8a8b7/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=1k%2Fn0l8ePLPR94qxqG6Zqz4tmxq8KaydSdHJnOwGpdo%3D\u0026se=2019-04-22T05:02:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/WordPressMultiTierSolution/skus/WordPressMultiTierSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.3-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Ubuntu1404LTS.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201808140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/08acaeee3c7e4cc394e9ef81790bda63/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ydNNSz53UkhZG1faRISu%2Frjuw3fQax9DKgBRweZ2Pm4%3D\u0026se=2019-04-23T22:15:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.20180818\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/41281233660241f9a8e074b74f0d5abb/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Qk6P%2FYD5HfFV4%2B6LVzhxBZ7ynbPQx6he%2BYp9N%2FEnCs8%3D\u0026se=2019-04-24T02:31:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17\u0026ss=bqt\u0026srt=sco\u0026sp=rwdlacup\u0026se=2020-02-14T06:22:13Z\u0026st=2020-02-13T22:22:13Z\u0026spr=https\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20170811\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Ubuntu1604-20170619.1.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/411e6e144b774457870f77f8fbb95a80/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=9d%2Be%2B%2BNGSnLb2p2AdIjeiXO3XHY%2BHhsLR9BkI%2FAoybA%3D\u0026se=2019-04-25T04:15:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20180831\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7e3878d7cf874ecfab6eece1d0553fce/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=UcbqQHS8NNcE7Cy5McWPm%2BSF%2BTCd4MhGL5fyoZ4nIM0%3D\u0026se=2019-04-22T14:00:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.20180911\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/027b00815995491a8986f8ff7e16c38c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T02:20:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CheckPoint/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CoreOS/offers/CoreOS/skus/Stable/versions/1465.8.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0e40b5a886604bd5a6e153c9d943e47a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=eHxmjiNG9pvjAckaINKQ%2Fu0w63TYyqqJUGBVxgj%2BkD4%3D\u0026se=2019-04-22T07:51:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fdcc8adcec6b45ca914aecd18b2d8dbf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cz03ZesAbyd3hsCTdiE4nQCaiI3nvOIlOCz3pcXQxKs%3D\u0026se=2019-04-22T15:19:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/6.6.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Fortinet/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/411d3bd4a3de4014a3d3eb7d187beed8/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T21:55:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/KasperskyLab/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0e53c22baa894df185b51f0a987c8ed2/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=huwHQlB8xANDiG62CkCd5kLLPFijNUVCOc%2FNQsAgF88%3D\u0026se=2019-04-24T11:04:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-CentOS/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d84feb2939954cb1a3c2fb460754b84c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Gn7yLA%2F%2BF%2FhS2ISuZYXceT7ycS885MgXMlzCClwIVco%3D\u0026se=2019-04-25T20:24:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026060001\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3b7f0116949540a086c3d4c9b251222b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=19lvx6FiSwUn8I%2F1bfbxazUl8wcR3zecXDVIv3FCL2Q%3D\u0026se=2019-04-22T08:45:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/96abbb1d8d0240f3b293955633802812/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AwnlJAFW7lu%2BThnqazrwlV6mKt6IYDCnPLoF%2B%2Fpe3VA%3D\u0026se=2019-04-24T11:38:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-WS2016/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/810b05a219ab47f484d6174133a11159/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=yWnIrRGFQKWofPbPHYAwYV2H6KyH3DMnvsnonfNJWlA%3D\u0026se=2019-04-25T04:23:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Enterprise/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e287e7de89264d4fbbfdf01acd3c39e1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=fkvV%2FI1a7H1N4HVYl26Lez8j2ZB2bR05QW8KT0bUaoQ%3D\u0026se=2019-04-21T01:33:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Express/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0f5fa664ec7141b9b2772528b3423942/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=R2skFCHjjh4mb2uq4OPpEi5Da6baoID24BwAwaCWJrg%3D\u0026se=2019-04-25T20:39:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Standard/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3b673b3e0112473eba61d6de49ae0a19/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=FP13kvLeTnyWQI6sScc%2FL4D4ed5bT6UGCylQnVPiRGE%3D\u0026se=2019-04-24T12:23:13Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Web/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f5b2316627dc40a9838d9abc7d53f0a1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=e3K%2B5IAiUhqQBMMpWDc0huefPITFPlhGfJAhxbnNj8Y%3D\u0026se=2019-04-21T17:25:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Enterprise/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d200e6821950484a8d2014f9ebb1bb9b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=yRoeu6Mf9pD3x%2FgEBntVL%2BRIdPnhk%2Fjd30qaemtzdL8%3D\u0026se=2019-04-21T13:02:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/SQLDEV/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c0561c31f0e843efbf65c4ca59a3705e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BCQQB2mGuTPp4Jrlm4DxOVjiC2VsB%2Ft4mjQUOUY8BZo%3D\u0026se=2019-04-24T03:43:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Standard/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bde535a023f54699a2ee96f58574352b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=tnmrSNP%2FBcFdGDY7VIB2USaSoTGccwz0f2t50AMcEjo%3D\u0026se=2019-04-24T08:00:23Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Web/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e444e9cf06044fafa8ca87fc825e39d2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=W9WW%2BPuTjb2f25%2Fn%2FhQs8gWYDWZ0umn8DgVG%2BD2XHtk%3D\u0026se=2019-04-24T17:07:17Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Enterprise/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/83d1b9ea66e94bf191d32d4747e5d244/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5%2BVt8IbYCDgW3cpMB1j31OR8oMzQRoVAq1wDkvqMgD8%3D\u0026se=2019-04-21T14:52:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Express/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/73c512f0960c454c8384136874f024ae/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=D0%2FhFewg73BV0yxvSEIp84NbhtTqkrhV5BPD0wrTJCA%3D\u0026se=2019-04-22T08:56:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/SQLDEV/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2531eba967bf460ca26be30ff461035d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uX9n7oJujgZhxJV%2BM4vM2eSwbu1n96ZjfkPgD4tHpxM%3D\u0026se=2019-04-24T21:27:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Standard/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0f78eae34cf84343a41dbbec0d3bd5e5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=12CJlaVDbbNlM5CRvsfhYvbmzs0nHvRbFmqpLut2cas%3D\u0026se=2019-04-24T20:41:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP2-WS2016/skus/Web/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d2a7288a69064feda3295cc7bcae3324/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=pJ3OrXOnSbH0zgB1otVSvZYL%2FVpytADhYRN4t%2Fcnylc%3D\u0026se=2019-04-24T09:30:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Enterprise/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4271130d8f364281ab8a90ed0e08adc4/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=laEyOKVmGiQhbhQgpA3iD0SIZGggFueZ5%2Bqmo5U3XMU%3D\u0026se=2019-04-21T19:40:22Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Express/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6f1862ef16d745078e41c2302798dd21/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=qIYlYap7%2F7CVmTGZEcVQQ1J7hDAAnyG%2FIoEy31YWi7g%3D\u0026se=2019-04-22T13:15:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/SQLDEV/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5e201cb293ae4dd391ce139c7f86c2c0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=KA7THbHIY3svdwW9bi80fmy%2BnhE1go856w5ipKmJURg%3D\u0026se=2019-04-20T23:52:45Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Standard/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/58d8daf45e814801972fa307a27ae367/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=G4QUTmqGqW129Fz%2BGNmggd0p%2FLSw9JwsDkHeTDWHE1w%3D\u0026se=2019-04-24T02:00:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-SLES12SP2/skus/Web/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1cac9c14b0294b7db2be83c8c57830b6/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WsbVE1z2RBBjk7dKdY5eR%2BXsL01pcn9IaEDuYlQcoyk%3D\u0026se=2019-04-22T03:15:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Enterprise/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6a3422bcdf474788a7764ef20524cceb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TmLDJ%2BMSEFRy6Q6%2F%2FQzyM3suTM0SzoAwCijEenH2eZs%3D\u0026se=2019-04-25T00:52:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Express/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7fbbe047e9954f7784aeafc1cda3792b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uy5cE9lc%2FRr%2BKgazawCOnLCVEEmSSmGO9sIMHy3IsoI%3D\u0026se=2019-04-22T10:42:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/SQLDEV/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d99835a0b3dd49ae89044a1d9e29eabb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TKtZ4FDlspgBfwb4EMXo1rQwutKK7Swq0UI6yCK3H0Y%3D\u0026se=2019-04-21T08:30:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Standard/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8c8ab26516044625b1eebd96f534775b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=A972CAbVYOq%2BTQHOCTCenUZ6SKQT%2BfYt0chyvb6lKis%3D\u0026se=2019-04-22T08:24:50Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-Ubuntu1604/skus/Web/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ef35e9b6f72042b4975308b9fe5860d0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=KkbhoHgIPx7LMQEOv8uNqJDyTX%2F5KNb%2BZduroV7jiV4%3D\u0026se=2019-04-24T19:47:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Enterprise/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2d33a07cd13643ecaefc1c8fcf43a282/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jbQQ7wotE7QQ01Hu8yKFq6Wk4gWgE9u8bbKQjCq72P0%3D\u0026se=2019-04-25T01:14:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Express/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4e20599a06a341bbbd19d98584ddfaee/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=sIgrk9ldI6DqYLWPvaJKjyShpS8TusKJNdnJaadxOLU%3D\u0026se=2019-04-22T02:09:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/SQLDEV/versions/14.0.1000204\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6218e0d321a84be9b544abe8f37478cd/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IRE75Oe3%2BvxY9T2EBaP96eOqCue%2B%2BKY0P460ZwwyOfY%3D\u0026se=2019-04-25T21:15:57Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Standard/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/59940b6d0bf646e49998ae2d9c99aecb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hhLjv%2BHMFGjEDf3YFrvhjdIT0dYjJd09ygXV3fhlFaI%3D\u0026se=2019-04-24T16:08:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2017-WS2016/skus/Web/versions/14.0.1000320\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9401a0f0afdc47158e9d26c7b59523ca/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=rnPNcfA95URGpZHlMExTmKVIvr88PacRssUfq517L%2BQ%3D\u0026se=2019-04-24T22:11:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSharepoint/offers/MicrosoftSharePointServer/skus/2013/versions/15.0.4447\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/46cfc189e5fc48a18bd10d205a22f753/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=VL4osFB0hNgVpudsSJAtk99zmtDAlde2veDd67e%2Fhbs%3D\u0026se=2019-04-25T03:28:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSharepoint/offers/MicrosoftSharePointServer/skus/2016/versions/16.0.4359\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1c36c5d778824d218e2df4213879d29f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IWh6PRUMBLRyZffaH7kX2cEDnfm3lFn%2FFJcaHdJ8MvM%3D\u0026se=2019-04-23T18:12:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServerSemiAnnual/skus/Datacenter-Core-1709-with-Containers-smalldisk/versions/1709.30.20180717\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0513305452a042598a39f63e8e2a6dc6/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=zIjibi7ENDgwpT5tJNKXXciPltaRRvaeLfzTRf5lfCM%3D\u0026se=2019-04-21T00:35:07Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServerSemiAnnual/skus/Datacenter-Core-1709-with-Containers-smalldisk/versions/1709.30.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f06d71718f5249b087fc1c319af103d3/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BLLsvJoy5vumBIMg9tnk42FYDGjiGsmDk2mEekcKuaQ%3D\u0026se=2019-04-25T02:26:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServerSemiAnnual/skus/Datacenter-Core-1709-with-Containers-smalldisk/versions/1709.30.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/139a704ebe4c478389e971c4cc160af0/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=dsVqxJBashqzF6nDHWGELyrTStZF3NlSHVr1WjfXt00%3D\u0026se=2019-04-21T12:21:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2008-R2-SP1/versions/2.127.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3673edaa147345e5b25cfbcd712c9f84/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=c0QHVZQ%2F%2Fa4H1z5uc4FNclFHTcjN0%2BiZJXCP0e6CV6U%3D\u0026se=2019-04-21T19:59:01Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-Datacenter/versions/3.127.20180216\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1c04b103b45c4fdd909bde63c08dba07/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=MVW9chumZuL3Y6w92mSOUVcsN69QH%2Fvt0LIYX7MZitE%3D\u0026se=2019-04-24T13:10:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-R2-Datacenter/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/WindowsServer2012R2DatacenterBYOL.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-R2-Datacenter/versions/4.127.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/df758a00508848fd89ed21148f68d4e1/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=DsD1saMbwQZimvmraPDIhqLWsoC1gHbHXMxvIiazGCc%3D\u0026se=2019-04-22T03:44:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2012-R2-Datacenter/versions/4.127.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/de7bfbcc7d9e42f68953c742f2b7ffeb/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=q4QN%2BkhbeWt6fApnINHWeUTvMB6RVzMXnH3adimfrhU%3D\u0026se=2018-11-17T21:55:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-Server-Core/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Server2016DatacenterCoreBYOL.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-Server-Core/versions/2016.127.20180717\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2dfbb61edfc0470987695789260b4962/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=DAbE1JrKCehbsboK%2Bl2nWveH5PqT%2BP4ZrwVVxy3h5iA%3D\u0026se=2019-04-21T03:45:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-with-Containers/versions/2016.127.20180820\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3caeeabf21144cf38e8be5507fc791a3/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=NdhszFTFZL3I8TJaeXjYuHGpk3jOzHy75543xrX%2ByWY%3D\u0026se=2019-04-21T23:48:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter-with-Containers/versions/2016.127.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cfeb4f835a7a422ea62688e9c21d1fcf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=xksf9pNKF9nHju4m2HBZ9GXvrhzQVdYuXfTEmEiNWBw%3D\u0026se=2019-04-21T22:31:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Server2016DatacenterFullBYOL.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter/versions/2016.127.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/db7a7f8f517446f7b84585493603aacf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uvJk2fw6nN8KSydqYpzB0ykmlTMRJTqjZWNW226x6v0%3D\u0026se=2019-04-22T12:19:00Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2016-Datacenter/versions/2016.127.20180912\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3e2a7b9ff7f94b14978e1bb065de5a7b/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=dtm%2F8BeU6ivA%2B0VQIP39ybwtrslE3lhUgDk8dhol4%2BI%3D\u0026se=2018-11-17T04:47:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftWindowsServer/offers/WindowsServer/skus/2019-Datacenter/versions/2019.127.20190522\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4f701d79e87c4800be7f144d2186cb33/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-09-05T03:45:21Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/AddOnRP/skus/WindowsServer/versions/1.1906.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2f48d49354794235971d472ac7145388/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-12-05T17:37:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/0.1.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/0.4.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/66a927e4774f496597eae771b36406bd/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AwpvJSKWG0CtoFNXZWdriJ5CkB4GJgT4uO1QwTKtEtg%3D\u0026se=2019-04-24T00:49:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/0.4.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a9120cdd68514772aef0e52889a97c78/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hockDbp4QkLasj0kQjT9WUclaSbhjlpBlQhMMNWu%2Bi0%3D\u0026se=2019-04-24T00:50:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9159eb815b6345ad938cdbb621472dfe/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=RHQquuS1dJDAfDoWa6fkRlU7RMI%2Bb5yOFzka5WXBBic%3D\u0026se=2019-04-22T16:09:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/VMSSGalleryItem/skus/VMSS/versions/1.3.6\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS-LVM/skus/7-LVM/versions/7.5.20180524\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d001446d7e384d8a873fffacfa76b15b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gwwz9IK7iJQ4mfBqhA%2F00UuyW7FOFgJwLpl5SVTzWBU%3D\u0026se=2019-04-23T17:02:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/6.10/versions/6.10.20180803\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f0e5f463c12f41a7869b722f8b2aa220/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cGHcWbSy9lf71yVBjwceFDjNUS3zcqEuSTc2z5%2FPkuk%3D\u0026se=2019-04-21T07:41:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/6.9/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/OpenLogic-CentOS-69-20180105.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"training\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/6.9/versions/6.9.20180118\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ae60540fb616438696923c45af54f15d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uLxmnW4eNczWBjGJ0QvpWZhCTrxZ4YuB%2F3qre1H9%2BGI%3D\u0026se=2019-04-24T11:22:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/7.3/versions/7.3.20170925\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fa72dec1191b46059a29a2d1d736c65a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YMFSyn%2BFEvD5Q04cCXNQyBkR4NJ7dzsjKf8lHnMXvfo%3D\u0026se=2019-04-23T16:35:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/OpenLogic/offers/CentOS/skus/7.5/versions/7.5.20180815\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b5701417279a4285a795cfbc1eb95d17/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jwkYyzGUExiL6DRaXblBw%2FbL48RK8bYTp452KjEMSSU%3D\u0026se=2019-04-22T01:35:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Puppet/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SLES-BYOS/skus/11-SP4/versions/2018.07.03\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e7069105a1ae4fb88dec5412d76f57f2/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Gw8rs6O%2FBFEIdKbq6LehE7pzd%2FbMHAhwVujYMl64KJ4%3D\u0026se=2019-04-24T11:52:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SLES-BYOS/skus/12-SP3/versions/2018.07.03\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/dc7a6f2785fa40d786502ee72f32e5d2/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2BRTsrNg0bQD8AqdGaPAotyYys60n1lOr1kGnWYVN5FY%3D\u0026se=2019-04-22T12:06:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SLES-BYOS/skus/15/versions/2018.07.16\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7f409d37db95459fb16b6e0f4454ac85/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TYqlr80oiBJLCzEct4CiIDynzL0t7IRpqiAaeqTydlI%3D\u0026se=2019-04-24T20:18:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/SUSE/offers/SUSE-Manager-Server-BYOS/skus/3.1/versions/2018.05.23\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/81016e8ef9dd4fdba8dd8ef51fecc5ca/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uHzb3x%2FVUhg36DxVTdQCTrCCHVV5aoktjnbjwMfHLFI%3D\u0026se=2019-04-25T01:07:20Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/a10networks/offers/a10-vthunder-adc/skus/vthunder_byol/versions/4.1.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b4d19cd6f71f4d4b998f3c417eab8132/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=aWxjMiO71NzkBbQ9urfbLVcf7dY6UputTkAqds6Eyjc%3D\u0026se=2019-04-24T01:02:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/arista-networks/offers/veos-router/skus/eos-4_21_0f/versions/4.21.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/337487d0e9e24757912647bca4531c73/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=nwjbd2El9Am25r4zFw%2FwA2UPMdyUEuUsT0teQ1fWbEs%3D\u0026se=2019-04-22T15:20:01Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-app-sec-control-center/skus/byol/versions/2.1.100803\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/211d33df3bb641e2bc4070bca48b4f14/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Spp0sG19%2F9GCqyBtjYeobDRVT%2Bh8a3eaEI4Exln%2FWhA%3D\u0026se=2019-04-21T09:07:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"NVDYCK5Z5E4PXIOSOMYBGMMY2P6FURFDPQ3FQYJZILWEQ6FMQ24F5DBWA6BWHPPAT4FEMO2R4ORKO6AS2OVMDGASLVVNHJJTUSUSV5I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-email-security-gateway/skus/byol/versions/7.1.100405\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a696e6a8f38341d59e02cf7ee6e644c3/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hNlSfCea6YTYZ62GWlzq1HTMBKIq1C5JMgSpxWzqYro%3D\u0026se=2019-04-24T14:38:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5LJ4GJIS7FDXKIPC52U2QHQCCG2TYBW23DAXF4C7T4MT47OH6HPZ4LLK5EN7DQVCZFTAWUGOLVXY3RZ4JBL35XQ3QIHJLFIHBWC7GTQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-ng-cc/skus/byol/versions/7.2.205701\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5d75baf5403c422ebea0ce3a2a1141b4/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TePc0Nx9CMUMpIx5oS6ydr9E%2BXEHvftADEaAGmsrhrE%3D\u0026se=2019-04-24T23:02:38Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/barracuda-ng-firewall/skus/byol/versions/7.2.205701\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4047d7fe588e44f8a93858954913fce3/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5ZJXinkOh9mYRjTYTOJAf0FAxMpTYaKMaDlr3166%2F24%3D\u0026se=2019-04-23T16:43:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/barracudanetworks/offers/waf/skus/byol/versions/9.1.001502\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0d50346e3fb1447886153f14ca5880da/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=dTtif%2Fs%2FHp009MJDSHJm7axB5jMExUAmILaxCLG1L2k%3D\u0026se=2019-04-22T06:42:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UAAWCQTKE6QYUG3H462OEWMTVIND7FSYERZYYW2G5CRESODI3QQABXPZEUDD2ZNU7LSKMR7VOD4M7YWJVBVEUEOVSJVDN25UR73YB3Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/abantecart/skus/1-2/versions/1.2.100\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/347f01ec7188438fa67ef00b29d8c4e7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=mYM75vWt5ErOLrBYF7xD9VToHa6Fs9zdRmA1jMdeP%2BI%3D\u0026se=2019-04-21T21:50:00Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YEBM5WXAGKYT7TRSJ2UXXUTLS5ZXPOWIGNC5HWD72D5LPX45OPQ74F3SV5NLZGKKH2OKB3U32JHBFXJAD6VRV5QLH6QGQ7KNH4ASS2I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/activemq/skus/5-13/versions/5.14.50\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b672d164006a47599c82d082e02bd47e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=T3esbLAZmDelBZcIS57u%2Bb5I9zCBkR3Ib1Rzy4TQGX0%3D\u0026se=2019-04-22T04:52:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"6NTRW42IUUVRUASZIVLEFNOKXVBXV2HXGKL2HN5NZ2AJCCQEG6YDJX2AORBGKBULWLVW6POZZJRS46WFESOS47PC4LOTEFYDYZRHYYI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/akeneo/skus/1-4/versions/1.7.50\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/40a9ec1360694b6c9e10af1d40abff1c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=R%2FKeRzaOJ0dlBWIw2%2F1t12l19gjQB49mv30S9AlfOSQ%3D\u0026se=2019-04-23T19:46:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"EFCXRMLFM4PTCELYQFIGCID4DOH5FF6TL7US6BVQJI7YHA7WVT7SCP4IXUCJSA5JL5OCYWF6JJGS7NZ3766GEYDBR4BGGO3MNXIVF2A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/alfrescocommunity/skus/201602/versions/201704.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5b182a4a3ad0415c80db0bd9c6f81c58/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=w8XkEQGUDr5PXj%2Bdijhyg31lEVL8GjdQaK3yONx0%2BBM%3D\u0026se=2019-04-24T22:03:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PWYFNE7FC65D6CK54OR37SCQRGJW7YW2KWGRXIHAZRTAFYOPDMV7JYFMZ3WJ3WNX6DKEKX4EUQNEDWDX2X7U6ZWJ227K23GJ5TB2UYY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/apachesolr/skus/5-5/versions/6.5.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/738cc1551cbb43c4b91aebba9c124b8c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=UVkpw7P%2BXZJgFw3tet3rhb31hlWta7i8a5ULZEFDVLo%3D\u0026se=2019-04-21T00:20:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"O6OOMBWC6EP54OPAD6UOCOEOBOMVUTVAQ6IECMEH67ITHDMRWY6OFLMPKURFKHFF4SFHAWYLZ62WETQJ6MM3LZ5CEJUVZCUHZZA6LCI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/artifactory/skus/4-5/versions/5.3.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a07312ae4a644e8f9595480de3f47b34/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uafHwTWKOPpgRf3dFOuXoJVOia0XK0AIJH0V4dMe%2FoI%3D\u0026se=2019-04-22T16:10:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LEV2VYDM2F5SDJXFAKTJCQ2EJH34X7GVQQZFR7NM4M6FKZMJOOTT5L2IF7PLNVT2U7H3OEBSHQADINYJ6AJVGOO6K2IPY5L73CTGTSY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/canvaslms/skus/2016-02/versions/2017.4.22120\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7631d0897a94492cbdc91b29f1335ff9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=EW4Z8yLpNttwdQw19Oysa5cv54vTwcEaHJHnfSIsfUY%3D\u0026se=2019-04-24T00:03:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DTP7LZBFEIYGHXEEPAPCTOK54QV3NDHCGPYVUHVQ3DJVT6UCTLE3V4DV5P3G442UOPHE7VFFV4PH4FTEZJDARV5D74OCV7XYE6HAZYQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/cassandra/skus/default/versions/3.10.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b965b309a8014fc894d773a74947034f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cHaiU7LIDlQlPeH8RNlcdvEUFj2leT7wil2Wskgzmno%3D\u0026se=2019-04-24T15:17:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YPVB26KOT2GMN4NWLZTHTEDODUG2C3WFZL7STYSBLG3K75ETFL4AFACJMOXXOCTX4H2X7566BIPYBRRNUF72GGUMLCGLXQP4DPS5AXY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/civicrm/skus/4-7/versions/4.7.200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3c375836db9843b99e487bdd3793159f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=kT%2BS1WvpqHWSPy2rE6itqitNTLeWTpXmGed078yX9Gk%3D\u0026se=2019-04-21T00:11:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"J7IPLXWHOWP3HKXS7VEOKGR2PBJZP4S3FFJYO2SH4LQH3I5LH5ML2WCS6FD3SXEFJPD25SW7246RKTU6OVIHGVXW324EENA5VZSI2JQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/cmsmadesimple/skus/2-1/versions/2.2.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/621b7af6be804119aba9e55e6db84def/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IjPGeHnu8EFZyt8iL7uUOy%2BNKuTVthe%2FYkZnoGGXyQI%3D\u0026se=2019-04-24T11:05:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"KBNXH3YTGT63Q63YHCRBYCXTG6LK2MUSERCVKCXRJDXXCEWM4SPWQWZVSPNJYOXRYA4CHZLBB24EZWM3EPSHB4XCQJQ45ZD7NQEDHJY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/codiad/skus/2-7/versions/2.8.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0d9c2264b4b846b98c811b9f6ef3e7f2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=khIxIiw0ZOw1ohsp9uOA4Kk3Tc8Jtqcr2FQbJ%2Br9MHo%3D\u0026se=2019-04-23T22:34:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"EIOEYKZNBWRKDDU6SIB4PNZXY256OGIWNMR6YRYLFLM7GCIQ5G6LDJTIQD7DWWXRMVH7RND733LKVITY2HEWPL3RKFZ7OGGSI3XYV6A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/concrete5/skus/5-7/versions/8.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/871015f26ef44e369a8bae53291cfd87/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hc8RbW93NcjxTV5U%2BPSfFE5kLBeUcREg6CJ6TUeKriE%3D\u0026se=2019-04-23T22:45:00Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FNT4HMN5P5YHUBF34X24FCJYUDVFABK6ZVXFUXFNSGJ5GFE65R7B3EWT7AQVCME3IVHO5XTPNZRIE6NTFAOZJKV6H3LVT64L4KYESXI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/coppermine/skus/1-5/versions/1.5.461\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/707cf4735a474c9a89772420df785057/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AzcBNNRRKef8VpxLJj2njCtXU%2BJTMCZNKUEdeJfV%2FG4%3D\u0026se=2019-04-21T21:34:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"R7TPWFCIJREFXH3B2YUZTCDUTLG6ULKCHIOIEVO2IK3UJMYKX5A4AFRDXMIVJIWTNLCBB65UIJOCDPKNJVEPWNBQV25X3RA6E33PAGA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/couchdb/skus/1-6/versions/2.0.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d33ad559f0e746389cc6bf5d058e062a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=kZcNTTSWvef3zBEirBEghKYYQ3%2FnuGM55WM6WYlqe6c%3D\u0026se=2019-04-22T14:24:28Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UXAKYALSSOZV2EQWTWR6SGSGOQZD6CZE3LQ22GN2LTTYSZ7CQDQ3XED4R7X34XS4ELHV2P6GALY7Q3AOQ3MYMCKPSL6YITQHD64X7DA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/diaspora/skus/0-5/versions/0.6.600\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d74e60c1b1c2402c8d6f874b1e1935bc/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Oznu3mCWDC6rsaBkHAfzjx2knSWgX9CFsGUDAXySD4Y%3D\u0026se=2019-04-24T21:56:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UMZFWP6KXL3CB6TQXY23QSH6PJKBFAFGRBUFZ4P4BYA6VA3KEIJBVNVQNY23HYBHA3GVG5OBCJWCOOX2SY6TQ2AKU26CJWQIYVLHL6I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/discourse/skus/1-4/versions/1.7.80\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/995895798dcc4b4c9bbe1d0a46b69a29/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hnZ1EXzZtztth%2FT4t8DfR2dZsdKd0CMKm2VOP5md%2Fdg%3D\u0026se=2019-04-24T18:20:38Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FPIFN6MJCDPYEENFZTMRDMUYJ2OSADDIKMZ67NKVTASZCYRIGV6WUH34DSCU7CROOMC26YWU2QUDRIIJJ3OS5AMPOMPHO3G273QP5XQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/djangostack/skus/1-8/versions/1.10.60\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/369f8476e0254895955754dc85d7c3ea/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=MzRIkAtsnExGb3mAdg9pe9ItuioiDWpCEad9hKUSsA8%3D\u0026se=2019-04-25T03:57:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"Y26IANL5G7VB4NMUZ37XL5A6K2Q7WGSP6QFSFXKV2QKMEBF3MEHFWNUNIZQHPJEF7MIJ2MS4JPOBNWLVH7PAXUNYPZ5GB77744FJI3A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/dokuwiki/skus/20150810a/versions/201702192.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/72b92e119fe340468a2845fbcdd6d90f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=EcHQGz2Z%2BM0sp2isN1ZFuQUh42%2FEGRAmx76XRRgJjKA%3D\u0026se=2019-04-21T11:24:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"U6KTO7WWX6SA72MPEB6H4UVAGT56J5DFBV7UJWEHN66EDMGFNME2JOLMAPVDLH5CM5PJBNJIUYUKW7XXZTRHD7YYKUC22AZA5W2APCA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/dolibarr/skus/3-8/versions/5.0.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b1f426e3a9cd475287f9e78f6ec8a443/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j%2FjhM2PJ15EBiUgbS1GAj1TqdlbVHynqd7gwbGEB0yo%3D\u0026se=2019-04-24T12:08:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"3DWLMZJGURUHFVIXLEREBUTJYPKO7ANYSIY6PGFLKFJ6BKIQUCC2AWGIMDBARSOEOVFPRJMHU56KCA67XMBSNUO2CSETRFLVLSDX44I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/dreamfactory/skus/2-1/versions/2.6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/797bff580a3a4f998b4150f486f17247/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=L1xFJn2S94l0AJ3Kc8AnaSZ%2FhgcyqsKbxII40fQmexU%3D\u0026se=2019-04-24T19:54:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"T2I7SDYJF4NJIGSHIBF65VXEYSWYHCRSIFTPUP6BPJNN4L7A3AIM2MLLXVQGPGH2A4TWQ5LRNRI3KFW2KNJ5P42RYD2BYR4I4T323OA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/elastic-search/skus/2-2/versions/6.3.1807061010\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f47bc5e8c2614ea99d0d728fc6f38a38/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gCSgaECpElYoi1I0f3A8tkrcXlmi7BomNm8bMpn8SV8%3D\u0026se=2019-04-24T19:13:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/elk/skus/4-6/versions/5.3.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/316676111d5b4e3badd980b961d6d9d3/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-25T02:18:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"33J24WWFPLIJU7K6ES7PIBREFXFYWHOSKTTBBGXIYN7ULUP4ANF4WFK6K2NMWUYD3LH3OCARZZSAU6OYT3VEENXFX4ZSXUZP4MHHMOQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/erpnext/skus/6-21/versions/8.4.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6dac78a5b4c1402fbaf736f8d7d0d1d0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=0T2H4iCaLQVBoBWGu7gUHz3YDTkT5y8eD%2BNaUFphqgw%3D\u0026se=2019-04-24T02:10:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"HWDMM6EGVAKFTBKGR2QLV3XVXGSYEZ7KZ2UGM5CX6AJCFYWWG5PYZNMGRMD3JX6GWWJWWA5QACGEEVR5L5FBZ23X6K2PYGBI73HOZ5A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/espocrm/skus/3-9/versions/4.7.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2c38d8908dd94db8b2fb5318e1ddbceb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2F5HmMTyn1g8ATcq%2BPOLCT312ylQFZ1ce%2Bu9RGHvGN6M%3D\u0026se=2019-04-21T09:55:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GTCONGI3NKTUR5M444EXXTSHGABGB5EF4FI6JHANMMDUJJ5APHR6C77PF4PKO57SVYZJLEOEMR6CBSLP64GUI4TK54P2IO3O7N5CV6I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/exoplatform/skus/4/versions/4.4.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2698f1d2c5be4fa9961a1121ebb6a6c9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=CEIrE%2B9A0MPFsHnYY1vk2%2FfpUskA1IT%2B1aktPFS9JYA%3D\u0026se=2019-04-22T03:27:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"VGWXONOL5NK6F7O4XUCRBH3GEOWQ6YZJLWIFI35RLOGHP2AQZZ6PQ7AXZOK6OJZ5CYGM2GGQXMQ3XAUZ6SDB5QGYRSHAWXEA44CCLUI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/fatfreecrm/skus/0-13/versions/0.14.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/09471aeec74f4342a81a24f53a37ade1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=VTpcctARzK5yX02m5xFaaYcupDEaFVRTRYVAi844HrA%3D\u0026se=2019-04-23T23:30:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PZ5XR2GWMXXOPJQPSXD2ZF4DJ7647ICIJ3A4CQHGA7I7QLNEU2R6QOCYQEGQRAEJ6T5WBKYLWPJ3BE46LHNCFWEL5RYNO6OURJ4HF4A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/ghost/skus/0-7/versions/0.11.100\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/912e7023bbed4d429bbddb926d647fa4/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YgAdB4AOHxlCccR%2BCSJkrcJbWnYdWIEST2s5EPWLmYc%3D\u0026se=2019-04-21T00:59:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"QEGSQN2DPAX67IZDQVBJ7ZAHJTYADRNUTA3SLDKFSGVOTU4KRTHDVNGLVGEUSO2OH6LV4XSS7HB5ATAHSRLEB5T544CBIHLT3EXXYGY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/gitlab/skus/8-5/versions/11.0.1807052008\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cf372a9952944f6b9885a51262e607e7/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gMtzX9hlAyxGNOy9Vr%2FSaJt1qodhuXX5XuY35vx4p5w%3D\u0026se=2019-04-23T20:11:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/hadoop/skus/2-7/versions/2.8.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8664dc6e4ea04a218480fedc529691b7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jWIgvXiPLMT7BRkizHLqetLrS3YarAYIbhRdsE4IX9Q%3D\u0026se=2019-04-22T14:11:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LBQETUSP525JVVGQRPCV4WOSOAQRLBWISMGRR2FT7GCG2ZRV27VQXAJL5TUDQFHHIQ43NWKTV4TZWG6HU7OIC5FOQ6KEMEYVPCHHC7I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/hhvmstack/skus/3-9/versions/3.18.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4a24a1a9a46c40479c6a49cb5c12d328/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=iOKv%2FRy2unfB6nnbD01oUj0VLEDYZ47i8lBqDZum1vs%3D\u0026se=2019-04-22T10:31:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"JTC2BRZS63NKT4DYUBZBZWNNJ2QTGSIZWQBF4LJXCJIGPZ24TAQMTWNH5FN4MBVSEINP5PHPUFS6LOHV2VUUW3VRVQQRJTTX44RPJVQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/hordegroupwarewebmail/skus/5-2/versions/5.2.200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c082eea9133f445a924216146fdb861b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WOqv0ZCNAYAIpKoeZSb3QKH4XjhDk%2FButSsgJVJP8%2B4%3D\u0026se=2019-04-22T05:03:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"P2A4HHXJYQIAUQOTYBSWL46EFTBI6SL3GUGSWCT3RTKZTI4N6U47JR242VZLNMPDFITTEFEGGIGK4S6FRH7J4O7SIABBOKGLSXRIFTQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/jenkins/skus/1-650/versions/2.46.21\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d2e7d08a94914cf6941f57a088a8e286/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=GGlj5ZC7VEZ8tk370%2BHZnsJTW7ysN4FV9PKGEjxS1yU%3D\u0026se=2019-04-22T05:56:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"OHQQJATXJS2Q4ZWQGOEG6FPTCGQVG6AC3SSGY7SAM2CAB2RRK7PPHRCFNGHUNAD4ZNW6JCRMSHUA74CJ3QNZZGWEVPRJBFPWQ4QRAWI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/joomla/skus/3-5/versions/3.7.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/adb195e9dfa54dfea2f192d708afafea/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=OwTaFq8Glgn44v9Sk6DzURcIqvYDnriL2mXMg8iRBLU%3D\u0026se=2019-04-21T05:10:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"D4IRPYJJJAO7KN4VE7UQVNNHZFNFWDWWECWBDD3UHSCAMSBXPCI4U5QVU44LXJF23Q4BL2UQEXEEGSYVASDCXVNEM3F4IJF7ULGRRUI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/jrubystack/skus/9-0/versions/9.1.1200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4e29e64d69ed43eeb3f66dc86e704960/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=aIMN9Ak9ECfRXxrM1JtMbz17Vj3O1m3SsbY6CA37K4w%3D\u0026se=2019-04-22T05:25:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"V4FUQIVH73EXOUYWYWWWJMPVVK5UM2XU2HMUUNSU3OFCWICVNBHADX2YOFKWWIFAEHBXFRUYJ5AMU7CKSUI6OESUUHTZDSTKGMOZVFY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/kafka/skus/kafka/versions/1.1.1805301513\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e2e3b9d1aa664fc09297799de328f66f/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=nxn8yddfmlsd53xeqUJWkgdvdxWbcgYc8iUw85dJBUY%3D\u0026se=2019-04-25T02:35:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/lampstack/skus/5-6/versions/7.1.1807111007\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a344d67ef16f42e8a3417c1301ef3365/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gvlQ%2F4N99TA89dnjax29%2FSS%2FG0%2BFF%2F50BXdOdqyrJeU%3D\u0026se=2019-04-23T22:24:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/lappstack/skus/5-6/versions/5.6.310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/dfce49f9624845a99f731f17a9fdc91c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BAkzLzlGxEL9teVnJ6ETkTvx5m%2FiaYZiqSECT91MnzU%3D\u0026se=2019-04-24T05:22:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"KNXLGW54OT45VXFTA7TFEGO242PL576C2JD4Y7XH4CIVBFBRHGTEEEAZCYAJ4Y5BW6PJ4XFCL3J5R3CGZ5AAD7CTTTSELCWJHVZLIVA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/letschat/skus/0-4/versions/0.4.80\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9bf984089fe54b15920595a78b33eaf4/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=F%2FHLZobUEpG0ILoBHTfeITX90aZHa%2FveZck6oUAPcyM%3D\u0026se=2019-04-24T15:34:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"CZZ2MUSKMCRZB3LHRSOMOXAVOP7CBC3E7YYN6IGXBGTZ7JZYUOW6OB7DTNMW7YEZFXCRD2GGGXK6HSLFUASA6ROYVQP3LVFPGPLAVXQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/limesurvey/skus/20160228/versions/20170305.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d8273db199574efead6b971a1c5f0373/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=6oOSTlZ9DEjMNHh4EmbG4RaT%2BBoWaGlcRYbAKLpDhDo%3D\u0026se=2019-04-21T21:14:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FGJ2BNOPOCGGUB6AZA5KTC7BVVHICBZF2WO4RCDDTPDAVO6I5HJGS4G3XOMBIZTYN4ZD6CHFGMJL2ZN6WATN4BN64BUC5BBO3OJWJPI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/livehelperchat/skus/2-44v/versions/2.6522.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4edd386d3a714bfc8cba36e24149f2e7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jdKs%2FJrRukWM3AdS92smPP63aGLTJPUJP4%2FMOLvmxOs%3D\u0026se=2019-04-22T09:59:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DC2G63D46WDO7O5KDW65EVIA3BLMC4IF5DDB6BAD26KM4CIOTKKW57O6OPALGSVTMYKIFBJFY4SXPNIH4B62V4PGIVIBG45IGW7EJ7Y\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/magento/skus/2-0/versions/2.1.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7238450c93b847aba366a62ebecb9553/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=eV46E9GtBVpf%2F23o2rrBGlhHV%2BxxWerML%2B4SsYon7zE%3D\u0026se=2019-04-22T06:07:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"KWXD5UVT74DQZEUXLGTK77O6O7FE4M7ESGJM3TAIE4SPTR7JRUEFKEQZXJT4IMVLJJPV5NNX2X6IXN5F3KBDAYCQHHMF3F5O6XAJWYI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mahara/skus/15-10/versions/17.4.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6c3b148fa69a4d228291215b9f009831/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BDyVosH63gEwJWAwV56AIuJU0L85C8zEHGm9yBWAOnc%3D\u0026se=2019-04-21T00:01:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"IE7SD4CALJYW44IZDPG45W7YWHE4Z7LWNWYUT7EIUEPINWZEVQKWJQDCH7EUQYBIW6AVISCJVTF5HGSTCLY2LYV5LU5MCC6OJ3HH23A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mantis/skus/1-2/versions/2.3.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bf07c46178b344bd9a4369eb95049796/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=q7adt59gXk95ugoEyaZ1EbEYDkE518yKXLZ8cHS572M%3D\u0026se=2019-04-25T21:45:05Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FWOBKW2FGG6JAGLF2J6AQ3HOMN6S4EQ7CYJCTS5RJMHFPFWNLDJR4MIUMRMJE5JREDSKYUUCKOGIDU3IYG5X332VXFY7LQ5FHQOVP7Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mattermost/skus/3-6/versions/3.10.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/368e6884343d4561b7d10b1fd16812b6/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WubdF3CjcTfvpJjtDAOb21TmuXN4bB65ASZB16%2B0ha4%3D\u0026se=2019-04-25T20:32:11Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"HKU6GMPNMSCI3NA3ZOCGSK5QALW64VZCXQCFN7OA3WPLX67OHDN2F5NNVS5LTLOFMJKOTWFDCMSBYYBVANUTLQKSOZNUG6OQP3NXK4Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mautic/skus/1-2/versions/2.8.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f72014a6264c46aeafda2e06278277e5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=rbb7VaPZbZbkhZSev7%2BKt9rMVWu6hZQOFng8To22zxE%3D\u0026se=2019-04-23T22:55:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YR3B73XQOLQKW2Z5BZLR3RBACCWARCJCHFS5EKZKRJG2MFUSUEGR3U62HXSHULCDTIPI2NUDT37NUQKJCIEY44K7FLVXI6DKAF4CGOQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mean/skus/3-2/versions/3.4.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1e44e0a92a25465d8553552e33ecc506/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=mi6hQKn%2BS5NwJuFJrAl5gIJhG2GFYqS0zAeiTiVpRiY%3D\u0026se=2019-04-22T08:14:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"EVJ6R2UVEST7B5SSZ5QFVR45DKVLZU2WANVKHYPWAACT4LFGL5ALAILDXDLSEIKLUNQGYACMDMDPQAI4MZYMLJEBHIORUPPNKE7A5EY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mediawiki/skus/1-26/versions/1.28.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/11a28b3fb2ec445a980b57158097d242/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Ilnxp%2Bg5W2p4xgk7oCkEvyjCi%2Bd7SxBZyp%2F1SNbF5hI%3D\u0026se=2019-04-21T22:10:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"6KHHRVM7SP4FIQGX4AVVONT5HW4ZUU6A72XRA6SKWC7GPF6YPNUJ5NBIGNFTMNIR2YNFE37ZBSCJFPJSO7WCAY5KPIZFPR6FXQLFNSI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/memcached/skus/1-4/versions/1.4.360\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/876f358dec114a1da58f9b1316a4c950/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=BW5jmET%2Bf3bENlHu107vLsC3pZXim3124Suf7ic22RQ%3D\u0026se=2019-04-21T02:25:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"532VI6A7CZQEKPEFGVHKNCNG52MQMHBDUESVHYSTLNJFG7KLILDV5IECVEFOQUAYCEVCSR7PNUW63SNSZTSI6EQO4H45SRH4NLFDPNQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/modx/skus/2-4/versions/2.5.716120\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/742ace97e8b8429cbfb1250e525c63aa/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=wASgGZo2CkPicSaVZXYh01BP8pwFpQ26AkfgW1X%2FZVM%3D\u0026se=2019-04-24T15:00:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"WHS4PF5GPZMQHOVD4C3R7VELAZCUWW733YDMX4OSUZK4QEIYHHPYBIOAMBNLNF6OQGEZBDF47FKRM32CK5PLSKMEHWGDO4T5QGHENQQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mongodb/skus/default/versions/4.0.1807101011\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9abae78c3a33449c93a5538b63e4b104/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=6tI%2FdIGDlVo4OuP1Ex8L8oTOi3nBtpJo6aeAM2FFt7c%3D\u0026se=2019-04-20T23:25:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/moodle/skus/3-0/versions/3.5.1807082007\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8df1e5e0af854d459f3289378ada1250/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Sg88Q7wufs1EDbW2lt%2B7A%2FpDBrfIAA4mgd4K%2Bm7XfG8%3D\u0026se=2019-04-24T21:19:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/multicraft/skus/public/versions/2.1.12\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a911d75bf40040fdbd7a5cc973b56aa1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YnrKGm2A1jSZPysZC0evrTpKS4eMseB%2FmEhZZsLJePA%3D\u0026se=2019-04-25T00:59:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"AW5VGA3M6GLGW5TTAHADTBH44NNQ3MCTOKDTL3LNVUFFO2Q4ELB4A23K6V3WD2OBSG4A523W56MRKODTMX2WYL7HZF7TD5KBF7LIHFQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mybb/skus/1-8/versions/1.8.120\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bbc90ea6a0c546b98e51c9289cd01f97/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=lg%2FajN4pyjmtMBkDECI9kjtAyyUqrl5aej54OYqNFg0%3D\u0026se=2019-04-21T06:50:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"44Z2GWSDWD5RXOSBI2G3PPFB5BFBOAIOUXCKOB76WISONIDLRMA3XH7GVTJYJHNHN5R74GCNV2BFHFNNZGZBXG5HNHRUVERCYRRVXXI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/mysql/skus/5-6/versions/5.6.360\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5b1a6f753d364bb2b6f502e65ab819fd/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=JhKIxS%2FhMb79jOLT867Pxh1Hd4HP6NifiCPD2MA844c%3D\u0026se=2019-04-22T13:26:54Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LPBPC6RHPKFXU3MSGFCMET4UEZ52WJFWPPSHTO5OIO24O2CEZAUZ6AMGVFDVNFPCOIHKCW6FD6N6N3OJVVV4FOKRCXGWAZEHJTTJULQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/neos/skus/2-0/versions/3.1.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3ed51c0682cb4fb1aa1cf5e4c8896122/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=JJesf0wvXaoS2tuM52I6rw6vxlpocg6i778NJ%2BIfOpc%3D\u0026se=2019-04-24T10:49:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"VQFODFNP5DQMYUUJUS3LY6EY6YB4S4TYSQIHFBBOCVXQQKY4XQVA32CRB53BRJCKSPJEZYWAKS6SOI6DUIZ3NLFF63BQNAQRTQRHQUA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/nginxstack/skus/1-9/versions/1.10.14\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1f1545957d1f4c548508d052a5492a96/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=us4B1xEA%2FtW2N%2ByL%2F2oRnldm5EcDitfIlMLlEAZ9%2B7k%3D\u0026se=2019-04-24T20:02:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"SJVYXHJCJ76EXLMBXRETI4XJ35HHGAVGM4TB34FQMAMWBLIMI2FVZ5CG2CF6TFEH4MBIVGLFQZ4TBXZHVQEEJTWVVV7DP6BI63XCV2I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/noalyss/skus/6-9/versions/6.9.180\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7255d0e4b8174efe974c5904d2d00d1a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=SpsOucZBlXOTP1oczv%2FtD9%2BL3YAiYRo8BpxXtItE2vA%3D\u0026se=2019-04-22T10:10:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GXF7PHAHQ7P2PWMOPQJ4QBSCTWGHLUADHS5R6SCJQSDUBJFGYHBAQ3RASH4ZD6TVBKKEN6KLODR7SOM4CLRL3PKZQIO7PMMDFZ56TFI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/nodejs/skus/4-3/versions/8.1.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cded2bffcd59467aaf44ef99c4196d16/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=XO4iN%2BcL6BM%2FcyVMReOFPpIvNbb6ZKh7sp1Gt1JMp%2BA%3D\u0026se=2019-04-22T01:09:11Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5OU4IM5YKFWU6UMR7MYRY4NQARI2S4GHM7JCUSPSFP4W3CFZKDDQ2M4SV3BKYULHAGAWR5INMNO6U3F2E6GZNNAYAEW5TANHBF3KMBY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/odoo/skus/9-0/versions/10.0.201706150\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2fec5a5863604fe491c0c2f763d2cc21/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=le%2BqXTQQ8XMJri9tQqm2ZquEPrTuA5f%2Bn1i%2Ff0eNfNM%3D\u0026se=2019-04-22T06:17:20Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"WZKPPR4YW24XVXPT5WOMIZIRWAL2IYMJFAHRUQV3WPUUGA666KCXG7ETDKGKQ2O6FPKA4EDTNFSF7S3SOM4GRVVSA3BFDAQCGI5K35I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openatrium/skus/2-54/versions/2.617.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/255e045c7b7e4ed6b755a90a8a6f7d5c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=tJRhUeMEHSdBS1SXK6Oo%2BaTWkyx75JKIGvbJd0vaU18%3D\u0026se=2019-04-21T07:57:52Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"TFJN4M2RHEJWDPDOAPQRIC4WUBAUUVASLTDXQXMAMXW2AUFD2KRRMBKRR5H67QOFMIXSJ2CADCLMLWKNPQ6HHLJJTYBF463MMLQP36I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/opencart/skus/2-1/versions/3.0.200\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/69be1b00bf92432fa4ad824bbe71ab7e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j6m2at9aRAyDhGAongjNK7zmcqxwEu1v7adADeCh2G8%3D\u0026se=2019-04-24T00:51:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"LUBRXCPOCFS4PMKE37YY3YZR7GFYAVBTGK3LYGD4C2UBBIS5RCE6J3RESV4GWI6IR2RFKSP4CP2CVTPXUY4SJ25QATKNGCDRAN7AM3A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openedx/skus/cypress/versions/6932119.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/424c957b10c94477a8aa95faeaac3b4d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=KF%2FZ8tOBRxHg2ArxPHimopWQUsdyUceNk6vgFzs5s2Y%3D\u0026se=2019-04-22T06:59:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"JHTYBKDNSZTBG7THCSGT2HOKP7NZY6ARG7L65LTC4IHHECTQTK6DQOUINJGROUETM3YLIPY5KXTJZLR7QQ57Y4EE7MVFIPSUBOYFLGI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openfire/skus/4/versions/4.1.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9e4cba897ab5449a8b2c6a7db91db99e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cb9KExuz5F27Gk41ooejDRJskEAr%2FMx3Oq0mmwk%2BK3A%3D\u0026se=2019-04-21T08:13:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"23NYVV5RLGLLDXBWCBJC7KJKJNITKRLPH3RHJYFYAGAKOT4DES4LCQVIO4PC32YH3EATINN63TMQG3IGAXCB6WXJ2ZI3MSHMDMJPG2Y\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/openproject/skus/5-0/versions/7.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f79dfd529b9249bd817df39a823078b5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ZLhr8q8nHAQpRO3YSz3QRuPE3xwl2EKQY5QC2P84uPc%3D\u0026se=2019-04-22T09:37:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"OZU7UPXJ57PHFCAWSBRINR2ADUOVZSY3HV3FD3LRKEJKEQE4MB3UTCKDPYV5QP6SCTXZNQIM53RNQLYALODTWFKDKES5SVIYP7CG2HA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/orangehrm/skus/3-3/versions/3.3.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/efb09f8ce47143078d73302d36aa6721/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=oFm5EIAL5LTWThtLAV5o2vNXCYZJ7uCFabBOp%2FcNXqo%3D\u0026se=2019-04-25T00:45:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"BPAZGIG5B72GYHLINHOMMLCJHAGVMR2JLIYFGZ5K6JNS66AUETP3LJGAPOVWMSLUVSGWFKILUJAGZNQVJMHOTTC7SPTETMI2VSQXRNY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/orocrm/skus/1/versions/2.2.20\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fd260b8eb0564968b4643f03bacd1329/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Abx1W6mYVD7Ir%2FUPPt4sbt3vWulgjtMSDIcyVFCzF0g%3D\u0026se=2019-04-24T20:10:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DWB5MBHQ7FQCPYLMUKZCWN6MRJVHWQIXVBVREMS6MVSLOT54CWOUASZKTMSC7QNFQ53S34LV2V5U4TGTEFVJNS7ICU36RLJOZZW3YGQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/osclass/skus/3-6/versions/3.7.002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f62e1e3a9c364401bc6f82b9f2541670/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=N039Dv0TKEBl%2FHFsD8LPsOjCVEVHQpG5MeyVfkFu6U0%3D\u0026se=2019-04-24T06:02:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5AGBUYUXKPN4FR6XSQQKYC6CN72NWB6LNB2OQKMIQ66EYR5ZUAEMYHV32T2OU7X4ADPVFIDF3YPW5H3XE6FJF3XWAAM5HQQRQOLWDOA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/owncloud/skus/8-2/versions/10.0.1805302016\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7783c84f219a46f4a3ca18335afb6923/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ozPzd4meSnqhlootrJhjgIElepDbIWyq9g1QF6bHmsE%3D\u0026se=2019-04-24T15:52:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/oxid-eshop/skus/4-9/versions/4.10.40\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6a4e42db0ccd4339bb4d6c27ca75a86e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=VZZxDKRbyJe5xtWYa2CUgMJ1S7f2KfFGTkZxbTC3Sks%3D\u0026se=2019-04-25T02:52:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PUICYL2NYR4EMB7IRZPMFOUWCC5GYATMYKBBVCQIY6465AWWSBOPIITA5ZM7OX5JPO6NEK26TKXX54IUUAZXHZPHPLR7KXU7HPHDETQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/phpbb/skus/3-1/versions/3.2.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/998be6e7e1df47ba919821197f0f31c2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jvzAAnsG8i9qQ8nm5R6Zp1r%2FSJZHwy9qogJiwZUPwhE%3D\u0026se=2019-04-24T00:29:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"K6SDMWQ5AHIPLF3N4PHAARERK5KLUAULT446P7Y3CJL7DGDGFAO4ALXBYD6FSBNT5QLDAFXMG3YRB6GIHFZB7YVVFTKU4IXLQE3U65A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/phplist/skus/3-2/versions/3.3.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/af7f8ad261f44c1fb7f6e807ef8939a8/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ySbEJT8V2Nh0p%2FC1AeizMFJS%2FycKODN6bEUWpoID%2FrI%3D\u0026se=2019-04-23T23:06:11Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RTSRWQAXSRXWBEOPI7I7MJ7IMU36SXUJHTTDP25UT3LYYN7IB3CDORN5BMJID4TU6GMHLVE5M2HAMXUY56YMJD5MKA4V3XASFIPMHVA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/pimcore/skus/3-1/versions/4.6.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6b52e4f998c54955b7ffc02ffa519d30/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AvwTW5Y5RfaQEM7NulGuFZliX398w5ebAJRlYS1Cx18%3D\u0026se=2019-04-24T00:38:52Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"YBWOGPYU2ZHZ4PI2SEDDPIOUOKQRDAVF6AVXVSZ4HSRD73TEWFJRVWPM264MXDAOFSOY4GITS346ZOZ55MKTH225DNLRMUI76EI37TA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/piwik/skus/2-16/versions/3.0.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5235ba886336467b90bb497c75f193f7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=t10VrvuYZ%2BpoTjEzuEEFLvWMknEBS4kKmypNlFLNk5Q%3D\u0026se=2019-04-21T11:41:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"AL3FTPOHEFVFMOV5FYJUIIKU5TV5HEB2YU6RSAJEJ456A5YPDAHTCPBXLCE7JXCJF472M7F6HCB2AKKAFGICS3FIAF4ZM47GKNPJYTI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/plone/skus/5-0/versions/5.0.70\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c7481be4d89e4f96a6271330b24ba215/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AD%2BMV34e%2Fb%2B47IlmL6q0fOjnzkmS9IrvaVoECnylmgk%3D\u0026se=2019-04-21T10:49:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"567UPHGNI3PZLHZMGQ3P7QZJ5YKHMYGNTFP3OF7DUTS3H7N4ECNNOLYR73HZBQJF5WSHEK5HVY6346EEJEI3RYTZXT3UVGF6BPXDK5Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/pootle/skus/2-7/versions/2.7.62\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/01462e0fd56a4db7b252831d45bdecdf/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=vq%2FOTCnjTorx%2BtAXsMUq2ZTQ%2BNcwRCXQnovIjWsVAUw%3D\u0026se=2019-04-22T07:40:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"OMI63AZNTHJN7AK4JRE5J6IIWH4WPBP6HZF7WIHAZMQLS6PKBG4T4UGBXUWJL4LJEMVSJ63B3FD342YK2IXJGPW6SO7XZEEVWC3ER7Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/postgresql/skus/postgresql/versions/10.4.1805302007\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8f04bce6b5d3445587df466b293e5e16/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gIhM16cHGoydZmyKXaFeS%2Bxdt0e6pJi50NhViUwqKbU%3D\u0026se=2019-04-24T23:59:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/prestashop/skus/1-6-1/versions/1.7.110\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1186a35cb26c4d0fa44423f1b0f7a7d6/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=RENkThmw9MIdNcCLwJy9JK0fjAQu9KBdqH%2Fbmkqb8ho%3D\u0026se=2019-04-21T03:00:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4SPRV4DB5YV3MQDETU2L2XS5U42YFH34AW3Y6PNOG2MBWSLLFHQ4WC2T5MGLOFUQ7L5ZDNJZV5GHSABJVNC4RX3XRFVZ5OENM6XPBPA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/processmakerenterprise/skus/3-1/versions/3.2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fcd909915dfe4aaa8bce73d1360f328d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=HhWNCtlUfX9I8Woy5wx%2FOi1D1nHkHIVtJlQfWyUcrOA%3D\u0026se=2019-04-22T10:21:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"3KHT7OB5T3Z6HK4WMT4HB4JHTZDNOSI2T3SEPPXQU4E4P2KQQUTR75L3UU4TZIUREFNNFKIPCV6LAOMXTMWVEPKHTI2IS6OM7ICOD4I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/processmakeropensourceedition/skus/3-0/versions/3.2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e588eaa094014d06a6b9b51b822b72f8/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=rc2vzPa46rZwFdAdjcsvfmmBchKdOgNe68SPW%2FIEQMI%3D\u0026se=2019-04-24T06:13:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"A6HWGUSIOY4TKUGGCDC47PHBH7Q6NWCMGUX62KGHPGAWNGGWFJCWFUILFWGVU55GJY4RIN2GU22D6U7J6AG5EHAVZX43RK7WO2LPLUQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/processwire/skus/2-7/versions/3.0.620\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fa29a2ececfb42b68d125b04f5e132dc/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=L5APylk3h3Pbr7zhfo%2Fd3x1fEj89ZGE5Nj0hTGX3xno%3D\u0026se=2019-04-21T11:06:06Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UK6IQ75QHZCJAYBHRVZ6NOIFJMURQEXWC2VBE2E5QART7NRV6BY4J2G6T4IWEFVIT2P6Y5OFEWG3TDJVGIXJXOOWUH6RD2ZDPR5OUSQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/publify/skus/8-2/versions/8.3.32\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9fcd8a3240ad4bb1863f242510c433b9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=0wgVuGtnK5SS%2BY7ihmxl%2B8y7PnSEANRPJPZA9y7ZJI0%3D\u0026se=2019-04-21T10:15:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5BV2OW7LABM2FS7A47FXQPQUOSC6O3NK3MVT3EDWZ2TTNK4325GMK2F6S5E242PLF6MNMBQC3X2HH6UIUTDTXKRDP4GPALPMGLAWGQQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/rabbitmq/skus/rabbitmq/versions/3.7.1807052008\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5955bfd9e0e64eacbc62d47ef872f6e7/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=h42OSV%2FadHQ0Aaq1DFU8j1XA03N7xThe%2B7lS0iNDoOA%3D\u0026se=2019-04-25T00:14:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redash/skus/0-10/versions/1.0.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/1bd4134627c44cffa8865549df7b94c7/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hqPnBpQJJOUkQFNWMt%2BHSGUl55gFnP%2B8HlkbvrUT%2F%2Fc%3D\u0026se=2019-04-22T11:55:17Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GB27VRKNY6U2XVL5MJBFK2TXA7PJI5KS7DPVB5EN6BXSWHWMI2RKWIQ4VQFZ3LUX4ZS3VG6UO4M6RVP7NZQWXWJBINWACVIB6VZD5RA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redis/skus/redis/versions/4.0.1806251509\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4ab9b364a69848ec8a8a1e7461ac68c0/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2Fv3nRiCFtCqW4LFh%2FosgKd4io3%2BRddZbP8FLypdtxCk%3D\u0026se=2019-04-21T17:03:08Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redmine/skus/3/versions/3.4.1806101514\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/c0a771c03e5348fbb1013168b1c35652/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=WEI1zs57Q%2BV2Vo3lvZ98VaVJuDZ6rHqqFyOTnDcYKg0%3D\u0026se=2019-04-22T09:48:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/redmineplusagile/skus/public/versions/3.4.1806021515\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/729299825cf24a7eb38e279a986b4741/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=XQQMbyBFiposXKSjRWIfaiUi4J10DjUpVW2jfZo2qgI%3D\u0026se=2019-04-23T23:42:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/reportserver/skus/2-2/versions/3.0.26\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3a965e4d83de435383989cd1afeceda8/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=NaMEQruEnSunlQVdk9IRVxcr54jwsPJ27MslchAvZYk%3D\u0026se=2019-04-22T14:36:03Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UZB6KZLL6VDNASOPRADCWWA2JYGJSEZNHH3S7L2T5AJOC5GKUF764XVKKXTPDNWJSIFD4TDJZBPA4TH66T22LVITERFO6AKRYIADQFY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/reportserverenterprise/skus/3-0/versions/3.0.26\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a45516e668484fbab14bf06293bd510f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=byZZJYHCn4mpGh01RQ4hJi4JIPZmwf%2FdeLVi%2BimEogc%3D\u0026se=2019-04-21T11:59:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PSMYGQFPYCDMA22MJVBI3GZFK7QAWYHNPGOVBV72KSNZP5CE6UTTHHE2OQDWNMLIFW3KMAQUIHHLKVWQZSPOAYSCL2JOZ3JOIPRDV3I\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/resourcespace/skus/7-5/versions/8.1.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6a27f8510d404f53a227bffcf907031a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=MwEED8uZomL5ErPZTq8ZSoDWQdZLDqfig0xA0X4tJCA%3D\u0026se=2019-04-22T08:35:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"TPKPWEL6GKA26DUIOKHITTYOXS6FLHUMNSGVGNF55S2LL3FRPHLA3VAY4Z5B3IUADPKDYXRTNJ277NFUQM3W4G2QMXZGITN2SGH3SGI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/roundcube/skus/1-1/versions/1.1.4528\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0c4d054fc29c4e52a3e4469663afbc0f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Howa0abznT6guKf30stGY8hPVPVyZA9g7O5OvrzYg8s%3D\u0026se=2019-04-25T02:44:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"BL4YQFBGX64Y5FNVNLMFTZUTT6WKI54MAI67K7R2E327M3RJEL5VBW2SAUMMJBBRVAMX5CVCDIK25JXU2F2RG6DGBSYKTIVIK7ZKEVY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/rubystack/skus/2-0/versions/2.3.15\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d2471808a3694f74a541398f6f505888/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5ZFqNiLlqk9PgFH9TalAi55DGIVA8VxVjdHvIlG8ZAY%3D\u0026se=2019-04-25T21:07:52Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RKIF25AJSHD3E35BAYI7INN3AH6W5CYTZAC7RWDGBMBX3M2K5HSQXWM4WE63CF72YKMYX52W2L4LTK4B6MSM434Z63HUSDMWWKGK6HY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/seopanel/skus/3-8/versions/3.11.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/21a68d19923346fc912357d942d9bc1e/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=l6yXdx94hvPkLX4L4LEAZozGzkFwXWSlptVvvivCTuY%3D\u0026se=2019-04-21T09:40:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"IQVW7LOXAPYSAULCW46AXMTAWWFUQDXE5IFKN4NDTJ6U65VK2GEAVPTCL4LRJBQ3NKLI6I33BFSCROFSPFH3CG3Y7PA4DRBE4Y2URCY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/simplemachinesforum/skus/2-0/versions/2.0.140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/183a571bc28341f6a4761ad1548b41ef/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TBJKNSSARYWwHgvekfeDH7uA4pfx5dcwLbW7jX%2Bajqg%3D\u0026se=2019-04-21T03:31:22Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"5TVL2K2VL7PM2PCN23MMGBFWADWOWSPT5NDKL3LFN2KPZPKLBJBNS7VTZAPXA2MJVDVFZASNODIX2WPTBAEGTUE6EFEYXHQIZVQT4AQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/spree/skus/3-0/versions/3.2.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5cee33a1394d4257ba59ae66ee2ca8a1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=n9Ds9CLXvtV1%2BrmyvhikXDeQAqEnb5YfqY1AAPIkxfc%3D\u0026se=2019-04-21T07:06:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"DHVT2WSSE6V4PCVTT6MOEHSX6SP2VMI3X7WSYGNVX73QHHFFPGM2NEEURJJPPLLIXFRJWIXWRV5PRL764XZA453OLLFCSPZ5AMIIP6Y\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/subversion/skus/1-8/versions/1.9.51\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/60e8196bb6764edf8aff2fbc3e8b166f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=s%2BcYk8%2FHFtSOwDMB5Cd3nnrj6DqMtr%2Bx4WcjgFJ2hiE%3D\u0026se=2019-04-23T20:20:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4L6QOI5DM56S5SYYMF2XF3T2WHOLOZ2FG3MQGS3ASFKFE5KEHM35J7PSJM4QCFQ5Y446BCVSRGOWJ7IGXUG5EW3WZQ32ULAQL4B6GFY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/suitecrm/skus/7-4/versions/7.8.31\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e9ac086d50634d91a7ea3c5658c078fd/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=D6PkB7U%2FdTPy7jzBBtyIrhodPdx1a%2B9%2FXJ%2FUMvwlaCE%3D\u0026se=2019-04-22T05:13:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"T4WPP7DXSHS24JGTGMXVYMVTMH3TNAQUQKAVYPB3IUTFMJ7HVRWDNTKUZTWGLJL2Z6DNL46UCENQXDVQQGNQKFLTX53CU6KBBIEG6ZI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/testlink/skus/1-9/versions/1.9.16001\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f54326dea5a14f0a9e7d98d6309f8539/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=%2B%2B%2F%2BpWT3Z3my8Ag54ObL8yZZ1%2Fxqq3Fb8cTmHwHdILg%3D\u0026se=2019-04-22T05:46:05Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"WO2KT5HP2DXUT4A6D43KIC2HYXN6T7HFVY7A7M5MBJNCFSCQKO6CVMREBA3L4ANHMFBNXQL66XHWEW72Z7JUV54NFLYKRUHABQOH4VA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/tikiwikicmsgroupware/skus/14-2/versions/16.2.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5b519919ade94b09aae3cefcb22dbe03/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=SOD4mM3dpoTIEvs%2FbTUS%2BRAzVHNIWJNpSOOml7I3aVg%3D\u0026se=2019-04-21T19:17:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PWZDXD6Y3ELNZMJYC2DID33V3AOGR2SEZUBIW7UUC42MMBKYIVRWEZAD5DULFEQXDGXGIZZIIVOVQMS4SOSPY7HJSHAXHSWX4QS5LSA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/tinytinyrss/skus/20160220/versions/17.4.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e689566ffb594d62a651277cdfc5b699/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gWc6z%2Be7yV26Vm5mrTun9oH1klupo4Hs08fNYx%2FNGmM%3D\u0026se=2019-04-24T07:46:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FNRMLRVSQQLM65NIVPGGYYPX7SKB6MHKTJ7D6EW37EEH554GTYQ2RMV24JXKG372XUGTEEENLEH64ZMLKKC7WOOY5LVFI4VUDXTIMYI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/tom-cat/skus/7-0/versions/8.0.440\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/150e2016ae7b4ccf8a93c0cd7f64609c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=4b0polHYgxf4MnPBs6u%2BgnaiWs4WpMEVuSVWwGOvP8M%3D\u0026se=2019-04-25T00:37:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"GYHHP7RYGYWZL73XJ3KW2KDF3XYA4AOILACVNJOK6WEIQWLAL52GTB4UQLKVI2WHGMTTKULGZ5MDZDGFHOPALAS5VVDEVO3MHEJX5JY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/trac/skus/1-0/versions/1.0.150\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/778069a7bc894cfdac955b06e77fb4c5/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=47HIb3YMcaY8wFYO%2BSWpTSXejArp5f2L0ugQuCAgjN4%3D\u0026se=2019-04-22T08:02:39Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"VQHOBULMXBXDHRHNHBHZM5LG5PGOZPGEXP4OBX6S6YWBTIYBA2LC47YIWFO5H3DQAHUSWLLV4YQLRIOFTEF2JT3TKMFZWQA3RNA33RY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/typo3/skus/7-6/versions/8.7.30\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/98ee14a7c4a14ed7b7249eaa590a006d/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=b0ybisTFumVEgr%2Fdm5SxevmkTv%2FkTeUKpFiM1KeiCzE%3D\u0026se=2019-04-21T07:21:03Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"NTSW6YPEEN2I2GZJ5LC3DWCBPBUYXQHFZTM7PPQA7OOKNQKLFT26DJNLWVFI7QG74BWDE3URHXWJLFAXYMRBOAYWR6V4GE5CZQEOZNI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/weblate/skus/2-4/versions/2.15.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/87af3458122044a2982855b44d484dc3/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Vve2cffL4spLte5cU16jcFsvXkhic8VGZAE1mOZrgv4%3D\u0026se=2019-04-22T05:35:30Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"Z73BLDMTDRJNBFDPSLHDLTDYHBF2UWX2JQ6U5E6I37QASZXWP36VSQ3CS3IXXPTSEYTNQ3D23TLL3MXNEESWWKJQ2GNCULGWPMJ6AMA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/webmailpro/skus/public/versions/7.7.50\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/669bb550e1b44e94bcfe8971e4ba40cb/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=cvTESk%2FA7%2F3ZCTX0Q%2BwPKyWi4pYKVn%2F6cNxFNbNcKro%3D\u0026se=2019-04-25T04:05:37Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"SGDT5FWB7ZDIA24HWNJ3ZLWWQSW6FPEMSW2VNZW5FUMEG377CQHEDOPLEVCKE47TNXDG22YKQNHFWFSGV6WGMTW5M4JXTXA7BLLKFDQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/wildfly/skus/10-0/versions/11.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/aad93b263516426b8725f29c3be5c0ba/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=zBd%2BtWW4ILXKf8BaD2x39YoO99uDNVX8uhb8QuUJBuQ%3D\u0026se=2019-04-22T07:20:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"BL2K4SJL556Z5I35AAN5OF7I2UO26AQ6Q25HF7PTVFY5QZ5CTVJMNPI3D6VE7SAYIAEPQNKHEGNYIGAUHIJ5CUDL3NLFYSTLB32MTII\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/wordpress/skus/4-4/versions/4.9.1807060508\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/20d0f93779904e68bf29ea69af7272f6/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Kg4M5URSM10kOriSLaCM8e6jwQ6yHpccoftHEeAB1Lk%3D\u0026se=2019-04-22T10:52:53Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/wordpresspro/skus/default/versions/4.9.1807060508\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/86fbd19206a345e6957b28644f4358cc/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=tzvT5X%2BmaKGR0bHEuhYMKMpkoyDP1uGKdGkvVul3YvQ%3D\u0026se=2019-04-24T14:25:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/x2enginesalescrm/skus/5-5/versions/6.6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5d755ae93def408299a7be35347af6ad/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=guAS%2Bo5fQMy%2FARninrQvfpsnfgspigY4aSIwEsxLrTc%3D\u0026se=2019-04-24T20:30:49Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UNCU2LIEYA4XD75K5XS2JUF7KQROMRYX246NJCTE6YWICZ4AWEVRGAB6TEZSOBN6SCSBYVNCVYWPSU5ACOCBCN53JVRHZMU6JMUSLYQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/xoops/skus/2-5/versions/2.5.811\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/b26f33de420a4a60816ee28bf0395539/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=87B%2Fi8V1O1BGUsvhnmokAZpQRiNeHlQwN6k3GTWwRBs%3D\u0026se=2019-04-24T22:55:04Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"C2KK3A7GO2G2IZB35TSOIA2RJQSM6MNUTDHRM6XK7MNUA6IUMSBYMR32EYPIXNHQJT5FXJ6WVFBLQUPYZUSC6RCPIIBEPAL2ZRY7KGY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/bitnami/offers/zurmo/skus/3-1/versions/3.2.10\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d396f05994844eb7b695f2c876b6ebb9/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=jn%2FkaxqDvxQWvN56inbInbcxodWS6Wcl133OblrIL%2F8%3D\u0026se=2019-04-23T23:52:31Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4RVJLZ7BVTEKMVN6MFRTXH27CLIDGOKXHRKM5BHYWZV45Y7PFFVOZWZXNDKRUIA555TXMVICZDWMNZSBJR5EFUXLTLH25IUYH6GFC4A\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/check-point-cg-stack-r8030/skus/mgmt-byol/versions/8030.900200.0542\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cba550aa600f4a0c88c3be093b1c2e38/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-10-04T01:32:01Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/check-point-cg-stack-r8030/skus/sg-byol/versions/8030.900273.0542\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/61c2244171cc4152bc961f1aad0f0d48/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-10-04T01:31:48Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/check-point-vsec-r80/skus/sg-byol/versions/8010.90013.0226\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/00028f863a22426d8838fb68a3495148/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5nahpFghUpP1GkrLkiEDM5YdFajcJNgo1h6S4DZEWag%3D\u0026se=2019-04-24T02:50:20Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UZ4TFGIR4NAGZW2CNWENAJFJWLQETMMSYL4LZDE6DVO2O4OTANT4PWIUVHCONFP5PPBOPNJH6PRJIKAWFWPL3HHA4R77GYHNVP2G2MQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/checkpoint/offers/vSECTemplate/skus/template/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/chef-software/offers/chef-automateallinone/skus/template/versions/1.0.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/clear-linux-project/offers/clear-linux-os/skus/basic/versions/20230.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e73192f132484dd7bf8d3038488bc03c/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IwTcl7oeU47yUMasXPuJqnO7%2FqLRo%2By9p5VsLJfEs9M%3D\u0026se=2019-04-22T11:03:28Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"Q7FKTL4VWRISOX4CTDASPDLFAGCUIRFJWIN6EJWBX4SJGCRC7TPLGWLN6I7YMTBVMO4YJK2C7HNJ3AD262NJ4QSOZ7X7ITEKF52ZRQI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/clear-linux-project/offers/clear-linux-os/skus/containers/versions/20230.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/58aa4d35347947a3888c681eac1eb3ff/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=g%2FbhwAYQEjlmJ5bwZgqGbOGgvlLaicRTO5CeEXW9CJQ%3D\u0026se=2019-04-21T05:26:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"FG2JJDJ5XDLZDV4M5I5PXBCPZDL5HH3OKQYHPG3JG3KMPBOGBFPMPOAG5REX7W7XIHWRWZTS24FNLF2N3LEIFPDY7DR5JXGSGYHVOVI\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/clear-linux-project/offers/clear-linux-os/skus/machine-learning/versions/20230.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/eacf587346094f62beaabaefbf8d6f69/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=kbcoAmw%2FTvVzDWj3PxWkkEaX5acS0%2FAe5CeDA3juIrw%3D\u0026se=2019-04-24T19:23:12Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"2DSQ3T3IXLC4XCTF2PNVJJBHFDUIJEG7IY46BKDIDUKQZPXHNRQGWJJLJZATUBK42VVA5C4CJZPC5W5HI76OJNDJ6TE7PNGZPU4CIEQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/cloudlink/offers/cloudlink-securevm/skus/cloudlink-securevm-66-byol/versions/6.6.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0a3b85b5685c4ee698afea909a7f7519/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=SH0ZBOyoV5tT%2BfSZrjsCFO3kl9JYc%2FFbhPe2zhupmek%3D\u0026se=2019-04-24T14:11:50Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"4NBIY5JVU7TDMB7Q6KWTEXVY6JRRYQFVQ3TLCJKSART22CVIHPW75B3URWWBNZADARQVLVV6UXYJBZS4N4WHUT2YMZB2IOHZSKZPZ7Q\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/cloudlink/offers/cloudlink-securevm/skus/cloudlink-securevm-67-byol/versions/6.7.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6cdf2a9d49154106b31cb286c9be097c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=5SF5P98139ytxVfYReo3MMNVATk3z96Cs2nwWKC3SAc%3D\u0026se=2019-04-24T21:12:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/cloudlink/offers/cloudlink-securevm/skus/cloudlink-securevm-68-byol/versions/6.8.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ed5446ee5bc34db7ade0956bc4656363/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Lctfu5LMJolDi7txGv%2Fi6lKk2h1Cd5AqFqnXlqLPAig%3D\u0026se=2019-04-23T19:36:27Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/commvault/offers/commvault/skus/commvaulttrial/versions/11.13.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/100a27d085f145789e939e820a9aa26e/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Dl%2FkcYIQAvtSMxqBTQzeXKbUmaOP1jTfLz5PWy%2BevEc%3D\u0026se=2019-04-24T04:41:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/8/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Debian8_latest.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"training\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/8/versions/8.0.201805160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9afee22d5cd049188d1905613a02db88/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=uNDVkZ34VmLjvqYnHhUSLYiQUOeQegnxiMJFhzQHJS8%3D\u0026se=2019-04-24T09:15:28Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/8/versions/8.0.201807160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ba1d710daebb4d61bacf2ae82b6751b5/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=UIuBJoSqv4fOVdCoY8%2BAglrXmlpHwET69iLZwvIZmec%3D\u0026se=2019-04-24T16:58:42Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/9/versions/9.0.201805160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/bda08b0ac3194a129760d64fcef4e89f/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=f8GRsVPu7LMBftOyZZL%2BYqc0OxngVXLFptYdZ1Mai%2Fk%3D\u0026se=2019-04-21T10:32:17Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/credativ/offers/Debian/skus/9/versions/9.0.201807160\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/4edb48208e94472483999a4a9de48eaa/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=HTlcfBqFln7GbPKtb7JnJnwSjNPX3c3ZRDoycXt0MU8%3D\u0026se=2019-04-22T01:52:51Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/eventtracker/offers/eventtracker-siem/skus/etlm/versions/9.1.19\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a462aa9d33e745ab8d72a33cea2ad8dd/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=smWJHsUgs9ElfzfQWQoLlGeylpRBORz8PkyDUr9H53I%3D\u0026se=2019-04-21T05:36:47Z\u0026sp=r\"},\"dataDisks\":[{\"lun\":0,\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a462aa9d33e745ab8d72a33cea2ad8dd/Data/0.vhd?sv=2018-03-28\u0026sr=b\u0026sig=hfyXXSHx9eL7abtki55E9h7408Bm%2FwOe2RCQak89ua0%3D\u0026se=2019-04-21T05:36:47Z\u0026sp=r\"}],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/eventtracker/offers/eventtracker-siem/skus/etsc/versions/9.1.19\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0218d6671b9544f28b47b7b6d7648666/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=joeh84dLQfwghoHQj70SpI2o6SIz4i9RdepzwOo7D1g%3D\u0026se=2019-04-23T18:49:44Z\u0026sp=r\"},\"dataDisks\":[{\"lun\":0,\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0218d6671b9544f28b47b7b6d7648666/Data/0.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Jxf7AKjrA4RTOIvCZSt9tMiUoCT6uOIDLHCL5whSfs0%3D\u0026se=2019-04-23T18:49:44Z\u0026sp=r\"}],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/exivity/offers/exivity-vm/skus/exivity-vm-v2-0-5/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a309a9bdb07e422188ece728463787da/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=8guzHbD2iMAHjq19lVjDkWxRZ2K0%2FM6P4NTGuoVNn7k%3D\u0026se=2019-04-23T20:30:18Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-best/skus/f5-bigip-virtual-edition-best-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d44a90aaff6b45e88c4a2dbd7b13dc8d/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=d9kOdZcCSWcY2AxsCYjG%2FLpBs7YC3phPmcaRiBiqD5c%3D\u0026se=2019-04-25T01:58:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-best/skus/f5-bigip-virtual-edition-best-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e9ba311d31004874b80e666d51267fb8/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=v%2BMRMyBFBfZAxwOzAaI70hfTK7ruX2ELydRdJ9wE%2Flc%3D\u0026se=2019-04-24T19:28:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-better/skus/f5-bigip-virtual-edition-better-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7e128f73e71142e797ab9340eee2f33c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=Hu%2FtJ8cjH7waZvSP9%2Fwo9x0PZF%2F1QbW%2F5%2FNB7gRozOQ%3D\u0026se=2019-04-22T15:23:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-better/skus/f5-bigip-virtual-edition-better-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/70d870b757f5407f89c3cc8b12cc9a85/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j30yVsNO%2BStv6Azw1M7Qa771f4C1Q06RUtoIlIapX74%3D\u0026se=2019-04-21T01:08:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-1slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/78c3ea106352460f8e917e5f2ff8db32/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=i7PmpWwOdEv6goMDw4rZ%2FcUgfQ2uRMFDE1Jk2qZBv6c%3D\u0026se=2019-04-22T13:37:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-1slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7a062de55e9e4561a56c7a04210eeee1/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=u4pjcUMOvL5vcgwMIKGKh1%2B6TlHhjp73qEm9%2BtYxn%2Bc%3D\u0026se=2019-04-24T03:22:31Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-1slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2dd8c0fc8fa4455bb9d0c3e77298cadf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=ykW5psxqpzLt6MHHBaa38JC4stdbrDygi5lzLVeAvMA%3D\u0026se=2019-04-20T23:36:10Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-2slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7a0e7a2ea7d94f85a4e2727a8b8704cc/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=p4393qwj2ln8Xn%2BS%2F2mOiozu5p5rkWMlYcSHN8YV%2Bmw%3D\u0026se=2019-04-24T07:13:58Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-2slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cf15643185964f72a0506685d2de6c56/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=8dCRJrrb%2FJXRr9UoE25FgR8Oc%2B3aezSTqrP1qbSxt%2Fs%3D\u0026se=2019-04-24T05:32:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-all-2slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/6b963476d5ad45c1832cc24be31d2def/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=QAsrtXm1WPYvyihIvWfGs1yDoFpVt1BMyo8WuppV%2BhI%3D\u0026se=2019-04-22T11:12:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-1slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/62849c5788924c39b9e3fcd46597d905/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=phh6N1hcequw2zblnSjIelckKbH9JuUibNF4vSNtecQ%3D\u0026se=2019-04-21T07:35:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-1slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/59fe214265594be793f94672f4d7ff19/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=qkVpU%2BcQ2VVYjbqYfIWbmNKCL2XEP7K6hMzfuVYkVzY%3D\u0026se=2019-04-22T14:59:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-1slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/578f563bdfa44f3c968ae26015093a6a/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=i4FjA8Wml2g%2BDf4AD%2FB6FSmT%2BmxWXerzL2JFFEwGoag%3D\u0026se=2019-04-21T08:59:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-2slot-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/27f57b98114242f782ea7c01a85dfb1c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=P0VxNwHQvEJEInDQ%2BLT8u2VfiEhoBjVvJFbvn094pFY%3D\u0026se=2019-04-20T23:12:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-2slot-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/252f555495344d2ba62a5050ec5bf8d8/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j%2BVrWJymSofeQeFQ1Ov4kN%2BYw9G541%2Bin2ojych84Kg%3D\u0026se=2019-04-21T02:40:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-byol/skus/f5-big-ltm-2slot-byol/versions/14.1.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/9dbdf1f926f64c35aa0a930b44d9560b/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=pkE%2BsphZtda1KB6Sss0ktqaF2btonQYP4WVQwA6%2BxpM%3D\u0026se=2019-04-22T03:01:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-good/skus/f5-bigip-virtual-edition-good-byol/versions/13.1.100000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/42a85a22aacd4a59a0066d23005ee28d/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=O8JT7w0nf6FESxNFDiDBKTjPPTAkItuIJOJiQIMOYGo%3D\u0026se=2019-04-22T06:28:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/f5-networks/offers/f5-big-ip-good/skus/f5-bigip-virtual-edition-good-byol/versions/14.0.001000\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/2ec46135199847ba812e98617485a699/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=gbnaY%2Bku4N6cJUTPmsaBFI9nvOxyhS0cJUPd6z0qmto%3D\u0026se=2019-04-21T12:39:32Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/fortinet/offers/fortinet_fortigate-vm_v5/skus/fortinet_fg-vm/versions/6.0.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8ffb13d0b3514892b333f653b0a0d779/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TLdUbNbV2FagiLbi%2BXr0caHZ5Q2BjwbdZLB%2B11a8lqM%3D\u0026se=2019-04-24T20:28:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/fortinet/offers/fortinet_fortigate-vm_v5/skus/fortinet_fg-vm/versions/6.0.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/00ffdf36a69446e1a431d9c08f6a43e5/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=IjXdhUo7ly0NADUmX%2BPx0GjPTClqhj6XwEsq%2B5Al%2FIo%3D\u0026se=2019-04-24T20:29:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/hannahspublisher/offers/hannahsoffer/skus/hannahssku/versions/1.2.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17\u0026ss=bqt\u0026srt=sco\u0026sp=rwdlacup\u0026se=2020-02-13T08:20:06Z\u0026st=2020-02-13T00:20:06Z\u0026spr=https\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/hortonworks/offers/hortonworks-sandbox/skus/sandbox25/versions/2.5.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ff47b22391074321836bf01230362b1a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=AP9Cn2cgziUP6zTJDA2NXjpwx5fCtpCD6evMuuIvofQ%3D\u0026se=2019-04-24T10:25:41Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"PYEDSE7MRMX75WA6BLCOXAMRE3Q7VXMFMBPXIAUITESBRT5XSEKW3EKROGGR32FYDDOR2GBG7KVZV7TD22PWKJB3SILALNDNDLH53XQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/kaspersky_lab/offers/kaspersky_hybrid_cloud_security_vm/skus/khcs_azure_byol_vm/versions/1.0.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d0fbd32b879148009308d304d5c73c00/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=6VdeX30fPUVAGKqWeGLxqZoEAD7NOLyCXMKvyOQ6LrQ%3D\u0026se=2019-04-24T06:26:42Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/kemptech/offers/vlm-azure/skus/basic-byol/versions/7.2.430016425\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/5d08f695522242c9b0de85842e35e1dd/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=o7avaX5x%2FsUxgsRA1PMce5w9jmRv8XzkDetn42%2BNoMM%3D\u0026se=2019-04-21T00:30:03Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/noobaa/offers/noobaa-hybrid-s3-archive-05/skus/pay-per-usage/versions/2.1.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/05bdcf26c6f74702be34817d537f24d0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=negJvoAuNnrw20gxqhT0vP8tHOxDGa6Ps8vrDQEhrKg%3D\u0026se=2019-04-24T18:29:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"R65CBNLVR7YUTMBOGT737INIGP6RTEERIYO7UYI6WKEQVGPO4HQ4RS3KRLCCPTMW2FUDJVRBKSSYNTMWYXSNMTPLCDMV3CF4COUWSFA\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/nri/offers/mplatmc2018-vm/skus/mplatmc2018-win-vm/versions/0.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a9495be1b5424734b9fe9675ce2849c2/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=wOvRZ81XPKGLgCMuoFk071z5tVOPHsOoULGg8VfdB1k%3D\u0026se=2019-04-25T02:59:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"UVH7FNWK52PITIBXHMPRN2WVXGKZT6CBKNNBY7QBONZJKFHX4VQ5LGAWRGFPNSEKEDFKTDWP3XHNEEMI3RRWJ3R4EJZQXSVEZS7KBHY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/paloaltonetworks/offers/vmseries1/skus/byol/versions/8.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/8e1f9849346e4a6bbedf4920148e3dd0/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=TelBGCALZEP5V9cvbi8Bm%2BsMHr8JhPkNYQp11kjHOaM%3D\u0026se=2019-04-25T00:23:33Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"SR23IDILM4Y4VFWYPDJBDOPNU5T72ZR3ZDZ6HGPZN3DSWT6NP4F54QZUUWRNR3YPTWTL27LHYPQSIMB2DSAZKS5QHRRBM2VYTMPUQCQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/ptsecurity/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/ptsecurity/offers/ptaf-vm/skus/byol/versions/3.6.6\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7223baf4841b42e993662254c2589007/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=P2Q4ef6T4cu7iKNlrNNtFhC1xSlggWj8txuw2KSVlNI%3D\u0026se=2019-04-22T14:47:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RAXJLQHAXDCMU6GVL3G7FW7OQPN6PY547X6JUTQQEF4GLXY7R253VQC3WJAKGT6HBINIXX67Y3EH7X5O7P4OP7QQHDJG2O4JV65BBXY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/puppet/offers/puppet-enterprise/skus/2017-2/versions/2017.2.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d61a5cea5f9f412682790c2e73528dcc/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=j28AQTjHnfMZm0g9DX0jFvHe0J37PWp5fK4n%2ByDUvyY%3D\u0026se=2019-04-24T02:41:15Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"RICT25UZBGSXPU5G7CEMQLWN2HAUZSK5GNUBNBQ5DMPR2YPRK3JIHPNZNS6DFBSP3O5QDTOPZDWFCDCN4ONQ42NYHGM36Q53QKM3OYQ\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/quest/offers/rapid-recovery-core-vm/skus/quest_rapid_recovery_core_vm/versions/620.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/cd0781a5b1314b81915a86aa3430ad88/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026sig=n38PaaDjxFiAUI6YhLoIbask9AqdWTQXYhvieg39V1U%3D\u0026se=2019-04-23T17:19:19Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"JDJ5IS5HDKFWAZYHNAXOS26GA2W6QLSSOBONENPU7CM6IFK53KXJN3GXWYLS5TQQTFX7MZW2N2PDDAITXR5KV4R4OMHIF34ZMDUBWIY\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/tata_communications/offers/netfoundry_cloud_gateway/skus/netfoundry-cloud-gateway/versions/2.4.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0bc4fe0560124ed192a5aa8c7cffcf5b/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=YrbIlkFl8NtJFRWp%2BnUXf1yx1fZJ0ep82GxZYUNVlS4%3D\u0026se=2019-04-22T07:09:43Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/tata_communications/offers/netfoundry_cloud_gateway/skus/netfoundry-cloud-gateway/versions/2.6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/ac4900e34ebf4d7282950d721113ec13/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=L5anuyefUAWDZlwq9kH%2B0iHTWQP%2BeMwtmE6gtyCUfMM%3D\u0026se=2019-04-25T00:07:25Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/thales-vormetric/offers/ciphertrust-ckm/skus/ciphertrust-ckm/versions/1.0.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/07d890da45eb44d8ada0d2e00c4a4f6c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=d%2F8NyVZiyCOIO%2BNBkoPw9n%2F6pjkcgdohlTabbsfC7Ss%3D\u0026se=2019-04-24T17:36:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/zerodown_software/offers/stackbcaas/skus/stackzdsbcaas/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/544c62f6ed6b44e68368a3dfb5fb9598/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026sig=nnYIBZZ4r5wE1bTGL%2FY3KKwXA879esLTrJF%2B%2Fnsl7m0%3D\u0026se=2019-04-22T07:30:24Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Microsoft/offers/UbuntuServer/skus/16.04-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17\u0026ss=bqt\u0026srt=sco\u0026sp=rwdlacup\u0026se=2020-02-14T06:22:13Z\u0026st=2020-02-13T22:22:13Z\u0026spr=https\u0026sig=EOaOB00ALYHrt14nFn%2BFMNEdXHc7cFfvLpglO3m%2BocI%3D\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Failed\"}}]" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/CassandraCluster/skus/CassandraCluster/versions/1.0.0?api-version=2015-12-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/CassandraCluster/skus/CassandraCluster/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8d4e89e8-c680-4a5b-a38b-fded24961f20" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOIDijIR2vLVuI4Uup76qPkjOK4hcE9rFfQGpuQaZBYav5N3y8fQyENU/UTXyi05kkvX0JmV6Oti9RODRZbqJqtFdIAEC3P1jOpEk5a3rC08Q7pdVprN3oLMX5haCS5WY2fL1u1US0xJoZHuEIYvc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13723" ], + "x-ms-request-id": [ "8d4e89e8-c680-4a5b-a38b-fded24961f20" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174626Z:8d4e89e8-c680-4a5b-a38b-fded24961f20" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:26 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "567" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/CassandraCluster/skus/CassandraCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/ElasticsearchClusterSolution/skus/ElasticsearchClusterSolution/versions/1.0.0?api-version=2015-12-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/ElasticsearchClusterSolution/skus/ElasticsearchClusterSolution/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "24" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f8b641a6-a330-4b18-b826-e570c7584420" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+N9fmddHBiLM/GkK7RgbgFqLvyGjprJkO78j7k4vEJiaLIIcLm3Swk7a9D4JIAD/GJQdDD9DXIgwPfzl0BGdSJVnkymLyw32sTO5zQpU9RIhLRDcQnlKn9RAWUvzs48MP7V33gbXOeM46eRgEYn6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13722" ], + "x-ms-request-id": [ "f8b641a6-a330-4b18-b826-e570c7584420" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174626Z:f8b641a6-a330-4b18-b826-e570c7584420" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:26 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "591" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/ElasticsearchClusterSolution/skus/ElasticsearchClusterSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/JenkinsCICluster/skus/JenkinsCICluster/versions/1.0.0?api-version=2015-12-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/JenkinsCICluster/skus/JenkinsCICluster/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "25" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c260cf5f-ce4b-4beb-85eb-d8270afc82ba" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbTl+PfxBXodUamRZXC1Po5piSDRwVjurzQmbdkVD7USByrotW5AlMbz/61zt9tgZ3xc7p2+yUd44Fjpo7UTcL/Bf5/1ltmLC3LgGu5c8rAgee8zOxkcoglwmu3c8X6zhEXKkP1Z9DFMwHcJlhwIY" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13721" ], + "x-ms-request-id": [ "c260cf5f-ce4b-4beb-85eb-d8270afc82ba" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174626Z:c260cf5f-ce4b-4beb-85eb-d8270afc82ba" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:26 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "567" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/JenkinsCICluster/skus/JenkinsCICluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/KafkaCluster/skus/KafkaCluster/versions/1.0.0?api-version=2015-12-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/KafkaCluster/skus/KafkaCluster/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "26" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "45792ef6-f121-4bad-b2f8-47cd1576e2de" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvGJJmRz04xvpEQAMEZcEUVCO2PqIKPEQOW7z7UrB9pCtHdoQ4B45ZIzFq0Q2VVvKFvXIBEaZfoJ8NhoL45KYemYlN0LOPSmiiF1DoW0Ho493lcdaYfF5X4VEfqI6Q0XVIF/sxLJB2Mn1oHPGqRFAx" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13720" ], + "x-ms-request-id": [ "45792ef6-f121-4bad-b2f8-47cd1576e2de" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174627Z:45792ef6-f121-4bad-b2f8-47cd1576e2de" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:27 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "559" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/KafkaCluster/skus/KafkaCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MariaDBwithReplication/skus/MariaDBwithReplication/versions/1.0.0?api-version=2015-12-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MariaDBwithReplication/skus/MariaDBwithReplication/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "27" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5e97b31a-5303-484f-9071-66fbb44cbf14" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuTEN8BjEB+h7ttnZXA2EZlJLN8tlSs0zDnOAkj8hYgvwqCVnNIhuGf8tjoYcRccEY8nLmrOIHCxwz/FMhBmA6S/OW2Xt/dWWoKZsP8nvklk4HjfghaBiiYR/euhEeXYgHWvk2hQUG83bq6x+CQvH" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13719" ], + "x-ms-request-id": [ "5e97b31a-5303-484f-9071-66fbb44cbf14" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174627Z:5e97b31a-5303-484f-9071-66fbb44cbf14" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:27 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "579" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MariaDBwithReplication/skus/MariaDBwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MemcachedMultipleInstance/skus/MemcachedMultipleInstance/versions/1.0.0?api-version=2015-12-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MemcachedMultipleInstance/skus/MemcachedMultipleInstance/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8d91f00b-0f79-472d-8047-a408db91ad3b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYxOmHupYeadU7R1a+HApli2zfSgaEtGJsi058OZnOpBCeXlkkBd08dGG6xARf1tblWJdUliyLUJ4Dmq2H3fIpEhkvZlyJCe3psfzVZ66wcX6+cnpYP4oKO80WetNOIe/Ffh3j1H1gNdQY9bu7+Ic" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13718" ], + "x-ms-request-id": [ "8d91f00b-0f79-472d-8047-a408db91ad3b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174627Z:8d91f00b-0f79-472d-8047-a408db91ad3b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:27 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "585" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MemcachedMultipleInstance/skus/MemcachedMultipleInstance/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MoodleMultiTierSolution/skus/MoodleMultiTierSolution/versions/1.0.0?api-version=2015-12-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MoodleMultiTierSolution/skus/MoodleMultiTierSolution/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "29" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8a3ca882-7156-4554-be43-975b1e5794ee" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzsh/lHzU4kY1B6Y5p8mhDTfaGkdL6ie15rKG13YwJGsAXbZ7nXyu3j9HujqYpAisymc6Vqx7DbYTbJ0k27z+GDNyGJxdJYShha/aDtQl/Mxke0evUZz1wTbfr3N42SQWj8eUlyQCmmy78b3rNecz" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13717" ], + "x-ms-request-id": [ "8a3ca882-7156-4554-be43-975b1e5794ee" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174628Z:8a3ca882-7156-4554-be43-975b1e5794ee" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:28 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "581" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MoodleMultiTierSolution/skus/MoodleMultiTierSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MySQLwithReplication/skus/MySQLwithReplication/versions/1.0.0?api-version=2015-12-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MySQLwithReplication/skus/MySQLwithReplication/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "30" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0d8c14ce-f366-4d70-b295-3d1240a132b2" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvefRrtSSIMW9vknOjTHFHtDf93A8COwCCovUvdTflfj80qWYwPGnhX/LQaFFx97XC/wiV8fWBGT2HszS6Gn0rM/uy0nxe7uG+bRmtxTriUhZ+vj/KRVofsDFhYinJBy4S0DoL/2/xYdKdyM1Liyvg" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13716" ], + "x-ms-request-id": [ "0d8c14ce-f366-4d70-b295-3d1240a132b2" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174628Z:0d8c14ce-f366-4d70-b295-3d1240a132b2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:28 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "575" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/MySQLwithReplication/skus/MySQLwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/NodeJSCluster/skus/NodeJSCluster/versions/1.0.0?api-version=2015-12-01-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/NodeJSCluster/skus/NodeJSCluster/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "31" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a48ef10a-46ef-4e13-9ca5-a2b1afdef6ae" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv2QcJslAcS2v5doRpHY5uH7LTcIhcaYNPvDqy31uO2X+vVN9EJ3Yh6OmE24/XQUV6W6vC1vAo1hpWPWsblR+I7wH664m5YUer8jtxK6Si31vkr4DiAqOQ6rKTSJZCwIbkGyDFJdghQ9EbXDIfPOHP" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13715" ], + "x-ms-request-id": [ "a48ef10a-46ef-4e13-9ca5-a2b1afdef6ae" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174628Z:a48ef10a-46ef-4e13-9ca5-a2b1afdef6ae" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:28 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "561" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/NodeJSCluster/skus/NodeJSCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/PostgreSQLwithReplication/skus/PostgreSQLwithReplication/versions/1.0.0?api-version=2015-12-01-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/PostgreSQLwithReplication/skus/PostgreSQLwithReplication/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "32" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "be3586bb-a9e9-4df2-97ee-f2f4c2d16756" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv64uxmxFtdUEM2HyRXKO6OCTt6ii3Wm2sthtRqbo6pa01PiIwZH51uzplgHilxdwk3FzCgYhwwul53mBXPXNVGES3VO/6Q6pVxvmcPTAU35OdpwIh1m6TvKznVAxk1Plcy+3LBCOWHy59YmggYP6y" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13714" ], + "x-ms-request-id": [ "be3586bb-a9e9-4df2-97ee-f2f4c2d16756" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174629Z:be3586bb-a9e9-4df2-97ee-f2f4c2d16756" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:29 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "585" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/PostgreSQLwithReplication/skus/PostgreSQLwithReplication/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/RabbitMQCluster/skus/RabbitMQCluster/versions/1.0.0?api-version=2015-12-01-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/RabbitMQCluster/skus/RabbitMQCluster/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "33" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c5a97773-d718-4a8e-8a9c-dbe174b5355a" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5XXSooQg/nbxHITMwCJuF7osA3ptY4IlM1KC62EkTycqk+e3gkmZtZR0M0ilvT44qP6nTwl1btrhjbH0+jcPumtG/l8eCRw3BW0xnkqD5sPE/bjLzdksc9u4MvZ3/m+zpAKyZzt1vlOsq8gv0MWw" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13713" ], + "x-ms-request-id": [ "c5a97773-d718-4a8e-8a9c-dbe174b5355a" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174630Z:c5a97773-d718-4a8e-8a9c-dbe174b5355a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:29 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "565" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/RabbitMQCluster/skus/RabbitMQCluster/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0?api-version=2015-12-01-preview+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "34" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "442edbd6-a2bf-4ec0-a264-77f0b34b6de9" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvyQ+4298l8fBtvijuIZj0vCB1zY8UIA+iL6VcerNdLkphUJ/8yckfx3eJt/iwwtLw1KtaffGR8uccjW2gYTA/Qz+hRmLSckaY8RvWGQB+Kavn+uF+Sa7JuDGlHU2BRhDUxgDG6g2/j8NYjXOWqzHc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13712" ], + "x-ms-request-id": [ "442edbd6-a2bf-4ec0-a264-77f0b34b6de9" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174630Z:442edbd6-a2bf-4ec0-a264-77f0b34b6de9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:29 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "709" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/a60bf91041304dba9c2613e217c8a8b7/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-22T05:02:40Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/WordPressMultiTierSolution/skus/WordPressMultiTierSolution/versions/1.0.0?api-version=2015-12-01-preview+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/WordPressMultiTierSolution/skus/WordPressMultiTierSolution/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "35" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "07f34645-3c17-4fad-baaf-6288dba6c0cc" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvxuvKvUBhlK81UQW8bVLlQVttP3tOImnYfvP7kNrmGvBnr6rLTQCwPThdWGjEyhiyt154K7c3UJ7AMZJLjF7rX/xKi9t1jeRDvN3Cm3PscQ1cUd6KZYZUfGtWWjyQXzVrn7mJjWuu4bs2Mh0HAUTl" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13711" ], + "x-ms-request-id": [ "07f34645-3c17-4fad-baaf-6288dba6c0cc" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174630Z:07f34645-3c17-4fad-baaf-6288dba6c0cc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:30 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "587" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Bitnami/offers/WordPressMultiTierSolution/skus/WordPressMultiTierSolution/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.3-LTS/versions/1.0.0?api-version=2015-12-01-preview+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.3-LTS/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "36" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1af49d78-6ca2-4c96-beda-462674da4897" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv6NgmzBS8uayR+Trq2IbyNSw7Qwz89R/phkyy0bJ3xpH8fa249PmB4/E1set9/6KdQrWzvlvEOT9i99vrvAHt7aak29HzSfzCqmKmA+cvYpGc1PYqddDavPTuSlDB/jAamyHJjMa2OjSM583AkduX" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13710" ], + "x-ms-request-id": [ "1af49d78-6ca2-4c96-beda-462674da4897" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174631Z:1af49d78-6ca2-4c96-beda-462674da4897" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:30 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "575" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.3-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Ubuntu1404LTS.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201808140?api-version=2015-12-01-preview+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201808140?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "99b676a0-3c8f-41cc-9d89-687414cb8700" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvvYPwd6hMo7t12WJhcVYDo7xq7tg9Utuu6jNLTzLNZbeIyJNlso5e7GY0Q8Tz3YIF8/xA0wMqIITXse6cgTvQVeIv+QFGzBr/oWTUra4Vc32n2xogTweeGuYbOMPTvY4uZ42X0cCDJ5Hq4hYDnl0d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13709" ], + "x-ms-request-id": [ "99b676a0-3c8f-41cc-9d89-687414cb8700" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174631Z:99b676a0-3c8f-41cc-9d89-687414cb8700" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:30 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "704" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201808140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/08acaeee3c7e4cc394e9ef81790bda63/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-23T22:15:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.20180818?api-version=2015-12-01-preview+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.20180818?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "38" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ee0a9629-e279-4f9f-aedf-3a53da929b4c" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZSxT8vCPMZeQ0dHkdaf5umKsOskAidWXxfZqcpQbo7xv0q6c6lYHygmf/enBSGVwS7Yw4RSlMkZrSxcZzGmW2+eyZVDkQNdaIAE1yg1pTtWs7dHsm9+05pZxyGjXPTZp4ekd9sf2xKzDi57CbPlD" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13708" ], + "x-ms-request-id": [ "ee0a9629-e279-4f9f-aedf-3a53da929b4c" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174631Z:ee0a9629-e279-4f9f-aedf-3a53da929b4c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "709" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.20180818\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/41281233660241f9a8e074b74f0d5abb/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T02:31:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/1.0.0?api-version=2015-12-01-preview+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "39" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c4f0edf6-e292-463e-bc5d-ec773048be07" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdx8+617ynCrKU7sqzrnrGtk+zbwwZ1t1UV77BZjH21foeZDJsoorUaRDOu53DH1XUfmnosLCZO5ax0xUNyHG3bKkpD0TJ5ygbSZgXFyPLENAHkg2pMd5IUmpUijjVlsJwDra+8yDsSxHsDv127B7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13707" ], + "x-ms-request-id": [ "c4f0edf6-e292-463e-bc5d-ec773048be07" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174632Z:c4f0edf6-e292-463e-bc5d-ec773048be07" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "706" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://hamurphystorageaccount.blob.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/hamurphy-blob-for-fixed-vhd/hamurphy-fixed.vhd?sv=2017-04-17\u0026ss=bqt\u0026srt=sco\u0026sp=rwdlacup\u0026se=2020-02-14T06:22:13Z\u0026st=2020-02-13T22:22:13Z\u0026spr=https\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20170811?api-version=2015-12-01-preview+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20170811?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "40" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "80fecbf1-ebfc-4226-a940-378fa723b5ce" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvvXk+i/DedP0nrlNhjCfR7Xc5ajBhfYWGiTy7ME8G5H4hCRlpnpcXUWZPjqjXiFc72aWM1u+SQXkcIcpV8wT4Gtk6ah2f26Us0fUo98vwfVN0ykjY9pUIjfxHg+IQsl3NUdpipB77/jtSVpRHS70I" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13706" ], + "x-ms-request-id": [ "80fecbf1-ebfc-4226-a940-378fa723b5ce" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174632Z:80fecbf1-ebfc-4226-a940-378fa723b5ce" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "590" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20170811\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container/Ubuntu1604-20170619.1.vhd\"},\"dataDisks\":null,\"details\":null,\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808140?api-version=2015-12-01-preview+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808140?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "41" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7a2fd5a0-5a6f-47cb-b7c6-bc682803467d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3OvOCCxLbOAfUpF8yOjO7fMWun5KZ0u0hGdCqWFeya7SwGu+2etwUf6KToThyRowvqJaTc/UFYdPHPlbkofXyPVWWX1NsCDylRLuXlI1HB+GQhK+Y3LOhRkDqFUo/dzT5RbxFmpCPDrJe2qlW//D" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13705" ], + "x-ms-request-id": [ "7a2fd5a0-5a6f-47cb-b7c6-bc682803467d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174633Z:7a2fd5a0-5a6f-47cb-b7c6-bc682803467d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:33 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "710" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808140\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/411e6e144b774457870f77f8fbb95a80/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-25T04:15:14Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20180831?api-version=2015-12-01-preview+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20180831?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "42" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "15397eab-f594-4358-9c8a-0dd519471178" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3MyZwoqxnoXuF8URW5VKviDxZ9GM/aAj8viUlCPjMbVLcIlhwTIv9Ms3OaKD6lr7QRbRFqeKz3l8R+3RuoiKPCUWSw+9zR2wr549fi8wIWVZtkUzo8NgjGBux5h5mxR1BOlFA8DiNjqS6BmN1hnx" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13704" ], + "x-ms-request-id": [ "15397eab-f594-4358-9c8a-0dd519471178" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174633Z:15397eab-f594-4358-9c8a-0dd519471178" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:33 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "703" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.20180831\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/7e3878d7cf874ecfab6eece1d0553fce/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-22T14:00:09Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.20180911?api-version=2015-12-01-preview+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.20180911?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "43" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "31a73232-281c-4a09-b2e2-4fdb8a9bcc81" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvh3TSK6J8XDVWjWVLx8vTlCNZVwlHbcO6Fxfpc4f6oFT2QyZpDZgbmn8yB7GTdEdULjMxi11fV3QQw6+E5X2cpOZGBf6zSAnrN9cxWHPPKIwra9iWahcXA0qjqs3VOPZwR7HZRdv1P1sw6c8t/ymY" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13702" ], + "x-ms-request-id": [ "31a73232-281c-4a09-b2e2-4fdb8a9bcc81" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174633Z:31a73232-281c-4a09-b2e2-4fdb8a9bcc81" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:33 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "648" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Canonical/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.20180911\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/027b00815995491a8986f8ff7e16c38c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T02:20:02Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CheckPoint/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0?api-version=2015-12-01-preview+23": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CheckPoint/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "44" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "311b0095-ac8c-4cef-a20b-e85de4cff1f0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvL1F96rKofAUZaoT5dKkWnDJ0UWfhtvpknCxoaly2HsnLbLqHzZe065Vsr4WaEU8N+IWQOzvuelVuhgHs0jkM4Az90QuZQflT23vlsCrkRo7ocLylczKChu2+LPY3Ep2jMPhTIsaWR7zHTbrFt2S8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13701" ], + "x-ms-request-id": [ "311b0095-ac8c-4cef-a20b-e85de4cff1f0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174634Z:311b0095-ac8c-4cef-a20b-e85de4cff1f0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "578" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CheckPoint/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CoreOS/offers/CoreOS/skus/Stable/versions/1465.8.0?api-version=2015-12-01-preview+24": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CoreOS/offers/CoreOS/skus/Stable/versions/1465.8.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "45" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1052407d-feb4-461a-86ff-00488dd5f7d6" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvV7Ix4BnArfnnjqYmHBHlEFcObpgnMAF+WlFWmFqwwqn0q7ZWPLUbfjBeTnGjMH0KUqsC9spUyi8EPfLEBdEAJnmqUTOdgRawCorC+VTgGQh3ZucipEQi/vabJMRBAx+fLxK5Rd0/jzvN9AYC5XPp" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13700" ], + "x-ms-request-id": [ "1052407d-feb4-461a-86ff-00488dd5f7d6" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174635Z:1052407d-feb4-461a-86ff-00488dd5f7d6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/CoreOS/offers/CoreOS/skus/Stable/versions/1465.8.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0e40b5a886604bd5a6e153c9d943e47a/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-22T07:51:34Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0?api-version=2015-12-01-preview+25": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "46" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d4afbebf-c4e6-49a1-adae-2eb201eec0f1" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLIvrktQ17JrZegTL9rwAhimtEWawZs87HsW0YJM6t6q9LbaurJiSME9a1JIGVHU8kEc1Lh30/Pb9WyQys9xKIE+kMQPnvXwQi1iDVurtqrzPIH+r6z9AffGXDAOeecabA8z/BbTnhZofG6TgPELx" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13699" ], + "x-ms-request-id": [ "d4afbebf-c4e6-49a1-adae-2eb201eec0f1" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174635Z:d4afbebf-c4e6-49a1-adae-2eb201eec0f1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "709" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/fdcc8adcec6b45ca914aecd18b2d8dbf/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-22T15:19:26Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/6.6.1?api-version=2015-12-01-preview+26": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/6.6.1?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "47" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5f118241-9b85-4f0d-96eb-e4e2ed21f898" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv1IIGK6FTMjvYrnN9hlSnHbzybyeSGJ+Or3eAO2laHXQsKgAEun0LkIVAhp2hMGFygthsBGCNX3isjho24eyFgb7u7ukaTD170Mi2OAAT2pQffU7+iAthrwdJQtqIHS6nqUW/AD0cdgY5unaToIH0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13698" ], + "x-ms-request-id": [ "5f118241-9b85-4f0d-96eb-e4e2ed21f898" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174635Z:5f118241-9b85-4f0d-96eb-e4e2ed21f898" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "575" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/DellEMC/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/6.6.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://fedgallerywestcentralus.blob.core.windows.net/vhds/fixed3.vhd\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Fortinet/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0?api-version=2015-12-01-preview+27": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Fortinet/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "48" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4914f655-9269-41fb-a885-1f021e20bca9" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvo87t1AkULsQnY9IGP/n4hq3HVVNnmJXd6akmk6av3l79iEXnojL6aMznV4m4vauzmbQWaLdy5Y6gbHGbeFp5hh9TTD/XdOtvcKwjcXoIj0bOi5riA6AvQviAw5F74NV92htbOojwVP9+K4uBCy7c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13697" ], + "x-ms-request-id": [ "4914f655-9269-41fb-a885-1f021e20bca9" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174635Z:4914f655-9269-41fb-a885-1f021e20bca9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "659" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/Fortinet/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/411d3bd4a3de4014a3d3eb7d187beed8/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T21:55:16Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/KasperskyLab/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0?api-version=2015-12-01-preview+28": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/KasperskyLab/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "49" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f27f66a7-e773-4e62-b306-e709260e69f1" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvymZEHZNHYRzbSm94a+PYpZling+HAcWmVuGWY0gaLisH5Hy18XMF5DMsDuL0gJTTmzoYdfdiazcuWHL1kVPZ7fKsyZnasshpp5k7VUo4uTuhAUpHndCd4BmlZQsdICofDTKP9hrgjMJ57AVqrU50" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13696" ], + "x-ms-request-id": [ "f27f66a7-e773-4e62-b306-e709260e69f1" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174636Z:f27f66a7-e773-4e62-b306-e709260e69f1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "716" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/KasperskyLab/offers/SolutionTemplateOffer/skus/SolutionTemplateSku/versions/1.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0e53c22baa894df185b51f0a987c8ed2/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T11:04:35Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-CentOS/skus/Enterprise/versions/9.3.026080002?api-version=2015-12-01-preview+29": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-CentOS/skus/Enterprise/versions/9.3.026080002?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "50" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "77c8dc87-dded-4177-9abe-2f7a2a0ea9ac" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaUg5o84eOx3dHYpvS5Wbw87O0UfFVd/AppBjbdLTwxuqO8mBI47ohyk1wTtcWyv0PjsleOx0MspFRVk8uBat7RmybKAbuUdWipJHSCiMkOTrEI//A0ZLpV3VOxw7i9OTilZTLy2be+Xm48OPLwBa" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13695" ], + "x-ms-request-id": [ "77c8dc87-dded-4177-9abe-2f7a2a0ea9ac" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174636Z:77c8dc87-dded-4177-9abe-2f7a2a0ea9ac" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "715" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-CentOS/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d84feb2939954cb1a3c2fb460754b84c/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-25T20:24:36Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026060001?api-version=2015-12-01-preview+30": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026060001?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "51" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0d1b69b3-53d3-4d90-8a67-bd8618d4cc45" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRva+kK7cZHiEos6U8w0TVM2AUjTgvH4TZjtS8oqfKexOHqNUVmRSH+kSSOj+ClAjY8dME+DowRRB4z1XcFp8Mf1YwNtmhSscT3e0FfYChV8Re/XlkDsgnzJ/RUzq1KRfZndiqIxBpUtXICr6QMyR2S" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13694" ], + "x-ms-request-id": [ "0d1b69b3-53d3-4d90-8a67-bd8618d4cc45" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174637Z:0d1b69b3-53d3-4d90-8a67-bd8618d4cc45" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "713" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026060001\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3b7f0116949540a086c3d4c9b251222b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-22T08:45:59Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026080002?api-version=2015-12-01-preview+31": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026080002?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "52" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fc8d38c8-9485-4381-90d2-ac0bca025514" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvVcQuLLmt8GejxW3SAHBTRdYiDF9K99wEBmBRKjqMLAZCU0uQYQAGfiM6qvPlKwIlyR9evxfCSijiq8VJfdMLicTTHjaES0P7/TYl3kgmMolaqfeoZCU2MlNqgT+H5yaNg3fKFet/v4T9jptix7Ru" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13693" ], + "x-ms-request-id": [ "fc8d38c8-9485-4381-90d2-ac0bca025514" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174637Z:fc8d38c8-9485-4381-90d2-ac0bca025514" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:37 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "715" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-Ubuntu/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Linux\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/96abbb1d8d0240f3b293955633802812/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T11:38:55Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-WS2016/skus/Enterprise/versions/9.3.026080002?api-version=2015-12-01-preview+32": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-WS2016/skus/Enterprise/versions/9.3.026080002?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "53" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "462d8668-2c90-4206-ba56-21d231f5c009" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCKgkWiBQkmBnO57nKVAisxeoHhLO9N/eOjzFIkKUN1+7y17x9WGfmkmsGbddb4XAroGLncFYsexiZMS7D3TbLJxoDldrRJKsQeSNg+rhKHKUI0iGjEGIxmfmaMCcVJgpdJkVaUH/gKMe3QU5y0Qr" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13692" ], + "x-ms-request-id": [ "462d8668-2c90-4206-ba56-21d231f5c009" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174637Z:462d8668-2c90-4206-ba56-21d231f5c009" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:37 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "711" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftRServer/offers/MLServer-WS2016/skus/Enterprise/versions/9.3.026080002\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/810b05a219ab47f484d6174133a11159/Image/OS.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-25T04:23:47Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Enterprise/versions/12.20.0?api-version=2015-12-01-preview+33": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Enterprise/versions/12.20.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "54" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ce831619-f271-4a21-aeba-8e9ad9a7362d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvU3VU2ZI3ckB5AHrhpj5f6cr+6VFZGzsogcHk5smMEsbFSKlsbAc4Qt5246GAZyEMUxQMAWW5oTgzcEGCMA9H8+J1Lxqzj3jjh0TSwFtE0W9sD80dLVBe1bcIMH90UHjXI1osUi3W6Oru8GxGs5Mu" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13691" ], + "x-ms-request-id": [ "ce831619-f271-4a21-aeba-8e9ad9a7362d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174638Z:ce831619-f271-4a21-aeba-8e9ad9a7362d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:37 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "715" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Enterprise/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/e287e7de89264d4fbbfdf01acd3c39e1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-21T01:33:29Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Express/versions/12.20.0?api-version=2015-12-01-preview+34": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Express/versions/12.20.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "55" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "941776e2-4bb2-41ff-b4ef-199dbd350389" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtGiH6FStieZMLvDqe1KMQ5E8e5qIJM18x7wdRs/dBhNrkFEYHmaQftfXpT4l8ukHwpXDotcRPVslaI9TmlQO3aSY5DGZPhGak637on7VisY1K2GduXNbMhTUAXI54ahtVfRPoyeHL+Tr99qTa1vj" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13690" ], + "x-ms-request-id": [ "941776e2-4bb2-41ff-b4ef-199dbd350389" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174638Z:941776e2-4bb2-41ff-b4ef-199dbd350389" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:38 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "710" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Express/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/0f5fa664ec7141b9b2772528b3423942/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-25T20:39:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Standard/versions/12.20.0?api-version=2015-12-01-preview+35": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Standard/versions/12.20.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "56" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "86d55048-babb-4d6b-8406-d518f78a3cd7" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvebkS8LdeoCLjYywaLkhwvEZezZTdZtpD332VC0eTZYuwADt251dxQtZKibfomnV/NPoRPhCwkkAxBo1tqLm9eztnQRXdoFwvmuziCC/6NIyl9b/I882JshgY2gWUFazzHeD7u2QSZ3cLET/l5w7g" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13689" ], + "x-ms-request-id": [ "86d55048-babb-4d6b-8406-d518f78a3cd7" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174638Z:86d55048-babb-4d6b-8406-d518f78a3cd7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:38 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "713" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Standard/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/3b673b3e0112473eba61d6de49ae0a19/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-24T12:23:13Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Web/versions/12.20.0?api-version=2015-12-01-preview+36": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Web/versions/12.20.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "57" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5630f6f2-7e01-4e70-bf8a-ade564e7c9a9" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHUZPws2G8Z3p5Rpg0lgQSxj0wuKeNAREfXoXbfgvmppWo9EPQ+k9DazGhFS5/TowTgGaVexhs3TlK8yno/NJnek1iUEdlKDenqwWRsnU32qkLVcPOdeK+lojkzZHuX7Yr+g9lruSEQXCPG7pXBt0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13688" ], + "x-ms-request-id": [ "5630f6f2-7e01-4e70-bf8a-ade564e7c9a9" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174639Z:5630f6f2-7e01-4e70-bf8a-ade564e7c9a9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:38 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "708" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2014SP2-WS2012R2/skus/Web/versions/12.20.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/f5b2316627dc40a9838d9abc7d53f0a1/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-21T17:25:56Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsPlatformImage+[NoContext]+TestGetAllPlatformImages+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Enterprise/versions/13.1.900310?api-version=2015-12-01-preview+37": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Enterprise/versions/13.1.900310?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "58" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c35e79e3-b26c-4148-b62c-242f6d955439" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvos0z8E/pGQ6GItKbbR8EdNFigZ+ui5s5JOVNmuI1po0k5Eur0zxIIzOO9AFAYfK+DzqZE8KE9bT7pHQjbAqD4sP9PlD45+qhh0oEXtEWtXYknJRXeKJL4Zj/0UBeeZLEqE+yIztsMGjnyqttrLN8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "13687" ], + "x-ms-request-id": [ "c35e79e3-b26c-4148-b62c-242f6d955439" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200214T174639Z:c35e79e3-b26c-4148-b62c-242f6d955439" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 14 Feb 2020 17:46:39 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "721" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/platformImage/publishers/MicrosoftSQLServer/offers/SQL2016SP1-WS2016/skus/Enterprise/versions/13.1.900310\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/offers/skus/versions\",\"location\":\"northwest\",\"properties\":{\"osDisk\":{\"osType\":\"Windows\",\"uri\":\"https://azstmktprodwcu001.blob.core.windows.net/packages/d200e6821950484a8d2014f9ebb1bb9b/Image/disk.vhd?sv=2018-03-28\u0026sr=b\u0026se=2019-04-21T13:02:44Z\u0026sp=r\"},\"dataDisks\":[],\"details\":{\"billingPartNumber\":\"\"},\"replicate\":false,\"provisioningState\":\"Succeeded\"}}" + } + } + } \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/PlatformImage.Tests.ps1 b/src/Azs.Compute.Admin/tests/PlatformImage.Tests.ps1 new file mode 100644 index 00000000..ea81623c --- /dev/null +++ b/src/Azs.Compute.Admin/tests/PlatformImage.Tests.ps1 @@ -0,0 +1,164 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'PlatformImage.Tests.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +$Global:UseInstalled = $UseInstalled +$global:RunRaw = $RunRaw +$global:TestName = "" + +Describe 'Get-AzsPlatformImage' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function Create() { + + } + + function ValidatePlatformImage { + param( + [Parameter(Mandatory = $true)] + $PlatformImage + ) + + $PlatformImage | Should Not Be $null + + # Resource + $PlatformImage.Id | Should Not Be $null + $PlatformImage.Type | Should Not Be $null + + # Subscriber Usage Aggregate + $PlatformImage.OsType | Should Not Be $null + $PlatformImage.OsUri | Should Not Be $null + $PlatformImage.ProvisioningState | Should Not Be $null + } + + function AssertSame { + param( + $Expected, + $Found + ) + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListPlatformImages" -Skip:$('TestListPlatformImages' -in $global:SkippedTests) { + $global:TestName = 'TestListPlatformImages' + + $platformImages = Get-AzsPlatformImage -Location $global:Location + + $platformImages | Should Not Be $null + foreach ($platformImage in $platformImages) { + ValidatePlatformImage -PlatformImage $platformImage + } + } + + It "TestGetPlatformImage" -Skip:$('TestGetPlatformImage' -in $global:SkippedTests) { + $global:TestName = 'TestGetPlatformImage' + + $platformImages = Get-AzsPlatformImage -Location $global:Location + $platformImages | Should Not Be $null + + foreach ($platformImage in $platformImages) { + $result = Get-AzsPlatformImage -Location $global:Location -Publisher $platformImage.publisher -Offer $platformImage.offer -Sku $platformImage.sku -Version $platformImage.version + AssertSame -Expected $platformImage -Found $result + break + } + } + + It "TestGetAllPlatformImages" -Skip:$('TestGetAllPlatformImages' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllPlatformImages' + + $platformImages = Get-AzsPlatformImage -Location $global:Location + $platformImages | Should Not Be $null + foreach ($platformImage in $platformImages) { + $result = $platformImage | Get-AzsPlatformImage + AssertSame -Expected $platformImage -Found $result + } + } + + It "TestCreatePlatformImage" -Skip:$('TestCreatePlatformImage' -in $global:SkippedTests) { + $global:TestName = 'TestCreatePlatformImage' + + $script:Location = $global:Location; + $script:Publisher = "Canonical"; + $script:Offer = "UbuntuServer"; + $script:Sku = "16.04-LTS"; + $script:Version = "1.0.0"; + + $image = Add-AzsPlatformImage ` + -Location $script:Location ` + -Publisher $script:Publisher ` + -Offer $script:Offer ` + -Sku $script:Sku ` + -Version $script:Version ` + -OsType "Linux" ` + -OsUri $global:VHDUri + + $image | Should Not Be $null + + $image | Should Not Be $null + Write-Debug "Image OSURI:" + Write-Debug $image.OsUri + + Write-Debug "Global VHDUri:" + Write-Debug $global:VHDUri + $image.OsUri | Should be $global:VHDUri + $image.OsType | Should be "Linux" + + while ($image.ProvisioningState -eq "Creating") { + # Start-Sleep -Seconds 30 + Write-host $script:Location + $image = Get-AzsPlatformImage ` + -Location $script:Location ` + -Publisher $script:Publisher ` + -Offer $script:Offer ` + -Sku $script:Sku ` + -Version $script:version + } + + $image.ProvisioningState | Should be "Succeeded" + + } + + It "TestCreateAndDeletePlatformImage" -Skip:$('TestCreateAndDeletePlatformImage' -in $global:SkippedTests) { + $global:TestName = 'TestCreateAndDeletePlatformImage' + + $script:Location = $global:Location; + $script:Publisher = "Microsoft"; + $script:Offer = "UbuntuServer"; + $script:Sku = "16.04-LTS"; + $script:Version = "1.0.0"; + + $image = Add-AzsPlatformImage ` + -Location $script:Location ` + -Publisher $script:Publisher ` + -Offer $script:Offer ` + -Sku $script:Sku ` + -Version $script:Version ` + -OsType "Linux" ` + -OsUri $global:VHDUri + + $image | Should Not Be $null + $image.OsUri | Should be $global:VHDUri + + while ($image.ProvisioningState -ne "Succeeded") { + $image = Get-AzsPlatformImage ` + -Location $script:Location ` + -Publisher $script:Publisher ` + -Sku $script:Sku ` + -Offer $script:Offer ` + -Version $script:version + } + $image.ProvisioningState | Should be "Succeeded" + Remove-AzsPlatformImage -Location $script:Location -Publisher $script:Publisher -Offer $script:Offer -Version $script:version -Sku $script:Sku + } +} diff --git a/src/Azs.Compute.Admin/tests/Quota.Tests.Recording.json b/src/Azs.Compute.Admin/tests/Quota.Tests.Recording.json new file mode 100644 index 00000000..160da929 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/Quota.Tests.Recording.json @@ -0,0 +1,2797 @@ +{ + "Quota+[NoContext]+TestListQuotas+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas?api-version=2018-02-09+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "8f6144fd-975f-48d5-a64e-8f35195cf9e2" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "acd0beb8-a3ef-4310-886b-b17725e22422" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvEMeijygwT1S/rv1c44ch4aZhaoV8WtnDkDEsov7ZJaIbXavKROb6xlSe/CCRSAH9SSzZCjgJ2W8wIJNAu5sGKVn9FpHP2+7IfKQagB2b0+R5NMuVpCMDiYqtHLM9JVNX7e1gJmYjXGr/3x67mIsk" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14797" ], + "x-ms-request-id": [ "acd0beb8-a3ef-4310-886b-b17725e22422" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233933Z:acd0beb8-a3ef-4310-886b-b17725e22422" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3541" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuota\",\"name\":\"AComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist\",\"name\":\"AComputeQuotaThatDoesNotExist\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist2\",\"name\":\"AComputeQuotaThatDoesNotExist2\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/Default Quota\",\"name\":\"Default Quota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":20,\"coresLimit\":50,\"availabilitySetCount\":10,\"vmScaleSetCount\":20,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/MyNewComputeQuota\",\"name\":\"MyNewComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":99,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/myQuota\",\"name\":\"myQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1,\"coresLimit\":1,\"availabilitySetCount\":0,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/TestingSettingsToZeroIssue\",\"name\":\"TestingSettingsToZeroIssue\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":25,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":1000,\"maxAllocationPremiumManagedDisksAndSnapshots\":1000}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/VaaSSDKTestComputeQuota\",\"name\":\"VaaSSDKTestComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":500,\"coresLimit\":400,\"availabilitySetCount\":2000,\"vmScaleSetCount\":2000,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}}]}" + } + }, + "Quota+[NoContext]+TestGetQuota+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas?api-version=2018-02-09+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "5c691578-1bc6-4400-98d3-d7a5fd3c671a" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "90b870b3-5831-4afe-a327-65393d27d400" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMmPO3Fs2iJqi3pEWrKas1g93muIOqSRQ4gRBAKVJwKCtY6JMHSjTpLNqk+2uweDYqm8A9Xvaq6GRwq1u5AgVULqIUri3NvBujdsPRaL55IafqQvomTbw0mC0WgONKA7UNHN41Zm6DGGN96wXygGn" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14796" ], + "x-ms-request-id": [ "90b870b3-5831-4afe-a327-65393d27d400" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233934Z:90b870b3-5831-4afe-a327-65393d27d400" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3541" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuota\",\"name\":\"AComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist\",\"name\":\"AComputeQuotaThatDoesNotExist\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist2\",\"name\":\"AComputeQuotaThatDoesNotExist2\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/Default Quota\",\"name\":\"Default Quota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":20,\"coresLimit\":50,\"availabilitySetCount\":10,\"vmScaleSetCount\":20,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/MyNewComputeQuota\",\"name\":\"MyNewComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":99,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/myQuota\",\"name\":\"myQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1,\"coresLimit\":1,\"availabilitySetCount\":0,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/TestingSettingsToZeroIssue\",\"name\":\"TestingSettingsToZeroIssue\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":25,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":1000,\"maxAllocationPremiumManagedDisksAndSnapshots\":1000}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/VaaSSDKTestComputeQuota\",\"name\":\"VaaSSDKTestComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":500,\"coresLimit\":400,\"availabilitySetCount\":2000,\"vmScaleSetCount\":2000,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}}]}" + } + }, + "Quota+[NoContext]+TestGetQuota+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuota?api-version=2018-02-09+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuota?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "e11f0f69-1481-4592-abbd-8f9d90e16064" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8001ba1e-4db9-45e9-830c-6c205ec11373" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNngjFxZyHPnJfcI5vfwaqnJD0+jnK/rBFsqJurjc0+x3Yi9bXBK2iKvFLOW1uY2TH/Z5YYzC24f/U+Tz0+PugKChkBPfJPXl9MAss/laJ5a8YxGRtrxpdKLEHT46ADDS1TPXB0OfxuTGvCotjSYO" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14795" ], + "x-ms-request-id": [ "8001ba1e-4db9-45e9-830c-6c205ec11373" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233934Z:8001ba1e-4db9-45e9-830c-6c205ec11373" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "426" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuota\",\"name\":\"AComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}}" + } + }, + "Quota+[NoContext]+TestGetAllQuotas+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas?api-version=2018-02-09+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "9a35b76d-d16a-4a4d-9dc3-cf33fde8e6d7" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5928de4f-4ac4-46fb-acd1-467aabe13851" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8VfGhlcVQikSJ3UBpV6BZvzc+sHpNHTBVkOfzXKRtgIpVWIIh/aOMRicrUzPUUmjE5/Gvuljx/g8GhOwpZRSUjGeZaQ/H/i1eUAk+kw3AWHbhkEZJWTjO7N/scfKFxMDkk5mAe2wf5c32nmvZvuW" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14794" ], + "x-ms-request-id": [ "5928de4f-4ac4-46fb-acd1-467aabe13851" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233934Z:5928de4f-4ac4-46fb-acd1-467aabe13851" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3541" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuota\",\"name\":\"AComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist\",\"name\":\"AComputeQuotaThatDoesNotExist\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist2\",\"name\":\"AComputeQuotaThatDoesNotExist2\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/Default Quota\",\"name\":\"Default Quota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":20,\"coresLimit\":50,\"availabilitySetCount\":10,\"vmScaleSetCount\":20,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/MyNewComputeQuota\",\"name\":\"MyNewComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":99,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/myQuota\",\"name\":\"myQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1,\"coresLimit\":1,\"availabilitySetCount\":0,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/TestingSettingsToZeroIssue\",\"name\":\"TestingSettingsToZeroIssue\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":25,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":1000,\"maxAllocationPremiumManagedDisksAndSnapshots\":1000}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/VaaSSDKTestComputeQuota\",\"name\":\"VaaSSDKTestComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":500,\"coresLimit\":400,\"availabilitySetCount\":2000,\"vmScaleSetCount\":2000,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}}]}" + } + }, + "Quota+[NoContext]+TestGetAllQuotas+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuota?api-version=2018-02-09+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuota?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "eacc7e71-c8f0-4236-bcc6-e81b0b6cfbb3" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "97e9fa45-bcb5-40c3-a611-2ffb5ac6ebc6" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJ5a9RsuPEVaHkJgpMabCK1Co71joiUx4pKZqbqcBZtrzvK284uByMm1Maf/Hj/vt6BW/Do50KlQDtfMeTCk+rOa+nfvPj2ZLXCu57+OsPmxelRb2ppVOyGcS8s0DLwO57WHNAVgIX+iGUv/eLkGh" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14793" ], + "x-ms-request-id": [ "97e9fa45-bcb5-40c3-a611-2ffb5ac6ebc6" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233934Z:97e9fa45-bcb5-40c3-a611-2ffb5ac6ebc6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "426" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuota\",\"name\":\"AComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}}" + } + }, + "Quota+[NoContext]+TestGetAllQuotas+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist?api-version=2018-02-09+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "d89a0493-5d82-4330-bb70-3eae097b41db" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d6b2dd50-0f2f-4d6d-a56c-e32133511a90" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvEtO5idWDdpzLNUrW7qNathhz0q0luHGKR+wEz0o7FJU36/t/cQbyCehZg5DeytYwY4/IvKCnhs8kKngWISe4dEVEa4yWyEmKEUiEYqzfG7o7k6aE63UeV/GCJ0Ok4Shvc5BkpJi+FF0iRtdkJvdL" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14792" ], + "x-ms-request-id": [ "d6b2dd50-0f2f-4d6d-a56c-e32133511a90" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233934Z:d6b2dd50-0f2f-4d6d-a56c-e32133511a90" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "458" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist\",\"name\":\"AComputeQuotaThatDoesNotExist\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}}" + } + }, + "Quota+[NoContext]+TestGetAllQuotas+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist2?api-version=2018-02-09+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist2?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "e4a75d50-06d3-4f18-b0cc-1afc8092bf5d" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "94b99781-3a8a-4110-9155-abd8209cd059" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvs4FjTEBPBmSdlKeCeDsLyefs6921SCzXCQzwyLdsjECjF4AgAqj6NzP4FBgnSKbrMrJ1jE6Wd7poZudPU6rpJdG/ZgSfuEnUe/Zxc8f/sVhXqqdWPFhZsGnBdgr0uAko2otSayl6/biyrbQefM9L" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14791" ], + "x-ms-request-id": [ "94b99781-3a8a-4110-9155-abd8209cd059" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233935Z:94b99781-3a8a-4110-9155-abd8209cd059" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "460" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/AComputeQuotaThatDoesNotExist2\",\"name\":\"AComputeQuotaThatDoesNotExist2\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}}" + } + }, + "Quota+[NoContext]+TestGetAllQuotas+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/Default Quota?api-version=2018-02-09+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/Default%20Quota?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "fae3a285-b07c-4443-b832-f8fe29a4ce5c" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a90e96e7-fd0d-4a37-b67c-7634c0b5608f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCaHLtMrWfjLgoTu6gKQtVY7C0fpFWmkgDMBsPj/qwiTIOb1DFuOXJEE/Ze9OVmRI5MFv2e7tqwTPP1HLeSE98NV0AplG3Ln4KdxIWdfPmsJei3W0DlhtYYMd1Wj2iphnrKqXwWV1dKFLIqPVPlsL" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14790" ], + "x-ms-request-id": [ "a90e96e7-fd0d-4a37-b67c-7634c0b5608f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233935Z:a90e96e7-fd0d-4a37-b67c-7634c0b5608f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "429" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/Default Quota\",\"name\":\"Default Quota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":20,\"coresLimit\":50,\"availabilitySetCount\":10,\"vmScaleSetCount\":20,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}}" + } + }, + "Quota+[NoContext]+TestGetAllQuotas+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/MyNewComputeQuota?api-version=2018-02-09+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/MyNewComputeQuota?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "229eba2c-15b4-4eb9-a0c4-855f80cb2ef3" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b5735701-f24a-4d58-b909-2261c1d0e6a9" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvngy4pL3RdegEWpftif7fsHu533R5YSErkiIb/wCiHv0LbrMt+3bdFEOZkwEtqQiHtjDFHe6KrNYwrSRJE+uL5Zgl9VMad9bhLcL41QaXaiHADBUWUz6cFuFvxXpKVfComkemXCuMQLXjWueRpvTE" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14789" ], + "x-ms-request-id": [ "b5735701-f24a-4d58-b909-2261c1d0e6a9" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233935Z:b5735701-f24a-4d58-b909-2261c1d0e6a9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "435" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/MyNewComputeQuota\",\"name\":\"MyNewComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":99,\"coresLimit\":99,\"availabilitySetCount\":9,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":4096,\"maxAllocationPremiumManagedDisksAndSnapshots\":4096}}" + } + }, + "Quota+[NoContext]+TestGetAllQuotas+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/myQuota?api-version=2018-02-09+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/myQuota?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "f9fa73fe-e41f-4ab1-b206-a2aa7eab5b41" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f23dd175-27ee-47fb-b8f5-95a2d8a8e422" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRviXbBmX9MK0dEjXTZgQ+mvgO6GF5ut4Fk8WS6lx33Fibrc8S2Uhj/EJ+ST9NJyiPZZYmMqD9frmmDCNiOv4OYGBiaJ4pULxAIHc/DzvKrlI77DjRjyJaunLs6xwuEaemdxwdDskHxYozdcQmM098b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14788" ], + "x-ms-request-id": [ "f23dd175-27ee-47fb-b8f5-95a2d8a8e422" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233935Z:f23dd175-27ee-47fb-b8f5-95a2d8a8e422" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "407" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/myQuota\",\"name\":\"myQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1,\"coresLimit\":1,\"availabilitySetCount\":0,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestGetAllQuotas+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/TestingSettingsToZeroIssue?api-version=2018-02-09+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/TestingSettingsToZeroIssue?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "3e635ab9-40cf-4cc9-b613-f84035805533" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "43045f5d-8aa9-4313-9e5b-42eb4ce535ff" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzNGqWWH0sm+4lrUmEQsH/Vp9+bzfzQ1dyuYP3osWWCnoQKXLOqtEQ+CC2UgB47YSnV+54FTk0+EMQp4gDZmnzrSQq7gKoEtkNSTHxiuvtPXYe0F2juD+F1xa+DUJ3w/BWC//AwcKkDvbvQi5o7g7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14787" ], + "x-ms-request-id": [ "43045f5d-8aa9-4313-9e5b-42eb4ce535ff" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233935Z:43045f5d-8aa9-4313-9e5b-42eb4ce535ff" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "452" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/TestingSettingsToZeroIssue\",\"name\":\"TestingSettingsToZeroIssue\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":25,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":1000,\"maxAllocationPremiumManagedDisksAndSnapshots\":1000}}" + } + }, + "Quota+[NoContext]+TestGetAllQuotas+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/VaaSSDKTestComputeQuota?api-version=2018-02-09+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/VaaSSDKTestComputeQuota?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "402fbb16-e28e-4c39-9013-bb9ba9232e72" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "29186cef-c55f-4ea9-8d80-2546b0726081" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIFaIp5dEAs09bYWO1kBMr62jHbtqiZJNAwQLHn/gAi6ThrZTXX3M/zoZp++lI1slxu9CjGawR1T06iKs4JeDskEyO/Ld1sKU3GKQIppA4YxTnIcGRWr9SxiZDn0wD8wURupr3WUE1jzokCIqGQYR" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14786" ], + "x-ms-request-id": [ "29186cef-c55f-4ea9-8d80-2546b0726081" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233935Z:29186cef-c55f-4ea9-8d80-2546b0726081" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "455" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/VaaSSDKTestComputeQuota\",\"name\":\"VaaSSDKTestComputeQuota\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":500,\"coresLimit\":400,\"availabilitySetCount\":2000,\"vmScaleSetCount\":2000,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}}" + } + }, + "Quota+[NoContext]+TestCreateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota0?api-version=2018-02-09+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota0?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "07d280ea-a231-483d-866c-8ed32518db53" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0cb07420-bb87-457e-b791-3cdfb131ce00" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvvYSGARH9x2Ekpkp76ieehEbPBnvIDhltuDMpidfVdVIMx/yLG7uVINCUqLjJ0TIRKfNCchbwuKJyqSkMnORCGn9C2xnQ+jQJkJa8NC49YtEbL1Sieokdjsc31RERjLscs18odFKDRki288tKvvVt" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-request-id": [ "0cb07420-bb87-457e-b791-3cdfb131ce00" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233936Z:0cb07420-bb87-457e-b791-3cdfb131ce00" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota0\",\"name\":\"testQuota0\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":0,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota1?api-version=2018-02-09+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota1?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 1,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "2374fd77-7d44-43e0-97d0-2003812921ff" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "59c935b7-3df6-44ab-a64e-08aa5a4cbfe6" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHWMAxdPicigv//FOkqAOk2liYaEr+Awaqi+qMtoz9C9u5tczfeqxMRycRxAS+FDv5OtlhJ+86j/vc+CxOpHko8mr0PJVsLl9zlLoXBF8pCNtmNXqmt0KJu9UdcjgG9Cr1HK1MUs5jos9ZqdK8Xj7" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], + "x-ms-request-id": [ "59c935b7-3df6-44ab-a64e-08aa5a4cbfe6" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233937Z:59c935b7-3df6-44ab-a64e-08aa5a4cbfe6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:37 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota1\",\"name\":\"testQuota1\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":1,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota2?api-version=2018-02-09+3": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota2?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 1,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "87668c72-9282-4ab7-9ffd-dc7ca00020b4" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f2bc6220-af3d-4f68-883d-f945223a9b05" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/VKcB0NismK96UnSVkWS5PRHf1bMr6p3v5TXwwMP4gR8WLfCsHz5wBIUvbvfj/PVkw6CHdLseWc1bUrhUV2yVfUKOfnzsXgOTai//3uHqyu0cV9WWnhe+mZB07gx8UXgDBQCutM+lMbppZO3RY34" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], + "x-ms-request-id": [ "f2bc6220-af3d-4f68-883d-f945223a9b05" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233938Z:f2bc6220-af3d-4f68-883d-f945223a9b05" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:37 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota2\",\"name\":\"testQuota2\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":1,\"availabilitySetCount\":0,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota3?api-version=2018-02-09+4": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota3?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 1\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "88902e08-db8d-43d1-8727-4cbb4c5a0ee6" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d2bd6675-aa9d-49b9-bf95-fbf6f0013081" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKKyWWVD51iff+h5qDKWXOsUiTN2V8JtmLT8BzC3GvISt4JuMUyXkU8Af097d4u7TIn4SyKVskaPQ5SpyBsJ5DHlPcDg3QBB/VmaLl48RL2+w2VSDabCZJ+z0XdbBFGuBEPsZjpUj5VyRu4cE5NMV" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], + "x-ms-request-id": [ "d2bd6675-aa9d-49b9-bf95-fbf6f0013081" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233939Z:d2bd6675-aa9d-49b9-bf95-fbf6f0013081" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:38 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota3\",\"name\":\"testQuota3\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":0,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota4?api-version=2018-02-09+5": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota4?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 1,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "23" ], + "x-ms-client-request-id": [ "802b8755-50a7-4183-8f30-22ddb1df630b" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "298984e4-7f9a-4719-8f2f-2adb01cc89d8" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHmbtI/MWUHDaWtcslcaDvRWaOke5tpKEtBklweAF8jLMI4nv/But0WtPkVQmgnV6ttvZkaMUEM4E+jbZnpCMpeimH45Nd0DOTq21qdnmsF3TZ7LZ/IoBVtevzziAkA0L+XRxcB3UPBnMnEX+NW75" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1195" ], + "x-ms-request-id": [ "298984e4-7f9a-4719-8f2f-2adb01cc89d8" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233940Z:298984e4-7f9a-4719-8f2f-2adb01cc89d8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:40 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota4\",\"name\":\"testQuota4\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1,\"coresLimit\":0,\"availabilitySetCount\":0,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota5?api-version=2018-02-09+6": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota5?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "25" ], + "x-ms-client-request-id": [ "19e273aa-c2fb-4f29-bed9-b6dd79b78101" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ec8c17ed-03b1-468a-a183-59e9b2b4dc73" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMfYtGHLbVADUW4IJ++qIA0kAWPtNTcg+rvqTGqtaUhxSuqwvJqTU+h68Xe7GhDOUBWLW9qmMmf2kJqcEViYOECtrvLkj9EfHPu+YSa7zlNSKnG/xoAe9PoHJ3dzF8aDJj7wEmWlu7sE+zgZe531o" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1194" ], + "x-ms-request-id": [ "ec8c17ed-03b1-468a-a183-59e9b2b4dc73" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233941Z:ec8c17ed-03b1-468a-a183-59e9b2b4dc73" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:40 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota5\",\"name\":\"testQuota5\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":0,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota6?api-version=2018-02-09+7": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota6?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "27" ], + "x-ms-client-request-id": [ "60e86a49-3d01-4688-a1f2-8b464186e8c1" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6e11c076-2fa0-4852-b9f5-e8223617dcd7" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvGDYAcZ7vA5iOJbj/cZZGau702F4hs5UIVXB1cyIXrtSafJFIxMF8HHqg7QLJoPhCVLErwDofxU0f04dtEiWuNzTObKPUMeW+/yUMKFkdM6v4XWPgjGiyr9p+bAK2MkaLGD0wIWyUBCtfgP/WuP2E" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1193" ], + "x-ms-request-id": [ "6e11c076-2fa0-4852-b9f5-e8223617dcd7" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233942Z:6e11c076-2fa0-4852-b9f5-e8223617dcd7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:41 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota6\",\"name\":\"testQuota6\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":0,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestCreateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota7?api-version=2018-02-09+8": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota7?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 100,\r\n \"coresLimit\": 100,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 100,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 100,\r\n \"virtualMachineCount\": 100,\r\n \"vmScaleSetCount\": 100\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "29" ], + "x-ms-client-request-id": [ "ac725b9d-186a-4520-b8f1-3cf829a8e55d" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "264" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4bd05983-e02b-43c3-819e-93a80ba0f67f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzq7Q9SzmPg2Y3TCe0u/ToLWcXHhJb8Vhpx/YvumgeCXZOXSxm+AQqOYrG+skFnG3eB2lmrPH3y/F69UmSFIdNmP2OibvPeQFq5YhaxCKLbVjckVoOJWLnBnHHaUhIR3llORxtaFUIMA0zmER80Ly" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1192" ], + "x-ms-request-id": [ "4bd05983-e02b-43c3-819e-93a80ba0f67f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233943Z:4bd05983-e02b-43c3-819e-93a80ba0f67f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:42 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "425" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota7\",\"name\":\"testQuota7\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":100,\"coresLimit\":100,\"availabilitySetCount\":100,\"vmScaleSetCount\":100,\"maxAllocationStandardManagedDisksAndSnapshots\":100,\"maxAllocationPremiumManagedDisksAndSnapshots\":100}}" + } + }, + "Quota+[NoContext]+TestCreateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota8?api-version=2018-02-09+9": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota8?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 1000,\r\n \"coresLimit\": 1000,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1000,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1000,\r\n \"virtualMachineCount\": 1000,\r\n \"vmScaleSetCount\": 1000\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "31" ], + "x-ms-client-request-id": [ "078e64c3-0312-4b23-a31d-384493e8cf21" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "270" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "eb24ef75-7abd-4b55-90dc-de18521b87cb" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvPEgZmUajoGLIG2lLhxw+b4JsxrCZBgMSYI77CF6FfS7pO5+hwg7spOCgkKP/NLKKIzNSEcVvxYbKff3wKOsNuacIApWy8LIv9k0xvnYDStVlrlNuONDA0BXx2crOFfKqAdYF3gO1zb0EpIc6E3OL" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1191" ], + "x-ms-request-id": [ "eb24ef75-7abd-4b55-90dc-de18521b87cb" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233944Z:eb24ef75-7abd-4b55-90dc-de18521b87cb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:44 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "431" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota8\",\"name\":\"testQuota8\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1000,\"coresLimit\":1000,\"availabilitySetCount\":1000,\"vmScaleSetCount\":1000,\"maxAllocationStandardManagedDisksAndSnapshots\":1000,\"maxAllocationPremiumManagedDisksAndSnapshots\":1000}}" + } + }, + "Quota+[NoContext]+TestCreateQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota0?api-version=2018-02-09+10": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota0?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "32" ], + "x-ms-client-request-id": [ "fbf5e2f7-2a1d-4e66-a448-9374d7c9b66f" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e9f8eb61-00b8-41c0-b853-eaf6f047425e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnw1sfpebONpCjelRhvMSOzstiFqV7/5k+Rw7sFe1NZ4VR4vDgiDgsDzb3sQHuRm1qEuNOdUe6VYM/dhGp4vOY6M9WW4zlHNOgFTVj920tpvy59tVAHRD4/KEFVeytnM+pB+pHPmU6b57PrePcsSz" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "x-ms-request-id": [ "e9f8eb61-00b8-41c0-b853-eaf6f047425e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233945Z:e9f8eb61-00b8-41c0-b853-eaf6f047425e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:44 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota1?api-version=2018-02-09+11": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota1?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "33" ], + "x-ms-client-request-id": [ "bbc9306b-882c-4f71-85bc-b4c5d4a8aeac" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5ffc11d2-c535-4818-9675-96b2fa4d9446" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSkCSYBcZ7bhRgmvhRjcMddSaHQIZY9hv9zbskKlQjfy4cozKNNFBhhg+V5We2w/2QEm9SOVNuo1lmIuJtA5p0zXnfpdebKWckoFs2gYwl0EkV5x//FjZMAluBAzyrg16pCnHnVspAXTVxvdcpw1n" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14998" ], + "x-ms-request-id": [ "5ffc11d2-c535-4818-9675-96b2fa4d9446" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233945Z:5ffc11d2-c535-4818-9675-96b2fa4d9446" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:44 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota2?api-version=2018-02-09+12": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota2?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "34" ], + "x-ms-client-request-id": [ "c249b38a-cd62-48d3-8fc4-a64d241d579e" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "507fde3a-26f0-40e8-b490-be2b1b98092f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXdm42pWtqFjnFbSvLlyZIRg3neBi9E2+QcL38KKhH+k62WvpqVNYyr5qM0ij4Po4ZiVVs+kDJOTof5fvpoUEnqPH31yLaAw+9Kgm1Q6tRw2LOqE6eCM40kYuNrMF4xcL3svTS8gep/lrv9BS/zm6" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14997" ], + "x-ms-request-id": [ "507fde3a-26f0-40e8-b490-be2b1b98092f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233945Z:507fde3a-26f0-40e8-b490-be2b1b98092f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:44 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota3?api-version=2018-02-09+13": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota3?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "35" ], + "x-ms-client-request-id": [ "a82d3a12-e71f-4500-8653-a2451da0b869" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d0808f60-7dfd-46f0-adb0-e258da2b854a" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHsZvqBt8TcY7T++1+OM3JJ9+3I0QQvJgU/TL0TbXZeFViNInyb8xEfhsZYdXcQvUVnVhM0sIkClh3D1RGo2XtR1UkylrXC6y6OatuI+U7MzxuAfE6Ol9UnUon5TTebfvcB5Sdx8rTiCvwkQhYqZh" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14996" ], + "x-ms-request-id": [ "d0808f60-7dfd-46f0-adb0-e258da2b854a" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233945Z:d0808f60-7dfd-46f0-adb0-e258da2b854a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:45 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota4?api-version=2018-02-09+14": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota4?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "36" ], + "x-ms-client-request-id": [ "f490f39f-3898-4884-b19b-96a1ed8504f6" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fb02a504-89db-47cb-bb3b-c1005838cddf" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCYW+TF8V69JRzwn3imivPL8rwuZRK4I2ove2JWkJtz7e7TZpn+K6GWQ6RhaHybyLFaUUWjtUKXMmHSOLXUXioZoep4v89new9JpscBpMJ7IoEpxsoVcp5vihCVUj/pLoyX6gg5SOUJV9eCFXk1rZ" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14995" ], + "x-ms-request-id": [ "fb02a504-89db-47cb-bb3b-c1005838cddf" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233945Z:fb02a504-89db-47cb-bb3b-c1005838cddf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:45 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota5?api-version=2018-02-09+15": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota5?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37" ], + "x-ms-client-request-id": [ "65af5f2e-f27c-45ab-bb51-b0c5970cce05" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4c2c96e3-ebc6-4d09-bb35-c5273133058f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvL3u05R8DhdDGCQNPoArwQdASI1kJPR9hN7CxOTEmK2PYtXU3fsABUdaSKnJHgjpjH6q7prRgGiIXWp9DfVFlyMRXT86pHcElcBVtTVTbDa/W4+kJQuMLqcLyKNw4VLSJi65GwY3bEXmAMYEfysIZ" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14994" ], + "x-ms-request-id": [ "4c2c96e3-ebc6-4d09-bb35-c5273133058f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233946Z:4c2c96e3-ebc6-4d09-bb35-c5273133058f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:45 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota6?api-version=2018-02-09+16": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota6?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "38" ], + "x-ms-client-request-id": [ "863d544e-42da-4f10-bf2e-328970c8abc1" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f4acf255-314c-48aa-bfde-ae362225815b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv9sOKe8cglLRpu3U/cpZzuNggpRS4CkkENm1zRZz+QKQYQpSTRzGAXdjTBUmR6p6iH/ynjJy5lcN5CnMf3JGsvyWPAUv6Au5aIUqJd+/3nVdPEFwkJwd27rs67+jBlPsVSZiwZoUCigOMka7rcDTX" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14993" ], + "x-ms-request-id": [ "f4acf255-314c-48aa-bfde-ae362225815b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233946Z:f4acf255-314c-48aa-bfde-ae362225815b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:45 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota7?api-version=2018-02-09+17": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota7?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "39" ], + "x-ms-client-request-id": [ "e956dcd0-eda4-48ad-8717-ee3a8d3c2852" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "25b956d2-bf90-4601-94a5-71bcba9c01c3" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFA/pVOAKyIhciYD3klNwdlzgzkqXHHa0TFD7kB8yndvxiNPudrGOIfynPvJ+4Q0JkLEnzB3AXIobR9ZqKzEuALxPr65KgYHJHk8vmabgy8pIA5z+xLOUJSMc+MIfyAaEjPDhIJSTk2CCcy8c5mgj" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14992" ], + "x-ms-request-id": [ "25b956d2-bf90-4601-94a5-71bcba9c01c3" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233946Z:25b956d2-bf90-4601-94a5-71bcba9c01c3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:45 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota8?api-version=2018-02-09+18": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota8?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "40" ], + "x-ms-client-request-id": [ "9deba718-ad57-47ab-9904-db59296abe32" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "86d1612a-0d7d-4512-9035-aa71b06e3e5d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjQ72eMULBk+nch976Is5wdpBsx5soSAScOlB8UqRS/za3dsDKfxv36JCmsgR+TGGlYD5jJN/n9d2Tvys/WDoAzYo6tnCorf99KjNuAJShTr8bEwT7qQ5gvCWNNnwSb0J/yj8RM+suFRpvvipEQiR" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14991" ], + "x-ms-request-id": [ "86d1612a-0d7d-4512-9035-aa71b06e3e5d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233946Z:86d1612a-0d7d-4512-9035-aa71b06e3e5d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:45 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota0?api-version=2018-02-09+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota0?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "42" ], + "x-ms-client-request-id": [ "2380953e-3abc-4d68-b77a-19f7b14edcab" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ee2719ba-6301-4e9e-a8c9-2426e1834112" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv9YbjV5nc2bNC9mVZ4Pz6cSsNl1H802+kcIltk9gJr+gyg8V2ZDCIy6i47s5pgt1H+cHmA45o6XoF+96xf+dfSNrsoErFMxcymIQKmgUqjm8cPTfh2Zy/49kcXEfEslzpQEBfDJb5zNsRUkMxsLr5" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1190" ], + "x-ms-request-id": [ "ee2719ba-6301-4e9e-a8c9-2426e1834112" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233947Z:ee2719ba-6301-4e9e-a8c9-2426e1834112" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:46 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota0\",\"name\":\"testQuota0\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":0,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota1?api-version=2018-02-09+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota1?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 1,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "44" ], + "x-ms-client-request-id": [ "fff45a83-49e4-4762-a0e0-5deebc2c3790" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0a7d47e4-0ee6-4f21-bcbe-23d2d8acb14e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvTqoMXCYDs9gFP3qB4y1MZm5y+EXrOAReUPzOTOdfKtZ7uBpVFp/gXgbx6oRaPVjCpL/KBaAWp0WOS0olQ93uMn1/R/9XdBDyBn0Qb6KyIEl/St3KPHyBHuhO0rukzbHgJldGAlYlbi21j1G6OI+L" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1189" ], + "x-ms-request-id": [ "0a7d47e4-0ee6-4f21-bcbe-23d2d8acb14e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233948Z:0a7d47e4-0ee6-4f21-bcbe-23d2d8acb14e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:47 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota1\",\"name\":\"testQuota1\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":1,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota2?api-version=2018-02-09+3": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota2?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 1,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "46" ], + "x-ms-client-request-id": [ "355e21f3-ff3f-44fc-a336-0e1abfa25b76" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ce54ac67-4b67-4031-a826-8848b24acde6" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzp624A0P1J6zqNa/7IzfcpUgF4fMQbN4BUdpEvQ1AIDvlSGKylywGrtxAHJUxnfLdpvuFBZCZ3acxbUdiz3+cfkTgwnaneDMBFSGdMPp5GA2ijIUEt3NPI8JRHabR8naDdZtLNU7lWSkD6+S9aAb" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1188" ], + "x-ms-request-id": [ "ce54ac67-4b67-4031-a826-8848b24acde6" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233949Z:ce54ac67-4b67-4031-a826-8848b24acde6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:48 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota2\",\"name\":\"testQuota2\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":1,\"availabilitySetCount\":0,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota3?api-version=2018-02-09+4": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota3?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 1\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "48" ], + "x-ms-client-request-id": [ "7cc23037-2f08-4062-b8a0-1ca61ac90ad9" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "67fde911-eed7-4ae5-8bf7-ccd59418fb67" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveySJrtj0BsQh/XLEMVlPXSRmnj1Dng6R+M9jZGHi8KlaZNkmGYBX1XH3dSbo3oSQawEbJBU2L+hREwBSvFQpnnGYEXX4KmqXCfH/r9j5Oy2dxuCCnyqyBV1gsheOASB7l4WcIOVJJ4PhK9J78ZP2" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1187" ], + "x-ms-request-id": [ "67fde911-eed7-4ae5-8bf7-ccd59418fb67" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233950Z:67fde911-eed7-4ae5-8bf7-ccd59418fb67" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota3\",\"name\":\"testQuota3\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":0,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota4?api-version=2018-02-09+5": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota4?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 1,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "50" ], + "x-ms-client-request-id": [ "e070e50b-691e-4407-a7fd-f48b5ebc1cc0" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "47da8f5f-b581-4641-ae44-8d6af641f2f1" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3/QHxTi7koFwbUPnMlYD9mBt9v8dGSdwVgR7yjVs4D70+huatCV3g+Rr7TGDJFbb4RMIaefWdc2Juca2ie6ZjnVcW7SIsmOE3JFPGdF9BQ5ggjgvywUImYjZfJQkLr7bIaD/TZOsqOFayFieEH6s" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1186" ], + "x-ms-request-id": [ "47da8f5f-b581-4641-ae44-8d6af641f2f1" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233951Z:47da8f5f-b581-4641-ae44-8d6af641f2f1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota4\",\"name\":\"testQuota4\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1,\"coresLimit\":0,\"availabilitySetCount\":0,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota5?api-version=2018-02-09+6": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota5?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 0,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "52" ], + "x-ms-client-request-id": [ "b1fa078b-39c7-4119-be26-4e1d56447c39" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3a4876f3-da65-43ac-a232-418b620a2980" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvlEbdiQtEmSCO3V52d/sMi5kASaXIRAKnOImsvMecjFj9w2Nj7LZVWhZJhuynZYacpx+CI4EikACyrA48+IepS1WTU7f5uuPuzdJd/qrEfrL6lBYi9mZMyuAegqo1uM0JiIUQ4bZoSt498Yi8pupx" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1185" ], + "x-ms-request-id": [ "3a4876f3-da65-43ac-a232-418b620a2980" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233953Z:3a4876f3-da65-43ac-a232-418b620a2980" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota5\",\"name\":\"testQuota5\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":0,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":0}}" + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota6?api-version=2018-02-09+7": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota6?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 0,\r\n \"coresLimit\": 0,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 0,\r\n \"virtualMachineCount\": 0,\r\n \"vmScaleSetCount\": 0\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "54" ], + "x-ms-client-request-id": [ "d5d1894b-a389-49e1-b083-b459f269267c" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6f638bd4-7ef5-4cee-bfc4-f0b5a82ddbc8" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaiKi9cwBmI8xvJ//ThC2UM3W3D+gdTS0wxU5iMWDSSBfXPGQQwiIQK4IWLfWZOKd0f77jAOyuuyHrFINQ1wUkF+6olEeT2occoKFwCiR517sc+iHPZZPlNpJLsiF+wtXC8mhXmUGAU1zhFSisVor" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1184" ], + "x-ms-request-id": [ "6f638bd4-7ef5-4cee-bfc4-f0b5a82ddbc8" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233953Z:6f638bd4-7ef5-4cee-bfc4-f0b5a82ddbc8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "413" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota6\",\"name\":\"testQuota6\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":0,\"coresLimit\":0,\"availabilitySetCount\":0,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":0,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota7?api-version=2018-02-09+8": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota7?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 100,\r\n \"coresLimit\": 100,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 100,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 100,\r\n \"virtualMachineCount\": 100,\r\n \"vmScaleSetCount\": 100\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "56" ], + "x-ms-client-request-id": [ "2824eb36-9436-4701-99b2-b47032ccbb20" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "264" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4a853f4e-3470-4cf5-a408-78d4bf55eb40" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvVwQp9Qd5fgJrtExrCEZYVPs4HzbnAeIpCfkWlIhdYICu1Cs+ghSV2eAK3C+WLYyeYvUk3zCe9wp4aUagw/apZvmQdyV45xbTTuh2ipDB41fFcoBCDlHjO2sfbPsHnNqFobD57LC0beRMhTGJjESJ" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1183" ], + "x-ms-request-id": [ "4a853f4e-3470-4cf5-a408-78d4bf55eb40" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233955Z:4a853f4e-3470-4cf5-a408-78d4bf55eb40" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "425" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota7\",\"name\":\"testQuota7\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":100,\"coresLimit\":100,\"availabilitySetCount\":100,\"vmScaleSetCount\":100,\"maxAllocationStandardManagedDisksAndSnapshots\":100,\"maxAllocationPremiumManagedDisksAndSnapshots\":100}}" + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota8?api-version=2018-02-09+9": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota8?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 1000,\r\n \"coresLimit\": 1000,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1000,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1000,\r\n \"virtualMachineCount\": 1000,\r\n \"vmScaleSetCount\": 1000\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "58" ], + "x-ms-client-request-id": [ "c330250a-9f06-4289-a2e3-d8b77ecf429a" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "270" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "62282dff-1844-4f29-b5d5-f22ddb7eb71a" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvxUjNwN/GhSLdETQH25Z9kAbUom2V/6k8SJ+HXRjCJp2TE1pp9s2BHRDxiS5lKmcAKbsr5sbChKlN+QlMS2OwNwIZvdTyi4c0Q47N0wXgYLmsRODmpLv6BwsmnBy3kRepLr1mYoXWJ9Ozz7mMxxHP" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1182" ], + "x-ms-request-id": [ "62282dff-1844-4f29-b5d5-f22ddb7eb71a" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233956Z:62282dff-1844-4f29-b5d5-f22ddb7eb71a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:56 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "431" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota8\",\"name\":\"testQuota8\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1000,\"coresLimit\":1000,\"availabilitySetCount\":1000,\"vmScaleSetCount\":1000,\"maxAllocationStandardManagedDisksAndSnapshots\":1000,\"maxAllocationPremiumManagedDisksAndSnapshots\":1000}}" + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota0?api-version=2018-02-09+10": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota0?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "59" ], + "x-ms-client-request-id": [ "bda905b0-4d03-48ad-93ce-ff3d755e7173" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6d703479-9d6a-4a2c-a406-5f14275ac325" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzQWcvN8kNUxPa3OJKFQOC8BWBiCIOCGnhnzJngcJD6E7djWUPS6rt1GgP74s3H/IMfNOfpJjwqnWHdW/Y4j3BZDnjmNS8cZHuMyYcKlXa6JS2WIA4nRVxQTVhlMJ2HCFWTIucbbFsjn8cCZ5hMHg" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14990" ], + "x-ms-request-id": [ "6d703479-9d6a-4a2c-a406-5f14275ac325" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233956Z:6d703479-9d6a-4a2c-a406-5f14275ac325" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:56 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota1?api-version=2018-02-09+11": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota1?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "60" ], + "x-ms-client-request-id": [ "f733823c-7272-4be0-8934-1f67f9b888ae" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f7ff849f-7c0e-4594-9ff2-7a5970f6f2d8" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAFL5zqAWGwEYdwgJjmyIKEsvoL2KaCkwxtEIZyyKR8JixE+D1akc01RWzy79GBY+vYHm6to+pkIzO1PajqCv1yGZ5WOEgM0x8CN3oG0LRebDT01Zo+1xKb6bNae0jdJMSd18o594N8DZeqWOM/We" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14989" ], + "x-ms-request-id": [ "f7ff849f-7c0e-4594-9ff2-7a5970f6f2d8" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233956Z:f7ff849f-7c0e-4594-9ff2-7a5970f6f2d8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:56 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota2?api-version=2018-02-09+12": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota2?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "61" ], + "x-ms-client-request-id": [ "d1f24ae2-92d2-4755-88e0-678efac4ba53" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3e5cee10-7503-476e-b35a-6a304855a86b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveleXbHVv6cpEge15IkM3zDU/Zsz3LxZr205jCQToSvNpBZcq60vMUimzR7IscPrXdyir3cWUVU17+L7GlGaIitSbLPX0o+esgDMj85DtOo6oSPdWihPUqB71r8y47EEe33ZIIS2a+HzPk0p0Nrrv" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14988" ], + "x-ms-request-id": [ "3e5cee10-7503-476e-b35a-6a304855a86b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233956Z:3e5cee10-7503-476e-b35a-6a304855a86b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:56 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota3?api-version=2018-02-09+13": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota3?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "62" ], + "x-ms-client-request-id": [ "b636145c-6fd5-408a-8527-b9961a8a1bcd" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1a176625-8285-4733-914b-663aa80a7eaa" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwngh3JYQ9JtyarQISI7eLv3Lw36pALWrAKs3N2MYBP+A2z6e8KHOb705F/yeJ1lDkd6yvCdcxI69kinFA61zIem4ePVgAZjCHneSZSPtJCSCIhb4FXCqn5H9vsojhdXgfR5c1aqA5OWi5ihJmfNK" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14987" ], + "x-ms-request-id": [ "1a176625-8285-4733-914b-663aa80a7eaa" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233956Z:1a176625-8285-4733-914b-663aa80a7eaa" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:56 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota4?api-version=2018-02-09+14": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota4?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "63" ], + "x-ms-client-request-id": [ "f99d1332-25b9-43f7-bfad-9c3286c7b2ae" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b0ac4dc6-c49b-41b6-81f0-355fd3ec9857" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3ERYxKkO9GS+WY7kzEj4UpcLj+ggTNkTKIMji4JTZASrI88kpuJzLJhqA7flc+WE3Q438STyeSCFRp3haYyuHIcbyXjsQG9tSX5Hs93zpqiV+QnNuv9slJpH+782oIfzLIsh0WX2Bz1TmnVSfIcs" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14986" ], + "x-ms-request-id": [ "b0ac4dc6-c49b-41b6-81f0-355fd3ec9857" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233957Z:b0ac4dc6-c49b-41b6-81f0-355fd3ec9857" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:57 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota5?api-version=2018-02-09+15": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota5?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "64" ], + "x-ms-client-request-id": [ "e977b443-acb0-442e-8c47-a6393939628f" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "543e20e5-61a9-4d52-9cd6-d2e6d5f5937a" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3hpycdu4emkEZWkRWdC9ctBIMqaIq310B8Ps2MWKClh0Qq73I3pqX0dwiE+CCFuG7510O8+8KN4/65xi2xhg4+1Yr0zK/jvvXe7m5qaatJKvSwVun876opw6qsNt/W3uyaxwzyvedOSOxiJktaIk" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14985" ], + "x-ms-request-id": [ "543e20e5-61a9-4d52-9cd6-d2e6d5f5937a" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233957Z:543e20e5-61a9-4d52-9cd6-d2e6d5f5937a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:57 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota6?api-version=2018-02-09+16": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota6?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "65" ], + "x-ms-client-request-id": [ "89627910-8cbf-4dda-b481-4ef295c0ab11" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1e84d6ed-857f-4f6a-9e2b-408f0aed8f30" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZXekPOb9NeknFNb+WChhE69gzAHrvlTea56aewSP9f3b1dbcg3mfKG6XmnGK2ZbL4Bu9H5V0yBqf5aDX4SIMobmAMdTeAAfJxYv2hhlXSDgnNN0gjrfnq0+mGckD/j94QwVTDJ3dizRVB05EN8Rn" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14984" ], + "x-ms-request-id": [ "1e84d6ed-857f-4f6a-9e2b-408f0aed8f30" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233957Z:1e84d6ed-857f-4f6a-9e2b-408f0aed8f30" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:57 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota7?api-version=2018-02-09+17": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota7?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "66" ], + "x-ms-client-request-id": [ "f56a6702-dfe5-4bd7-b785-29def2e931df" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0e37b85b-e832-4b69-9389-59d4f1392c0f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3eBr6lFhPu54+RUFTbeyjAdI9s0M0+vxawz5pcRjm58D+AusT3Yow6HFh5BhHQHF4Qn/H3GKk6DT41l03yUWsmPmF8OEnR6i1T/qTq62s0Ayxbg1k14E6GKq0QSfhif542qDx2Gpv95bO2p1JG/A" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14983" ], + "x-ms-request-id": [ "0e37b85b-e832-4b69-9389-59d4f1392c0f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233957Z:0e37b85b-e832-4b69-9389-59d4f1392c0f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:57 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestCreateQuotaWithAlias+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota8?api-version=2018-02-09+18": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuota8?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "67" ], + "x-ms-client-request-id": [ "e003f71c-4c15-4eff-bc93-fbd2753a4a80" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c01bf802-cade-47e5-9fae-c55f2e105835" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvpXL04tfEaA5EtEuhxZ8BI1fvOH14OiJlP7DXslOMKnK0Hy1B2j+D/Qm2qa98Nkbqknj4uln6OkohJ229bLA/dYuV/iyIuB1tBEIkzp80PIDTo1fqTOXelrjuKt7Rij5SA3labhFRo3JxWoqjcoJu" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14982" ], + "x-ms-request-id": [ "c01bf802-cade-47e5-9fae-c55f2e105835" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T233957Z:c01bf802-cade-47e5-9fae-c55f2e105835" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:39:57 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestDeleteNonExistingQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/thisdoesnotexistandifitdoesoops?api-version=2018-02-09+1": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/thisdoesnotexistandifitdoesoops?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "81" ], + "x-ms-client-request-id": [ "deb6d2e5-827a-4583-8688-9a00fa0ce2be" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ab38d9b2-4466-4f7c-bc7f-d61c15cc2c01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5K4CT5ie7Z/sXfHUpN6lUu2nm+YJq6Mm5SzHEioEC8PGGf8H0gMVSaqSSc2i4kYlqzY3ucQlYcaXgGi7uL5WmzhSF2+MzHXDaopdtCeSntiSl2A86UBZEcI8prSVC3rlCWCRJfe4bLZTQTBjKul5" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14981" ], + "x-ms-request-id": [ "ab38d9b2-4466-4f7c-bc7f-d61c15cc2c01" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234009Z:ab38d9b2-4466-4f7c-bc7f-d61c15cc2c01" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:09 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDelete+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 10,\r\n \"coresLimit\": 100,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 2048,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 2048,\r\n \"virtualMachineCount\": 100\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "83" ], + "x-ms-client-request-id": [ "957c7cb1-f95a-40eb-a215-3089c7934e64" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "236" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "23c60830-887e-44e2-b221-44551ab9464c" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvE7Dx19rEqvlariz5EFka5sh21PB/JUhcOYwdqSbxUlzvd8Lblxz0UkadIZZrP6DlsYcHBDS83PMbecRPcw/vgvrwaZrtS95ABMLljG9Y5s4lsRl1fVyoPAxvgRHg+dZrpq5OREg670qATnp9PV0n" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1181" ], + "x-ms-request-id": [ "23c60830-887e-44e2-b221-44551ab9464c" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234011Z:23c60830-887e-44e2-b221-44551ab9464c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:11 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "458" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":100,\"coresLimit\":100,\"availabilitySetCount\":10,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDelete+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "84" ], + "x-ms-client-request-id": [ "612392d5-254d-4dc1-8e0e-ff10562be9fc" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d96c6536-32ac-49e8-8f38-ae82bba866f6" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvlXDEA9UsTkjt+x0ChY9t9Cezr5/uaWydA+BE+E5fB7WmYKITqtQVX2GYfvHqCF8++fA3ix8vZANbJgf+UBM+MQlH8hfudBAAfg0fMG2OeP46qZhUCnV5WWfn+JJ9FLo+0yC0pc/NX1fCe4fX/wTF" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14732" ], + "x-ms-request-id": [ "d96c6536-32ac-49e8-8f38-ae82bba866f6" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234012Z:d96c6536-32ac-49e8-8f38-ae82bba866f6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:12 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "458" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":100,\"coresLimit\":100,\"availabilitySetCount\":10,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDelete+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+3": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": "{\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"availabilitySetCount\": 1,\r\n \"coresLimit\": 1,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1,\r\n \"virtualMachineCount\": 1,\r\n \"vmScaleSetCount\": 1\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "85" ], + "x-ms-client-request-id": [ "3ecb0757-a8ea-49f4-b957-251648afcaf0" ], + "CommandName": [ "Azs.Compute.Admin.internal\\Set-AzsComputeQuota" ], + "FullCommandName": [ "Set-AzsComputeQuota_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "280" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "480766ca-4f48-4bc8-83ba-bf4cea59ce58" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvlOnxuPToD7hjPm2TnHxAOFPXFShE/9Ceja3gTaNMzxB5QSnzLfj8ORUppIGomVswaINoJAO0yJiwz95FWBzAlJDnuYmQD5KXnD0XA9QocAr+Z6LyHeBrFa9t0Rh22e9bEZxXES98w4Cz0sytESUq" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1180" ], + "x-ms-request-id": [ "480766ca-4f48-4bc8-83ba-bf4cea59ce58" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234012Z:480766ca-4f48-4bc8-83ba-bf4cea59ce58" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:12 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1,\"coresLimit\":1,\"availabilitySetCount\":1,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDelete+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "86" ], + "x-ms-client-request-id": [ "6c7d078b-5325-4ce0-9a5c-ee25c7620eed" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "274f0638-252b-4ac7-ab1d-393a42d297ae" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv6NoRUcOVfxmZWXDC9AjINEDFMkG9Fo+jgfUHpZV+VILtPHnidXSppUd4WTmD7G/NtbkD9eEYb1OMtlUIJiMkiKndOe1ZGqG5+jZhXifq5OYNjOoYSSbozUW0UmZAl0EoftpzDWKT+XHFvLn5Od5w" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14730" ], + "x-ms-request-id": [ "274f0638-252b-4ac7-ab1d-393a42d297ae" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234013Z:274f0638-252b-4ac7-ab1d-393a42d297ae" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1,\"coresLimit\":1,\"availabilitySetCount\":1,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDelete+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+5": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": "{\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"availabilitySetCount\": 1,\r\n \"coresLimit\": 1,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1,\r\n \"virtualMachineCount\": 2,\r\n \"vmScaleSetCount\": 1\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "87" ], + "x-ms-client-request-id": [ "d809eb6e-e99f-4b80-9c94-1584a814bbff" ], + "CommandName": [ "Azs.Compute.Admin.internal\\Set-AzsComputeQuota" ], + "FullCommandName": [ "Set-AzsComputeQuota_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "280" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f3154e6b-99af-4497-aef8-e8a83617f25e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKlszpNjJaGro34aauAnbl+v3wzhhWJXIzLCasOX/E6CYGgI807X9sZELslUxCc3ACGtros87f+z5ZdJD///ewgarvCijhW56RteuOOsYWzxb3H/BdfJVFFcWFSi29iWi97Z7DsQhOBb13xfeLcFK" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1179" ], + "x-ms-request-id": [ "f3154e6b-99af-4497-aef8-e8a83617f25e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234013Z:f3154e6b-99af-4497-aef8-e8a83617f25e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":2,\"coresLimit\":1,\"availabilitySetCount\":1,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDelete+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "88" ], + "x-ms-client-request-id": [ "927958ec-60e4-40d6-940b-8bd728229d0d" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3060c16b-eea0-4972-a461-92834b69b044" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvng3Bcn/urmK59lmh4P8Zn8XPb1XGzFOmacyiXtOFnT+sV+vUNIG9skNM1mfShAx+KPrp6sV8zkStlVrxYt+dTT0xnSogu+onf0aYNBbXb1nBqTbTI4NHoSlO8AzkqsnV9+fRX5s4Hxx7KqYCjIhD" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14728" ], + "x-ms-request-id": [ "3060c16b-eea0-4972-a461-92834b69b044" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234014Z:3060c16b-eea0-4972-a461-92834b69b044" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":2,\"coresLimit\":1,\"availabilitySetCount\":1,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDelete+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+7": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": "{\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"availabilitySetCount\": 2,\r\n \"coresLimit\": 1,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1,\r\n \"virtualMachineCount\": 2,\r\n \"vmScaleSetCount\": 1\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "89" ], + "x-ms-client-request-id": [ "61fef7cd-5c28-4a33-ae0e-c0ec0486890c" ], + "CommandName": [ "Azs.Compute.Admin.internal\\Set-AzsComputeQuota" ], + "FullCommandName": [ "Set-AzsComputeQuota_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "280" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cdfab6ec-960d-46c5-90b7-de7ab52c85be" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsyfQTvTJmf7qvbgN17itvG6PcnkXjntKZXEXpWvcegHYM+MdJNYyQ23qEXS76sP+NyWrZt3hs4Isb4THsvirXScQBXYiCepnV/oyAs5k3LlXoy0R2bY85VcjSIXpqi2ChHiyAteXPN/6u7oAFzoC" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1178" ], + "x-ms-request-id": [ "cdfab6ec-960d-46c5-90b7-de7ab52c85be" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234014Z:cdfab6ec-960d-46c5-90b7-de7ab52c85be" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:14 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":2,\"coresLimit\":1,\"availabilitySetCount\":2,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDelete+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "90" ], + "x-ms-client-request-id": [ "c73a0b58-777f-4f61-9492-d2e02e455882" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "49c0d2b2-a051-47fe-b7c3-5608b77f24fe" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvApdufzxBlOwQUXDqR640zgp9U1vMWjkgUDMxKuR4cv41/F7ZDRZ8y2VT2A93xQ8dlLCUwe3F4oIv2sR8LBZ1z6tHUBzgTiWUQq0ctPjmcerF9m/CNSdLswNBt7y5WGzjWkLfH1Arir/wTLnQsTM8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14726" ], + "x-ms-request-id": [ "49c0d2b2-a051-47fe-b7c3-5608b77f24fe" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234015Z:49c0d2b2-a051-47fe-b7c3-5608b77f24fe" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:14 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":2,\"coresLimit\":1,\"availabilitySetCount\":2,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDelete+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+9": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": "{\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"availabilitySetCount\": 2,\r\n \"coresLimit\": 1,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1,\r\n \"virtualMachineCount\": 2,\r\n \"vmScaleSetCount\": 2\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "91" ], + "x-ms-client-request-id": [ "a83ce164-56d1-48cf-bd53-18f9eaa26b59" ], + "CommandName": [ "Azs.Compute.Admin.internal\\Set-AzsComputeQuota" ], + "FullCommandName": [ "Set-AzsComputeQuota_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "280" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7d35f462-4f22-4020-8800-2a23bea6771f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIkgT6gB6I+ryFkz34xl9g++qICpbHgZiQqNVNWremvATzc66IwN7MIDUnjuKfHaa02Hm40I2+qqrlyY+gH8jdAkOOzzGggYnyrJ9QmMDN5BPQMzgIFyUhNJ5SqIMaEVBL/ufMWlwvh6BWY17w6Ce" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1177" ], + "x-ms-request-id": [ "7d35f462-4f22-4020-8800-2a23bea6771f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234015Z:7d35f462-4f22-4020-8800-2a23bea6771f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:14 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":2,\"coresLimit\":1,\"availabilitySetCount\":2,\"vmScaleSetCount\":2,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDelete+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+10": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "92" ], + "x-ms-client-request-id": [ "6d16d413-9f9d-4b32-9547-efe22f481dac" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "34b53ec6-0667-4e56-9370-7e1a4939c411" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzoJDA8eGi79d3fwSdDRrGl7ZUftDZQLkAnBbnW4Q1a2R1ux8R9OIYS5FeQZWnLRZEwUA8JGLz//QOcZ8HHL6q/eTpbGxYz7RqgclDnfvs0ZjG35/2h28XZPzifNijBuL/RQeosjHb0elqkzoGzmj" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14980" ], + "x-ms-request-id": [ "34b53ec6-0667-4e56-9370-7e1a4939c411" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234015Z:34b53ec6-0667-4e56-9370-7e1a4939c411" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:15 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDeleteWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": "{\r\n \"properties\": {\r\n \"availabilitySetCount\": 10,\r\n \"coresLimit\": 100,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 2048,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 2048,\r\n \"virtualMachineCount\": 100\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "94" ], + "x-ms-client-request-id": [ "a15fdccd-d6d6-4e75-abcf-fb6728029e78" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsComputeQuota" ], + "FullCommandName": [ "New-AzsComputeQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "236" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3d1d4685-aaf5-46d5-964f-92c54a624248" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZrbrG/3HJS8103cTgyTHIdn31KJbyQPbk08E3HnSRfElA8k5B8BNfoKO6i0cdig9aFvC8X9N0+R/KghyV+lI624SZhcEuCbp9RWMsDKCOvN+Nkon9TbS60bWK4s3Q3lybNcIM+uR+6EPq+NDELdk" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1176" ], + "x-ms-request-id": [ "3d1d4685-aaf5-46d5-964f-92c54a624248" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234017Z:3d1d4685-aaf5-46d5-964f-92c54a624248" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:16 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "458" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":100,\"coresLimit\":100,\"availabilitySetCount\":10,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDeleteWithAlias+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "95" ], + "x-ms-client-request-id": [ "b0f857f4-592d-46a0-9e94-cf38dafc9c68" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3c3172e2-4a57-404d-a63e-c94a02f58d3c" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvmEMLy932NsK8TJ7pXae07n2GEs+r942FJ2dm1SU1Ux9+6g0nT4DlXJlYtlw6Ryz1MGo16ZpXL69kqEZsJin4IVovsFC3grSFwu03kr9+i/HwenV94QrXcWJcAByXrWgppi724oOaFSBqa71ZdaHO" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14721" ], + "x-ms-request-id": [ "3c3172e2-4a57-404d-a63e-c94a02f58d3c" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234018Z:3c3172e2-4a57-404d-a63e-c94a02f58d3c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "458" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":100,\"coresLimit\":100,\"availabilitySetCount\":10,\"vmScaleSetCount\":0,\"maxAllocationStandardManagedDisksAndSnapshots\":2048,\"maxAllocationPremiumManagedDisksAndSnapshots\":2048}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDeleteWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+3": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": "{\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"availabilitySetCount\": 1,\r\n \"coresLimit\": 1,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1,\r\n \"virtualMachineCount\": 1,\r\n \"vmScaleSetCount\": 1\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "96" ], + "x-ms-client-request-id": [ "d1d46cd7-a247-4240-945e-71715cbb4298" ], + "CommandName": [ "Azs.Compute.Admin.internal\\Set-AzsComputeQuota" ], + "FullCommandName": [ "Set-AzsComputeQuota_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "280" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "996518f7-95a8-4d2d-9b67-409bf8ddb4ae" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwGVtzqBVUul7AZJnTWvaCs5RHi78PnpLe9vuk5ElQ+2bvnq4yu+HMjXGT7DUPSBc2xs7yXQ6jwtV4IuAS2ogkzxearPKW9kD915wSHu6P9bA/JkbOrxl4VMH9tsgBnMofkbTdKX2Yh1OQMziKjJk" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1175" ], + "x-ms-request-id": [ "996518f7-95a8-4d2d-9b67-409bf8ddb4ae" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234018Z:996518f7-95a8-4d2d-9b67-409bf8ddb4ae" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1,\"coresLimit\":1,\"availabilitySetCount\":1,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDeleteWithAlias+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "97" ], + "x-ms-client-request-id": [ "291f5f28-6fe4-4a6f-beee-8762776f398a" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6793b4d5-fbd4-4da0-b098-62d1b74acfcf" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXFeBqobCfl3Ddv7KblcG4+tYEUnD8u/uMkUdBh+QKy/iFJbEHm5KWkmcj/icu+sfS50bOqja9SYap1vccymcNdd3pv+Re3y6evzzGFgV7tAfBuKcDdxPAHzpqkzX0fPipEVzGxeY2K1rHuyOH/Kj" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14719" ], + "x-ms-request-id": [ "6793b4d5-fbd4-4da0-b098-62d1b74acfcf" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234019Z:6793b4d5-fbd4-4da0-b098-62d1b74acfcf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:18 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":1,\"coresLimit\":1,\"availabilitySetCount\":1,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDeleteWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+5": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": "{\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"availabilitySetCount\": 1,\r\n \"coresLimit\": 1,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1,\r\n \"virtualMachineCount\": 2,\r\n \"vmScaleSetCount\": 1\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "98" ], + "x-ms-client-request-id": [ "c3f424e1-8aba-4368-9fad-66d79b151223" ], + "CommandName": [ "Azs.Compute.Admin.internal\\Set-AzsComputeQuota" ], + "FullCommandName": [ "Set-AzsComputeQuota_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "280" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b2ebfb91-5ea2-4077-afdc-9843eaf09648" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv850ZDOvk/UAssp2ZxNBgELLPSWG44R0I9/wLTFZwat7cwNjoa5nm7yX/MjXrpElm9TgltiKbMmRsrn16Gj2xGIShMzKyOGQaGiEd+7lNvLfCu+nyaJwEBXTTOlYfSuGKyWzXjUm2eUfMKrc3lhd0" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1174" ], + "x-ms-request-id": [ "b2ebfb91-5ea2-4077-afdc-9843eaf09648" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234019Z:b2ebfb91-5ea2-4077-afdc-9843eaf09648" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:18 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":2,\"coresLimit\":1,\"availabilitySetCount\":1,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDeleteWithAlias+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "99" ], + "x-ms-client-request-id": [ "f064f91e-cbf2-45eb-bbfb-e89a5764c4c0" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "08f8dbdf-35b3-4035-a2fc-5c02b5472b75" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvergz2RxQACv50GA3SwnziswUvapxoKVJH6GzghzfBUzDvxdUhnGgJZRa09Ce5r1O07oQL1iNwovxEytydeXbnNOLm3TOJfyQeE+h/cHADwjNSbg22cfvMkv5tCEVjUb87mG9hOI2MOMDA2nLC3hq" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14717" ], + "x-ms-request-id": [ "08f8dbdf-35b3-4035-a2fc-5c02b5472b75" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234020Z:08f8dbdf-35b3-4035-a2fc-5c02b5472b75" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":2,\"coresLimit\":1,\"availabilitySetCount\":1,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDeleteWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+7": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": "{\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"availabilitySetCount\": 2,\r\n \"coresLimit\": 1,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1,\r\n \"virtualMachineCount\": 2,\r\n \"vmScaleSetCount\": 1\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "100" ], + "x-ms-client-request-id": [ "e8113239-9736-40a7-9757-adfa2eed3357" ], + "CommandName": [ "Azs.Compute.Admin.internal\\Set-AzsComputeQuota" ], + "FullCommandName": [ "Set-AzsComputeQuota_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "280" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e7cbab94-cff4-48e5-af91-7f22d9e0cee3" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsHh5N1NFRJQr5fa9nHjcZm29mKNjdkYCWOP4JNRRZgODpmpMqFbtBVCVFQ49XakgyI4Wxc7/QbIX25edtA+dNNbQM3yl+AO96DOl7a2+PoqJxrxagglZYL8XGSVyHlSAAaA/N4A2mQOilupIN6C1" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1173" ], + "x-ms-request-id": [ "e7cbab94-cff4-48e5-af91-7f22d9e0cee3" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234020Z:e7cbab94-cff4-48e5-af91-7f22d9e0cee3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":2,\"coresLimit\":1,\"availabilitySetCount\":2,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDeleteWithAlias+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "101" ], + "x-ms-client-request-id": [ "4cea79fc-b76f-4c5c-a58f-5c28990b7ee3" ], + "CommandName": [ "Get-AzsComputeQuota" ], + "FullCommandName": [ "Get-AzsComputeQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "856ab83e-c589-4e9a-a0b4-8e12e53ba521" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveeTt7loXcDD4NCzqdLEV+l/BY+ozlaFkOxYrkVjNcgUlxHbASAaTBX8VNezCOif3KjCrmM1uoOunP1ietr0YDIqUrVBUmnCdPxdfASz3/M05kRIUeZ433dwIJSyOCEGAm3AO7uC9yv3lfFb0/TWQ" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14715" ], + "x-ms-request-id": [ "856ab83e-c589-4e9a-a0b4-8e12e53ba521" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234021Z:856ab83e-c589-4e9a-a0b4-8e12e53ba521" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":2,\"coresLimit\":1,\"availabilitySetCount\":2,\"vmScaleSetCount\":1,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDeleteWithAlias+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+9": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": "{\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"availabilitySetCount\": 2,\r\n \"coresLimit\": 1,\r\n \"maxAllocationPremiumManagedDisksAndSnapshots\": 1,\r\n \"maxAllocationStandardManagedDisksAndSnapshots\": 1,\r\n \"virtualMachineCount\": 2,\r\n \"vmScaleSetCount\": 2\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "102" ], + "x-ms-client-request-id": [ "b0fd2763-6846-4d42-bcc9-d4c32439a5c9" ], + "CommandName": [ "Azs.Compute.Admin.internal\\Set-AzsComputeQuota" ], + "FullCommandName": [ "Set-AzsComputeQuota_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "280" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0279a7cc-c809-4cb0-8bd3-a83a74eac349" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaMWwoSi6bgSgJ+U/aMksXF0qrk+SiI7HI1+qAXrrNkJSqzrD8Ba2JR+AI9J9lUdbzs+qNSxLuL92m8UmZeNsXLyUsV2nqB2b02RCy7HVDyWteReTOvS5Um/8EPndus+03ewxh2Vg45G67POZO7YT" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1172" ], + "x-ms-request-id": [ "0279a7cc-c809-4cb0-8bd3-a83a74eac349" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234021Z:0279a7cc-c809-4cb0-8bd3-a83a74eac349" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete\",\"name\":\"testQuotaCreateUpdateDelete\",\"type\":\"Microsoft.Compute.Admin/quotas\",\"location\":\"northwest\",\"properties\":{\"virtualMachineCount\":2,\"coresLimit\":1,\"availabilitySetCount\":2,\"vmScaleSetCount\":2,\"maxAllocationStandardManagedDisksAndSnapshots\":1,\"maxAllocationPremiumManagedDisksAndSnapshots\":1}}" + } + }, + "Quota+[NoContext]+TestQuotaCreateUpdateDeleteWithAlias+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09+10": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/quotas/testQuotaCreateUpdateDelete?api-version=2018-02-09", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "103" ], + "x-ms-client-request-id": [ "8a3287c4-2d54-4087-b6e0-058a3898fb32" ], + "CommandName": [ "Remove-AzsComputeQuota" ], + "FullCommandName": [ "Remove-AzsComputeQuota_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5d25c9cb-7898-45fb-a193-142278e7f033" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvVUMb+4WSzVvYeEEPxxoxKFO5r+fGTXZt7armYALTsBt4KDZQr/POgFvIpqA3gWTZW9jW9n4/1bA/+4F9dnUkSAEwcmzSnM7l9GShyPtwUKWNwti5xKAGIDLgT135pvrwquwLtO9DYb0AH78Oe9f1" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14979" ], + "x-ms-request-id": [ "5d25c9cb-7898-45fb-a193-142278e7f033" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200325T234022Z:5d25c9cb-7898-45fb-a193-142278e7f033" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Wed, 25 Mar 2020 23:40:21 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/Quota.Tests.ps1 b/src/Azs.Compute.Admin/tests/Quota.Tests.ps1 new file mode 100644 index 00000000..ed875fd5 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/Quota.Tests.ps1 @@ -0,0 +1,284 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Quota.Tests.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe "Quota" -Tags @('Quota', 'Azs.Compute.Admin') { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateComputeQuota { + param( + [Parameter(Mandatory = $true)] + $Quota + ) + + $Quota | Should Not Be $null + + # Resource + $Quota.Id | Should Not Be $null + $Quota.Name | Should Not Be $null + $Quota.Type | Should Not Be $null + + # Subscriber Usage Aggregate + $Quota.AvailabilitySetCount | Should Not Be $null + $Quota.CoresLimit | Should Not Be $null + $Quota.VirtualMachineCount | Should Not Be $null + $Quota.VmScaleSetCount | Should Not Be $null + $Quota.StandardManagedDiskAndSnapshotSize | Should Not Be $null + $Quota.PremiumManagedDiskAndSnapshotSize | Should Not Be $null + } + + function AssertSame { + param( + $Expected, + $Found + ) + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListQuotas" -Skip:$('TestListQuotas' -in $global:SkippedTests) { + $global:TestName = 'TestListQuotas' + $quotas = Get-AzsComputeQuota -Location $global:Location + + $quotas | Should Not Be $null + foreach ($quota in $quotas) { + ValidateComputeQuota -Quota $quota + } + } + + It "TestGetQuota" -Skip:$('TestGetQuota' -in $global:SkippedTests) { + $global:TestName = 'TestGetQuota' + + $quotas = Get-AzsComputeQuota -Location $global:Location + $quotas | Should Not Be $null + foreach ($quota in $quotas) { + $result = Get-AzsComputeQuota -Location $global:Location -Name $quota.Name + + AssertSame -Expected $quota -Found $result + break + } + } + + It "TestGetAllQuotas" -Skip:$('TestGetAllQuotas' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllQuotas' + $quotas = Get-AzsComputeQuota -Location $global:Location + $quotas | Should Not Be $null + foreach ($quota in $quotas) { + $result = Get-AzsComputeQuota -Location $global:Location -Name $quota.Name + AssertSame -Expected $quota -Found $result + } + } + + It "TestCreateQuota" -Skip:$('TestCreateQuota' -in $global:SkippedTests) { + $global:TestName = 'TestCreateQuota' + + $quotaNamePrefix = "testQuota" + $data = @( + @(0, 0, 0, 0, 0, 0, 0), + @(1, 0, 0, 0, 0, 0, 1), + @(0, 1, 0, 0, 0, 0, 2), + @(0, 0, 1, 0, 0, 0, 3), + @(0, 0, 0, 1, 0, 0, 4), + @(0, 0, 0, 0, 1, 0, 5), + @(0, 0, 0, 0, 0, 1, 6), + @(100, 100, 100, 100 , 100, 100, 7), + @(1000, 1000, 1000, 1000, 1000, 1000, 8) + ) + + $data | ForEach-Object { + $name = $quotaNamePrefix + $_[6] + $quota = New-AzsComputeQuota -Location $global:Location -Name $name -AvailabilitySetCount $_[0] -CoresCount $_[1] -VmScaleSetCount $_[2] -VirtualMachineCount $_[3] -StandardManagedDiskAndSnapshotSize $_[4] -PremiumManagedDiskAndSnapshotSize $_[5] + $quota.AvailabilitySetCount | Should be $_[0] + $quota.CoresLimit | Should be $_[1] + $quota.VmScaleSetCount | Should be $_[2] + $quota.VirtualMachineCount | Should be $_[3] + $quota.StandardManagedDiskAndSnapshotSize | Should be $_[4] + $quota.PremiumManagedDiskAndSnapshotSize | Should be $_[5] + } + + $data | ForEach-Object { + $name = $quotaNamePrefix + $_[6] + Remove-AzsComputeQuota -Location $global:Location -Name $name + } + + } + + It "TestCreateQuotaWithAlias" -Skip:$('TestCreateQuotaWithAlias' -in $global:SkippedTests) { + $global:TestName = 'TestCreateQuota' + + $quotaNamePrefix = "testQuota" + $data = @( + @(0, 0, 0, 0, 0, 0, 0), + @(1, 0, 0, 0, 0, 0, 1), + @(0, 1, 0, 0, 0, 0, 2), + @(0, 0, 1, 0, 0, 0, 3), + @(0, 0, 0, 1, 0, 0, 4), + @(0, 0, 0, 0, 1, 0, 5), + @(0, 0, 0, 0, 0, 1, 6), + @(100, 100, 100, 100 , 100, 100, 7), + @(1000, 1000, 1000, 1000, 1000, 1000, 8) + ) + + # Retry the same tests above with the alias, to ensure that usage of alias is not broken + $data | ForEach-Object { + $name = $quotaNamePrefix + $_[6] + $quota = New-AzsComputeQuota -Location $global:Location -Name $name -AvailabilitySetCount $_[0] -CoresLimit $_[1] -VmScaleSetCount $_[2] -VirtualMachineCount $_[3] -StandardManagedDiskAndSnapshotSize $_[4] -PremiumManagedDiskAndSnapshotSize $_[5] + $quota.AvailabilitySetCount | Should be $_[0] + $quota.CoresLimit | Should be $_[1] + $quota.VmScaleSetCount | Should be $_[2] + $quota.VirtualMachineCount | Should be $_[3] + $quota.StandardManagedDiskAndSnapshotSize | Should be $_[4] + $quota.PremiumManagedDiskAndSnapshotSize | Should be $_[5] + } + + $data | ForEach-Object { + $name = $quotaNamePrefix + $_[6] + Remove-AzsComputeQuota -Location $global:Location -Name $name + } + + } + + # Tests wth Invalid data + It "TestCreateInvalidQuota" -Skip:$('TestCreateInvalidQuota' -in $global:SkippedTests) { + $global:TestName = 'TestCreateInvalidQuota' + + $data = @( + @(-1, 1, 1, 1, 1, 1), + @(1, -1, 1, 1, 1, 1), + @(1, 1, -1, 1, 1, 1), + @(1, 1, 1, -1, 1, 1), + @(1, 1, 1, 1, -1, 1), + @(1, 1, 1, 1, 1, -1), + @(-1, 0, 0, 0, 0, 0), + @( 0, -1, 0, 0, 0, 0), + @( 0, 0, -1, 0, 0, 0), + @( 0, 0, 0, -1, 0, 0), + @( 0, 0, 0, 0, -1, 0), + @( 0, 0, 0, 0, 0, -1), + @(-1, -1, -1, -1, -1, -1) + ) + + $name = "myQuota" + $data | ForEach-Object { + { + New-AzsComputeQuota -Location $global:Location -Name $name -AvailabilitySetCount $_[0] -CoresCount $_[1] -VmScaleSetCount $_[2] -VirtualMachineCount $_[3] -StandardManagedDiskAndSnapshotSize $_[4] -PremiumManagedDiskAndSnapshotSize $_[5] + } | Should Throw + } + } + + # Apparently CRP will default to a place even if it does not exist + It "TestListInvalidLocation" -Skip:$('TestListInvalidLocation' -in $global:SkippedTests) { + $global:TestName = 'TestListInvalidLocation' + $quotas = Get-AzsComputeQuota -Location "thisisnotarealplace" + $quotas | Should Be $null + } + + It "TestDeleteNonExistingQuota" -Skip:$('TestDeleteNonExistingQuota' -in $global:SkippedTests) { + $global:TestName = 'TestDeleteNonExistingQuota' + + {Remove-AzsComputeQuota -Location $global:Location -Name "thisdoesnotexistandifitdoesoops" -ErrorAction Stop} | Should Throw "The server responded with a Request Error, Status: NotFound" + } + + It "TestCreateQuotaOnInvalidLocation" -Skip:$('TestCreateQuotaOnInvalidLocation' -in $global:SkippedTests) { + $global:TestName = 'TestCreateQuotaOnInvalidLocation' + + $quotaNamePrefix = "testQuota" + $invalidLocation = "thislocationdoesnotexist" + + $data = @( + @( 0, 0, 0, 0, 0, 0, 0 ), + @( 1, 0, 0, 0, 0, 0, 1 ), + @( 0, 1, 0, 0, 0, 0, 2 ), + @( 0, 0, 1, 0, 0, 0, 3 ), + @( 0, 0, 0, 1, 0, 0, 4 ), + @( 0, 0, 0, 0, 1, 0, 5 ), + @( 0, 0, 0, 0, 0, 1, 6 ), + @( 100, 100, 100, 100 , 100, 100, 7 ), + @( 1000, 1000, 1000, 1000, 1000, 1000, 8 ) + ) + $data | ForEach-Object { + $name = $quotaNamePrefix + $_[6] + New-AzsComputeQuota -Location $invalidLocation -Name $name -AvailabilitySetCount $_[0] -CoresCount $_[1] -VmScaleSetCount $_[2] -VirtualMachineCount $_[3] -StandardManagedDiskAndSnapshotSize $_[4] -PremiumManagedDiskAndSnapshotSize $_[5] | Should be $null + Get-AzsComputeQuota -Location $invalidLocation -Name $quota.Name | Should be $null + + } + + $data | ForEach-Object { + $name = $quotaNamePrefix + $_[4] + Get-AzsComputeQuota -Location | Where-Object { $_.Name -eq $name} | Should be $null + } + } + + It "TestQuotaCreateUpdateDelete" -Skip:$('TestQuotaCreateUpdateDelete' -in $global:SkippedTests) { + $global:TestName = 'TestQuotaCreateUpdateDelete' + New-AzsComputeQuota -Name "testQuotaCreateUpdateDelete" + + @( + @(1, 1, 1, 1, 1, 1), + @(1, 1, 1, 2, 1, 1), + @(2, 1, 1, 2, 1, 1), + @(2, 1, 2, 2, 1, 1) + ) | ForEach-Object { + $quotaObject = Get-AzsComputeQuota -Name "testQuotaCreateUpdateDelete" + $quotaObject.AvailabilitySetCount = $_[0] + $quotaObject.CoresLimit = $_[1] + $quotaObject.VmScaleSetCount = $_[2] + $quotaObject.VirtualMachineCount = $_[3] + $quotaObject.StandardManagedDiskAndSnapshotSize = $_[4] + $quotaObject.PremiumManagedDiskAndSnapshotSize = $_[5] + + $quota = Set-AzsComputeQuota -NewQuota $quotaObject + + $quota | Should not be $null + $quota.AvailabilitySetCount | Should be $_[0] + $quota.CoresLimit | Should be $_[1] + $quota.VmScaleSetCount | Should be $_[2] + $quota.VirtualMachineCount | Should be $_[3] + $quota.StandardManagedDiskAndSnapshotSize | Should be $_[4] + $quota.PremiumManagedDiskAndSnapshotSize | Should be $_[5] + } + $quota | Remove-AzsComputeQuota + } + + It "TestQuotaCreateUpdateDeleteWithAlias" -Skip:$('TestQuotaCreateUpdateDeleteWithAlias' -in $global:SkippedTests) { + $global:TestName = 'TestQuotaCreateUpdateDelete' + New-AzsComputeQuota -Name "testQuotaCreateUpdateDelete" + + @( + @(1, 1, 1, 1, 1, 1), + @(1, 1, 1, 2, 1, 1), + @(2, 1, 1, 2, 1, 1), + @(2, 1, 2, 2, 1, 1) + ) | ForEach-Object { + + $quotaObject = Get-AzsComputeQuota -Name "testQuotaCreateUpdateDelete" + $quotaObject.AvailabilitySetCount = $_[0] + $quotaObject.CoresLimit = $_[1] + $quotaObject.VmScaleSetCount = $_[2] + $quotaObject.VirtualMachineCount = $_[3] + $quotaObject.StandardManagedDiskAndSnapshotSize = $_[4] + $quotaObject.PremiumManagedDiskAndSnapshotSize = $_[5] + + $quota = Set-AzsComputeQuota -NewQuota $quotaObject + + $quota | Should not be $null + $quota.AvailabilitySetCount | Should be $_[0] + $quota.CoresLimit | Should be $_[1] + $quota.VmScaleSetCount | Should be $_[2] + $quota.VirtualMachineCount | Should be $_[3] + $quota.StandardManagedDiskAndSnapshotSize | Should be $_[4] + $quota.PremiumManagedDiskAndSnapshotSize | Should be $_[5] + } + $quota | Remove-AzsComputeQuota + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/Stop-AzsDiskMigrationJob.Recording.json b/src/Azs.Compute.Admin/tests/Stop-AzsDiskMigrationJob.Recording.json new file mode 100644 index 00000000..f49af0da --- /dev/null +++ b/src/Azs.Compute.Admin/tests/Stop-AzsDiskMigrationJob.Recording.json @@ -0,0 +1,127 @@ +{ + "Stop-AzsDiskMigrationJob+[NoContext]+TestStopDiskMigrationJob+$GET+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/disks?api-version=2018-07-30-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/disks?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "169" ], + "x-ms-client-request-id": [ "b4b841c9-2834-4ae5-9ae7-5f42cd34d039" ], + "CommandName": [ "Get-AzsDisk" ], + "FullCommandName": [ "Get-AzsDisk_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "38e92b49-5050-4e11-8025-ee67a64ebd3d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14952" ], + "x-ms-request-id": [ "38e92b49-5050-4e11-8025-ee67a64ebd3d" ], + "x-ms-routing-request-id": [ "REDMOND:20200226T113805Z:38e92b49-5050-4e11-8025-ee67a64ebd3d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 26 Feb 2020 11:38:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvn2wdYQQqt2zOO36A2UaHksnoMFUYFKAMld+xfQ7AeAHtoEVl5chcQZ4uGqLSFNivN5w9LHGzn40lMrJ+MiLfWdqulavLubL+aL7Fz8VOg4CBhQzSoCFoJp4sax0Zwb11EHnyDhkX5uV4jw8WfZO5" ] + }, + "ContentHeaders": { + "Content-Length": [ "1655" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/disks/afdd2d42-586c-4358-b232-e036182ef32c\",\r\n \"name\": \"redmond/afdd2d42-586c-4358-b232-e036182ef32c\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"actualSizeGB\": 1,\r\n \"provisionSizeGB\": 32,\r\n \"userResourceId\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/resourceGroups/TESTRG1/providers/Microsoft.Compute/Disks/diskt1\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/disks/d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\",\r\n \"name\": \"redmond/d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/disks\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\",\r\n \"status\": \"Unattached\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"actualSizeGB\": 1,\r\n \"provisionSizeGB\": 32,\r\n \"userResourceId\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/resourceGroups/TESTRG1/providers/Microsoft.Compute/Disks/disk2\",\r\n \"diskType\": \"Disk\",\r\n \"diskSku\": \"Premium_LRS\"\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Stop-AzsDiskMigrationJob+[NoContext]+TestStopDiskMigrationJob+$PUT+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestStopDiskMigration?targetScaleUnit=s-cluster\u0026targetVolumeLabel=ObjStore_2\u0026api-version=2018-07-30-preview+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestStopDiskMigration?targetScaleUnit=s-cluster\u0026targetVolumeLabel=ObjStore_2\u0026api-version=2018-07-30-preview", + "Content": "[\r\n {\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"status\": \"Unattached\"\r\n }\r\n },\r\n {\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\",\r\n \"sharePath\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"status\": \"Unattached\"\r\n }\r\n }\r\n]", + "Headers": { + "x-ms-unique-id": [ "170" ], + "x-ms-client-request-id": [ "c645fb14-f24f-429c-94ff-f75ca406c8f4" ], + "CommandName": [ "Azs.Compute.Admin.internal\\New-AzsDiskMigrationJob" ], + "FullCommandName": [ "New-AzsDiskMigrationJob_Create" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "497" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "ec70d7ea-2d38-4e2e-af29-92fa4dd27fe0" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1195" ], + "x-ms-request-id": [ "ec70d7ea-2d38-4e2e-af29-92fa4dd27fe0" ], + "x-ms-routing-request-id": [ "REDMOND:20200226T113806Z:ec70d7ea-2d38-4e2e-af29-92fa4dd27fe0" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 26 Feb 2020 11:38:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbTmeJHbAuCI9VhRPIx/nSop9TKCYQUASK8eP2LYdBShWi+iMozPBCN5q+BdVjCxm0U6vwNCulxYKrZ/9A8zPFlXPlFS2lUFkcVM9Q+G8jaR63SBWsgenUAR+l1oc9vdzTawZtWJQ1Qh8vBxwDWKG" ] + }, + "ContentHeaders": { + "Content-Length": [ "1538" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestStopDiskMigration\",\r\n \"name\": \"redmond/TestStopDiskMigration\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"TestStopDiskMigration\",\r\n \"status\": \"Pending\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"5fe10f06-74f1-4063-b3fa-1d9ade60f301\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Pending\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"b465364e-cdf9-4492-b1aa-6c6721ef097c\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Pending\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-26T11:38:06.0547291Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\"\r\n }\r\n}" + } + }, + "Stop-AzsDiskMigrationJob+[NoContext]+TestStopDiskMigrationJob+$POST+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestStopDiskMigration/Cancel?api-version=2018-07-30-preview+3": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestStopDiskMigration/Cancel?api-version=2018-07-30-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "171" ], + "x-ms-client-request-id": [ "04aaee02-0d3d-445d-9198-2f70a3f39998" ], + "CommandName": [ "Stop-AzsDiskMigrationJob" ], + "FullCommandName": [ "Stop-AzsDiskMigrationJob_Cancel" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-served-by": [ "00000000-0000-0000-0000-000000000000_0" ], + "x-ms-correlation-request-id": [ "944c5c8f-f7b5-44cc-be88-03944290a3e4" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1194" ], + "x-ms-request-id": [ "944c5c8f-f7b5-44cc-be88-03944290a3e4" ], + "x-ms-routing-request-id": [ "REDMOND:20200226T113806Z:944c5c8f-f7b5-44cc-be88-03944290a3e4" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 26 Feb 2020 11:38:06 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRIdAx0+xWFP2H0AWFjo3IB5yAelCTar6NPpHkvRpVCqKd1/d7hC56DpG8QHqGFHmlA5q7vAdc5ZAoZww77RgBEHTjAmDP79x0R1LTZsD+swIORRI9986j8cGQ8+YqD8SACSqjOCel5Ft4QJpn4Y+" ] + }, + "ContentHeaders": { + "Content-Length": [ "2121" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Compute.Admin/locations/redmond/diskmigrationjobs/TestStopDiskMigration\",\r\n \"name\": \"redmond/TestStopDiskMigration\",\r\n \"type\": \"Microsoft.Compute.Admin/locations/diskmigrationjobs\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"migrationId\": \"TestStopDiskMigration\",\r\n \"status\": \"Canceled\",\r\n \"subtasks\": [\r\n {\r\n \"migrationSubTaskId\": \"5fe10f06-74f1-4063-b3fa-1d9ade60f301\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Skipped\",\r\n \"reason\": \"Migrate disk d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8 skipped because other migration of this disk not finished. ConflictSubTask:47774498-6bc7-4ce2-98ca-738739ded2fc\",\r\n \"startTime\": \"2020-02-26T11:38:06.0859894Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"d8a99b2a-d936-4b8f-8bc3-f80d7a34f0b8\"\r\n }\r\n },\r\n {\r\n \"migrationSubTaskId\": \"b465364e-cdf9-4492-b1aa-6c6721ef097c\",\r\n \"properties\": {\r\n \"migrationSubtaskStatus\": \"Skipped\",\r\n \"reason\": \"Migrate disk afdd2d42-586c-4358-b232-e036182ef32c skipped because other migration of this disk not finished. ConflictSubTask:31d1ee7b-f74e-4eef-b134-72cd24b4bf42\",\r\n \"startTime\": \"2020-02-26T11:38:06.1016107Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"sourceShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\",\r\n \"targetDiskStateForMigration\": \"Unattached\",\r\n \"diskId\": \"afdd2d42-586c-4358-b232-e036182ef32c\"\r\n }\r\n }\r\n ],\r\n \"creationTime\": \"2020-02-26T11:38:06.0547291Z\",\r\n \"startTime\": \"2020-02-26T11:38:06.0703604Z\",\r\n \"endTime\": \"2020-02-26T11:38:06.2891133Z\",\r\n \"targetShare\": \"\\\\\\\\SU1FileServer.s31r1801.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\"\r\n }\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/Stop-AzsDiskMigrationJob.Tests.ps1 b/src/Azs.Compute.Admin/tests/Stop-AzsDiskMigrationJob.Tests.ps1 new file mode 100644 index 00000000..2929389a --- /dev/null +++ b/src/Azs.Compute.Admin/tests/Stop-AzsDiskMigrationJob.Tests.ps1 @@ -0,0 +1,67 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Stop-AzsDiskMigrationJob.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Stop-AzsDiskMigrationJob' { + BeforeEach { + + $global:Location = "redmond" + + function ValidateDiskMigration { + param( + [Parameter(Mandatory = $true)] + $DiskMigration + ) + + $DiskMigration | Should Not Be $null + $DiskMigration.Id | Should Not Be $null + $DiskMigration.Type | Should Not Be $null + $DiskMigration.Name | Should Not Be $null + $DiskMigration.CreationTime | Should Not Be $null + $DiskMigration.TargetShare | Should Not Be $null + $DiskMigration.Status | Should Not Be $null + $DiskMigration.Location | Should Not Be $null + $DiskMigration.MigrationId | Should Not Be $null + } + } + + It "TestStopDiskMigrationJob" -Skip:$('TestStopDiskMigrationJob' -in $global:SkippedTests) { + $global:TestName = 'TestStopDiskMigrationJob' + + $disks = Get-AzsDisk -Location $global:Location + $disks | Should Not Be $null + $toMigrationDisks = @() + foreach($disk in $disks) + { + if ($toMigrationDisks.Count -lt 3) + { + $toMigrationDisks += $disk; + } + else + { + break; + } + } + + $jobName = "TestStopDiskMigration"; + $suName = "s-cluster" + $targetVol = "ObjStore_2" + $migration = New-AzsDiskMigrationJob -Location $global:Location -Name $jobName -TargetScaleUnit $suName -TargetVolumeLabel $targetVol -Disks $toMigrationDisks + + ValidateDiskMigration -DiskMigration $migration + $job = Stop-AzsDiskMigrationJob -Location $global:Location -Name $jobName + $job | Should Not Be $null + $job.Id | Should Be $migration.Id + $job.Status | Should Be "Canceled" + ValidateDiskMigration -DiskMigration $job + } +} diff --git a/src/Azs.Compute.Admin/tests/VMExtension.Tests.Recording.json b/src/Azs.Compute.Admin/tests/VMExtension.Tests.Recording.json new file mode 100644 index 00000000..5bf6f9e4 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/VMExtension.Tests.Recording.json @@ -0,0 +1,1839 @@ +{ + "Get-AzsVMExtension+[NoContext]+TestListVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension?api-version=2015-12-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "8" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1db80b85-5148-4124-a4e7-62936cb877dc" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHXtQrOHDIEUzKdTkUUQyKkhLiGVH7bNUzcAnEqNnHWE1HU1TmKr8MTIeJJGhQpQtKNy0zwCoeRuj+oEFGnPkBILYEH1SGrVrvYKPgenXAeoGwrie1zgf+Tx7mShmgQJRvLoRipIvIAmNGUSuu4Km" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14864" ], + "x-ms-request-id": [ "1db80b85-5148-4124-a4e7-62936cb877dc" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014416Z:1db80b85-5148-4124-a4e7-62936cb877dc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:16 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "28979" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Performance.Diagnostics/types/AzurePerformanceDiagnostics/versions/1.0.13\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Performance.Diagnostics\",\"extensionType\":\"AzurePerformanceDiagnostics\",\"typeHandlerVersion\":\"1.0.13\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.11.3.12\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.11.3.12\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.11081.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.5.5.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KESL/versions/1.0.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"KasperskyLab.SecurityAgent\",\"extensionType\":\"KESL\",\"typeHandlerVersion\":\"1.0.0.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.2.2\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.7.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.4.7.1\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMWindowsAgent/versions/6.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"CloudLinkEMC.SecureVM\",\"extensionType\":\"CloudLinkSecureVMWindowsAgent\",\"typeHandlerVersion\":\"6.5\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentLinux/versions/9.7.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Monitoring.DependencyAgent\",\"extensionType\":\"DependencyAgentLinux\",\"typeHandlerVersion\":\"9.7.4\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.4.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.9.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.2.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"BGInfo\",\"typeHandlerVersion\":\"2.2.1.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/CustomScript/versions/2.0.6\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Extensions\",\"extensionType\":\"CustomScript\",\"typeHandlerVersion\":\"2.0.6\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMLinuxAgent/versions/6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"CloudLinkEMC.SecureVM\",\"extensionType\":\"CloudLinkSecureVMLinuxAgent\",\"typeHandlerVersion\":\"6.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.SqlServer.Management/types/SqlIaaSAgent/versions/1.2.30.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.SqlServer.Management\",\"extensionType\":\"SqlIaaSAgent\",\"typeHandlerVersion\":\"1.2.30.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackup/versions/1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Acronis.Backup\",\"extensionType\":\"AcronisBackup\",\"typeHandlerVersion\":\"1.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"BGInfo\",\"typeHandlerVersion\":\"2.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/OmsAgentForLinux/versions/1.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"OmsAgentForLinux\",\"typeHandlerVersion\":\"1.8\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.8\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.2.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/DockerExtension/versions/1.1.1606092330\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Extensions\",\"extensionType\":\"DockerExtension\",\"typeHandlerVersion\":\"1.1.1606092330\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.19.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.19.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KSWS/versions/1.0.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"KasperskyLab.SecurityAgent\",\"extensionType\":\"KSWS\",\"typeHandlerVersion\":\"1.0.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.76.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.76.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackupLinux/versions/1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Acronis.Backup\",\"extensionType\":\"AcronisBackupLinux\",\"typeHandlerVersion\":\"1.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentWindows/versions/9.7.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Monitoring.DependencyAgent\",\"extensionType\":\"DependencyAgentWindows\",\"typeHandlerVersion\":\"9.7.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.4.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.4.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.10.1.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.10.1.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.12.2.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.12.2.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/LinuxDiagnostic/versions/3.0.121\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"LinuxDiagnostic\",\"typeHandlerVersion\":\"3.0.121\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.9\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.5.5.9\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.9.3\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.4.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.11081.5\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.5\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.5.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.5.2\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.77.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.77.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.10900.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.10900.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/OSPatchingForLinux/versions/2.3.0.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"OSPatchingForLinux\",\"typeHandlerVersion\":\"2.3.0.1\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.4.0.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft\",\"extensionType\":\"MicroExtension\",\"typeHandlerVersion\":\"0.1.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":true,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Failed\"}}]" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetVMExtension+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension?api-version=2015-12-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "26fec0ab-0030-489f-86cb-2e7d1c129708" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv7UBnHu/KVNzm65aQ8teGt4Zo+rJYF4tpr+z9uG9y06n4zJcygtPSoj3Uf/r1MzdMmqDb32LOJiUypHSmxBe1epdkJmZ4c8Gfll3mcSTSeIaDjGUQJAS5BuWD9/CXAw9AboAQJezeF0eCHNVo8YdS" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14863" ], + "x-ms-request-id": [ "26fec0ab-0030-489f-86cb-2e7d1c129708" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014418Z:26fec0ab-0030-489f-86cb-2e7d1c129708" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:18 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "28979" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Performance.Diagnostics/types/AzurePerformanceDiagnostics/versions/1.0.13\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Performance.Diagnostics\",\"extensionType\":\"AzurePerformanceDiagnostics\",\"typeHandlerVersion\":\"1.0.13\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.11.3.12\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.11.3.12\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.11081.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.5.5.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KESL/versions/1.0.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"KasperskyLab.SecurityAgent\",\"extensionType\":\"KESL\",\"typeHandlerVersion\":\"1.0.0.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.2.2\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.7.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.4.7.1\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMWindowsAgent/versions/6.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"CloudLinkEMC.SecureVM\",\"extensionType\":\"CloudLinkSecureVMWindowsAgent\",\"typeHandlerVersion\":\"6.5\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentLinux/versions/9.7.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Monitoring.DependencyAgent\",\"extensionType\":\"DependencyAgentLinux\",\"typeHandlerVersion\":\"9.7.4\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.4.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.9.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.2.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"BGInfo\",\"typeHandlerVersion\":\"2.2.1.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/CustomScript/versions/2.0.6\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Extensions\",\"extensionType\":\"CustomScript\",\"typeHandlerVersion\":\"2.0.6\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMLinuxAgent/versions/6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"CloudLinkEMC.SecureVM\",\"extensionType\":\"CloudLinkSecureVMLinuxAgent\",\"typeHandlerVersion\":\"6.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.SqlServer.Management/types/SqlIaaSAgent/versions/1.2.30.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.SqlServer.Management\",\"extensionType\":\"SqlIaaSAgent\",\"typeHandlerVersion\":\"1.2.30.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackup/versions/1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Acronis.Backup\",\"extensionType\":\"AcronisBackup\",\"typeHandlerVersion\":\"1.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"BGInfo\",\"typeHandlerVersion\":\"2.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/OmsAgentForLinux/versions/1.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"OmsAgentForLinux\",\"typeHandlerVersion\":\"1.8\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.8\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.2.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/DockerExtension/versions/1.1.1606092330\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Extensions\",\"extensionType\":\"DockerExtension\",\"typeHandlerVersion\":\"1.1.1606092330\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.19.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.19.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KSWS/versions/1.0.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"KasperskyLab.SecurityAgent\",\"extensionType\":\"KSWS\",\"typeHandlerVersion\":\"1.0.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.76.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.76.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackupLinux/versions/1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Acronis.Backup\",\"extensionType\":\"AcronisBackupLinux\",\"typeHandlerVersion\":\"1.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentWindows/versions/9.7.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Monitoring.DependencyAgent\",\"extensionType\":\"DependencyAgentWindows\",\"typeHandlerVersion\":\"9.7.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.4.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.4.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.10.1.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.10.1.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.12.2.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.12.2.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/LinuxDiagnostic/versions/3.0.121\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"LinuxDiagnostic\",\"typeHandlerVersion\":\"3.0.121\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.9\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.5.5.9\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.9.3\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.4.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.11081.5\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.5\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.5.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.5.2\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.77.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.77.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.10900.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.10900.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/OSPatchingForLinux/versions/2.3.0.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"OSPatchingForLinux\",\"typeHandlerVersion\":\"2.3.0.1\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.4.0.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft\",\"extensionType\":\"MicroExtension\",\"typeHandlerVersion\":\"0.1.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":true,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Failed\"}}]" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension?api-version=2015-12-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "10" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5b865ee7-3241-4e02-b2a5-abfa8fbd9228" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYPBnVyUizLL2ILogylw80APQjdxIvCGUdg/R04XDno5AE9LFI0XhxgWzoAprAticde4CijgV61vMb/1fimBR9orVoXgJcqq7pcTmURmpO6xsa6Lz8vzujhYJYB8Mne+CKArWyxpjqasc2GC4kQNa" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14862" ], + "x-ms-request-id": [ "5b865ee7-3241-4e02-b2a5-abfa8fbd9228" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014420Z:5b865ee7-3241-4e02-b2a5-abfa8fbd9228" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "28979" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Performance.Diagnostics/types/AzurePerformanceDiagnostics/versions/1.0.13\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Performance.Diagnostics\",\"extensionType\":\"AzurePerformanceDiagnostics\",\"typeHandlerVersion\":\"1.0.13\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.11.3.12\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.11.3.12\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.11081.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.5.5.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KESL/versions/1.0.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"KasperskyLab.SecurityAgent\",\"extensionType\":\"KESL\",\"typeHandlerVersion\":\"1.0.0.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.2.2\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.7.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.4.7.1\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMWindowsAgent/versions/6.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"CloudLinkEMC.SecureVM\",\"extensionType\":\"CloudLinkSecureVMWindowsAgent\",\"typeHandlerVersion\":\"6.5\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentLinux/versions/9.7.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Monitoring.DependencyAgent\",\"extensionType\":\"DependencyAgentLinux\",\"typeHandlerVersion\":\"9.7.4\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.4.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.9.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.2.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"BGInfo\",\"typeHandlerVersion\":\"2.2.1.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/CustomScript/versions/2.0.6\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Extensions\",\"extensionType\":\"CustomScript\",\"typeHandlerVersion\":\"2.0.6\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMLinuxAgent/versions/6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"CloudLinkEMC.SecureVM\",\"extensionType\":\"CloudLinkSecureVMLinuxAgent\",\"typeHandlerVersion\":\"6.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.SqlServer.Management/types/SqlIaaSAgent/versions/1.2.30.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.SqlServer.Management\",\"extensionType\":\"SqlIaaSAgent\",\"typeHandlerVersion\":\"1.2.30.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackup/versions/1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Acronis.Backup\",\"extensionType\":\"AcronisBackup\",\"typeHandlerVersion\":\"1.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"BGInfo\",\"typeHandlerVersion\":\"2.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/OmsAgentForLinux/versions/1.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"OmsAgentForLinux\",\"typeHandlerVersion\":\"1.8\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.8\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.2.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/DockerExtension/versions/1.1.1606092330\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Extensions\",\"extensionType\":\"DockerExtension\",\"typeHandlerVersion\":\"1.1.1606092330\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.19.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.19.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KSWS/versions/1.0.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"KasperskyLab.SecurityAgent\",\"extensionType\":\"KSWS\",\"typeHandlerVersion\":\"1.0.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.76.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.76.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackupLinux/versions/1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Acronis.Backup\",\"extensionType\":\"AcronisBackupLinux\",\"typeHandlerVersion\":\"1.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentWindows/versions/9.7.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Monitoring.DependencyAgent\",\"extensionType\":\"DependencyAgentWindows\",\"typeHandlerVersion\":\"9.7.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.4.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.4.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.10.1.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.10.1.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.12.2.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.12.2.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/LinuxDiagnostic/versions/3.0.121\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"LinuxDiagnostic\",\"typeHandlerVersion\":\"3.0.121\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.9\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.5.5.9\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.9.3\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.4.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.11081.5\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.5\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.5.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.5.2\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.77.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.77.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.10900.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.10900.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/OSPatchingForLinux/versions/2.3.0.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"OSPatchingForLinux\",\"typeHandlerVersion\":\"2.3.0.1\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.4.0.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft\",\"extensionType\":\"MicroExtension\",\"typeHandlerVersion\":\"0.1.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":true,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Failed\"}}]" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Performance.Diagnostics/types/AzurePerformanceDiagnostics/versions/1.0.13?api-version=2015-12-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Performance.Diagnostics/types/AzurePerformanceDiagnostics/versions/1.0.13?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d291da91-724c-43a9-84c0-33393491a7be" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv2CohxAroHmZRlMygumbnroOEfW3X7TC+5qlz4knRs7RQLQ2r1g31veMIsCI4lZZY+kNJmtGlPqSExte0lpJX1PpIM8qbUBzcVT0qKdQnDqYgRWF+WS685blOJpiiFhMnv5fQIIddCDry6fIVbSH+" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14861" ], + "x-ms-request-id": [ "d291da91-724c-43a9-84c0-33393491a7be" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014421Z:d291da91-724c-43a9-84c0-33393491a7be" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "682" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Performance.Diagnostics/types/AzurePerformanceDiagnostics/versions/1.0.13\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Performance.Diagnostics\",\"extensionType\":\"AzurePerformanceDiagnostics\",\"typeHandlerVersion\":\"1.0.13\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.11.3.12?api-version=2015-12-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.11.3.12?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "59ff2e5f-a8eb-49f1-a5d1-70dc4520d055" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnoRlUg0iodUMkI65ZndT459/9GvaQPSDQBovlvs8OlUFRuK8dIgEU1hY3vsq5raPLcGzxTpA/+KlSR6J2jhUzhYyRwo0fEk7NqayQ1L8g3MQnam2n1zQALtTScHfRp+gz1Xv73DhDC3HMCOxVrHO" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14860" ], + "x-ms-request-id": [ "59ff2e5f-a8eb-49f1-a5d1-70dc4520d055" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014423Z:59ff2e5f-a8eb-49f1-a5d1-70dc4520d055" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:23 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "640" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.11.3.12\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.11.3.12\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.4?api-version=2015-12-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.4?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "13" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "603522bd-4d6c-4289-83f1-5f22fd39b7fe" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvDhwHZ7BiqZ7xVx6NQ+T04JFPZXczfCD3oQ9rwKqhBUNlhFv21X3FnjoSEWAZvNb5IDoMjijeQCEvU1y41Vtn5Ev1Fts1wmf5EsgIqr70wincDKsmR32urq+n4hV75MCZzSNjselRTFL+OgrlI8Sr" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14859" ], + "x-ms-request-id": [ "603522bd-4d6c-4289-83f1-5f22fd39b7fe" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014424Z:603522bd-4d6c-4289-83f1-5f22fd39b7fe" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "680" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.11081.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.1?api-version=2015-12-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.1?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "14" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3eaa22f1-a436-4e53-b7fc-3c5bf72a260d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5FgNwmRi06QrJmjEzamPx8FYPlPW6p9TBo/7MedoWQfbuW8r3VQf1iQrjOhmWUx3AlQXO0nYWHy6/s8b1x35uc2LJ5NHuhDwvcE/EzfpId++vr2nXio+MWcHEaW60OiKA1oexWsHWfKITpP9tAbt" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14858" ], + "x-ms-request-id": [ "3eaa22f1-a436-4e53-b7fc-3c5bf72a260d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014426Z:3eaa22f1-a436-4e53-b7fc-3c5bf72a260d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "630" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.5.5.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KESL/versions/1.0.0.0?api-version=2015-12-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KESL/versions/1.0.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0c5a5ec0-55ce-49f3-8817-da1d1b99ed2e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXnzorrtRRbrqqJ0bSE1Pb9raCTBaewbYBuUNa8eUx25CVQpcBH3iAi48kugN/dQ3dJnEV0q9N/jE3YzDxag4vEJenbVIn/HRAH6UqO7RUkwkwQkqb3cgrtlbqwd5aKQ2fMgKNtkoDeAJDVlTWoba" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14857" ], + "x-ms-request-id": [ "0c5a5ec0-55ce-49f3-8817-da1d1b99ed2e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014427Z:0c5a5ec0-55ce-49f3-8817-da1d1b99ed2e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:27 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "610" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KESL/versions/1.0.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"KasperskyLab.SecurityAgent\",\"extensionType\":\"KESL\",\"typeHandlerVersion\":\"1.0.0.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.2?api-version=2015-12-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.2?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "16" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "66cf2867-1c72-4b74-b9a9-3025f6790ab3" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvqTIMElDqAzLR2IiTMjjybguR+iNPT3Hu7sI7bzuOSWtfZsKjCgfFTlGHP4es8f+mk8z0vWm/A6kAjybbRNj9af7/m/Hq6TLT1L7mlXZbSe6GDzuHhSonKzEEc4lL59NM3Ls+lFP6+MeZNXGJDyr5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14856" ], + "x-ms-request-id": [ "66cf2867-1c72-4b74-b9a9-3025f6790ab3" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014429Z:66cf2867-1c72-4b74-b9a9-3025f6790ab3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:29 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "638" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.2.2\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.7.1?api-version=2015-12-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.7.1?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "17" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6ce0ba6c-1e76-4d47-a25f-7a8ccfa1197a" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAa3Um0NLcHNvQTuCm2Tz4VlCpRkj6X3PsQsshNJ2E/mKGvTVmwu1TGE0iiz4ktg4YqJvg2WtFSS7mzHIaoiuHFO9TmYrc5yO5f9qnWSs2xqwrEger4yPFvQkDRHlUnHxK//Ly5Qu0gMvjawDeJFp" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14855" ], + "x-ms-request-id": [ "6ce0ba6c-1e76-4d47-a25f-7a8ccfa1197a" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014430Z:6ce0ba6c-1e76-4d47-a25f-7a8ccfa1197a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:30 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "630" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.7.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.4.7.1\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMWindowsAgent/versions/6.5?api-version=2015-12-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMWindowsAgent/versions/6.5?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "18" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1acaaf78-70b7-49ba-9543-318b0026ca2a" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4ceWxiRFSuULDR+oNWc5u9z8EH8/KUJg3CRk5s+eVtJ8joZFKM0Sg9JgkHAai1Ljgyaej12bjK1m5S4TG14W6sIi8sjyVcm7/pcE2ckpF0Iff8xdz4jyB15Bdc/QUWEQhHdYvkrm7QgkfhXBKmz/" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14854" ], + "x-ms-request-id": [ "1acaaf78-70b7-49ba-9543-318b0026ca2a" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014432Z:1acaaf78-70b7-49ba-9543-318b0026ca2a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "644" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMWindowsAgent/versions/6.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"CloudLinkEMC.SecureVM\",\"extensionType\":\"CloudLinkSecureVMWindowsAgent\",\"typeHandlerVersion\":\"6.5\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentLinux/versions/9.7.4?api-version=2015-12-01-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentLinux/versions/9.7.4?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "19" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c7d66619-d043-4192-bec5-895316d62be0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkFWU60OGz/0LVU3MmNzQju4lBXJgvOEzGopTiPBnyVZ9xpRb70HEByVtO/hF+bpntV8SPPHKH6LcADWDqDnfQAmYJwCoVvDjCtC2FyojInsA20tTbMVoEeB2o57bnmDEhQD9uILfB0kE9azYJpG5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14853" ], + "x-ms-request-id": [ "c7d66619-d043-4192-bec5-895316d62be0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014433Z:c7d66619-d043-4192-bec5-895316d62be0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:33 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "670" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentLinux/versions/9.7.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Monitoring.DependencyAgent\",\"extensionType\":\"DependencyAgentLinux\",\"typeHandlerVersion\":\"9.7.4\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4?api-version=2015-12-01-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "20" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c4213757-2e9e-4400-9675-c705ee0d2dd2" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMrIIn4YBRidkKkiOizsIUCM0gmHL8DU6VZq5PH1sGme7c7yw93CaJkcBbXvWk+C+DhWR9e1DwlX8umIDOnclwB/zujWne8HrB/vMYgWTeQFSc7idTIjwoZFBzeoV4CxexAohOIgOF2oYruPbXn3A" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14852" ], + "x-ms-request-id": [ "c4213757-2e9e-4400-9675-c705ee0d2dd2" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014435Z:c4213757-2e9e-4400-9675-c705ee0d2dd2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "608" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.4.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.1?api-version=2015-12-01-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.1?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e031570e-6358-4815-9b86-55745906d04d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvn7lkMOCocgR+lxkKz3/qo40HKhJcdVuasatsSz39VpI0QY4p11pzI+Jd4eipw9sMHCMIcF38vkzcOpZ5Q7bOectjbIGtA7t4X+tQeHKkAF1xtdLpeyECRGNIM6cuUuuV6Eic33Fhe8ruUXJdjFVP" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14851" ], + "x-ms-request-id": [ "e031570e-6358-4815-9b86-55745906d04d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014436Z:e031570e-6358-4815-9b86-55745906d04d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "624" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.9.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.2.1.0?api-version=2015-12-01-preview+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.2.1.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "22" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "bbd484ee-09c4-48d6-add6-e5e93cb3bead" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4X0YTKBrEUPFovV2Rb/NZ4XXjO/2hlg0cn3/yVz9nAX7uo8/34W01gpF8qaQCGc3vublObVJSTPHBe8vMGnunQGhfDyQGWeAnTnRSGRBMlt7JWBumKahY1XTa7oLlt/cjeXEtDwA+HRVYbZ4ezoA" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14850" ], + "x-ms-request-id": [ "bbd484ee-09c4-48d6-add6-e5e93cb3bead" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014438Z:bbd484ee-09c4-48d6-add6-e5e93cb3bead" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:38 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "598" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.2.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"BGInfo\",\"typeHandlerVersion\":\"2.2.1.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/CustomScript/versions/2.0.6?api-version=2015-12-01-preview+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/CustomScript/versions/2.0.6?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cc5382b2-3a2a-4fd7-99bc-b64d81ba7d89" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvqQDphlPMDFTTB5F+eIBmupnGnrAN2LqGp8BtGdHO9su5m7Zao3JQ6fMD21N0TrHxiAS2XTgeoLeUkz38gHxYzJHKYkeUci+1p2UzCeMVT4KHeyPfgt1w6jkgXAQi7ktoZ+c3uOu0FSLor1HJ/zE+" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14849" ], + "x-ms-request-id": [ "cc5382b2-3a2a-4fd7-99bc-b64d81ba7d89" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014440Z:cc5382b2-3a2a-4fd7-99bc-b64d81ba7d89" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:40 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "622" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/CustomScript/versions/2.0.6\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Extensions\",\"extensionType\":\"CustomScript\",\"typeHandlerVersion\":\"2.0.6\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMLinuxAgent/versions/6.0?api-version=2015-12-01-preview+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMLinuxAgent/versions/6.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "24" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3533ec67-99de-4710-b4dc-01b28d787ea5" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvvYLahElReAsaYjSn5Pw/VxS9sOLUgzbqWKx13bEDotinXJLsGzXzMleUQCw0pJg7Hm4FCsSfyl8aDMkLojk+rDZC3wKQCZdOIByuFfjn6yfY3CnIg4UURoOSCwf1O8mKs5LkxdkgHT1jiPPnStw+" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14848" ], + "x-ms-request-id": [ "3533ec67-99de-4710-b4dc-01b28d787ea5" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014442Z:3533ec67-99de-4710-b4dc-01b28d787ea5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:41 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "638" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/CloudLinkEMC.SecureVM/types/CloudLinkSecureVMLinuxAgent/versions/6.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"CloudLinkEMC.SecureVM\",\"extensionType\":\"CloudLinkSecureVMLinuxAgent\",\"typeHandlerVersion\":\"6.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2?api-version=2015-12-01-preview+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "25" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "65799efd-df2c-4cac-ba4e-94fd89127059" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvEfD96Y27dUKNL5omd2ExEatUpiyYmMnEncuH9bB5XBJUlLT4VKugUuh0oMeDZatrR+C8oLfI0bIOaAcosIEltUPkGETCpTkRlZyDTtHwECuseC0RsgBJi99inDyC9qst9jADghvTiCdmfNziftT7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14847" ], + "x-ms-request-id": [ "65799efd-df2c-4cac-ba4e-94fd89127059" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014443Z:65799efd-df2c-4cac-ba4e-94fd89127059" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:42 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "624" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.SqlServer.Management/types/SqlIaaSAgent/versions/1.2.30.0?api-version=2015-12-01-preview+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.SqlServer.Management/types/SqlIaaSAgent/versions/1.2.30.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "26" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c6103b78-d9d3-454f-b153-0c5f2c2b9c74" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvym6hiO5eG/2LZkmU9Gvoa+1vdhPNNSTS5gG0DnRQbewFgUtN9rntCx9SHXOOw7HK6alyqCH+6lts8ZO64VqFcRvfXH+UbxvP/aG523e/wxTHShiB7UZ2EZ/bOn9KuxBSyiSa9iwX68cKw+2DLjGr" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14846" ], + "x-ms-request-id": [ "c6103b78-d9d3-454f-b153-0c5f2c2b9c74" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014445Z:c6103b78-d9d3-454f-b153-0c5f2c2b9c74" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:44 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "638" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.SqlServer.Management/types/SqlIaaSAgent/versions/1.2.30.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.SqlServer.Management\",\"extensionType\":\"SqlIaaSAgent\",\"typeHandlerVersion\":\"1.2.30.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackup/versions/1.0?api-version=2015-12-01-preview+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackup/versions/1.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "27" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3c0d795a-b92d-43b8-b959-25122f888ba0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv6zAgKwmW9/Ch4Gs0+QZrH/eVyL2HX74rv7pcOFYxTgELmL+tH0kBKJy/44/J0h86Tu6y8BGYW6YsSLRhi0Q8KBAOdvQyjGI+b/ANLoGV1bKWzeuQt2LH4z3oee1lAG/dg08vSGYo/vH0kfuUhGJT" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14845" ], + "x-ms-request-id": [ "3c0d795a-b92d-43b8-b959-25122f888ba0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014446Z:3c0d795a-b92d-43b8-b959-25122f888ba0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:45 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "598" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackup/versions/1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Acronis.Backup\",\"extensionType\":\"AcronisBackup\",\"typeHandlerVersion\":\"1.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.1?api-version=2015-12-01-preview+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.1?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6685e2c5-a76c-4be4-9fa8-aafa67fb2f05" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5kI8LUb+aFrkq08TIAGx3/CuSAyqCT4NbNMG/8hpOoPLuxX6QBkmXIoTkSv67LXoZ9CGs0Wzby8ZTA8QrH3JPChGyvBWBle3e1TzclxaLtJwtwYqqS0yHv5HMxaR/18LMwLiPV0z5CFF0tDzLBGC" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14843" ], + "x-ms-request-id": [ "6685e2c5-a76c-4be4-9fa8-aafa67fb2f05" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014448Z:6685e2c5-a76c-4be4-9fa8-aafa67fb2f05" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:48 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "589" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/BGInfo/versions/2.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"BGInfo\",\"typeHandlerVersion\":\"2.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/OmsAgentForLinux/versions/1.8?api-version=2015-12-01-preview+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/OmsAgentForLinux/versions/1.8?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "29" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0c229707-ce4e-4f0f-87bc-8aa9fb4ba358" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvo4Gvxn3RpOjtD0NLT7BfCY+DwkgfKafLzZQD6XtrQ8+CWEJu2erCpzqTOuqrEEjoMJBrB/2cxYY+6lSrLAOpc8yMSaeit1qo0Cz9PAgIV9ZGMNnRVu839pBDfWRtgjwf0ljSWrNBpP+ZphHZJpdt" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14842" ], + "x-ms-request-id": [ "0c229707-ce4e-4f0f-87bc-8aa9fb4ba358" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014449Z:0c229707-ce4e-4f0f-87bc-8aa9fb4ba358" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "646" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/OmsAgentForLinux/versions/1.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"OmsAgentForLinux\",\"typeHandlerVersion\":\"1.8\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.8?api-version=2015-12-01-preview+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.8?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "30" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "30f0d165-524b-4156-9360-4d649b58891d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv7wR3sqCWiNJSnOQ+rWBHFept9GmxEDoYJy+aXD9B38NnWlIm32jRR8tTi9rYkgUYHQMuo5EzujGBJL4pprjwx1RbWwMUeWoVP24/9Nzrz2c4gpIS0VoViMTInORKCdbzwskT+M41Ijp6t8gk3D/H" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14841" ], + "x-ms-request-id": [ "30f0d165-524b-4156-9360-4d649b58891d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014451Z:30f0d165-524b-4156-9360-4d649b58891d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "619" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.8\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.8\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.0?api-version=2015-12-01-preview+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "31" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5eab5e43-23fe-495e-8ee4-d0bfcb2c232c" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvhkp6fbdgRvqXGvq1Csb8cN0cgoivyeMcE5fFEkx2gHp++KURYbklnJleajR/zD1Izng80SMT6p6iZLn20s3BPANxBb4vUhJGbP33Ae9EjKtPE4lOQXR39w4Adl1SMhi29PtRcKEcGQiLXd/FF0Mj" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14840" ], + "x-ms-request-id": [ "5eab5e43-23fe-495e-8ee4-d0bfcb2c232c" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014452Z:5eab5e43-23fe-495e-8ee4-d0bfcb2c232c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "637" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.2.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/DockerExtension/versions/1.1.1606092330?api-version=2015-12-01-preview+23": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/DockerExtension/versions/1.1.1606092330?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "32" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "12d2fe60-2e8d-4322-8ac7-657e8b0660c3" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv54M6F8yvhSlVkGojXn2JuLGlRnky7mN924gNBQ2V5cUVWXJdC/QjBZrkWIO5Z3BX/tD78P1hDhqmxqtxArmgS8cLhs83aqVjRT4c8wZkdfSX8aoxcbYIlB/0ibNnSZ/5YA3pLJwdDc4G0m5Pcwn+" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14839" ], + "x-ms-request-id": [ "12d2fe60-2e8d-4322-8ac7-657e8b0660c3" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014454Z:12d2fe60-2e8d-4322-8ac7-657e8b0660c3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "645" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Extensions/types/DockerExtension/versions/1.1.1606092330\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Extensions\",\"extensionType\":\"DockerExtension\",\"typeHandlerVersion\":\"1.1.1606092330\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.19.0.0?api-version=2015-12-01-preview+24": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.19.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "33" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "555172f1-760e-40f9-a388-bbc335ee2b7e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdAmSjr9iO5GYZ2t3Ztlu0VX7HGC8C5jW3/vE0PBAGezlsIOYiIzcCJfn9cc3GLHnzDvYrIyfMVp0w9vdF4QUBrzj9vFBFnAVMsH5swNn7LhgJxd53Z+8LcQnx+3SlT/eh62xdDMa7eKGuWDaY8tX" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14838" ], + "x-ms-request-id": [ "555172f1-760e-40f9-a388-bbc335ee2b7e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014455Z:555172f1-760e-40f9-a388-bbc335ee2b7e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:55 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "599" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.19.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.19.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KSWS/versions/1.0.0.0?api-version=2015-12-01-preview+25": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KSWS/versions/1.0.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "34" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "80b44061-ec64-43b1-8861-f509e278ee4b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZjDP23SCAYTB7ECB+ezNIorZi/WPSlTQ/ALbM1Dn8mgmdkRkjZYnnoo05q1Kxw6BKW5hbSgO3GvnGdvAoww7yyzEetBdBoEUiz7MuZAG3ksp2EzfFHvpkZck6+bsREQAUkKD61TgFmS/8pP7FX58" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14837" ], + "x-ms-request-id": [ "80b44061-ec64-43b1-8861-f509e278ee4b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014457Z:80b44061-ec64-43b1-8861-f509e278ee4b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:57 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "612" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/KasperskyLab.SecurityAgent/types/KSWS/versions/1.0.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"KasperskyLab.SecurityAgent\",\"extensionType\":\"KSWS\",\"typeHandlerVersion\":\"1.0.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.76.0.0?api-version=2015-12-01-preview+26": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.76.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "35" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "630e52e1-aaab-4999-8d56-f5277c07cd51" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvrkALo01rc531W6NPfEXYfChtkWwlquHfRtiE8meYAM1D4tXv8XwjGlnjVYvtKAu6zZWuFU6TVPhElmIHJoHzAE53/dYvXZMg76V2nhka7Af5c6Wqgo1KCrSSb86qug5919rdfXt04t2GGB4yJC+C" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14836" ], + "x-ms-request-id": [ "630e52e1-aaab-4999-8d56-f5277c07cd51" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014459Z:630e52e1-aaab-4999-8d56-f5277c07cd51" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:44:59 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "600" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.76.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.76.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackupLinux/versions/1.0?api-version=2015-12-01-preview+27": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackupLinux/versions/1.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "36" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8f56414b-cf2a-47e5-999a-7d5a3a5d65a4" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzZ6+2rFsg5Ujtgym/zZfw6C3c5X8+XWazOTZKeKHWHuoMt+i9d9Ffz0rBzRsuu+/I86GVe0hGivejxieZ3wqpLixSbhoWqpyv5eEjRKXhcUXdk445PuPRqY2pokLfe4zGZVaGXPTTYZKN6uXLpC2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14835" ], + "x-ms-request-id": [ "8f56414b-cf2a-47e5-999a-7d5a3a5d65a4" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014500Z:8f56414b-cf2a-47e5-999a-7d5a3a5d65a4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "606" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Acronis.Backup/types/AcronisBackupLinux/versions/1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Acronis.Backup\",\"extensionType\":\"AcronisBackupLinux\",\"typeHandlerVersion\":\"1.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentWindows/versions/9.7.4?api-version=2015-12-01-preview+28": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentWindows/versions/9.7.4?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b7d69c03-8808-43ff-ae57-d29249ccdf68" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZV9vpTiQ7WICTizsanjHVoHRDNhEWMERO1E7+vQl6JKHqKZSZkXXOzSrPulaDqR6I0QZVQMnia6oM0PvT0BoELSjdAcdOZkg//aXPQ9ZQWpCLaY8pTOl5f+6j7Sx8wZabDIuJ/kApBZctmIsVjjV" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14846" ], + "x-ms-request-id": [ "b7d69c03-8808-43ff-ae57-d29249ccdf68" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014502Z:b7d69c03-8808-43ff-ae57-d29249ccdf68" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "676" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Monitoring.DependencyAgent/types/DependencyAgentWindows/versions/9.7.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Monitoring.DependencyAgent\",\"extensionType\":\"DependencyAgentWindows\",\"typeHandlerVersion\":\"9.7.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.4.0.0?api-version=2015-12-01-preview+29": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.4.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "38" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d62e8774-7e5a-4e01-9776-72cda29d2054" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWr4N6kKe7QfKGjIdbI15nsNmNCjZJ6ut7CUdOhdq7k5bzE3VF7wpeDmimfxcsASeXNuJwZk79OH+GzMD6UJB6aHtGAjmiKA6RuyCLjCXKKYkAUlOPU+HGJh82PYHEvusmbWQbRkRG0VN5VpIWHu5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14845" ], + "x-ms-request-id": [ "d62e8774-7e5a-4e01-9776-72cda29d2054" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014503Z:d62e8774-7e5a-4e01-9776-72cda29d2054" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:03 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "629" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.4.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.4.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.10.1.1?api-version=2015-12-01-preview+30": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.10.1.1?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "39" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "61470e06-bf52-4ed4-91ee-2c9264789c05" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZtAhRODkjxjIdxlmABCUnzoAdy735uQSoaVGtii+zPtQ5W8q/l/u5oAkzTcmy6H4PcDv0wz17qojLTPHQW1srq5IwLi3perAV4RlrDMJVyWhTGL809MI0E7GjRbvfY0PRaoiWcVBRGWuMleDdTuj" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14844" ], + "x-ms-request-id": [ "61470e06-bf52-4ed4-91ee-2c9264789c05" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014505Z:61470e06-bf52-4ed4-91ee-2c9264789c05" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:04 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "637" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.10.1.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.10.1.1\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3?api-version=2015-12-01-preview+31": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "40" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6706cdae-6ce5-4a34-bbbd-f0333fc5d57f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvu8j9WxsYcuYqT0crE+bXvj08jPu9yf/dBv4CYVlgFosJVc8U1ml5mxIRF3+s8hBfSw0DjqlKPQ+X0O3CMINgne6iSETJ0LPrWRLH61CoFbZldWR7q/9+RIwAw7DWFVXKekkKwscdrjlQSQd68FgX" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14843" ], + "x-ms-request-id": [ "6706cdae-6ce5-4a34-bbbd-f0333fc5d57f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014507Z:6706cdae-6ce5-4a34-bbbd-f0333fc5d57f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:07 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "619" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.12.2.2?api-version=2015-12-01-preview+32": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.12.2.2?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "41" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f4dbf832-1b15-4773-8d45-7abea43d2b0d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvP5tED+/N/wzkCK89uQJQ/Dhe3ulBVfgLIzg3mRlPGVZ7ArWeN6LOuOh9eyhR45rgFFYfAG9GPcwguv+R4x02v1LS7+m3xDMUtq9WOrIpvOxYegTJV9oYl6/sw9uoOZu16Lzw3hq0KCqKnRUdJIZo" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14842" ], + "x-ms-request-id": [ "f4dbf832-1b15-4773-8d45-7abea43d2b0d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014509Z:f4dbf832-1b15-4773-8d45-7abea43d2b0d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:09 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "637" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/IaaSDiagnostics/versions/1.12.2.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"IaaSDiagnostics\",\"typeHandlerVersion\":\"1.12.2.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/LinuxDiagnostic/versions/3.0.121?api-version=2015-12-01-preview+33": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/LinuxDiagnostic/versions/3.0.121?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "42" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0980f5ab-eda4-4c2e-be13-0d0cbb2e1bd4" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4sN4MWynLTaErLs5jPwoTjrIy+NyeZCTC1W4y1tEgbZFIRIODse0wr1vfLHtkhTTyE3DEO4KraD6h9ireMgiGm/YdE6tBH3BvHaGFk+qF5GM/c4eDVYGcjWQWDhLQgoO2uz8OR6XNejl/A3o1/oe" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14841" ], + "x-ms-request-id": [ "0980f5ab-eda4-4c2e-be13-0d0cbb2e1bd4" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014510Z:0980f5ab-eda4-4c2e-be13-0d0cbb2e1bd4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:10 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "633" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Diagnostics/types/LinuxDiagnostic/versions/3.0.121\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Diagnostics\",\"extensionType\":\"LinuxDiagnostic\",\"typeHandlerVersion\":\"3.0.121\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.9?api-version=2015-12-01-preview+34": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.9?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "43" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "53928152-d1f1-41a4-8909-db44eac7fb95" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv9ozzXFQ+H7iVrxcA5sdjZMbaytVXprZpa/oCi7AV+Y+5AaHcm8JslowdnGoN02Cpc45gFiWicHS/6yxv/6SsfcLhFQcx9szWIPRYVjqyZ9LEVglJkHyBg4OWLsefll+Eul7nqyCyWWCcgnvRn0EW" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14840" ], + "x-ms-request-id": [ "53928152-d1f1-41a4-8909-db44eac7fb95" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014512Z:53928152-d1f1-41a4-8909-db44eac7fb95" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:11 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "629" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Azure.Security/types/IaaSAntimalware/versions/1.5.5.9\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Azure.Security\",\"extensionType\":\"IaaSAntimalware\",\"typeHandlerVersion\":\"1.5.5.9\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.3?api-version=2015-12-01-preview+35": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.3?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "44" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "59374e0f-3bae-4c85-92d7-e634ca066f06" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYb4c6zs3xeSy9kZxNFvqIHj01pNyykUuuNebq7zpekQgpXyai4dZ59fkXJS6Pqe1M5xZhS21KLABifWSXQQxLG1SeSCuvwvtb3AcBM6lSfyUNjtYERe3cHZajmrgwEv4eLpbbsaECcFUJMN6NC4K" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14839" ], + "x-ms-request-id": [ "59374e0f-3bae-4c85-92d7-e634ca066f06" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014514Z:59374e0f-3bae-4c85-92d7-e634ca066f06" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "623" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/CustomScriptExtension/versions/1.9.3\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"CustomScriptExtension\",\"typeHandlerVersion\":\"1.9.3\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2?api-version=2015-12-01-preview+36": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "45" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7b78aef4-a5d9-4cd9-8665-d24bffd1c135" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv9w+GG/EWdZuh8Siscx7netMfB7eq6iBaO71GTrvf9FZDm7B+l75YFrSKoKMsDx4/BgCASPnOaZLP7YsnFKb8RmhRpCy+H9DdMO1hHJwm559E2EYEr65HfGq9pXkqH30hR4baZAXAW8MJIfekNA/Z" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14838" ], + "x-ms-request-id": [ "7b78aef4-a5d9-4cd9-8665-d24bffd1c135" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014515Z:7b78aef4-a5d9-4cd9-8665-d24bffd1c135" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:15 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "624" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.2\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.4?api-version=2015-12-01-preview+37": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.4?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "46" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4c3d049c-9688-4a8c-9819-9baba25837d0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvGITClQBCa6bRSkRnwthhS4SK4bxwmyJ3jqZpc7r4LY71v3pSM339S0P607X9HL2TgqCuyYBItL+fyMHtm64dqtV8cmZ21sa1iaff2gXmSyjy1m9T2uahAshIEviueO5XtfKVEmbncKKQZOkSjU/B" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14837" ], + "x-ms-request-id": [ "4c3d049c-9688-4a8c-9819-9baba25837d0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014517Z:4c3d049c-9688-4a8c-9819-9baba25837d0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "624" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/JsonADDomainExtension/versions/1.3.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"JsonADDomainExtension\",\"typeHandlerVersion\":\"1.3.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4?api-version=2015-12-01-preview+38": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "47" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9b56f9ae-2575-48ea-b853-2f23448bdabb" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdBhVH1pzA+6GEpRTQ0Jd0/QUX4DiSyQEkBdKKiZjpTJylfmgN5rswb+jg0vgUFNkORn9M/W62OwixFc3JQyAkyO4reBqRcMT8Cg67eh6K1nbDfrW2D2NLs+94nXD6vG5tM2geLSH5Zb38DsjE84P" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14836" ], + "x-ms-request-id": [ "9b56f9ae-2575-48ea-b853-2f23448bdabb" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014519Z:9b56f9ae-2575-48ea-b853-2f23448bdabb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "608" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.4.4\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.4.4\",\"vmOsType\":\"Windows\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.5?api-version=2015-12-01-preview+39": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.5?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "48" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7aeefd75-a1c6-4e37-8906-b95fce5df207" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYUbwc+ZciIeNL2pG1kqBq/1Xi1u23Zktiwx1b+WV0zQXznae3eCvs1LvY31P9V/iNIA5ZogIVpDzsvCaGRWhwb8St56ik+GHYy/QIyxtv6xWEquEZ0LiKc9n1mb57KnjnuqbqJEUAqiMTacGvH6g" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14835" ], + "x-ms-request-id": [ "7aeefd75-a1c6-4e37-8906-b95fce5df207" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014521Z:7aeefd75-a1c6-4e37-8906-b95fce5df207" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "679" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.11081.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.11081.5\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.5?api-version=2015-12-01-preview+40": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.5?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "49" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "090b0ebc-78a0-4a54-b386-c96d841b1eff" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvx+aSH9bndA6vHJAVBTkIDhq21+iqbyuw8LBMfQvZ/qGbAqlKAxzcsZkfzLhilUZqbpk3opyZpDkUo6U6V+5M8UPbcxcv+MQrMBUaySusvUn+0Fgcs3nRqQqdFpZrNlHwy5iRzvcY6Revag0HgUSe" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14834" ], + "x-ms-request-id": [ "090b0ebc-78a0-4a54-b386-c96d841b1eff" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014523Z:090b0ebc-78a0-4a54-b386-c96d841b1eff" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:22 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "633" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/CustomScriptForLinux/versions/1.5.5\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"CustomScriptForLinux\",\"typeHandlerVersion\":\"1.5.5\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.5.2?api-version=2015-12-01-preview+41": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.5.2?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "50" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0922e4cf-21df-4bb0-afc7-61ac63fbd82e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv0Gmi7LJ8Z4UmZrmg3h70IS+zuIJ1NwCKXg/CZYonXOLs3FURDli1qhUzrEwKUtbbYPXqk2PxdKlHyhjyn9Gwlk80ZCjdLYQg9y2pr/IEDW+mx484mIdd6w7X+N8dgCjRKVgolbKOk7cUAU5A0LSh" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14833" ], + "x-ms-request-id": [ "0922e4cf-21df-4bb0-afc7-61ac63fbd82e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014524Z:0922e4cf-21df-4bb0-afc7-61ac63fbd82e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "625" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.5.2\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.5.2\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.77.0.0?api-version=2015-12-01-preview+42": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.77.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "51" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "97395bc5-1909-4ccf-bcea-1264f6460a71" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14832" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRI3aK8ImUcNyzaQkwNUHEjkSj3zf3pw11VDXfrSfSzDmp+QXh+BwFCFiMkIwjtpg5JE7cV2+h7FH6NiCqwbOGo0+vt2xv8hUavKILp1pgKNJ2zkcjkVXVaAnoyCmBmEOWHq1cYB2MSRj0pCDnJEt" ], + "x-ms-request-id": [ "97395bc5-1909-4ccf-bcea-1264f6460a71" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014526Z:97395bc5-1909-4ccf-bcea-1264f6460a71" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "599" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Powershell/types/DSC/versions/2.77.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Powershell\",\"extensionType\":\"DSC\",\"typeHandlerVersion\":\"2.77.0.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.10900.0?api-version=2015-12-01-preview+43": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.10900.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "52" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "54e2c6f3-8ea5-416f-bade-b36ac1c2eff0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvs5zKN8O2jNZ7Z7Ejs9NN384H8pZvAMhD3jylBzFqfSkGNYJ5Tnjb9jogQPrFvBL90t4z0sf2fK+MaLIxbaJlKdUpnmFbw4rijZqDsMoiT/hDrdAt6fpDF7bQfoKNrlsNoYxj32wILKLZohNO3vAU" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14831" ], + "x-ms-request-id": [ "54e2c6f3-8ea5-416f-bade-b36ac1c2eff0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014528Z:54e2c6f3-8ea5-416f-bade-b36ac1c2eff0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:28 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "679" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.EnterpriseCloud.Monitoring/types/MicrosoftMonitoringAgent/versions/1.0.10900.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.EnterpriseCloud.Monitoring\",\"extensionType\":\"MicrosoftMonitoringAgent\",\"typeHandlerVersion\":\"1.0.10900.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/OSPatchingForLinux/versions/2.3.0.1?api-version=2015-12-01-preview+44": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/OSPatchingForLinux/versions/2.3.0.1?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "53" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "76863d49-04dc-4ff8-8656-de948c99f9c1" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNsDNnM6J0cTOE9RhJuJ+n6M0n74ZiLuXPYymGnQzKYC54QOpVlsEbOeOWN3pWiRnb+27ssAtk6paDbldj33e+K4slOLPOlATEfSNqY3xV9VWTtlNEhDkagwOCjAKz4ln5z5h49UjT0AzN31V2iK4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14830" ], + "x-ms-request-id": [ "76863d49-04dc-4ff8-8656-de948c99f9c1" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014530Z:76863d49-04dc-4ff8-8656-de948c99f9c1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:30 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "633" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/OSPatchingForLinux/versions/2.3.0.1\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"OSPatchingForLinux\",\"typeHandlerVersion\":\"2.3.0.1\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.0?api-version=2015-12-01-preview+45": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "54" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2469ec37-5585-42e7-bd0e-77e0ee6e4be0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLhxSwkJhY7xwdDYmo8jLXftNPt9VqZeAtkGKKPKpENw5UAyWWf1KsW/eM4/1AhAHjPrezvuBw+umZs013It8z15yGD87ZyKm7C6lOXnFfSImUkFj4x9iOGTD6nUh05caUto96SfTeLAZ3O0LXIem" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14829" ], + "x-ms-request-id": [ "2469ec37-5585-42e7-bd0e-77e0ee6e4be0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014532Z:2469ec37-5585-42e7-bd0e-77e0ee6e4be0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "603" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.Compute/types/VMAccessAgent/versions/2.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.Compute\",\"extensionType\":\"VMAccessAgent\",\"typeHandlerVersion\":\"2.0\",\"vmOsType\":\"Windows\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.0.0?api-version=2015-12-01-preview+46": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.0.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "55" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2c392bc8-76dc-41e0-8e10-5f38a0a92b67" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvfC0UB4GMMkw8eP2ia8v9NHB0AX6zzthvPj8F6S8XXvnq9Qk8T8MW17870y2hM5yYIz8Dz51f6p5AFxaWpeuWXo0kpOtFlALndS5j2oEJAeOX25BSyB/beYXW3Egt7j9jMTdvyvAG+XsbJS3Nblpj" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14828" ], + "x-ms-request-id": [ "2c392bc8-76dc-41e0-8e10-5f38a0a92b67" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014533Z:2c392bc8-76dc-41e0-8e10-5f38a0a92b67" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:33 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "629" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft.OSTCExtensions/types/VMAccessForLinux/versions/1.4.0.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft.OSTCExtensions\",\"extensionType\":\"VMAccessForLinux\",\"typeHandlerVersion\":\"1.4.0.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"N/A\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":false,\"isSystemExtension\":false,\"sourceBlob\":null,\"provisioningState\":\"Succeeded\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestGetAllVMExtensions+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0?api-version=2015-12-01-preview+47": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "56" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b2fa0bd4-3543-480c-bf37-dcb861430d18" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdF+8W22dZ41ftIvLIY4aVYaq9c/hJgv8vGw7sxP80s/t8DE7dpQhmb9pgOL3tjRYxQBZxUQDRuOMtLGOdtaRK6S9mdSYNB2QFeN8c+yWa3+bMotNjibpHtGsv1kbaVz4fkP1ofSWXT1cgWYpPUmt" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14827" ], + "x-ms-request-id": [ "b2fa0bd4-3543-480c-bf37-dcb861430d18" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014536Z:b2fa0bd4-3543-480c-bf37-dcb861430d18" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "670" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft\",\"extensionType\":\"MicroExtension\",\"typeHandlerVersion\":\"0.1.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":true,\"isSystemExtension\":false,\"sourceBlob\":{\"uri\":\"https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip\"},\"provisioningState\":\"Failed\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestCreateVMExtension+$PUT+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0?api-version=2015-12-01-preview+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0?api-version=2015-12-01-preview", + "Content": "{\r\n \"properties\": {\r\n \"sourceBlob\": {\r\n \"uri\": \"https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip\"\r\n },\r\n \"computeRole\": \"IaaS\",\r\n \"supportMultipleExtensions\": true,\r\n \"vmOsType\": \"Linux\"\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "57" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "243" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0116b1b6-e004-40ca-ac59-d322a32a2128" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLyd6scDgjZ8Q8qnQ725O90gM9pTKjoQOo0X3IfKu/HVdjVkJtIt6k5IPCJuWohuh1HRi5k4Tzmv5hIi+fWHt3yT1+yHeYR1Mu2IKW9NJIRK3LAdywdFZKGnbeh23ocyjaMlMNrAirtvWxu+9qwki" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-request-id": [ "0116b1b6-e004-40ca-ac59-d322a32a2128" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014539Z:0116b1b6-e004-40ca-ac59-d322a32a2128" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:39 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "672" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0\",\"name\":null,\"type\":\"Microsoft.Compute.Admin/locations/artifactTypes/publishers/types/versions\",\"location\":\"northwest\",\"properties\":{\"publisher\":\"Microsoft\",\"extensionType\":\"MicroExtension\",\"typeHandlerVersion\":\"0.1.0\",\"vmOsType\":\"Linux\",\"computeRole\":\"IaaS\",\"vmScaleSetEnabled\":false,\"supportMultipleExtensions\":true,\"isSystemExtension\":false,\"sourceBlob\":{\"uri\":\"https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip\"},\"provisioningState\":\"Creating\"}}" + } + }, + "Get-AzsVMExtension+[NoContext]+TestDeleteVMExtension+$DELETE+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0?api-version=2015-12-01-preview+1": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute.Admin/locations/northwest/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0?api-version=2015-12-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "58" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8d535fe2-b1eb-4846-89b7-d910de97c4d5" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3BQX9aw8lyud7zY27yH0q3YQzzlDoqxJKsWUIiJvbxW3JxjNBHmjRH9m0T6wxu1lYPeHrIEKS129fnBSMBMngQmMii+75JdSKKfdOxxFs2+oBJsVyPrDv0BQp4/o/dPZZRW5NTF3mHaloZtt98dv" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "x-ms-request-id": [ "8d535fe2-b1eb-4846-89b7-d910de97c4d5" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200221T014542Z:8d535fe2-b1eb-4846-89b7-d910de97c4d5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Fri, 21 Feb 2020 01:45:42 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + } +} \ No newline at end of file diff --git a/src/Azs.Compute.Admin/tests/VMExtension.Tests.ps1 b/src/Azs.Compute.Admin/tests/VMExtension.Tests.ps1 new file mode 100644 index 00000000..c14b7e98 --- /dev/null +++ b/src/Azs.Compute.Admin/tests/VMExtension.Tests.ps1 @@ -0,0 +1,108 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'VMExtension.Tests.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +$Global:UseInstalled = $UseInstalled +$global:RunRaw = $RunRaw +$global:TestName = "" + +Describe 'Get-AzsVMExtension' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateVMExtension { + param( + [Parameter(Mandatory = $true)] + $VMExtension + ) + + $VMExtension | Should Not Be $null + + # Resource + $VMExtension.Id | Should Not Be $null + $VMExtension.Type | Should Not Be $null + } + + function ValidateSameVMExtension { + param( + $VMExt1, + $VMExt2 + ) + Get-Member -InputObject $VMExt1 -MemberType Properties { + $variable = $_.Name + $VMExt1."$variable" | Should be $VMExt2."$variable" + } + } + } + + AfterEach { + $global:Client = $null + } + + + It "TestListVMExtensions" -Skip:$('TestListVMExtensions' -in $global:SkippedTests) { + $global:TestName = 'TestListVMExtensions' + + $VMExtensions = Get-AzsVMExtension -Location $global:Location + $VMExtensions | Should Not Be $null + foreach ($VMExtension in $VMExtensions) { + ValidateVMExtension -VMExtension $VMExtension + } + } + + + It "TestGetVMExtension" -Skip:$('TestGetVMExtension' -in $global:SkippedTests) { + $global:TestName = 'TestGetVMExtension' + + $VMExtensions = Get-AzsVMExtension -Location $global:Location + $VMExtensions | Should Not Be $null + foreach ($VMExtension in $VMExtensions) { + ValidateVMExtension -VMExtension $VMExtension + } + } + + + It "TestGetAllVMExtensions" -Skip:$('TestGetAllVMExtensions' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllVMExtensions' + + $VMExtensions = Get-AzsVMExtension -Location $global:Location + $VMExtensions | Should Not Be $null + foreach ($VMExtension in $VMExtensions) { + $vmExt = Get-AzsVMExtension ` + -Location $vmextension.Location ` + -Publisher $vmExtension.Publisher ` + -Type $vmExtension.ExtensionType ` + -Version $vmExtension.TypeHandlerVersion ` + + $vmExt | Should not be $null + ValidateSameVMExtension $VMExtension $vmExt + } + } + + + It "TestCreateVMExtension" -Skip:$('TestCreateVMExtension' -in $global:SkippedTests) { + $global:TestName = 'TestCreateVMExtension' + $result = Add-AzsVMExtension ` + -Location $global:Location ` + -Publisher "Microsoft" ` + -Type "MicroExtension" ` + -Version "0.1.0" ` + -ComputeRole "IaaS" ` + -SourceBlob "https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip" ` + -SupportMultipleExtensions ` + -VmOsType "Linux" + $result | Should not be $null + } + + + It "TestDeleteVMExtension" -Skip:$('TestDeleteVMExtension' -in $global:SkippedTests) { + $global:TestName = 'TestDeleteVMExtension' + Remove-AzsVMExtension -Location $global:Location -Publisher "Microsoft" -Type "MicroExtension" -Version "0.1.0" + } +} + diff --git a/src/Azs.Compute.Admin/tests/readme.md b/src/Azs.Compute.Admin/tests/readme.md new file mode 100644 index 00000000..7c752b4c --- /dev/null +++ b/src/Azs.Compute.Admin/tests/readme.md @@ -0,0 +1,17 @@ +# Test +This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `..\custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: no + +## Details +We allow three testing modes: *live*, *record*, and *playback*. These can be selected using the `-Live`, `-Record`, and `-Playback` switches respectively on the `test-module.ps1` script. This script will run through any `.Tests.ps1` scripts in the `test` folder. If you choose the *record* mode, it will create a `.Recording.json` file of the REST calls between the client and server. Then, when you choose *playback* mode, it will use the `.Recording.json` file to mock the communication between server and client. The *live* mode runs the same as the *record* mode; however, it doesn't create the `.Recording.json` file. + +## Purpose +Custom cmdlets generally encompass additional functionality not described in the REST specification, or combines functionality generated from the REST spec. To validate this functionality continues to operate as intended, creating tests that can be ran and re-ran against custom cmdlets is part of the framework. + +## Usage +To execute tests, run the `test-module.ps1`. To write tests, [this example](https://github.com/pester/Pester/blob/8b9cf4248315e44f1ac6673be149f7e0d7f10466/Examples/Planets/Get-Planet.Tests.ps1#L1) from the Pester repository is very useful for getting started. \ No newline at end of file diff --git a/src/Azs.Deployment.Admin/Azs.Deployment.Admin.csproj b/src/Azs.Deployment.Admin/Azs.Deployment.Admin.csproj new file mode 100644 index 00000000..50cc0b2c --- /dev/null +++ b/src/Azs.Deployment.Admin/Azs.Deployment.Admin.csproj @@ -0,0 +1,14 @@ + + + 0.9.0 + 7.1 + netstandard2.0 + Module + ./bin + $(OutputPath) + Azs.Deployment.Admin.nuspec + true + true + + + diff --git a/src/Azs.Deployment.Admin/Azs.Deployment.Admin.nuspec b/src/Azs.Deployment.Admin/Azs.Deployment.Admin.nuspec new file mode 100644 index 00000000..6e232bf6 --- /dev/null +++ b/src/Azs.Deployment.Admin/Azs.Deployment.Admin.nuspec @@ -0,0 +1,23 @@ + + + + Azs.Deployment.Admin + 0.9.0-preview + Microsoft Corporation + Microsoft Corporation + true + https://aka.ms/azps-license + https://github.com/Azure/azurestack-powershell + Microsoft Azure PowerShell: Azs.Deployment.Admin cmdlets + + Microsoft Corporation. All rights reserved. + Azs.Deployment.Admin PSModule AzureStack + + + + + + + + + diff --git a/src/Azs.Deployment.Admin/Module/Azs.Deployment.Admin.psd1 b/src/Azs.Deployment.Admin/Module/Azs.Deployment.Admin.psd1 new file mode 100644 index 00000000..6cb55ccb --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/Azs.Deployment.Admin.psd1 @@ -0,0 +1,105 @@ +#----------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +#----------------------------------------------------------------------- + +# How to Write a PowerShell Module Manifest +# https://docs.microsoft.com/en-us/powershell/developer/module/how-to-write-a-powershell-module-manifest + +@{ + +# Script module or binary module file associated with this manifest. +RootModule = 'Azs.Deployment.Admin.psm1' + +# Version number of this module. +ModuleVersion = '0.9.0' + +# ID used to uniquely identify this module +GUID = 'a50d2cce-63a7-4c7b-980f-c4cead941544' + +# Author of this module +Author = 'Microsoft Corporation' + +# Company or vendor of this module +CompanyName = 'Microsoft Corporation' + +# Copyright statement for this module +Copyright = 'Microsoft Corporation. All rights reserved.' + +# Description of the functionality provided by this module +Description = 'Microsoft AzureStack Hub PowerShell: Deployment Admin cmdlets' + +# Minimum version of the Windows PowerShell engine required by this module +PowerShellVersion = '5.1' + +# Name of the Windows PowerShell host required by this module +# PowerShellHostName = '' + +# Minimum version of the Windows PowerShell host required by this module +# PowerShellHostVersion = '' + +# Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only. +DotNetFrameworkVersion = '4.7.2' + +# Compatible Powershell Editions +CompatiblePSEditions = 'Core', 'Desktop' + +# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only. +# CLRVersion = '' + +# Processor architecture (None, X86, Amd64) required by this module +# ProcessorArchitecture = '' + +# Modules that must be imported into the global environment prior to importing this module +RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.0.1'; }, @{ModuleName = 'Az.Resources'; RequiredVersion = '0.10.0'; }) + +# Assemblies that must be loaded prior to importing this module +# RequiredAssemblies = @() + +# Script files (.ps1) that are run in the caller's environment prior to importing this module. +# ScriptsToProcess = @() + +# Type files (.ps1xml) to be loaded when importing this module +# TypesToProcess = @() + +# Format files (.ps1xml) to be loaded when importing this module +# FormatsToProcess = @() + +# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess +# NestedModules = @() + +# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. +FunctionsToExport = '*' + +# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. +CmdletsToExport = '*' + +# Variables to export from this module +VariablesToExport = @() + +# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export. +AliasesToExport = @() + +# List of all modules packaged with this module +# ModuleList = @() + +# List of all files packaged with this module +# FileList = @() + +# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell. +PrivateData = @{ + PSData = @{ + Prerelease = 'preview' + Tags = 'AzureStack', 'ResourceManager', 'ARM', 'PSModule', 'DeploymentResourceProvider' + LicenseUri = 'https://aka.ms/azps-license' + ProjectUri = 'https://github.com/Azure/azurestack-powershell' + ReleaseNotes = 'AzureStack Hub Admin module - see https://aka.ms/azpshmigration for breaking changes' + } +} + +# HelpInfo URI of this module +# HelpInfoURI = '' + +# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix. +# DefaultCommandPrefix = '' + +} diff --git a/src/Azs.Deployment.Admin/Module/Azs.Deployment.Admin.psm1 b/src/Azs.Deployment.Admin/Module/Azs.Deployment.Admin.psm1 new file mode 100644 index 00000000..a8b5e9de --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/Azs.Deployment.Admin.psm1 @@ -0,0 +1,1171 @@ +#----------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +#----------------------------------------------------------------------- + +# This module contains PowerShell commands providing an access to Deployment Provider functions. + +<# +.SYNOPSIS + Retrieves Resource Manager access token. +#> +function Get-AzsResourceManagerAccessToken { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [object] $context + ) + + $profile = [Microsoft.Azure.Commands.Common.Authentication.Abstractions.AzureRmProfileProvider]::Instance.Profile + + $profileClient = [Microsoft.Azure.Commands.ResourceManager.Common.RMProfileClient]::new($profile) + + $token = $profileClient.AcquireAccessToken($context.Subscription.TenantId) + + return $token.AccessToken +} + +<# +.SYNOPSIS + Send a request to Azure Stack Resource Manager. +#> +function Invoke-AzsResourceManager { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [ValidateSet('GET', 'PUT', 'POST', 'DELETE', 'HEAD', 'OPTIONS', 'TRACE')] + [string] $Method, + + [Parameter(Mandatory = $true)] + [ValidateNotNull()] + [Uri] $Uri, + + [Parameter(Mandatory = $false)] + [object] $Body = $null, + + [Parameter(Mandatory = $false)] + [string] $AccessToken = "", + + [Parameter(Mandatory = $false)] + [switch] $ThrowOnError + ) + + function Resolve-RequestUri { + param ( + [string] $resourceManagerUrl, + [Uri] $uri + ) + + if ($uri.IsAbsoluteUri) { + return $uri + } + + return [uri]::new([uri]::new($resourceManagerUrl), $Uri) + } + + function Resolve-RequestContent { + param ( + [object] $body + ) + + if ($null -eq $body) { + return [NullString]::Value + } + + if ($body -is [string]) { + return $Body.ToString() + } + + return ($body | ConvertTo-Json -Depth 99 -Compress) + } + + function Resolve-AccessToken { + param( + [object] $context, + [string] $accessToken + ) + + if (-not [string]::IsNullOrEmpty($accessToken)) { + return $accessToken + } + + return Get-AzsResourceManagerAccessToken -Context $context + } + + function Get-HeaderValue { + param ( + [System.Net.Http.Headers.HttpHeaders] $headers, + [string] $name + ) + + [System.Collections.Generic.IEnumerable[string]] $values = $null + + if (-not $headers.TryGetValues($name, [ref] $values)) { + return [NullString]::Value + } + + return [System.Linq.Enumerable]::FirstOrDefault($values) + } + + function Trace-HttpRequestMessage { + param ( + [System.Net.Http.HttpRequestMessage] $request, + [string] $content + ) + + Write-Verbose "$($request.Method) $($request.RequestUri) with $($content.Length)-char payload" -Verbose + + $sb = [System.Text.StringBuilder]::new() + $sb.AppendLine("$($request.Method) $($request.RequestUri) HTTP/$($request.Version)") | Out-Null + + DumpHttpMessageHeaders $sb $request.Headers + + if (-not [string]::IsNullOrEmpty($content)) { + $sb.AppendLine() | Out-Null + $sb.Append($content) | Out-Null + } + + Write-Debug $sb.ToString() + } + + function Trace-HttpResponseMessage { + param ( + [System.Net.Http.HttpResponseMessage] $response, + [string] $content + ) + + Write-Verbose "Received $($content.Length)-char response, StatusCode = $($response.StatusCode)" -Verbose + + $sb = [System.Text.StringBuilder]::new() + $sb.AppendLine("HTTP/$($response.Version) $([int]$response.StatusCode) $($response.ReasonPhrase)") | Out-Null + + DumpHttpMessageHeaders -Sb $sb -Headers $response.Headers + + if (-not [string]::IsNullOrEmpty($content)) { + $sb.AppendLine() | Out-Null + $sb.Append($content) | Out-Null + } + + Write-Debug $sb.ToString() + } + + function DumpHttpMessageHeaders { + param ( + [System.Text.StringBuilder] $sb, + [System.Net.Http.Headers.HttpHeaders] $headers + ) + + if ($null -ne $headers) { + foreach ($header in $headers) { + $sb.Append($header.Key) | Out-Null + $sb.Append(": ") | Out-Null + + if ($header.Key -eq 'Authorization') { + $sb.AppendLine('HIDDEN') | Out-Null + } + else { + $sb.AppendLine($header.Value -join " ") | Out-Null + } + } + } + } + + #----------------------------------------------------------------------- + + $ctx = Get-AzContext + + if ($null -eq $ctx.Environment) { + throw 'AzContext is not set.' + } + + $Uri = Resolve-RequestUri -ResourceManagerUrl $ctx.Environment.ResourceManagerUrl -Uri $Uri + + [string] $requestContent = Resolve-RequestContent -Body $Body + + $AccessToken = Resolve-AccessToken -Context $ctx -AccessToken $AccessToken + + [System.Net.Http.HttpRequestMessage] $request = $null + [System.Net.Http.HttpResponseMessage] $response = $null + + try { + $request = [System.Net.Http.HttpRequestMessage]::new() + $request.Method = [System.Net.Http.HttpMethod]::new($Method) + $request.RequestUri = $Uri + $request.Headers.Authorization = [System.Net.Http.Headers.AuthenticationHeaderValue]::new('Bearer', $AccessToken) + + if ($null -ne $requestContent) { + $request.Content = [System.Net.Http.StringContent]::new($requestContent, [System.Text.Encoding]::UTF8, 'application/json') + } + + Trace-HttpRequestMessage -Request $request -Content $requestContent + + $task = $HttpClient.SendAsync($request, [System.Net.Http.HttpCompletionOption]::ResponseContentRead) + $response = $task.Result + + $task = $response.Content.ReadAsStringAsync() + [string] $responseContent = $task.Result + + if ([string]::IsNullOrEmpty($responseContent)) { + $responseContent = [NullString]::Value + } + + Trace-HttpResponseMessage -Response $response -Content $responseContent + + $result = [psobject]::new() + $result | Add-Member -MemberType NoteProperty -Name 'StatusCode' -Value $response.StatusCode + $result | Add-Member -MemberType NoteProperty -Name 'AsyncOperationStatusUri' -Value (Get-HeaderValue -Headers $response.Headers -Name 'Azure-AsyncOperation') + $result | Add-Member -MemberType NoteProperty -Name 'LocationUri' -Value (Get-HeaderValue -Headers $response.Headers -Name 'Location') + $result | Add-Member -MemberType NoteProperty -Name 'Content' -Value $responseContent + + if ($ThrowOnError) { + EnsureSuccessStatusCode -Response $result + } + + return $result + } + catch [System.AggregateException] { + throw $_.Exception.InnerException.Message + } + finally { + if ($null -ne $request) { + $request.Dispose() + } + + if ($null -ne $response) { + $response.Dispose() + } + } +} + +<# +.SYNOPSIS + Waits for Azure Stack Resource Manager asynchronous operation to complete (Azure-AsyncOperation header style). + +.NOTES + Track asynchronous Azure operations + https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-async-operations +#> +function Wait-AzsAsyncOperation { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $OperationName, + + [Parameter(Mandatory = $true)] + [ValidateNotNull()] + [Uri] $AsyncOperationStatusUri, + + [Parameter(Mandatory = $false)] + [string] $AccessToken = "" + ) + + Write-Verbose "${OperationName}: Wait for asynchronous operation to complete." -Verbose + + $stopwatch = [System.Diagnostics.Stopwatch]::StartNew() + + while ($true) { + $response = Invoke-AzsResourceManager -Method GET -Uri $AsyncOperationStatusUri -AccessToken $AccessToken -Verbose + + EnsureSuccessStatusCode -Response $response + + $operationResult = $response.Content | ConvertFrom-Json + + if (IsOperationResultTerminalState $operationResult.status) { + if ($operationResult.status -eq 'Succeeded') { + return $true + } + + return $false + } + + Write-Verbose "${OperationName}: Sleeping for 5 seconds, waiting time: $($stopwatch.Elapsed)" + + Start-Sleep -Seconds 5 + } +} + +function EnsureSuccessStatusCode { + param( + [Parameter(Mandatory = $true)] + [psobject] $Response + ) + + if (-not (IsSuccessStatusCode -StatusCode $Response.StatusCode)) { + Write-Verbose "HTTP error: $($Response.StatusCode)" -Verbose + Write-Verbose $Response.Content -Verbose + + throw "HTTP error: $($Response.StatusCode)" + } +} + +function IsOperationResultTerminalState { + param ( + [Parameter(Mandatory = $true)] + [string] $Value + ) + + return $Value -in @('Canceled', 'Failed', 'Succeeded') +} + +function IsSuccessStatusCode { + param( + [Parameter(Mandatory = $true)] + [System.Net.HttpStatusCode] $StatusCode + ) + + return [int]$StatusCode -ge 200 -and [int]$StatusCode -le 299 +} + +#----------------------------------------------------------------------- + +<# +.SYNOPSIS + Lists file containers or gets a file container properties. +.DESCRIPTION + Lists file containers or gets a file container properties. +.PARAMETER FileContainerId + Container ID to fetch the properties for. +.PARAMETER AsJson + Outputs the result in Json format. +.EXAMPLE + PS C:\> Get-AzsFileContainer + Lists the available file containers in the subscription. +.EXAMPLE + PS C:\> Get-AzsFileContainer -FileContainerId + Get the file container with id . +#> +function Get-AzsFileContainer { + [CmdletBinding()] + param( + [Parameter()] + [ValidateNotNullOrEmpty()] + [string] $FileContainerId = $null, + + [Parameter()] + [ValidateSet('2019-01-01', '2018-07-01')] + [string] $ApiVersion = '2019-01-01', + + [Parameter()] + [switch] $AsJson + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + + if ([string]::IsNullOrEmpty($FileContainerId)) { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/fileContainers?api-version=$ApiVersion" + } + else { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/fileContainers/$($FileContainerId)?api-version=$ApiVersion" + } + + $response = Invoke-AzsResourceManager -Method GET -Uri $requestUri -Verbose + + if ($response.StatusCode -eq [System.Net.HttpStatusCode]::NotFound) { + return $null + } + + EnsureSuccessStatusCode -Response $response + + if ($AsJson) { + return $response.Content | ConvertFrom-Json | ConvertTo-Json -Depth 99 + } + + return $response.Content | ConvertFrom-Json +} + +<# +.SYNOPSIS + Creates a new file container. +.DESCRIPTION + Creates a new file container from a soucre Uri. +.PARAMETER FileContainerId + Container ID to be given to the new container. +.PARAMETER SourceUri + The remote file location URI for the container. +.PARAMETER PostCopyAction + The file post copy action. +.EXAMPLE + PS C:\> New-AzsFileContainer -FileContainerId $ContainerId -SourceUri $packageUri -PostCopyAction Unzip + Creates a new file container from the specified values. +#> +function New-AzsFileContainer { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $FileContainerId, + + [Parameter(Mandatory = $true)] + [Uri] $SourceUri, + + [Parameter()] + [ValidateSet('None', 'Unzip')] + [string] $PostCopyAction = 'None', + + [Parameter()] + [ValidateSet('2019-01-01', '2018-07-01')] + [string] $ApiVersion = '2019-01-01' + ) + + Write-Verbose "Create a new file container, fileContainerId = '$FileContainerId', sourceUri = '$SourceUri', postCopyAction = '$PostCopyAction'." -Verbose + + $subscriptionId = (Get-AzContext).Subscription.Id + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/fileContainers/$($FileContainerId)?api-version=$ApiVersion" + + $body = @{ + properties = @{ + sourceUri = $SourceUri + postCopyAction = $PostCopyAction + } + } + + $response = Invoke-AzsResourceManager -Method PUT -Uri $requestUri -Body $body -ThrowOnError -Verbose + + if (-not [string]::IsNullOrEmpty($response.AsyncOperationStatusUri)) { + if (-not (Wait-AzsAsyncOperation -OperationName 'New-AzsFileContainer' -AsyncOperationStatusUri $response.AsyncOperationStatusUri -Verbose)) { + throw 'Unable to create file container.' + } + } +} + +<# +.SYNOPSIS + Removes an existing file container. +.DESCRIPTION + Removes an existing file container. +.PARAMETER FileContainerId + Container ID of the container to be removed. +.EXAMPLE + PS C:\> Remove-AzsFileContainer -FileContainerId $ContainerId + Removes an existing file container. +#> +function Remove-AzsFileContainer { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $FileContainerId, + + [Parameter()] + [ValidateSet('2019-01-01', '2018-07-01')] + [string] $ApiVersion = '2019-01-01' + ) + + Write-Verbose "Remove the file container, fileContainerId = '$FileContainerId'." -Verbose + + $subscriptionId = (Get-AzContext).Subscription.Id + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/fileContainers/$($FileContainerId)?api-version=$ApiVersion" + + Invoke-AzsResourceManager -Method DELETE -Uri $requestUri -ThrowOnError -Verbose | Out-Null +} + +# Product Packages + +<# +.SYNOPSIS + Lists product packages or gets a product package properties. +.DESCRIPTION + Lists product packages or gets a product package properties. +.PARAMETER PackageId + Product package Id to get the properties for. +.PARAMETER AsJson + Outputs the result in Json format. +.EXAMPLE + PS C:\> Get-AzsProductPackage + Lists all the product packages in the subscription. +.EXAMPLE + PS C:\> Get-AzsProductPackage -PackageId $PackageId + Gets the product package properties of the product with Id. +#> +function Get-AzsProductPackage { + [CmdletBinding()] + param( + [Parameter()] + [ValidateNotNullOrEmpty()] + [string] $PackageId = $null, + + [Parameter()] + [ValidateSet('2019-01-01', '2018-07-01')] + [string] $ApiVersion = '2019-01-01', + + [Parameter()] + [switch] $AsJson + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + + if ([string]::IsNullOrEmpty($PackageId)) { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productPackages?api-version=$ApiVersion" + } + else { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productPackages/$($PackageId)?api-version=$ApiVersion" + } + + $response = Invoke-AzsResourceManager -Method GET -Uri $requestUri -Verbose + + if ($response.StatusCode -eq [System.Net.HttpStatusCode]::NotFound) { + return $null + } + + EnsureSuccessStatusCode -Response $response + + if ($AsJson) { + return $response.Content | ConvertFrom-Json | ConvertTo-Json -Depth 99 + } + + return $response.Content | ConvertFrom-Json +} + +<# +.SYNOPSIS + Create a new product package. +.DESCRIPTION + Create a new product package. +.PARAMETER PackageId + ID of the product package to be created. +.PARAMETER FileContainerId + File container resource identifier. +.EXAMPLE + PS C:\> New-AzsProductPackage -PackageId $PackageId -FileContainerId $ContainerId + Creates a product package with the specified values. +#> +function New-AzsProductPackage { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $PackageId, + + [Parameter(Mandatory = $true)] + [string] $FileContainerId, + + [Parameter()] + [ValidateSet('2019-01-01', '2018-07-01')] + [string] $ApiVersion = '2019-01-01' + ) + + Write-Verbose "Create a new product package, packageId = '$PackageId', fileContainerId = '$FileContainerId'." -Verbose + + $subscriptionId = (Get-AzContext).Subscription.Id + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productPackages/$($PackageId)?api-version=$ApiVersion" + + if ($ApiVersion -eq '2019-01-01') { + $body = @{ + properties = @{ + fileContainerId = $FileContainerId + } + } + } + else { + $body = @{ + properties = @{ + productManifestId = $FileContainerId + } + } + } + + $response = Invoke-AzsResourceManager -Method PUT -Uri $requestUri -Body $body -ThrowOnError -Verbose + + if (-not [string]::IsNullOrEmpty($response.AsyncOperationStatusUri)) { + if (-not (Wait-AzsAsyncOperation -OperationName 'New-AzsProductPackage' -AsyncOperationStatusUri $response.AsyncOperationStatusUri -Verbose)) { + throw 'Unable to create product package.' + } + } +} + +<# +.SYNOPSIS + Removes an existing product package. +.DESCRIPTION + Removes an existing product package. +.PARAMETER PackageId + ID of the product package to be removed. +.EXAMPLE + PS C:\> Remove-AzsProductPackage -PackageId $PackageId + Removes a product package with Id $PackageId. +#> +function Remove-AzsProductPackage { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $PackageId, + + [Parameter()] + [ValidateSet('2019-01-01', '2018-07-01')] + [string] $ApiVersion = '2019-01-01' + ) + + Write-Verbose "Remove the product package, packageId = '$PackageId'." -Verbose + + $subscriptionId = (Get-AzContext).Subscription.Id + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productPackages/$($PackageId)?api-version=$ApiVersion" + + Invoke-AzsResourceManager -Method DELETE -Uri $requestUri -ThrowOnError -Verbose | Out-Null +} + +#----------------------------------------------------------------------- + +<# +.SYNOPSIS + Lists product deployments or gets a product deployment properties. +.DESCRIPTION + Lists product deployments or gets a product deployment properties. +.PARAMETER ProductId + Product package Id to get the product deployment properties for. +.PARAMETER AsJson + Outputs the result in Json format. +.EXAMPLE + PS C:\> Get-AzsProductDeployment + Lists all the product package deployments in the subscription. +.EXAMPLE + PS C:\> Get-AzsProductDeployment -ProductId $ProductId + Gets the product package deployment with the specified product Id. +#> +function Get-AzsProductDeployment { + [CmdletBinding()] + param( + [Parameter()] + [ValidateNotNullOrEmpty()] + [string] $ProductId = $null, + + [Parameter()] + [switch] $AsJson + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + + if ([string]::IsNullOrEmpty($ProductId)) { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productDeployments?api-version=2019-01-01" + } + else { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productDeployments/$($ProductId)?api-version=2019-01-01" + } + + $response = Invoke-AzsResourceManager -Method GET -Uri $requestUri -Verbose + + if ($response.StatusCode -eq [System.Net.HttpStatusCode]::NotFound) { + return $null + } + + EnsureSuccessStatusCode -Response $response + + if ($AsJson) { + return $response.Content | ConvertFrom-Json | ConvertTo-Json -Depth 99 + } + + return $response.Content | ConvertFrom-Json +} + +<# +.SYNOPSIS + Invokes 'bootstrap product' action. +.DESCRIPTION + Invokes 'bootstrap product' action. +.PARAMETER ProductId + Product package Id to start the bootstrap action for. +.PARAMETER Version + Product version +.EXAMPLE + PS C:\> Invoke-AzsProductBootstrapAction -ProductId $ProductId -Version $ProductVersion + Starts the bootstrap action for the specified product. +#> +function Invoke-AzsProductBootstrapAction { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $ProductId, + + [Parameter(Mandatory = $true)] + [string] $Version + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productDeployments/$ProductId/bootstrap?api-version=2019-01-01" + + $body = @{ + version = $Version + } + + $response = Invoke-AzsResourceManager -Method POST -Uri $requestUri -Body $body -ThrowOnError -Verbose + + if (-not (Wait-AzsAsyncOperation -OperationName 'Invoke-AzsProductBootstrapAction' -AsyncOperationStatusUri $response.AsyncOperationStatusUri -Verbose)) { + throw "Unable to complete bootstrap operation." + } +} + +<# +.SYNOPSIS + Invokes 'deploy product' action. +.DESCRIPTION + Invokes 'deploy product' action. +.PARAMETER ProductId + Product package Id to start the deploy action for. +.PARAMETER Version + Product Version. +.PARAMETER Parameters + Deployment parameters, value in JToken +.EXAMPLE + PS C:\> Invoke-AzsProductDeployAction -ProductId $ProductId -Version $ProductVersion -Parameters $Parameters + Starts the product deploy action for the specified product. +#> +function Invoke-AzsProductDeployAction { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $ProductId, + + [Parameter(Mandatory = $true)] + [string] $Version, + + [Parameter(Mandatory = $true)] + [psobject] $Parameters + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productDeployments/$ProductId/deploy?api-version=2019-01-01" + + $body = @{ + version = $Version + parameters = $Parameters + } + + $response = Invoke-AzsResourceManager -Method POST -Uri $requestUri -Body $body -ThrowOnError -Verbose + + if (-not (Wait-AzsAsyncOperation -OperationName 'Invoke-AzsProductDeployAction' -AsyncOperationStatusUri $response.AsyncOperationStatusUri -Verbose)) { + throw "Unable to complete deploy operation." + } +} + +<# +.SYNOPSIS + Invokes 'execute runner' action. +.DESCRIPTION + Invokes 'execute runner' action. +.PARAMETER ProductId + Product package Id to start the execute runner action for. +.PARAMETER Parameters + Deployment parameters, value in JToken +.EXAMPLE + PS C:\> Invoke-AzsProductExecuteRunnerAction -ProductId $ProductId -Parameters $Parameters + Starts the product execute runner action for the specified product. +#> +function Invoke-AzsProductExecuteRunnerAction { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $ProductId, + + [Parameter(Mandatory = $true)] + [psobject] $Parameters + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productDeployments/$ProductId/executeRunner?api-version=2019-01-01" + + $body = $parameters + + $response = Invoke-AzsResourceManager -Method POST -Uri $requestUri -Body $body -ThrowOnError -Verbose + + if (-not [string]::IsNullOrEmpty($response.AsyncOperationStatusUri)) { + if (-not (Wait-AzsAsyncOperation -OperationName 'Invoke-AzsProductExecuteRunnerAction' -AsyncOperationStatusUri $response.AsyncOperationStatusUri -Verbose)) { + throw "Unable to complete execute runner operation." + } + } +} + +<# +.SYNOPSIS + Invokes 'remove product' action. +.DESCRIPTION + Invokes 'remove product' action. +.PARAMETER ProductId + Product package Id to start the remove product action for. +.EXAMPLE + PS C:\> Invoke-AzsProductRemoveAction -ProductId $ProductId + Starts the product remove action for the specified product. +#> +function Invoke-AzsProductRemoveAction { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $ProductId + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productDeployments/$ProductId/remove?api-version=2019-01-01" + + $response = Invoke-AzsResourceManager -Method POST -Uri $requestUri -ThrowOnError -Verbose + + if (-not [string]::IsNullOrEmpty($response.AsyncOperationStatusUri)) { + if (-not (Wait-AzsAsyncOperation -OperationName 'Invoke-AzsProductRemoveAction' -AsyncOperationStatusUri $response.AsyncOperationStatusUri -Verbose)) { + throw "Unable to complete remove operation." + } + } +} + +<# +.SYNOPSIS + Invokes 'rotate secrets' action. +.DESCRIPTION + Invokes 'rotate secrets' action. +.PARAMETER ProductId + Product package Id to start the product rotate secrets action for. +.EXAMPLE + PS C:\> Invoke-AzsProductRotateSecretsAction -ProductId $ProductId + Starts the product rotate secrets action for the specified product. +#> +function Invoke-AzsProductRotateSecretsAction { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $ProductId + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productDeployments/$ProductId/rotateSecrets?api-version=2019-01-01" + + $response = Invoke-AzsResourceManager -Method POST -Uri $requestUri -ThrowOnError -Verbose + + if (-not [string]::IsNullOrEmpty($response.AsyncOperationStatusUri)) { + if (-not (Wait-AzsAsyncOperation -OperationName 'Invoke-AzsProductRotateSecretsAction' -AsyncOperationStatusUri $response.AsyncOperationStatusUri -Verbose)) { + throw "Unable to complete rotate secrets operation." + } + } +} + +#----------------------------------------------------------------------- + +<# +.SYNOPSIS + Lists product secrets or gets a product secret properties. +.DESCRIPTION + Lists product secrets or gets a product secret properties. +.PARAMETER PackageId + Product package Id to get the product secret properties for. +.PARAMETER SecretName + Name of the secret to be retrieved. +.PARAMETER AsJson + Outputs the result in Json format. +.EXAMPLE + PS C:/> Get-AzsProductSecret -PackageId $PackageId -AsJson + Lists all external secrets from package with Id $PackageId. Outputs in Json format. + +.EXAMPLE + PS C:/> Get-AzsProductSecret -PackageId $PackageId -SecretName AdHoc + Gets the product secret called 'AdHoc' +#> +function Get-AzsProductSecret { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $PackageId, + + [Parameter()] + [ValidateNotNullOrEmpty()] + [string] $SecretName = $null, + + [Parameter()] + [switch] $AsJson + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + + if ([string]::IsNullOrEmpty($SecretName)) { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productPackages/$($PackageId)/secrets?api-version=2019-01-01" + } + else { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productPackages/$($PackageId)/secrets/$($SecretName)?api-version=2019-01-01" + } + + $response = Invoke-AzsResourceManager -Method GET -Uri $requestUri -Verbose + + if ($response.StatusCode -eq [System.Net.HttpStatusCode]::NotFound) { + return $null + } + + EnsureSuccessStatusCode -Response $response + + if ($AsJson) { + return $response.Content | ConvertFrom-Json | ConvertTo-Json -Depth 99 + } + + return $response.Content | ConvertFrom-Json +} + +<# +.SYNOPSIS + Sets product secret value. +.DESCRIPTION + Sets product secret value. +.PARAMETER PackageId + Product package Id to set the product secret for. +.PARAMETER SecretName + Name of the secret. +.PARAMETER Value + Value of the secret. +.PARAMETER PfxFileName + Location of the pfx file. +.PARAMETER PfxPassword + PFX file password. +.PARAMETER Password + Password Value. +.PARAMETER Key + The symmetric key. +.PARAMETER Force + Do not ask for confirmation. + +.EXAMPLE + PS C:/> Set-AzsProductSecret -PackageId $PackageId -SecretName AdHoc -Value $value + Sets the product secret value to the given value. + +.EXAMPLE + PS C:/> Set-AzsProductSecret -PackageId $PackageId -SecretName TlsCertificate -PfxFileName .\temp\ExternalCertificate\cert.pfx -PfxPassword $pfxPassword -Force + Sets the product secret value to the given value. + +.EXAMPLE + PS C:/> Set-AzsProductSecret -PackageId $PackageId -SecretName ExternalSymmetricKey -Key $key -Force + Sets the product secret value to the given value. +#> +function Set-AzsProductSecret { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $PackageId, + + [Parameter(Mandatory = $true)] + [string] $SecretName, + + [Parameter(Mandatory = $true, ParameterSetName = 'AdHoc')] + [securestring] $Value, + + [Parameter(Mandatory = $true, ParameterSetName = 'Certificate')] + [string] $PfxFileName, + + [Parameter(Mandatory = $true, ParameterSetName = 'Certificate')] + [securestring] $PfxPassword, + + [Parameter(Mandatory = $true, ParameterSetName = 'Password')] + [securestring] $Password, + + [Parameter(Mandatory = $true, ParameterSetName = 'SymmetricKey')] + [securestring] $Key, + + [Parameter()] + [switch] $Force + ) + + function ConvertFrom-SecureString { + param( + [Parameter(Mandatory = $true)] + [securestring] $Value + ) + + return [System.Net.NetworkCredential]::new('', $Value).Password + } + + if ($PSCmdlet.ParameterSetName -eq 'AdHoc') { + $body = @{ + value = (ConvertFrom-SecureString -Value $Value) + } + } + elseif ($PSCmdlet.ParameterSetName -eq 'Certificate') { + $body = @{ + data = [System.Convert]::ToBase64String((Get-Content $PfxFileName -Encoding Byte)) + password = (ConvertFrom-SecureString -Value $PfxPassword) + } + } + elseif ($PSCmdlet.ParameterSetName -eq 'Password') { + $body = @{ + password = (ConvertFrom-SecureString -Value $Password) + } + } + elseif ($PSCmdlet.ParameterSetName -eq 'SymmetricKey') { + $body = @{ + key = (ConvertFrom-SecureString -Value $Key) + } + } + + if ($Force.ToBool()) { + Write-Verbose 'Importing secret...' -Verbose + $action = 'import' + } + else { + Write-Verbose 'Validating secret...' -Verbose + $action = 'validate' + } + + $subscriptionId = (Get-AzContext).Subscription.Id + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/productPackages/$PackageId/secrets/$SecretName/$($action)?api-version=2019-01-01" + + Invoke-AzsResourceManager -Method POST -Uri $requestUri -Body $body -ThrowOnError -Verbose | Out-Null +} + +#----------------------------------------------------------------------- + +<# +.SYNOPSIS + Gets or lists the action plans. +.DESCRIPTION + Gets or lists the action plans. +.PARAMETER PlanId + Action Plan Id to retrieve the properties for. +.PARAMETER AsJson + Outputs the result in Json format. +.EXAMPLE + PS C:/> Get-AzsActionPlan + Lists all the action plan under the subscription. +.EXAMPLE + PS C:/> Get-AzsActionPlan -PlanId $planId -AsJson + + Gets the action plan properties for plan with Id $planId. +#> +function Get-AzsActionPlan { + [CmdletBinding()] + param( + [Parameter()] + [ValidateNotNullOrEmpty()] + [string] $PlanId = $null, + + [Parameter()] + [switch] $AsJson + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + + if ([string]::IsNullOrEmpty($PlanId)) { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/actionplans?api-version=2019-01-01" + } + else { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/actionplans/$($PlanId)?api-version=2019-01-01" + } + + $response = Invoke-AzsResourceManager -Method GET -Uri $requestUri -ThrowOnError -Verbose + + if ($AsJson) { + return $response.Content | ConvertFrom-Json | ConvertTo-Json -Depth 99 + } + + return $response.Content | ConvertFrom-Json +} + +<# +.SYNOPSIS + Gets or lists action plan operations. +.DESCRIPTION + Gets or lists action plan operations. +.PARAMETER PlanId + Action Plan Identifier. +.PARAMETER OperationId + Operation Id to retrieve the properties for. +.PARAMETER AsJson + Outputs the result in Json format. +.EXAMPLE + PS C:/> Get-AzsActionPlanOperation -PlanId $planId -AsJson + Gets the action plan operations for plan with id $planId. +#> +function Get-AzsActionPlanOperation { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $PlanId, + + [Parameter()] + [ValidateNotNullOrEmpty()] + [string] $OperationId = $null, + + [Parameter()] + [switch] $AsJson + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + + if ([string]::IsNullOrEmpty($OperationId)) { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/actionplans/$PlanId/operations?api-version=2019-01-01" + } + else { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/actionplans/$PlanId/operations/$($OperationId)?api-version=2019-01-01" + } + + $response = Invoke-AzsResourceManager -Method GET -Uri $requestUri -ThrowOnError -Verbose + + if ($AsJson) { + return $response.Content | ConvertFrom-Json | ConvertTo-Json -Depth 99 + } + + return $response.Content | ConvertFrom-Json +} + +<# +.SYNOPSIS + Gets or lists the action plan attempt +.DESCRIPTION + Gets or lists the action plan attempts +.PARAMETER PlanId + Plan Id of the action plan +.PARAMETER OperationId + Operation Id of the action plan attempt +.PARAMETER AttemptNo + Action plan attempt number +.PARAMETER AsJson + Outputs the result in Json format. +.EXAMPLE + PS C:/> Get-AzsActionPlanAttempt -PlanId $planId -OperationId $operationId -AsJson + Gets or lists the action plan attempt properties for plan with id $planId and operation Id $operationId. +#> +function Get-AzsActionPlanAttempt { + [CmdletBinding()] + param( + [Parameter(Mandatory = $true)] + [string] $PlanId, + + [Parameter(Mandatory = $true)] + [string] $OperationId, + + [Parameter()] + [int] $AttemptNo, + + [Parameter()] + [switch] $AsJson + ) + + $subscriptionId = (Get-AzContext).Subscription.Id + + if ($AttemptNo -eq 0) { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/actionplans/$PlanId/operations/$OperationId/attempts?api-version=2019-01-01" + } + else { + $requestUri = "/subscriptions/$subscriptionId/providers/Microsoft.Deployment.Admin/locations/global/actionplans/$PlanId/operations/$OperationId/attempts/$($AttemptNo)?api-version=2019-01-01" + } + + $response = Invoke-AzsResourceManager -Method GET -Uri $requestUri -ThrowOnError -Verbose + + if ($AsJson) { + return $response.Content | ConvertFrom-Json | ConvertTo-Json -Depth 99 + } + + return $response.Content | ConvertFrom-Json +} + +#----------------------------------------------------------------------- + +$ErrorActionPreference = 'Stop' + +[System.Reflection.Assembly]::LoadWithPartialName('System.Net.Http') | Out-Null +[System.Net.Http.HttpClient] $HttpClient = [System.Net.Http.HttpClient]::new() + +$functions = @( + 'Get-AzsFileContainer' + 'New-AzsFileContainer' + 'Remove-AzsFileContainer' + 'Get-AzsProductPackage' + 'New-AzsProductPackage' + 'Remove-AzsProductPackage' + 'Get-AzsProductDeployment' + 'Invoke-AzsProductBootstrapAction' + 'Invoke-AzsProductDeployAction' + 'Invoke-AzsProductExecuteRunnerAction' + 'Invoke-AzsProductRemoveAction' + 'Invoke-AzsProductRotateSecretsAction' + 'Get-AzsProductSecret' + 'Set-AzsProductSecret' + 'Get-AzsActionPlan' + 'Get-AzsActionPlanOperation' + 'Get-AzsActionPlanAttempt' +) +Export-ModuleMember -Function $functions diff --git a/src/Azs.Deployment.Admin/Module/docs/Get-AzsActionPlan.md b/src/Azs.Deployment.Admin/Module/docs/Get-AzsActionPlan.md new file mode 100644 index 00000000..4de800a4 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Get-AzsActionPlan.md @@ -0,0 +1,79 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Get-AzsActionPlan + +## SYNOPSIS +Gets or lists the action plans. + +## SYNTAX + +``` +Get-AzsActionPlan [[-PlanId] ] [-AsJson] [] +``` + +## DESCRIPTION +Gets or lists the action plans. + +## EXAMPLES + +### EXAMPLE 1 +``` +Get-AzsActionPlan +``` + +Lists all the action plan under the subscription. + +### EXAMPLE 2 +``` +Get-AzsActionPlan -PlanId $planId -AsJson +``` + +Gets the action plan properties for plan with Id $planId. + +## PARAMETERS + +### -PlanId +Action Plan Id to retrieve the properties for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJson +Outputs the result in Json format. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Get-AzsActionPlanAttempt.md b/src/Azs.Deployment.Admin/Module/docs/Get-AzsActionPlanAttempt.md new file mode 100644 index 00000000..f80df495 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Get-AzsActionPlanAttempt.md @@ -0,0 +1,103 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Get-AzsActionPlanAttempt + +## SYNOPSIS +Gets or lists the action plan attempt + +## SYNTAX + +``` +Get-AzsActionPlanAttempt [-PlanId] [-OperationId] [[-AttemptNo] ] [-AsJson] + [] +``` + +## DESCRIPTION +Gets or lists the action plan attempts + +## EXAMPLES + +### Example 1 +```powershell +PS C:/> Get-AzsActionPlanAttempt -PlanId $planId -OperationId $operationId -AsJson +``` + +Gets or lists the action plan attempt properties for plan with id $planId and operation Id $operationId. + +## PARAMETERS + +### -PlanId +Plan Id of the action plan + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OperationId +Operation Id of the action plan attempt + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AttemptNo +Action plan attempt number + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJson +Outputs the result in Json format. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Get-AzsActionPlanOperation.md b/src/Azs.Deployment.Admin/Module/docs/Get-AzsActionPlanOperation.md new file mode 100644 index 00000000..befef63b --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Get-AzsActionPlanOperation.md @@ -0,0 +1,87 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Get-AzsActionPlanOperation + +## SYNOPSIS +Gets or lists action plan operations. + +## SYNTAX + +``` +Get-AzsActionPlanOperation [-PlanId] [[-OperationId] ] [-AsJson] [] +``` + +## DESCRIPTION +Gets or lists action plan operations. + +## EXAMPLES + +### EXAMPLE 1 +``` +Get-AzsActionPlanOperation -PlanId $planId -AsJson +``` + +Gets the action plan operations for plan with id $planId. + +## PARAMETERS + +### -PlanId +Action Plan Identifier. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OperationId +Operation Id to retrieve the properties for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJson +Outputs the result in Json format. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Get-AzsFileContainer.md b/src/Azs.Deployment.Admin/Module/docs/Get-AzsFileContainer.md new file mode 100644 index 00000000..98e1e356 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Get-AzsFileContainer.md @@ -0,0 +1,80 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Get-AzsFileContainer + +## SYNOPSIS +Lists file containers or gets a file container properties. + +## SYNTAX + +``` +Get-AzsFileContainer [[-FileContainerId] ] [[-ApiVersion] ] [-AsJson] [] +``` + +## DESCRIPTION +Lists file containers or gets a file container properties. + +## EXAMPLES + +### EXAMPLE 1 +``` +Get-AzsFileContainer +``` + +Lists the available file containers in the subscription. + +### EXAMPLE 2 +``` +Get-AzsFileContainer -FileContainerId +``` + +Get the file container with id \. + +## PARAMETERS + +### -FileContainerId +Container ID to fetch the properties for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +### -AsJson +Outputs the result in Json format. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Get-AzsProductDeployment.md b/src/Azs.Deployment.Admin/Module/docs/Get-AzsProductDeployment.md new file mode 100644 index 00000000..cd6860db --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Get-AzsProductDeployment.md @@ -0,0 +1,79 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Get-AzsProductDeployment + +## SYNOPSIS +Lists product deployments or gets a product deployment properties. + +## SYNTAX + +``` +Get-AzsProductDeployment [[-ProductId] ] [-AsJson] [] +``` + +## DESCRIPTION +Lists product deployments or gets a product deployment properties. + +## EXAMPLES + +### EXAMPLE 1 +``` +Get-AzsProductDeployment +``` + +Lists all the product package deployments in the subscription. + +### EXAMPLE 2 +``` +Get-AzsProductDeployment -ProductId $ProductId +``` + +Gets the product package deployment with the specified product Id. + +## PARAMETERS + +### -ProductId +Product package Id to get the product deployment properties for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJson +Outputs the result in Json format. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Get-AzsProductPackage.md b/src/Azs.Deployment.Admin/Module/docs/Get-AzsProductPackage.md new file mode 100644 index 00000000..28051032 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Get-AzsProductPackage.md @@ -0,0 +1,94 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Get-AzsProductPackage + +## SYNOPSIS +Lists product packages or gets a product package properties. + +## SYNTAX + +``` +Get-AzsProductPackage [[-PackageId] ] [[-ApiVersion] ] [-AsJson] [] +``` + +## DESCRIPTION +Lists product packages or gets a product package properties. + +## EXAMPLES + +### EXAMPLE 1 +``` +Get-AzsProductPackage +``` + +Lists all the product packages in the subscription. + +### EXAMPLE 2 +``` +Get-AzsProductPackage -PackageId $PackageId +``` + +Gets the product package properties of the product with Id. + +## PARAMETERS + +### -PackageId +Product package Id to get the properties for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ApiVersion +{{ Fill ApiVersion Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: 2019-01-01 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJson +Outputs the result in Json format. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Get-AzsProductSecret.md b/src/Azs.Deployment.Admin/Module/docs/Get-AzsProductSecret.md new file mode 100644 index 00000000..5282b6a8 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Get-AzsProductSecret.md @@ -0,0 +1,95 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Get-AzsProductSecret + +## SYNOPSIS +Lists product secrets or gets a product secret properties. + +## SYNTAX + +``` +Get-AzsProductSecret [-PackageId] [[-SecretName] ] [-AsJson] [] +``` + +## DESCRIPTION +Lists product secrets or gets a product secret properties. + +## EXAMPLES + +### EXAMPLE 1 +``` +Get-AzsProductSecret -PackageId $PackageId -AsJson +``` + +Lists all external secrets from package with Id $PackageId. +Outputs in Json format. + +### EXAMPLE 2 +``` +Get-AzsProductSecret -PackageId $PackageId -SecretName AdHoc +``` + +Gets the product secret called 'AdHoc' + +## PARAMETERS + +### -PackageId +Product package Id to get the product secret properties for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SecretName +Name of the secret to be retrieved. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJson +Outputs the result in Json format. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductBootstrapAction.md b/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductBootstrapAction.md new file mode 100644 index 00000000..042b37a4 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductBootstrapAction.md @@ -0,0 +1,72 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Invoke-AzsProductBootstrapAction + +## SYNOPSIS +Invokes 'bootstrap product' action. + +## SYNTAX + +``` +Invoke-AzsProductBootstrapAction [-ProductId] [-Version] [] +``` + +## DESCRIPTION +Invokes 'bootstrap product' action. + +## EXAMPLES + +### EXAMPLE 1 +``` +Invoke-AzsProductBootstrapAction -ProductId $ProductId -Version $ProductVersion +``` + +Starts the bootstrap action for the specified product. + +## PARAMETERS + +### -ProductId +Product package Id to start the bootstrap action for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Version +Product version + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductDeployAction.md b/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductDeployAction.md new file mode 100644 index 00000000..dd06d436 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductDeployAction.md @@ -0,0 +1,88 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Invoke-AzsProductDeployAction + +## SYNOPSIS +Invokes 'deploy product' action. + +## SYNTAX + +``` +Invoke-AzsProductDeployAction [-ProductId] [-Version] [-Parameters] + [] +``` + +## DESCRIPTION +Invokes 'deploy product' action. + +## EXAMPLES + +### EXAMPLE 1 +``` +Invoke-AzsProductDeployAction -ProductId $ProductId -Version $ProductVersion -Parameters $Parameters +``` + +Starts the product deploy action for the specified product. + +## PARAMETERS + +### -ProductId +Product package Id to start the deploy action for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Version +Product Version. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Parameters +Deployment parameters, value in JToken + +```yaml +Type: PSObject +Parameter Sets: (All) +Aliases: + +Required: True +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductExecuteRunnerAction.md b/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductExecuteRunnerAction.md new file mode 100644 index 00000000..249e4320 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductExecuteRunnerAction.md @@ -0,0 +1,72 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Invoke-AzsProductExecuteRunnerAction + +## SYNOPSIS +Invokes 'execute runner' action. + +## SYNTAX + +``` +Invoke-AzsProductExecuteRunnerAction [-ProductId] [-Parameters] [] +``` + +## DESCRIPTION +Invokes 'execute runner' action. + +## EXAMPLES + +### EXAMPLE 1 +``` +Invoke-AzsProductExecuteRunnerAction -ProductId $ProductId -Parameters $Parameters +``` + +Starts the product execute runner action for the specified product. + +## PARAMETERS + +### -ProductId +Product package Id to start the execute runner action for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Parameters +Deployment parameters, value in JToken + +```yaml +Type: PSObject +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductRemoveAction.md b/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductRemoveAction.md new file mode 100644 index 00000000..aa2588c5 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductRemoveAction.md @@ -0,0 +1,57 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Invoke-AzsProductRemoveAction + +## SYNOPSIS +Invokes 'remove product' action. + +## SYNTAX + +``` +Invoke-AzsProductRemoveAction [-ProductId] [] +``` + +## DESCRIPTION +Invokes 'remove product' action. + +## EXAMPLES + +### EXAMPLE 1 +``` +Invoke-AzsProductRemoveAction -ProductId $ProductId +``` + +Starts the product remove action for the specified product. + +## PARAMETERS + +### -ProductId +Product package Id to start the remove product action for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductRotateSecretsAction.md b/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductRotateSecretsAction.md new file mode 100644 index 00000000..18b81209 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Invoke-AzsProductRotateSecretsAction.md @@ -0,0 +1,57 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Invoke-AzsProductRotateSecretsAction + +## SYNOPSIS +Invokes 'rotate secrets' action. + +## SYNTAX + +``` +Invoke-AzsProductRotateSecretsAction [-ProductId] [] +``` + +## DESCRIPTION +Invokes 'rotate secrets' action. + +## EXAMPLES + +### EXAMPLE 1 +``` +Invoke-AzsProductRotateSecretsAction -ProductId $ProductId +``` + +Starts the product rotate secrets action for the specified product. + +## PARAMETERS + +### -ProductId +Product package Id to start the product rotate secrets action for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/New-AzsFileContainer.md b/src/Azs.Deployment.Admin/Module/docs/New-AzsFileContainer.md new file mode 100644 index 00000000..a0071dab --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/New-AzsFileContainer.md @@ -0,0 +1,89 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# New-AzsFileContainer + +## SYNOPSIS +Creates a new file container. + +## SYNTAX + +``` +New-AzsFileContainer [-FileContainerId] [-SourceUri] [[-PostCopyAction] ] + [[-ApiVersion] ] [] +``` + +## DESCRIPTION +Creates a new file container from a soucre Uri. + +## EXAMPLES + +### EXAMPLE 1 +``` +New-AzsFileContainer -FileContainerId $ContainerId -SourceUri $packageUri -PostCopyAction Unzip +``` + +Creates a new file container from the specified values. + +## PARAMETERS + +### -FileContainerId +Container ID to be given to the new container. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SourceUri +The remote file location URI for the container. + +```yaml +Type: Uri +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PostCopyAction +The file post copy action. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/New-AzsProductPackage.md b/src/Azs.Deployment.Admin/Module/docs/New-AzsProductPackage.md new file mode 100644 index 00000000..90e49787 --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/New-AzsProductPackage.md @@ -0,0 +1,73 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# New-AzsProductPackage + +## SYNOPSIS +Create a new product package. + +## SYNTAX + +``` +New-AzsProductPackage [-PackageId] [-FileContainerId] [[-ApiVersion] ] + [] +``` + +## DESCRIPTION +Create a new product package. + +## EXAMPLES + +### EXAMPLE 1 +``` +New-AzsProductPackage -PackageId $PackageId -FileContainerId $ContainerId +``` + +Creates a product package with the specified values. + +## PARAMETERS + +### -PackageId +ID of the product package to be created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FileContainerId +File container resource identifier. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Remove-AzsFileContainer.md b/src/Azs.Deployment.Admin/Module/docs/Remove-AzsFileContainer.md new file mode 100644 index 00000000..0964cadb --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Remove-AzsFileContainer.md @@ -0,0 +1,58 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Remove-AzsFileContainer + +## SYNOPSIS +Removes an existing file container. + +## SYNTAX + +``` +Remove-AzsFileContainer [-FileContainerId] [[-ApiVersion] ] [] +``` + +## DESCRIPTION +Removes an existing file container. + +## EXAMPLES + +### EXAMPLE 1 +``` +Remove-AzsFileContainer -FileContainerId $ContainerId +``` + +Removes an existing file container. + +## PARAMETERS + +### -FileContainerId +Container ID of the container to be removed. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Remove-AzsProductPackage.md b/src/Azs.Deployment.Admin/Module/docs/Remove-AzsProductPackage.md new file mode 100644 index 00000000..16d9479c --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Remove-AzsProductPackage.md @@ -0,0 +1,58 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Remove-AzsProductPackage + +## SYNOPSIS +Removes an existing product package. + +## SYNTAX + +``` +Remove-AzsProductPackage [-PackageId] [[-ApiVersion] ] [] +``` + +## DESCRIPTION +Removes an existing product package. + +## EXAMPLES + +### EXAMPLE 1 +``` +Remove-AzsProductPackage -PackageId $PackageId +``` + +Removes a product package with Id $PackageId. + +## PARAMETERS + +### -PackageId +ID of the product package to be removed. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/Module/docs/Set-AzsProductSecret.md b/src/Azs.Deployment.Admin/Module/docs/Set-AzsProductSecret.md new file mode 100644 index 00000000..8988fc7a --- /dev/null +++ b/src/Azs.Deployment.Admin/Module/docs/Set-AzsProductSecret.md @@ -0,0 +1,195 @@ +--- +external help file: Azs.Deployment.Admin-help.xml +Module Name: Azs.Deployment.Admin +online version: +schema: 2.0.0 +--- + +# Set-AzsProductSecret + +## SYNOPSIS +Sets product secret value. + +## SYNTAX + +### AdHoc +``` +Set-AzsProductSecret -PackageId -SecretName -Value [-Force] + [] +``` + +### Certificate +``` +Set-AzsProductSecret -PackageId -SecretName -PfxFileName -PfxPassword + [-Force] [] +``` + +### Password +``` +Set-AzsProductSecret -PackageId -SecretName -Password [-Force] + [] +``` + +### SymmetricKey +``` +Set-AzsProductSecret -PackageId -SecretName -Key [-Force] [] +``` + +## DESCRIPTION +Locks the product subscription. + +## EXAMPLES + +### EXAMPLE 1 +``` +Set-AzsProductSecret -PackageId $PackageId -SecretName AdHoc -Value $value +``` + +Sets the product secret value to the given value. + +### EXAMPLE 2 +``` +Set-AzsProductSecret -PackageId $PackageId -SecretName TlsCertificate -PfxFileName .\temp\ExternalCertificate\cert.pfx -PfxPassword $pfxPassword -Force +``` + +Sets the product secret value to the given value. + +### EXAMPLE 3 +``` +Set-AzsProductSecret -PackageId $PackageId -SecretName ExternalSymmetricKey -Key $key -Force +``` + +Sets the product secret value to the given value. + +## PARAMETERS + +### -PackageId +Product package Id to set the product secret for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SecretName +Name of the secret. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Value +Value of the secret. + +```yaml +Type: SecureString +Parameter Sets: AdHoc +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PfxFileName +Location of the pfx file. + +```yaml +Type: String +Parameter Sets: Certificate +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PfxPassword +PFX file password. + +```yaml +Type: SecureString +Parameter Sets: Certificate +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Password +Password Value. + +```yaml +Type: SecureString +Parameter Sets: Password +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Key +The symmetric key. + +```yaml +Type: SecureString +Parameter Sets: SymmetricKey +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Do not ask for confirmation. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/src/Azs.Deployment.Admin/build-module.ps1 b/src/Azs.Deployment.Admin/build-module.ps1 new file mode 100644 index 00000000..37f4e5fb --- /dev/null +++ b/src/Azs.Deployment.Admin/build-module.ps1 @@ -0,0 +1,91 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +param([switch]$Isolated, [switch]$Run, [switch]$Test, [switch]$Docs, [switch]$Pack, [switch]$Code, [switch]$Release, [switch]$Debugger, [switch]$NoDocs) +$ErrorActionPreference = 'Stop' + +$toss = Join-Path $PSScriptRoot "toss" +if (Test-Path $toss) +{ + Remove-Item -Path $toss -Recurse -Force | Out-null +} + +if($PSEdition -ne 'Core') { + Write-Error 'This script requires PowerShell Core to execute. [Note] Generated cmdlets will work in both PowerShell Core or Windows PowerShell.' +} + +if(-not $Isolated -and -not $Debugger) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path + & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + + if($LastExitCode -ne 0) { + # Build failed. Don't attempt to run the module. + return + } + + if($Test) { + . (Join-Path $PSScriptRoot 'test-module.ps1') + if($LastExitCode -ne 0) { + # Tests failed. Don't attempt to run the module. + return + } + } + + + if($Pack) { + . (Join-Path $PSScriptRoot 'pack-module.ps1') + if($LastExitCode -ne 0) { + # Packing failed. Don't attempt to run the module. + return + } + } + + $runModulePath = Join-Path $PSScriptRoot 'run-module.ps1' + if($Code) { + . $runModulePath -Code + } elseif($Run) { + . $runModulePath + } else { + Write-Host -ForegroundColor Cyan "To run this module in an isolated PowerShell session, run the 'run-module.ps1' script or provide the '-Run' parameter to this script." + } + return +} + +$binFolder = Join-Path $PSScriptRoot 'bin' +$objFolder = Join-Path $PSScriptRoot 'obj' + +if(-not $Debugger) { + Write-Host -ForegroundColor Green 'Cleaning build folders...' + $null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path $binFolder, $objFolder + + if((Test-Path $binFolder) -or (Test-Path $objFolder)) { + Write-Host -ForegroundColor Cyan 'Did you forget to exit your isolated module session before rebuilding?' + Write-Error 'Unable to clean ''bin'' or ''obj'' folder. A process may have an open handle.' + } + + Write-Host -ForegroundColor Green 'Compiling module...' + $buildConfig = 'Debug' + if($Release) { + $buildConfig = 'Release' + } + dotnet publish $PSScriptRoot --verbosity quiet --configuration $buildConfig /nologo + if($LastExitCode -ne 0) { + Write-Error 'Compilation failed.' + } + + $null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path (Join-Path $binFolder 'Debug'), (Join-Path $binFolder 'Release') +} + + +Write-Host -ForegroundColor Green '-------------Done-------------' diff --git a/src/Azs.Deployment.Admin/dummy.json b/src/Azs.Deployment.Admin/dummy.json new file mode 100644 index 00000000..7156833b --- /dev/null +++ b/src/Azs.Deployment.Admin/dummy.json @@ -0,0 +1,32 @@ +{ + "swagger": "2.0", + "info": { + "title": "AzureStack", + "description": "Placeholder for non-generation", + "version": "9999-12-31-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": {}, + "parameters": {}, + "definitions": {} +} \ No newline at end of file diff --git a/src/Azs.Deployment.Admin/pack-module.ps1 b/src/Azs.Deployment.Admin/pack-module.ps1 new file mode 100644 index 00000000..c22fad33 --- /dev/null +++ b/src/Azs.Deployment.Admin/pack-module.ps1 @@ -0,0 +1,16 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +Write-Host -ForegroundColor Green 'Packing module...' +dotnet pack $PSScriptRoot --no-build /nologo +Write-Host -ForegroundColor Green '-------------Done-------------' \ No newline at end of file diff --git a/src/Azs.Deployment.Admin/readme.md b/src/Azs.Deployment.Admin/readme.md new file mode 100644 index 00000000..006b1b26 --- /dev/null +++ b/src/Azs.Deployment.Admin/readme.md @@ -0,0 +1,56 @@ + +# Azs.Deployment.Admin +This directory contains the PowerShell module for the DeploymentAdmin service. + +--- +## Status +[![Azs.Deployment.Admin](https://img.shields.io/powershellgallery/v/Azs.Deployment.Admin.svg?style=flat-square&label=Azs.Deployment.Admin "Azs.Deployment.Admin")](https://www.powershellgallery.com/packages/Azs.Deployment.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Deployment.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + +input-file: + - $(this-folder)/dummy.json + +output-folder: $(this-folder)/toss/ +``` diff --git a/src/Azs.Deployment.Admin/test-module.ps1 b/src/Azs.Deployment.Admin/test-module.ps1 new file mode 100644 index 00000000..c3046ec1 --- /dev/null +++ b/src/Azs.Deployment.Admin/test-module.ps1 @@ -0,0 +1,37 @@ +param([switch]$Isolated, [switch]$Live, [switch]$Record, [switch]$Playback) +$ErrorActionPreference = 'Stop' + +if(-not $Isolated) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path + & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + return +} + +$ProgressPreference = 'SilentlyContinue' +. (Join-Path $PSScriptRoot 'check-dependencies.ps1') -Isolated -Accounts:$true -Pester + +$localModulesPath = Join-Path $PSScriptRoot 'generated\modules' +if(Test-Path -Path $localModulesPath) { + $env:PSModulePath = "$localModulesPath$([IO.Path]::PathSeparator)$env:PSModulePath" +} + +$modulePsd1 = Get-Item -Path (Join-Path $PSScriptRoot './Azs.Stack.psd1') +$modulePath = $modulePsd1.FullName +$moduleName = $modulePsd1.BaseName + +Import-Module -Name Pester +Import-Module -Name $modulePath + +$TestMode = 'playback' +if($Live) { + $TestMode = 'live' +} +if($Record) { + $TestMode = 'record' +} + +$testFolder = Join-Path $PSScriptRoot 'test' +Invoke-Pester -Script @{ Path = $testFolder } -EnableExit -OutputFile (Join-Path $testFolder "$moduleName-TestResults.xml") + +Write-Host -ForegroundColor Green '-------------Done-------------' \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/custom/Disable-AzsScaleUnitNode.ps1 b/src/Azs.Fabric.Admin/custom/Disable-AzsScaleUnitNode.ps1 new file mode 100644 index 00000000..a290334e --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Disable-AzsScaleUnitNode.ps1 @@ -0,0 +1,187 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Stop maintenance mode for a scale unit node. +.Description +Stop maintenance mode for a scale unit node. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/disable-azsscaleunitnode +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/disable-azsscaleunitnode +#> +function Disable-AzsScaleUnitNode { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Stop', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Stop')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Stop', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the scale unit node. + ${Name}, + + [Parameter(ParameterSetName='Stop')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Stop')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='StopViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter(Mandatory = $false)] + [switch] + $Force +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + if ($PSCmdlet.ShouldProcess("$Name" , "Disable scale unit node")) { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Disable scale unit node?", "Performing operation disable scale unit role for $Name")) { + + if ($PSBoundParameters.ContainsKey(('Force'))){ + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Fabric.Admin.internal\Disable-AzsScaleUnitNode @PSBoundParameters + } + } + } +} + diff --git a/src/Azs.Fabric.Admin/custom/Enable-AzsScaleUnitNode.ps1 b/src/Azs.Fabric.Admin/custom/Enable-AzsScaleUnitNode.ps1 new file mode 100644 index 00000000..26fb583b --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Enable-AzsScaleUnitNode.ps1 @@ -0,0 +1,187 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Start maintenance mode for a scale unit node. +.Description +Start maintenance mode for a scale unit node. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/enable-azsscaleunitnode +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/enable-azsscaleunitnode +#> +function Enable-AzsScaleUnitNode { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Start', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Start')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Start', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the scale unit node. + ${Name}, + + [Parameter(ParameterSetName='Start')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Start')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='StartViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter(Mandatory = $false)] + [switch] + $Force +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + if ($PSCmdlet.ShouldProcess("$Name" , "Enable scale unit node")) { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Enable scale unit node?", "Performing operation enable scale unit role for $Name")) { + + if ($PSBoundParameters.ContainsKey(('Force'))){ + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Fabric.Admin.internal\Enable-AzsScaleUnitNode @PSBoundParameters + } + } + } +} + diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsDrive.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsDrive.ps1 new file mode 100644 index 00000000..33780ed2 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsDrive.ps1 @@ -0,0 +1,199 @@ +<# +.Synopsis +Return the requested a storage drive. +.Description +Return the requested a storage drive. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsdrive +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20190501.IDrive +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsdrive +#> +function Get-AzsDrive { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20190501.IDrive])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the storage drive. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the scale units. + ${ScaleUnit}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the storage system. + ${StorageSubSystem}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData skip parameter. + ${Skip}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData top parameter. + ${Top}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for ScaleUnit name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('ScaleUnit'))) + { + if ($null -ne $ScaleUnit -and $ScaleUnit.Contains('/')) + { + $PSBoundParameters['ScaleUnit'] = $ScaleUnit.Split("/")[-1] + } + } + + # Generated cmdlet does not support {prefix}/{name} for StorageSubSystem name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('StorageSubSystem'))) + { + if ($null -ne $StorageSubSystem -and $StorageSubSystem.Contains('/')) + { + $PSBoundParameters['StorageSubSystem'] = $StorageSubSystem.Split("/")[-1] + } + } + + # Generated cmdlet does not support {prefix}/{name} for Drive name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsDrive @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsEdgeGateway.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsEdgeGateway.ps1 new file mode 100644 index 00000000..760283a9 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsEdgeGateway.ps1 @@ -0,0 +1,170 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Returns the requested edge gateway. +.Description +Returns the requested edge gateway. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsedgegateway +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IEdgeGateway +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsedgegateway +#> +function Get-AzsEdgeGateway { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IEdgeGateway])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the edge gateway. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsEdgeGateway @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsEdgeGatewayPool.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsEdgeGatewayPool.ps1 new file mode 100644 index 00000000..4c3ba73a --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsEdgeGatewayPool.ps1 @@ -0,0 +1,170 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Returns the requested edge gateway pool object. +.Description +Returns the requested edge gateway pool object. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsedgegatewaypool +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IEdgeGatewayPool +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsedgegatewaypool +#> +function Get-AzsEdgeGatewayPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IEdgeGatewayPool])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the edge gateway pool. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsEdgeGatewayPool @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsIPPool.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsIPPool.ps1 new file mode 100644 index 00000000..3e6f4875 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsIPPool.ps1 @@ -0,0 +1,170 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Return the requested IP pool. +.Description +Return the requested IP pool. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsippool +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IIPPool +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsippool +#> +function Get-AzsIPPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IIPPool])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # IP pool name. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsIPPool @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsInfrastructureRole.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsInfrastructureRole.ps1 new file mode 100644 index 00000000..49b66cbd --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsInfrastructureRole.ps1 @@ -0,0 +1,170 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Returns the requested infrastructure role description. +.Description +Returns the requested infrastructure role description. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsinfrastructurerole +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IInfraRole +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsinfrastructurerole +#> +function Get-AzsInfrastructureRole { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IInfraRole])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Infrastructure role name. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsInfrastructureRole @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsInfrastructureRoleInstance.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsInfrastructureRoleInstance.ps1 new file mode 100644 index 00000000..bdd853a1 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsInfrastructureRoleInstance.ps1 @@ -0,0 +1,170 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Return the requested infrastructure role instance. +.Description +Return the requested infrastructure role instance. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsinfrastructureroleinstance +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IInfraRoleInstance +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsinfrastructureroleinstance +#> +function Get-AzsInfrastructureRoleInstance { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IInfraRoleInstance])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of an infrastructure role instance. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsInfrastructureRoleInstance @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsInfrastructureShare.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsInfrastructureShare.ps1 new file mode 100644 index 00000000..b530e357 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsInfrastructureShare.ps1 @@ -0,0 +1,167 @@ +<# +.Synopsis +Returns the requested fabric file share. +.Description +Returns the requested fabric file share. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsinfrastructureshare +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IFileShare +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsinfrastructureshare +#> +function Get-AzsInfrastructureShare { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IFileShare])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Fabric file share name. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData skip parameter. + ${Skip}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData top parameter. + ${Top}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for InfrastructureShare name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsInfrastructureShare @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsLogicalNetwork.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsLogicalNetwork.ps1 new file mode 100644 index 00000000..6c102f0e --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsLogicalNetwork.ps1 @@ -0,0 +1,171 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Returns the requested logical network. +.Description +Returns the requested logical network. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azslogicalnetwork +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.ILogicalNetwork +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azslogicalnetwork +#> +function Get-AzsLogicalNetwork { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.ILogicalNetwork])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the logical network. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsLogicalNetwork @PSBoundParameters +} +} + diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsLogicalSubnet.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsLogicalSubnet.ps1 new file mode 100644 index 00000000..ebc53883 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsLogicalSubnet.ps1 @@ -0,0 +1,177 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Returns the requested logical subnet. +.Description +Returns the requested logical subnet. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azslogicalsubnet +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.ILogicalSubnet +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azslogicalsubnet +#> +function Get-AzsLogicalSubnet { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.ILogicalSubnet])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the logical network. + ${LogicalNetwork}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the logical subnet. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsLogicalSubnet @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsMacAddressPool.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsMacAddressPool.ps1 new file mode 100644 index 00000000..d8795ebb --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsMacAddressPool.ps1 @@ -0,0 +1,170 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Returns the requested MAC address pool. +.Description +Returns the requested MAC address pool. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsmacaddresspool +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IMacAddressPool +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsmacaddresspool +#> +function Get-AzsMacAddressPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IMacAddressPool])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the MAC address pool. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsMacAddressPool @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsScaleUnit.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsScaleUnit.ps1 new file mode 100644 index 00000000..3c5627ce --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsScaleUnit.ps1 @@ -0,0 +1,171 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Returns the requested scale unit. +.Description +Returns the requested scale unit. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsscaleunit +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IScaleUnit +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsscaleunit +#> +function Get-AzsScaleUnit { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IScaleUnit])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the scale units. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsScaleUnit @PSBoundParameters +} +} + diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsScaleUnitNode.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsScaleUnitNode.ps1 new file mode 100644 index 00000000..92ee1415 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsScaleUnitNode.ps1 @@ -0,0 +1,170 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Return the requested scale unit node. +.Description +Return the requested scale unit node. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsscaleunitnode +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IScaleUnitNode +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsscaleunitnode +#> +function Get-AzsScaleUnitNode { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IScaleUnitNode])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the scale unit node. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsScaleUnitNode @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsSlbMuxInstance.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsSlbMuxInstance.ps1 new file mode 100644 index 00000000..17d4a3f9 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsSlbMuxInstance.ps1 @@ -0,0 +1,170 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Returns the requested software load balancer multiplexer instance. +.Description +Returns the requested software load balancer multiplexer instance. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsslbmuxinstance +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.ISlbMuxInstance +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsslbmuxinstance +#> +function Get-AzsSlbMuxInstance { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.ISlbMuxInstance])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of a SLB MUX instance. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsSlbMuxInstance @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsStorageSubSystem.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsStorageSubSystem.ps1 new file mode 100644 index 00000000..06bbb6e7 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsStorageSubSystem.ps1 @@ -0,0 +1,183 @@ +<# +.Synopsis +Return the requested storage subsystem. +.Description +Return the requested storage subsystem. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsstoragesubsystem +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20181001.IStorageSubSystem +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsstoragesubsystem +#> +function Get-AzsStorageSubSystem { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20181001.IStorageSubSystem])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the storage system. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the scale units. + ${ScaleUnit}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData skip parameter. + ${Skip}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData top parameter. + ${Top}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for ScaleUnit name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('ScaleUnit'))) + { + if ($null -ne $ScaleUnit -and $ScaleUnit.Contains('/')) + { + $PSBoundParameters['ScaleUnit'] = $ScaleUnit.Split("/")[-1] + } + } + + # Generated cmdlet does not support {prefix}/{name} for StorageSubSystem name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsStorageSubSystem @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Get-AzsVolume.ps1 b/src/Azs.Fabric.Admin/custom/Get-AzsVolume.ps1 new file mode 100644 index 00000000..5865e87f --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Get-AzsVolume.ps1 @@ -0,0 +1,199 @@ +<# +.Synopsis +Return the requested a storage volume. +.Description +Return the requested a storage volume. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsvolume +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20190501.IVolume +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsvolume +#> +function Get-AzsVolume { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20190501.IVolume])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the storage volume. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the scale units. + ${ScaleUnit}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the storage system. + ${StorageSubSystem}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData filter parameter. + ${Filter}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData skip parameter. + ${Skip}, + + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Query')] + [System.String] + # OData top parameter. + ${Top}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for ScaleUnit name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('ScaleUnit'))) + { + if ($null -ne $ScaleUnit -and $ScaleUnit.Contains('/')) + { + $PSBoundParameters['ScaleUnit'] = $ScaleUnit.Split("/")[-1] + } + } + + # Generated cmdlet does not support {prefix}/{name} for StorageSubSystem name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('StorageSubSystem'))) + { + if ($null -ne $StorageSubSystem -and $StorageSubSystem.Contains('/')) + { + $PSBoundParameters['StorageSubSystem'] = $StorageSubSystem.Split("/")[-1] + } + } + + # Generated cmdlet does not support {prefix}/{name} for Volume name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Fabric.Admin.internal\Get-AzsVolume @PSBoundParameters +} +} diff --git a/src/Azs.Fabric.Admin/custom/Repair-AzsScaleUnitNode.ps1 b/src/Azs.Fabric.Admin/custom/Repair-AzsScaleUnitNode.ps1 new file mode 100644 index 00000000..c4ee0f80 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Repair-AzsScaleUnitNode.ps1 @@ -0,0 +1,269 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Repairs a node of the cluster. +.Description +Repairs a node of the cluster. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/repair-azsscaleunitnode +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IBareMetalNodeDescription +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +BAREMETALNODE : Description of a bare metal node used for ScaleOut operation on a cluster. + [BiosVersion ]: Bios version of the physical machine. + [BmciPv4Address ]: BMC address of the physical machine. + [ClusterName ]: Name of the cluster. + [ComputerName ]: Name of the computer. + [MacAddress ]: Name of the MAC address of the bare metal node. + [Model ]: Model of the physical machine. + [SerialNumber ]: Serial number of the physical machine. + [Vendor ]: Vendor of the physical machine. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/repair-azsscaleunitnode +#> +function Repair-AzsScaleUnitNode { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='RepairExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Repair')] + [Parameter(ParameterSetName='RepairExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Repair', Mandatory)] + [Parameter(ParameterSetName='RepairExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the scale unit node. + ${Name}, + + [Parameter(ParameterSetName='Repair')] + [Parameter(ParameterSetName='RepairExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Repair')] + [Parameter(ParameterSetName='RepairExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='RepairViaIdentity', Mandatory, ValueFromPipeline)] + [Parameter(ParameterSetName='RepairViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='Repair', Mandatory, ValueFromPipeline)] + [Parameter(ParameterSetName='RepairViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IBareMetalNodeDescription] + # Description of a bare metal node used for ScaleOut operation on a cluster. + # To construct, see NOTES section for BAREMETALNODE properties and create a hash table. + ${BareMetalNode}, + + [Parameter(ParameterSetName='RepairExpanded')] + [Parameter(ParameterSetName='RepairViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Body')] + [System.String] + # Bios version of the physical machine. + ${BiosVersion}, + + [Parameter(ParameterSetName='RepairExpanded')] + [Parameter(ParameterSetName='RepairViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Body')] + [System.String] + # BMC address of the physical machine. + ${BmciPv4Address}, + + [Parameter(ParameterSetName='RepairExpanded')] + [Parameter(ParameterSetName='RepairViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Body')] + [System.String] + # Name of the cluster. + ${ClusterName}, + + [Parameter(ParameterSetName='RepairExpanded')] + [Parameter(ParameterSetName='RepairViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Body')] + [System.String] + # Name of the computer. + ${ComputerName}, + + [Parameter(ParameterSetName='RepairExpanded')] + [Parameter(ParameterSetName='RepairViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Body')] + [System.String] + # Name of the MAC address of the bare metal node. + ${MacAddress}, + + [Parameter(ParameterSetName='RepairExpanded')] + [Parameter(ParameterSetName='RepairViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Body')] + [System.String] + # Model of the physical machine. + ${Model}, + + [Parameter(ParameterSetName='RepairExpanded')] + [Parameter(ParameterSetName='RepairViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Body')] + [System.String] + # Serial number of the physical machine. + ${SerialNumber}, + + [Parameter(ParameterSetName='RepairExpanded')] + [Parameter(ParameterSetName='RepairViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Body')] + [System.String] + # Vendor of the physical machine. + ${Vendor}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter(Mandatory = $false)] + [switch] + $Force +) + + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + if ($PSCmdlet.ShouldProcess("$Name" , "Repair scale unit node")) { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Repair scale unit node?", "Performing operation repair scale unit node for $Name")) { + + if ($PSBoundParameters.ContainsKey(('Force'))){ + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Fabric.Admin.internal\Repair-AzsScaleUnitNode @PSBoundParameters + } + } + } +} + diff --git a/src/Azs.Fabric.Admin/custom/Restart-AzsInfrastructureRole.ps1 b/src/Azs.Fabric.Admin/custom/Restart-AzsInfrastructureRole.ps1 new file mode 100644 index 00000000..a986881c --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Restart-AzsInfrastructureRole.ps1 @@ -0,0 +1,186 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Restarts the requested infrastructure role. +.Description +Restarts the requested infrastructure role. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/restart-azsinfrastructurerole +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/restart-azsinfrastructurerole +#> +function Restart-AzsInfrastructureRole { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Restart', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Restart')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='Restart', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Infrastructure role name. + ${Name}, + + [Parameter(ParameterSetName='Restart')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Restart')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='RestartViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter(Mandatory = $false)] + [switch] + $Force +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + if ($PSCmdlet.ShouldProcess("$Name" , "Restart infrastructure role")) { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Restart infrastructure role?", "Performing operation restart for infrastructure role $Name")) { + + if ($PSBoundParameters.ContainsKey(('Force'))){ + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Fabric.Admin.internal\Restart-AzsInfrastructureRole @PSBoundParameters + } + } + } +} diff --git a/src/Azs.Fabric.Admin/custom/Start-AzsInfrastructureRoleInstance.ps1 b/src/Azs.Fabric.Admin/custom/Start-AzsInfrastructureRoleInstance.ps1 new file mode 100644 index 00000000..34304310 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Start-AzsInfrastructureRoleInstance.ps1 @@ -0,0 +1,186 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Power on an infrastructure role instance. +.Description +Power on an infrastructure role instance. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/start-azsinfrastructureroleinstance +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/start-azsinfrastructureroleinstance +#> +function Start-AzsInfrastructureRoleInstance { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='PowerOn', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='PowerOn')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='PowerOn', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of an infrastructure role instance. + ${Name}, + + [Parameter(ParameterSetName='PowerOn')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='PowerOn')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='PowerOnViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter(Mandatory = $false)] + [switch] + $Force +) + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + if ($PSCmdlet.ShouldProcess("$Name" , "Start infrastructure role instance")) { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Start infrastructure role instance?", "Performing operation start for infrastructure role instance $Name")) { + + if ($PSBoundParameters.ContainsKey(('Force'))){ + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Fabric.Admin.internal\Start-AzsInfrastructureRoleInstance @PSBoundParameters + } + } + } +} diff --git a/src/Azs.Fabric.Admin/custom/Start-AzsScaleUnitNode.ps1 b/src/Azs.Fabric.Admin/custom/Start-AzsScaleUnitNode.ps1 new file mode 100644 index 00000000..3d5f3591 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Start-AzsScaleUnitNode.ps1 @@ -0,0 +1,188 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Power on a scale unit node. +.Description +Power on a scale unit node. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/start-azsscaleunitnode +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/start-azsscaleunitnode +#> +function Start-AzsScaleUnitNode { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='PowerOn', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='PowerOn')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='PowerOn', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the scale unit node. + ${Name}, + + [Parameter(ParameterSetName='PowerOn')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='PowerOn')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='PowerOnViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter(Mandatory = $false)] + [switch] + $Force +) + + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + if ($PSCmdlet.ShouldProcess("$Name" , "Start scale unit node")) { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Start scale unit node?", "Performing operation start for scale unit node $Name")) { + + if ($PSBoundParameters.ContainsKey(('Force'))){ + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Fabric.Admin.internal\Start-AzsScaleUnitNode @PSBoundParameters + } + } + } +} + diff --git a/src/Azs.Fabric.Admin/custom/Stop-AzsScaleUnitNode.ps1 b/src/Azs.Fabric.Admin/custom/Stop-AzsScaleUnitNode.ps1 new file mode 100644 index 00000000..4eae2442 --- /dev/null +++ b/src/Azs.Fabric.Admin/custom/Stop-AzsScaleUnitNode.ps1 @@ -0,0 +1,193 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Power off a scale unit node. +.Description +Power off a scale unit node. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/stop-azsscaleunitnode +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Drive ]: Name of the storage drive. + [EdgeGateway ]: Name of the edge gateway. + [EdgeGatewayPool ]: Name of the edge gateway pool. + [FabricLocation ]: Fabric location. + [FileShare ]: Fabric file share name. + [IPPool ]: IP pool name. + [Id ]: Resource identity path + [InfraRole ]: Infrastructure role name. + [InfraRoleInstance ]: Name of an infrastructure role instance. + [Location ]: Location of the resource. + [LogicalNetwork ]: Name of the logical network. + [LogicalSubnet ]: Name of the logical subnet. + [MacAddressPool ]: Name of the MAC address pool. + [Operation ]: Operation identifier. + [ResourceGroupName ]: Name of the resource group. + [ScaleUnit ]: Name of the scale units. + [ScaleUnitNode ]: Name of the scale unit node. + [SlbMuxInstance ]: Name of a SLB MUX instance. + [StoragePool ]: Storage pool name. + [StorageSubSystem ]: Name of the storage system. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [Volume ]: Name of the storage volume. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/stop-azsscaleunitnode +#> +function Stop-AzsScaleUnitNode { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='PowerOff', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='PowerOff')] + [Parameter(ParameterSetName='Shutdown')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter(ParameterSetName='PowerOff', Mandatory)] + [Parameter(ParameterSetName='Shutdown', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [System.String] + # Name of the scale unit node. + ${Name}, + + [Parameter(ParameterSetName='PowerOff')] + [Parameter(ParameterSetName='Shutdown')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='PowerOff')] + [Parameter(ParameterSetName='Shutdown')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='PowerOffViaIdentity', Mandatory, ValueFromPipeline)] + [Parameter(ParameterSetName='ShutdownViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter(Mandatory = $false)] + [switch] + $Force +) + + +process { + # Generated cmdlet does not support {prefix}/{name} for Gateway name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + if ($PSCmdlet.ShouldProcess("$Name" , "Stop scale unit node")) { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Stop scale unit node?", "Performing operation stop for scale unit node $Name")) { + + if ($PSBoundParameters.ContainsKey(('Force'))){ + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Fabric.Admin.internal\Stop-AzsScaleUnitNode @PSBoundParameters + } + } + } +} + diff --git a/src/Azs.Fabric.Admin/docs/Add-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/docs/Add-AzsScaleUnitNode.md new file mode 100644 index 00000000..10ae18c3 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Add-AzsScaleUnitNode.md @@ -0,0 +1,342 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/add-azsscaleunitnode +schema: 2.0.0 +--- + +# Add-AzsScaleUnitNode + +## SYNOPSIS +Scales out a scale unit. + +## SYNTAX + +### ScaleExpanded (Default) +``` +Add-AzsScaleUnitNode -ScaleUnit [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-AwaitStorageConvergence] [-NodeList ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### Scale +``` +Add-AzsScaleUnitNode -ScaleUnit -ScaleUnitNodeParameter + [-Location ] [-ResourceGroupName ] [-SubscriptionId ] [-DefaultProfile ] + [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### ScaleViaIdentity +``` +Add-AzsScaleUnitNode -InputObject + -ScaleUnitNodeParameter [-DefaultProfile ] [-AsJob] [-NoWait] + [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### ScaleViaIdentityExpanded +``` +Add-AzsScaleUnitNode -InputObject [-AwaitStorageConvergence] + [-NodeList ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Scales out a scale unit. + +## EXAMPLES + +### Example 1: Add-AzsScaleUnitNode +```powershell +PS C:\> Add-AzsScaleUnitNode -NodeList $Nodes -ScaleUnit $ScaleUnitName + +Adds a list of nodes to the scale unit. +``` + +Add a new scale unit node to your scale unit cluster. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -AwaitStorageConvergence +Flag indicates if the operation should wait for storage to converge before returning. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: ScaleExpanded, ScaleViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: ScaleViaIdentity, ScaleViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Scale, ScaleExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NodeList +List of nodes in the scale unit. +To construct, see NOTES section for NODELIST properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IScaleOutScaleUnitParameters[] +Parameter Sets: ScaleExpanded, ScaleViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Scale, ScaleExpanded +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ScaleUnit +Name of the scale units. + +```yaml +Type: System.String +Parameter Sets: Scale, ScaleExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ScaleUnitNodeParameter +A list of input data that allows for adding a set of scale unit nodes. +To construct, see NOTES section for SCALEUNITNODEPARAMETER properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IScaleOutScaleUnitParametersList +Parameter Sets: Scale, ScaleViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Scale, ScaleExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IScaleOutScaleUnitParametersList + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +#### NODELIST : List of nodes in the scale unit. + - `[BmciPv4Address ]`: BMC address of the physical machine. + - `[ComputerName ]`: Computer name of the physical machine. + +#### SCALEUNITNODEPARAMETER : A list of input data that allows for adding a set of scale unit nodes. + - `[AwaitStorageConvergence ]`: Flag indicates if the operation should wait for storage to converge before returning. + - `[NodeList ]`: List of nodes in the scale unit. + - `[BmciPv4Address ]`: BMC address of the physical machine. + - `[ComputerName ]`: Computer name of the physical machine. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Azs.Fabric.Admin.md b/src/Azs.Fabric.Admin/docs/Azs.Fabric.Admin.md new file mode 100644 index 00000000..490b8d0d --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Azs.Fabric.Admin.md @@ -0,0 +1,98 @@ +--- +Module Name: Azs.Fabric.Admin +Module Guid: 28bcb385-26d7-4905-99f7-d278099b2518 +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.Fabric.Admin Module +## Description +Microsoft Azure PowerShell: FabricAdmin cmdlets + +## Azs.Fabric.Admin Cmdlets +### [Add-AzsScaleUnitNode](Add-AzsScaleUnitNode.md) +Scales out a scale unit. + +### [Disable-AzsInfrastructureRoleInstance](Disable-AzsInfrastructureRoleInstance.md) +Shutdown a infrastructure role instances for maintenance. + +### [Disable-AzsScaleUnitNode](Disable-AzsScaleUnitNode.md) +Start maintenance mode for a scale unit node. + +### [Enable-AzsScaleUnitNode](Enable-AzsScaleUnitNode.md) +Stop maintenance mode for a scale unit node. + +### [Get-AzsDrive](Get-AzsDrive.md) +Return the requested a storage drive. + +### [Get-AzsEdgeGateway](Get-AzsEdgeGateway.md) +Returns the requested edge gateway. + +### [Get-AzsEdgeGatewayPool](Get-AzsEdgeGatewayPool.md) +Returns the requested edge gateway pool object. + +### [Get-AzsInfrastructureLocation](Get-AzsInfrastructureLocation.md) +Returns the requested fabric location. + +### [Get-AzsInfrastructureRole](Get-AzsInfrastructureRole.md) +Returns the requested infrastructure role description. + +### [Get-AzsInfrastructureRoleInstance](Get-AzsInfrastructureRoleInstance.md) +Return the requested infrastructure role instance. + +### [Get-AzsInfrastructureShare](Get-AzsInfrastructureShare.md) +Returns the requested fabric file share. + +### [Get-AzsIPPool](Get-AzsIPPool.md) +Return the requested IP pool. + +### [Get-AzsLogicalNetwork](Get-AzsLogicalNetwork.md) +Returns the requested logical network. + +### [Get-AzsLogicalSubnet](Get-AzsLogicalSubnet.md) +Returns the requested logical subnet. + +### [Get-AzsMacAddressPool](Get-AzsMacAddressPool.md) +Returns the requested MAC address pool. + +### [Get-AzsScaleUnit](Get-AzsScaleUnit.md) +Returns the requested scale unit. + +### [Get-AzsScaleUnitNode](Get-AzsScaleUnitNode.md) +Return the requested scale unit node. + +### [Get-AzsSlbMuxInstance](Get-AzsSlbMuxInstance.md) +Returns the requested software load balancer multiplexer instance. + +### [Get-AzsStorageSubSystem](Get-AzsStorageSubSystem.md) +Return the requested storage subsystem. + +### [Get-AzsVolume](Get-AzsVolume.md) +Return the requested a storage volume. + +### [New-AzsIPPool](New-AzsIPPool.md) +Create an IP pool. +Once created an IP pool cannot be deleted. + +### [Repair-AzsScaleUnitNode](Repair-AzsScaleUnitNode.md) +Repairs a node of the cluster. + +### [Restart-AzsInfrastructureRole](Restart-AzsInfrastructureRole.md) +Restarts the requested infrastructure role. + +### [Restart-AzsInfrastructureRoleInstance](Restart-AzsInfrastructureRoleInstance.md) +Reboot an infrastructure role instance. + +### [Start-AzsInfrastructureRoleInstance](Start-AzsInfrastructureRoleInstance.md) +Power on an infrastructure role instance. + +### [Start-AzsScaleUnitNode](Start-AzsScaleUnitNode.md) +Power on a scale unit node. + +### [Stop-AzsInfrastructureRoleInstance](Stop-AzsInfrastructureRoleInstance.md) +Power off an infrastructure role instance. + +### [Stop-AzsScaleUnitNode](Stop-AzsScaleUnitNode.md) +Power off a scale unit node. + diff --git a/src/Azs.Fabric.Admin/docs/Disable-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/docs/Disable-AzsScaleUnitNode.md new file mode 100644 index 00000000..efb94043 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Disable-AzsScaleUnitNode.md @@ -0,0 +1,279 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/disable-azsscaleunitnode +schema: 2.0.0 +--- + +# Disable-AzsScaleUnitNode + +## SYNOPSIS + + +## SYNTAX + +### Stop (Default) +``` +Disable-AzsScaleUnitNode -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +### StopViaIdentity +``` +Disable-AzsScaleUnitNode -InputObject [-Force] [-DefaultProfile ] [-AsJob] + [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Disable-AzsScaleUnitNode -Name "HC1n25r2236" + +Enable maintenance mode for a scale unit node. +``` + +Start maintenance mode for a scale unit node. + +## PARAMETERS + +### -AsJob + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: StopViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: Stop +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name + + +```yaml +Type: System.String +Parameter Sets: Stop +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName + + +```yaml +Type: System.String +Parameter Sets: Stop +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: Stop +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Enable-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/docs/Enable-AzsScaleUnitNode.md new file mode 100644 index 00000000..65ea385e --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Enable-AzsScaleUnitNode.md @@ -0,0 +1,279 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/enable-azsscaleunitnode +schema: 2.0.0 +--- + +# Enable-AzsScaleUnitNode + +## SYNOPSIS + + +## SYNTAX + +### Start (Default) +``` +Enable-AzsScaleUnitNode -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +### StartViaIdentity +``` +Enable-AzsScaleUnitNode -InputObject [-Force] [-DefaultProfile ] [-AsJob] + [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Enable-AzsScaleUnitNode -Name "HC1n25r2236" + +Stop maintenance mode on a scale unit node. +``` + +Stop maintenance mode for a scale unit node. + +## PARAMETERS + +### -AsJob + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: StartViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: Start +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name + + +```yaml +Type: System.String +Parameter Sets: Start +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName + + +```yaml +Type: System.String +Parameter Sets: Start +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: Start +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsDrive.md b/src/Azs.Fabric.Admin/docs/Get-AzsDrive.md new file mode 100644 index 00000000..dcdb2319 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsDrive.md @@ -0,0 +1,295 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsdrive +schema: 2.0.0 +--- + +# Get-AzsDrive + +## SYNOPSIS +Return the requested a storage drive. + +## SYNTAX + +### List (Default) +``` +Get-AzsDrive -ScaleUnit -StorageSubSystem [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Filter ] [-Skip ] [-Top ] [-DefaultProfile ] + [-PassThru] [] +``` + +### Get +``` +Get-AzsDrive -Name -ScaleUnit -StorageSubSystem [-Location ] + [-ResourceGroupName ] [-SubscriptionId ] [-DefaultProfile ] [-PassThru] + [] +``` + +### GetViaIdentity +``` +Get-AzsDrive -InputObject [-DefaultProfile ] [-PassThru] [] +``` + +## DESCRIPTION +Return the requested a storage drive. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> $storageSubSystem = Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name +PS C:\> Get-AzsDrive -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name +``` + +Get a list of all storage drives for a given cluster. + +### Example 2: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> $storageSubSystem = Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name +PS C:\> Get-AzsDrive -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Name '{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}' +``` + +Get a storage drive by name for a given cluster. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the storage drive. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ScaleUnit +Name of the scale units. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Skip +OData skip parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -StorageSubSystem +Name of the storage system. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Top +OData top parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20190501.IDrive + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsEdgeGateway.md b/src/Azs.Fabric.Admin/docs/Get-AzsEdgeGateway.md new file mode 100644 index 00000000..7bffab6f --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsEdgeGateway.md @@ -0,0 +1,223 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsedgegateway +schema: 2.0.0 +--- + +# Get-AzsEdgeGateway + +## SYNOPSIS +Returns the requested edge gateway. + +## SYNTAX + +### List (Default) +``` +Get-AzsEdgeGateway [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsEdgeGateway -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsEdgeGateway -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Returns the requested edge gateway. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsEdgeGateway + +Get a list of all edge gateways. +``` + +Returns the list of all edge gateways at a certain location. + + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the edge gateway. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IEdgeGateway + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsEdgeGatewayPool.md b/src/Azs.Fabric.Admin/docs/Get-AzsEdgeGatewayPool.md new file mode 100644 index 00000000..3708dff9 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsEdgeGatewayPool.md @@ -0,0 +1,228 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsedgegatewaypool +schema: 2.0.0 +--- + +# Get-AzsEdgeGatewayPool + +## SYNOPSIS + + +## SYNTAX + +### List (Default) +``` +Get-AzsEdgeGatewayPool [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsEdgeGatewayPool -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsEdgeGatewayPool -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: Get a list of all Edge Gateway pools. +```powershell +PS C:\> Get-AzsEdgeGatewayPool + +Return a list of all Edge Gateway pools. +``` + +Get a list of all Edge Gateway pools. + +### Example 2: Get a specific edge gateway pool. +```powershell +PS C:\> Get-AzsEdgeGatewayPool + +Return a specific edge gateway pool. +``` + +Get a specific edge gateway pool. + +## PARAMETERS + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter + + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name + + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName + + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IEdgeGatewayPool + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsIPPool.md b/src/Azs.Fabric.Admin/docs/Get-AzsIPPool.md new file mode 100644 index 00000000..e918727d --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsIPPool.md @@ -0,0 +1,231 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsippool +schema: 2.0.0 +--- + +# Get-AzsIPPool + +## SYNOPSIS +Return the requested IP pool. + +## SYNTAX + +### List (Default) +``` +Get-AzsIPPool [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsIPPool -Name [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsIPPool -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Return the requested IP pool. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsIpPool + +Return an all infrastructure ip pools. +``` + +Get an all infrastructure ip pools. + +### Example 2: +```powershell +PS C:\> Get-AzsIpPool -Name "08786a0f-ad8c-43aa-a154-06083abfc1ac" + +Get an infrastructure ip pool based on name. +``` + +Get an infrastructure ip pool based on name. + +## PARAMETERS + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +IP pool name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IIPPool + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureLocation.md b/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureLocation.md new file mode 100644 index 00000000..93213ccc --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureLocation.md @@ -0,0 +1,214 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsinfrastructurelocation +schema: 2.0.0 +--- + +# Get-AzsInfrastructureLocation + +## SYNOPSIS +Returns the requested fabric location. + +## SYNTAX + +### List (Default) +``` +Get-AzsInfrastructureLocation [-ResourceGroupName ] [-SubscriptionId ] [-Filter ] + [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsInfrastructureLocation -FabricLocation [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsInfrastructureLocation -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Returns the requested fabric location. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsInfrastructureLocation + +Return a list of all fabric locations. +``` + +Get a list of all fabric locations. + +### Example 2: +```powershell +PS C:\> Get-AzsInfrastructureLocation -Location "local" + +Return a location based on the name. +``` + +Get a location based on the name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -FabricLocation +Fabric location. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: Get, GetViaIdentity +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IFabricLocation + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureRole.md b/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureRole.md new file mode 100644 index 00000000..e4c8be89 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureRole.md @@ -0,0 +1,231 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsinfrastructurerole +schema: 2.0.0 +--- + +# Get-AzsInfrastructureRole + +## SYNOPSIS +Returns the requested infrastructure role description. + +## SYNTAX + +### List (Default) +``` +Get-AzsInfrastructureRole [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsInfrastructureRole -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsInfrastructureRole -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Returns the requested infrastructure role description. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsInfrastructureRole + +A list of all infrastructure roles. +``` + +Get a list of all infrastructure roles. + +### Example 2: +```powershell +PS C:\> Get-AzsInfrastructureRole -Name "Active Directory Federation Services" + +An infrastructure role based on the name. +``` + +Get an infrastructure role based on the name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Infrastructure role name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IInfraRole + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureRoleInstance.md b/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureRoleInstance.md new file mode 100644 index 00000000..7ef4440f --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureRoleInstance.md @@ -0,0 +1,231 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsinfrastructureroleinstance +schema: 2.0.0 +--- + +# Get-AzsInfrastructureRoleInstance + +## SYNOPSIS +Return the requested infrastructure role instance. + +## SYNTAX + +### List (Default) +``` +Get-AzsInfrastructureRoleInstance [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsInfrastructureRoleInstance -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsInfrastructureRoleInstance -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Return the requested infrastructure role instance. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsInfrastructureRoleInstance + +A list of all infrastructure role instances. +``` + +Return a list of all infrastructure role instances. + +### Example 2: +```powershell +PS C:\> Get-AzsInfrastructureRoleInstance -Name "AzS-ACS01" + +A single infrastructure role instance based on name. +``` + +Return a single infrastructure role instance based on name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of an infrastructure role instance. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IInfraRoleInstance + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureShare.md b/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureShare.md new file mode 100644 index 00000000..fac9a5b6 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsInfrastructureShare.md @@ -0,0 +1,259 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsinfrastructureshare +schema: 2.0.0 +--- + +# Get-AzsInfrastructureShare + +## SYNOPSIS +Returns the requested fabric file share. + +## SYNTAX + +### List (Default) +``` +Get-AzsInfrastructureShare [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-Skip ] [-Top ] [-DefaultProfile ] [-PassThru] + [] +``` + +### Get +``` +Get-AzsInfrastructureShare -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsInfrastructureShare -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Returns the requested fabric file share. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsInfrastructureShare +``` + +Returns a list of all file shares. + +### Example 2: +```powershell +PS C:\> Get-AzsInfrastructureShare -Name SU1_ObjStore_1 +``` + +Returns a file share based on name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Fabric file share name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Skip +OData skip parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Top +OData top parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IFileShare + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsLogicalNetwork.md b/src/Azs.Fabric.Admin/docs/Get-AzsLogicalNetwork.md new file mode 100644 index 00000000..6727da6d --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsLogicalNetwork.md @@ -0,0 +1,231 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azslogicalnetwork +schema: 2.0.0 +--- + +# Get-AzsLogicalNetwork + +## SYNOPSIS +Returns the requested logical network. + +## SYNTAX + +### List (Default) +``` +Get-AzsLogicalNetwork [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsLogicalNetwork -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsLogicalNetwork -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Returns the requested logical network. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsLogicalNetwork + +A list of all logical networks at a location. +``` + +Get all logical networks at a location. + +### Example 2: +```powershell +PS C:\> Get-AzsLogicalNetwork -Name "bb6c6f28-bad9-441b-8e62-57d2be255904" + +A specific logical networks at a location based on a name. +``` + +Get a specific logical networks at a location based on a name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the logical network. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.ILogicalNetwork + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsLogicalSubnet.md b/src/Azs.Fabric.Admin/docs/Get-AzsLogicalSubnet.md new file mode 100644 index 00000000..60d1344c --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsLogicalSubnet.md @@ -0,0 +1,248 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azslogicalsubnet +schema: 2.0.0 +--- + +# Get-AzsLogicalSubnet + +## SYNOPSIS +Returns the requested logical subnet. + +## SYNTAX + +### List (Default) +``` +Get-AzsLogicalSubnet -LogicalNetwork [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsLogicalSubnet -LogicalNetwork -Name [-Location ] + [-ResourceGroupName ] [-SubscriptionId ] [-DefaultProfile ] [-PassThru] + [] +``` + +### GetViaIdentity +``` +Get-AzsLogicalSubnet -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Returns the requested logical subnet. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsLogicalNetwork + +A list of all logical networks at a location. +``` + +Get all logical networks at a location. + +### Example 2: +```powershell +PS C:\> Get-AzsLogicalNetwork -Name "bb6c6f28-bad9-441b-8e62-57d2be255904" + +A a specific logical networks at a location based on a name. +``` + +Get a specific logical networks at a location based on a name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -LogicalNetwork +Name of the logical network. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the logical subnet. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.ILogicalSubnet + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsMacAddressPool.md b/src/Azs.Fabric.Admin/docs/Get-AzsMacAddressPool.md new file mode 100644 index 00000000..12eaad1a --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsMacAddressPool.md @@ -0,0 +1,231 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsmacaddresspool +schema: 2.0.0 +--- + +# Get-AzsMacAddressPool + +## SYNOPSIS +Returns the requested MAC address pool. + +## SYNTAX + +### List (Default) +``` +Get-AzsMacAddressPool [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsMacAddressPool -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsMacAddressPool -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Returns the requested MAC address pool. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsMacAddressPool + +A list of all MAC address pools at a location. +``` + +Returns a list of all MAC address pools at a location. + +### Example 2: +```powershell +PS C:\> Get-AzsMacAddressPool -Name "8197fd09-8a69-417e-a55c-10c2c61f5ee7" + +A specific MAC address pool at a location based on name. +``` + +Get a specific MAC address pool at a location based on name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the MAC address pool. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IMacAddressPool + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsScaleUnit.md b/src/Azs.Fabric.Admin/docs/Get-AzsScaleUnit.md new file mode 100644 index 00000000..86317b31 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsScaleUnit.md @@ -0,0 +1,232 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsscaleunit +schema: 2.0.0 +--- + +# Get-AzsScaleUnit + +## SYNOPSIS +Returns the requested scale unit. + +## SYNTAX + +### List (Default) +``` +Get-AzsScaleUnit [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsScaleUnit -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsScaleUnit -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Returns the requested scale unit. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsScaleUnit + +A list of information about scale units. +``` + +Return a list of information about scale units. + +### Example 2: +```powershell +PS C:\> Get-AzsScaleUnit -Name "S-Cluster" + +The information about a specific scale unit. +``` + +Return information about a specific scale unit. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the scale units. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IScaleUnit + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/docs/Get-AzsScaleUnitNode.md new file mode 100644 index 00000000..39214610 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsScaleUnitNode.md @@ -0,0 +1,228 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsscaleunitnode +schema: 2.0.0 +--- + +# Get-AzsScaleUnitNode + +## SYNOPSIS + + +## SYNTAX + +### List (Default) +``` +Get-AzsScaleUnitNode [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsScaleUnitNode -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsScaleUnitNode -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsScaleUnitNode + +A list of all scale unit nodes at a location. +``` + +Get all scale unit nodes at a location. + +### Example 2: +```powershell +PS C:\> Get-AzsScaleUnitNode -Name "HC1n25r2231" + +A specific scale unit node at a location given a name. +``` + +Get a specific scale unit node at a location given a name. + +## PARAMETERS + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter + + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name + + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName + + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IScaleUnitNode + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsSlbMuxInstance.md b/src/Azs.Fabric.Admin/docs/Get-AzsSlbMuxInstance.md new file mode 100644 index 00000000..239cd5a5 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsSlbMuxInstance.md @@ -0,0 +1,232 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsslbmuxinstance +schema: 2.0.0 +--- + +# Get-AzsSlbMuxInstance + +## SYNOPSIS +Returns the requested software load balancer multiplexer instance. + +## SYNTAX + +### List (Default) +``` +Get-AzsSlbMuxInstance [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsSlbMuxInstance -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsSlbMuxInstance -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Returns the requested software load balancer multiplexer instance. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsSlbMuxInstance + +A list of all software load balancer multiplexer instance at a location. +``` + +Get all software load balancer multiplexer instance at a location. + +### Example 2: +```powershell +PS C:\> Get-AzsSlbMuxInstance -Name "AzS-SLB01" + +A specific software load balancer multiplexer instance at a location given a name. +``` + +Get a specific software load balancer multiplexer instance at a location given a name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of a SLB MUX instance. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.ISlbMuxInstance + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsStorageSubSystem.md b/src/Azs.Fabric.Admin/docs/Get-AzsStorageSubSystem.md new file mode 100644 index 00000000..feb6d3c8 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsStorageSubSystem.md @@ -0,0 +1,277 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsstoragesubsystem +schema: 2.0.0 +--- + +# Get-AzsStorageSubSystem + +## SYNOPSIS +Return the requested storage subsystem. + +## SYNTAX + +### List (Default) +``` +Get-AzsStorageSubSystem -ScaleUnit [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Filter ] [-Skip ] [-Top ] [-DefaultProfile ] + [-PassThru] [] +``` + +### Get +``` +Get-AzsStorageSubSystem -Name -ScaleUnit [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsStorageSubSystem -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Return the requested storage subsystem. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name +``` + +Get all storage subsystems from a scale unit. + +### Example 2: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name -Name s-cluster.DomainFQDN +``` + +Get a storage subsystem given a scale unit and name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the storage system. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ScaleUnit +Name of the scale units. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Skip +OData skip parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Top +OData top parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20181001.IStorageSubSystem + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Get-AzsVolume.md b/src/Azs.Fabric.Admin/docs/Get-AzsVolume.md new file mode 100644 index 00000000..516b44f6 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Get-AzsVolume.md @@ -0,0 +1,296 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/get-azsvolume +schema: 2.0.0 +--- + +# Get-AzsVolume + +## SYNOPSIS +Return the requested a storage volume. + +## SYNTAX + +### List (Default) +``` +Get-AzsVolume -ScaleUnit -StorageSubSystem [-Location ] + [-ResourceGroupName ] [-SubscriptionId ] [-Filter ] [-Skip ] + [-Top ] [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsVolume -Name -ScaleUnit -StorageSubSystem [-Location ] + [-ResourceGroupName ] [-SubscriptionId ] [-DefaultProfile ] [-PassThru] + [] +``` + +### GetViaIdentity +``` +Get-AzsVolume -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Return the requested a storage volume. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> $storageSubSystem = Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name +PS C:\> Get-AzsVolume -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name +``` + +Get a list of all storage volumes at a given location. + +### Example 2: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> $storageSubSystem = Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name +PS C:\> Get-AzsVolume -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Name ee594cf5-cf54-46b4-a641-139553307195 +``` + +Get a storage volume by name at a given location. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the storage volume. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ScaleUnit +Name of the scale units. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Skip +OData skip parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -StorageSubSystem +Name of the storage system. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Top +OData top parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20190501.IVolume + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/New-AzsIPPool.md b/src/Azs.Fabric.Admin/docs/New-AzsIPPool.md new file mode 100644 index 00000000..76114f81 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/New-AzsIPPool.md @@ -0,0 +1,355 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/new-azsippool +schema: 2.0.0 +--- + +# New-AzsIPPool + +## SYNOPSIS +Create an IP pool. +Once created an IP pool cannot be deleted. + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzsIPPool -Name [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-AddressPrefix ] [-EndIPAddress ] + [-NumberOfAllocatedIPAddress ] [-NumberOfIPAddress ] [-NumberOfIPAddressesInTransition ] + [-StartIPAddress ] [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### Create +``` +New-AzsIPPool -Name -Pool [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION +Create an IP pool. +Once created an IP pool cannot be deleted. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> New-AzsIpPool -Name IpPool4 -StartIpAddress ***.***.***.*** -EndIpAddress ***.***.***.*** -AddressPrefix ***.***.***.***/24 + +``` + +Create a new IP pool. + + + +## PARAMETERS + +### -AddressPrefix +The address prefix. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -EndIPAddress +The ending IP address. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +The region where the resource is located. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +IP pool name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NumberOfAllocatedIPAddress +The number of currently allocated IP addresses. + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NumberOfIPAddress +The total number of IP addresses. + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NumberOfIPAddressesInTransition +The current number of IP addresses in transition. + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Pool +This resource defines the range of IP addresses from which addresses are allocated for nodes within a subnet. +To construct, see NOTES section for POOL properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IIPPool +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -StartIPAddress +The starting IP address. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Tag +List of key-value pairs. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IIPPool + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IIPPool + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### POOL : This resource defines the range of IP addresses from which addresses are allocated for nodes within a subnet. + - `[Location ]`: The region where the resource is located. + - `[Tag ]`: List of key-value pairs. + - `[(Any) ]`: This indicates any property can be added to this object. + - `[AddressPrefix ]`: The address prefix. + - `[EndIPAddress ]`: The ending IP address. + - `[NumberOfAllocatedIPAddresses ]`: The number of currently allocated IP addresses. + - `[NumberOfIPAddresses ]`: The total number of IP addresses. + - `[NumberOfIPAddressesInTransition ]`: The current number of IP addresses in transition. + - `[StartIPAddress ]`: The starting IP address. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Repair-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/docs/Repair-AzsScaleUnitNode.md new file mode 100644 index 00000000..f5775a3f --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Repair-AzsScaleUnitNode.md @@ -0,0 +1,456 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/repair-azsscaleunitnode +schema: 2.0.0 +--- + +# Repair-AzsScaleUnitNode + +## SYNOPSIS +Repairs a node of the cluster. + +## SYNTAX + +### RepairExpanded (Default) +``` +Repair-AzsScaleUnitNode -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-BiosVersion ] [-BmciPv4Address ] [-ClusterName ] + [-ComputerName ] [-Force] [-MacAddress ] [-Model ] [-SerialNumber ] + [-Vendor ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] + [] +``` + +### Repair +``` +Repair-AzsScaleUnitNode -Name -BareMetalNode [-Location ] + [-ResourceGroupName ] [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] + [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### RepairViaIdentity +``` +Repair-AzsScaleUnitNode -InputObject -BareMetalNode + [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] + [] +``` + +### RepairViaIdentityExpanded +``` +Repair-AzsScaleUnitNode -InputObject [-BiosVersion ] [-BmciPv4Address ] + [-ClusterName ] [-ComputerName ] [-Force] [-MacAddress ] [-Model ] + [-SerialNumber ] [-Vendor ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Repairs a node of the cluster. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Repair-AzsScaleUnitNode -Name "AZS-ERCO03" -BMCIPv4Address ***.***.***.*** + +``` + +Repair a scale unit node. + + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -BareMetalNode +Description of a bare metal node used for ScaleOut operation on a cluster. +To construct, see NOTES section for BAREMETALNODE properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IBareMetalNodeDescription +Parameter Sets: Repair, RepairViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -BiosVersion +Bios version of the physical machine. + +```yaml +Type: System.String +Parameter Sets: RepairExpanded, RepairViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -BmciPv4Address +BMC address of the physical machine. + +```yaml +Type: System.String +Parameter Sets: RepairExpanded, RepairViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ClusterName +Name of the cluster. + +```yaml +Type: System.String +Parameter Sets: RepairExpanded, RepairViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ComputerName +Name of the computer. + +```yaml +Type: System.String +Parameter Sets: RepairExpanded, RepairViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force +Don't ask for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: RepairViaIdentity, RepairViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Repair, RepairExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MacAddress +Name of the MAC address of the bare metal node. + +```yaml +Type: System.String +Parameter Sets: RepairExpanded, RepairViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Model +Model of the physical machine. + +```yaml +Type: System.String +Parameter Sets: RepairExpanded, RepairViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the scale unit node. + +```yaml +Type: System.String +Parameter Sets: Repair, RepairExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Repair, RepairExpanded +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SerialNumber +Serial number of the physical machine. + +```yaml +Type: System.String +Parameter Sets: RepairExpanded, RepairViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Repair, RepairExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Vendor +Vendor of the physical machine. + +```yaml +Type: System.String +Parameter Sets: RepairExpanded, RepairViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.Api20160501.IBareMetalNodeDescription + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### BAREMETALNODE : Identity Parameter + - `[BiosVersion ]`: Bios version of the physical machine. + - `[BmciPv4Address ]`: BMC address of the physical machine. + - `[ClusterName ]`: Name of the cluster. + - `[ComputerName ]`: Name of the computer. + - `[MacAddress ]`: Name of the MAC address of the bare metal node. + - `[Model ]`: Model of the physical machine. + - `[SerialNumber ]`: Serial number of the physical machine. + - `[Vendor ]`: Vendor of the physical machine. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Restart-AzsInfrastructureRole.md b/src/Azs.Fabric.Admin/docs/Restart-AzsInfrastructureRole.md new file mode 100644 index 00000000..1b84070c --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Restart-AzsInfrastructureRole.md @@ -0,0 +1,283 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/restart-azsinfrastructurerole +schema: 2.0.0 +--- + +# Restart-AzsInfrastructureRole + +## SYNOPSIS +Restarts the requested infrastructure role. + +## SYNTAX + +### Restart (Default) +``` +Restart-AzsInfrastructureRole -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +### RestartViaIdentity +``` +Restart-AzsInfrastructureRole -InputObject [-Force] [-DefaultProfile ] + [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Restarts the requested infrastructure role. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Restart-AzsInfrastructureRole -Name "Compute Controller" + +``` + +Restart an infrastructure role which has crashed. + + + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force +Don't ask for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: RestartViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Restart +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Infrastructure role name. + +```yaml +Type: System.String +Parameter Sets: Restart +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Restart +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Restart +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Start-AzsInfrastructureRoleInstance.md b/src/Azs.Fabric.Admin/docs/Start-AzsInfrastructureRoleInstance.md new file mode 100644 index 00000000..16389a15 --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Start-AzsInfrastructureRoleInstance.md @@ -0,0 +1,282 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/start-azsinfrastructureroleinstance +schema: 2.0.0 +--- + +# Start-AzsInfrastructureRoleInstance + +## SYNOPSIS +Power on an infrastructure role instance. + +## SYNTAX + +### PowerOn (Default) +``` +Start-AzsInfrastructureRoleInstance -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +### PowerOnViaIdentity +``` +Start-AzsInfrastructureRoleInstance -InputObject [-Force] [-DefaultProfile ] + [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Power on an infrastructure role instance. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Start-AzsInfrastructureRoleInstance -Name "AzS-ACS01" + +``` + +Power on an infrastructure role instance. + + +## PARAMETERS + +### -AsJob +Run asynchronous as a job and return the job object. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force +Don't ask for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: PowerOnViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: PowerOn +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of an infrastructure role instance. + +```yaml +Type: System.String +Parameter Sets: PowerOn +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: PowerOn +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: PowerOn +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Start-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/docs/Start-AzsScaleUnitNode.md new file mode 100644 index 00000000..dad2bc9f --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Start-AzsScaleUnitNode.md @@ -0,0 +1,282 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/start-azsscaleunitnode +schema: 2.0.0 +--- + +# Start-AzsScaleUnitNode + +## SYNOPSIS +Power on a scale unit node. + +## SYNTAX + +### PowerOn (Default) +``` +Start-AzsScaleUnitNode -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +### PowerOnViaIdentity +``` +Start-AzsScaleUnitNode -InputObject [-Force] [-DefaultProfile ] [-AsJob] + [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Power on a scale unit node. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Start-AzsScaleUnitNode -Name "AzS-ACS01" + +ProvisioningState : Succeeded +``` + +Power on a scale unit node. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force +Don't ask for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: PowerOnViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: PowerOn +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the scale unit node. + +```yaml +Type: System.String +Parameter Sets: PowerOn +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the resource group. + +```yaml +Type: System.String +Parameter Sets: PowerOn +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: PowerOn +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/docs/Stop-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/docs/Stop-AzsScaleUnitNode.md new file mode 100644 index 00000000..73bc60fd --- /dev/null +++ b/src/Azs.Fabric.Admin/docs/Stop-AzsScaleUnitNode.md @@ -0,0 +1,294 @@ +--- +external help file: +Module Name: Azs.Fabric.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.fabric.admin/stop-azsscaleunitnode +schema: 2.0.0 +--- + +# Stop-AzsScaleUnitNode + +## SYNOPSIS +Power off a scale unit node. + +## SYNTAX + +### PowerOff (Default) +``` +Stop-AzsScaleUnitNode -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +### PowerOffViaIdentity +``` +Stop-AzsScaleUnitNode -InputObject [-Force] [-DefaultProfile ] [-AsJob] + [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### Shutdown +``` +Stop-AzsScaleUnitNode -Name [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +### ShutdownViaIdentity +``` +Stop-AzsScaleUnitNode -InputObject [-Force] [-DefaultProfile ] [-AsJob] + [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Power off a scale unit node. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +PS C:\> Stop-AzsInfrastructureRoleInstancef -Name "AzS-ACS01" + +``` + +Power off a infrastructure role instance. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force +Don't ask for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity +Parameter Sets: PowerOffViaIdentity, ShutdownViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: PowerOff, Shutdown +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of an infrastructure role instance. + +```yaml +Type: System.String +Parameter Sets: PowerOff, Shutdown +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Name of the scale unit node. + +```yaml +Type: System.String +Parameter Sets: PowerOff, Shutdown +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: PowerOff, Shutdown +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.FabricAdmin.Models.IFabricAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Drive ]`: Name of the storage drive. + - `[EdgeGateway ]`: Name of the edge gateway. + - `[EdgeGatewayPool ]`: Name of the edge gateway pool. + - `[FabricLocation ]`: Fabric location. + - `[FileShare ]`: Fabric file share name. + - `[IPPool ]`: IP pool name. + - `[Id ]`: Resource identity path + - `[InfraRole ]`: Infrastructure role name. + - `[InfraRoleInstance ]`: Name of an infrastructure role instance. + - `[Location ]`: Location of the resource. + - `[LogicalNetwork ]`: Name of the logical network. + - `[LogicalSubnet ]`: Name of the logical subnet. + - `[MacAddressPool ]`: Name of the MAC address pool. + - `[Operation ]`: Operation identifier. + - `[ResourceGroupName ]`: Name of the resource group. + - `[ScaleUnit ]`: Name of the scale units. + - `[ScaleUnitNode ]`: Name of the scale unit node. + - `[SlbMuxInstance ]`: Name of a SLB MUX instance. + - `[StoragePool ]`: Storage pool name. + - `[StorageSubSystem ]`: Name of the storage system. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[Volume ]`: Name of the storage volume. + +## RELATED LINKS + diff --git a/src/Azs.Fabric.Admin/examples/Add-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/examples/Add-AzsScaleUnitNode.md new file mode 100644 index 00000000..bcdeb235 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Add-AzsScaleUnitNode.md @@ -0,0 +1,10 @@ +### Example 1: Add-AzsScaleUnitNode +```powershell +PS C:\> Add-AzsScaleUnitNode -NodeList $Nodes -ScaleUnit $ScaleUnitName + +Adds a list of nodes to the scale unit. +``` + +Add a new scale unit node to your scale unit cluster. + + diff --git a/src/Azs.Fabric.Admin/examples/Disable-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/examples/Disable-AzsScaleUnitNode.md new file mode 100644 index 00000000..48d80864 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Disable-AzsScaleUnitNode.md @@ -0,0 +1,8 @@ +### Example 1: {{ Add title here }} +```powershell +PS C:\> Disable-AzsScaleUnitNode -Name "HC1n25r2236" + +Enable maintenance mode for a scale unit node. +``` + +Start maintenance mode for a scale unit node. diff --git a/src/Azs.Fabric.Admin/examples/Enable-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/examples/Enable-AzsScaleUnitNode.md new file mode 100644 index 00000000..a0900737 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Enable-AzsScaleUnitNode.md @@ -0,0 +1,9 @@ +### Example 1: {{ Add title here }} +```powershell +PS C:\> Enable-AzsScaleUnitNode -Name "HC1n25r2236" + +Stop maintenance mode on a scale unit node. +``` + +Stop maintenance mode for a scale unit node. + diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsDrive.md b/src/Azs.Fabric.Admin/examples/Get-AzsDrive.md new file mode 100644 index 00000000..a34fa892 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsDrive.md @@ -0,0 +1,18 @@ +### Example 1: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> $storageSubSystem = Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name +PS C:\> Get-AzsDrive -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name +``` + +Get a list of all storage drives for a given cluster. + +### Example 2: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> $storageSubSystem = Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name +PS C:\> Get-AzsDrive -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Name '{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}' +``` + +Get a storage drive by name for a given cluster. + diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsEdgeGateway.md b/src/Azs.Fabric.Admin/examples/Get-AzsEdgeGateway.md new file mode 100644 index 00000000..751761aa --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsEdgeGateway.md @@ -0,0 +1,8 @@ +### Example 1: Get-AzsEdgeGateway +```powershell +PS C:\> Get-AzsEdgeGateway + +Get a list of all edge gateways. +``` + +Returns the list of all edge gateways at a certain location. diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsEdgeGatewayPool.md b/src/Azs.Fabric.Admin/examples/Get-AzsEdgeGatewayPool.md new file mode 100644 index 00000000..fa764ddd --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsEdgeGatewayPool.md @@ -0,0 +1,18 @@ +### Example 1: Get a list of all Edge Gateway pools. +```powershell +PS C:\> Get-AzsEdgeGatewayPool + +Return a list of all Edge Gateway pools. +``` + +Get a list of all Edge Gateway pools. + +### Example 2: Get a specific edge gateway pool. +```powershell +PS C:\> {{ Add code here }} + +Return a specific edge gateway pool. +``` + +Get a specific edge gateway pool. + diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsIPPool.md b/src/Azs.Fabric.Admin/examples/Get-AzsIPPool.md new file mode 100644 index 00000000..3f6e91a3 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsIPPool.md @@ -0,0 +1,20 @@ +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsIpPool + +An list of all infrastructure ip pools. +``` + +Get an list of all infrastructure ip pools. + +### Example 2: +```powershell +PS C:\> Get-AzsIpPool -Name "08786a0f-ad8c-43aa-a154-06083abfc1ac" + +An infrastructure ip pool based on name. +``` + +Get an infrastructure ip pool based on name. + diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureLocation.md b/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureLocation.md new file mode 100644 index 00000000..4775f67b --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureLocation.md @@ -0,0 +1,17 @@ +### Example 1: +```powershell +PS C:\> Get-AzsInfrastructureLocation + +Return a list of all fabric locations. +``` + +Get a list of all fabric locations. + +### Example 2: +```powershell +PS C:\> Get-AzsInfrastructureLocation -Location "local" + +Return a location based on the name. +``` + +Get a location based on the name. \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureRole.md b/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureRole.md new file mode 100644 index 00000000..88d35f22 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureRole.md @@ -0,0 +1,17 @@ +### Example 1: +```powershell +PS C:\> Get-AzsInfrastructureRole + +A list of all infrastructure roles. +``` + +Get a list of all infrastructure roles. + +### Example 2: +```powershell +PS C:\> Get-AzsInfrastructureRole -Name "Active Directory Federation Services" + +An infrastructure role based on the name. +``` + +Get an infrastructure role based on the name. \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureRoleInstance.md b/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureRoleInstance.md new file mode 100644 index 00000000..ddbcd9a3 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureRoleInstance.md @@ -0,0 +1,17 @@ +### Example 1: +```powershell +PS C:\> Get-AzsInfrastructureRoleInstance + +A list of all infrastructure role instances. +``` + +Return a list of all infrastructure role instances. + +### Example 2: +```powershell +PS C:\> Get-AzsInfrastructureRoleInstance -Name "AzS-ACS01" + +A single infrastructure role instance based on name. +``` + +Return a single infrastructure role instance based on name. diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureShare.md b/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureShare.md new file mode 100644 index 00000000..67828482 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsInfrastructureShare.md @@ -0,0 +1,13 @@ +### Example 1: +```powershell +PS C:\> Get-AzsInfrastructureShare +``` + +Returns a list of all file shares. + +### Example 2: +```powershell +PS C:\> Get-AzsInfrastructureShare -Name SU1_ObjStore_1 +``` + +Returns a file share based on name. diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsLogicalNetwork.md b/src/Azs.Fabric.Admin/examples/Get-AzsLogicalNetwork.md new file mode 100644 index 00000000..da17603c --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsLogicalNetwork.md @@ -0,0 +1,17 @@ +### Example 1: +```powershell +PS C:\> Get-AzsLogicalNetwork + +A list of all logical networks at a location. +``` + +Get all logical networks at a location. + +### Example 2: {{ Add title here }} +```powershell +PS C:\> Get-AzsLogicalNetwork -Name "bb6c6f28-bad9-441b-8e62-57d2be255904" + +A specific logical networks at a location based on a name. +``` + +Get a specific logical networks at a location based on a name. diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsLogicalSubnet.md b/src/Azs.Fabric.Admin/examples/Get-AzsLogicalSubnet.md new file mode 100644 index 00000000..235492d2 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsLogicalSubnet.md @@ -0,0 +1,17 @@ +### Example 1: +```powershell +PS C:\> Get-AzsLogicalNetwork + +A list of all logical networks at a location. +``` + +Get all logical networks at a location. + +### Example 2: +```powershell +PS C:\> Get-AzsLogicalNetwork -Name "bb6c6f28-bad9-441b-8e62-57d2be255904" + +A a specific logical networks at a location based on a name. +``` + +Get a specific logical networks at a location based on a name. \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsMacAddressPool.md b/src/Azs.Fabric.Admin/examples/Get-AzsMacAddressPool.md new file mode 100644 index 00000000..586efee0 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsMacAddressPool.md @@ -0,0 +1,17 @@ +### Example 1: +```powershell +PS C:\> Get-AzsMacAddressPool + +A list of all MAC address pools at a location. +``` + +Returns a list of all MAC address pools at a location. + +### Example 2: +```powershell +PS C:\> Get-AzsMacAddressPool -Name "8197fd09-8a69-417e-a55c-10c2c61f5ee7" + +A specific MAC address pool at a location based on name. +``` + +Get a specific MAC address pool at a location based on name. diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsScaleUnit.md b/src/Azs.Fabric.Admin/examples/Get-AzsScaleUnit.md new file mode 100644 index 00000000..3bfbfb3b --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsScaleUnit.md @@ -0,0 +1,17 @@ +### Example 1: +```powershell +PS C:\> Get-AzsScaleUnit + +A list of information about scale units. +``` + +Return a list of information about scale units. + +### Example 2: +```powershell +PS C:\> Get-AzsScaleUnit -Name "S-Cluster" + +The information about a specific scale unit. +``` + +Return information about a specific scale unit. \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/examples/Get-AzsScaleUnitNode.md new file mode 100644 index 00000000..10b916ba --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsScaleUnitNode.md @@ -0,0 +1,17 @@ +### Example 1: +```powershell +PS C:\> Get-AzsScaleUnitNode + +A list of all scale unit nodes at a location. +``` + +Get all scale unit nodes at a location. + +### Example 2: +```powershell +PS C:\> Get-AzsScaleUnitNode -Name "HC1n25r2231" + +A specific scale unit node at a location given a name. +``` + +Get a specific scale unit node at a location given a name. diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsSlbMuxInstance.md b/src/Azs.Fabric.Admin/examples/Get-AzsSlbMuxInstance.md new file mode 100644 index 00000000..e84f9385 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsSlbMuxInstance.md @@ -0,0 +1,17 @@ +### Example 1: +```powershell +PS C:\> Get-AzsSlbMuxInstance + +A list of all software load balancer multiplexer instance at a location. +``` + +Get all software load balancer multiplexer instance at a location. + +### Example 2: +```powershell +PS C:\> Get-AzsSlbMuxInstance -Name "AzS-SLB01" + +A specific software load balancer multiplexer instance at a location given a name. +``` + +Get a specific software load balancer multiplexer instance at a location given a name. diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsStorageSubSystem.md b/src/Azs.Fabric.Admin/examples/Get-AzsStorageSubSystem.md new file mode 100644 index 00000000..ace0e5ac --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsStorageSubSystem.md @@ -0,0 +1,16 @@ +### Example 1: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name +``` + +Get all storage subsystems from a scale unit. + +### Example 2: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name -Name s-cluster.DomainFQDN +``` + +Get a storage subsystem given a scale unit and name. + diff --git a/src/Azs.Fabric.Admin/examples/Get-AzsVolume.md b/src/Azs.Fabric.Admin/examples/Get-AzsVolume.md new file mode 100644 index 00000000..3f861bd1 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Get-AzsVolume.md @@ -0,0 +1,18 @@ +### Example 1: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> $storageSubSystem = Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name +PS C:\> Get-AzsVolume -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name +``` + +Get a list of all storage volumes at a given location. + +### Example 2: +```powershell +PS C:\> $scaleUnit = Get-AzsScaleUnit | select -First 1 +PS C:\> $storageSubSystem = Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name +PS C:\> Get-AzsVolume -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Name ee594cf5-cf54-46b4-a641-139553307195 +``` + +Get a storage volume by name at a given location. + diff --git a/src/Azs.Fabric.Admin/examples/New-AzsIPPool.md b/src/Azs.Fabric.Admin/examples/New-AzsIPPool.md new file mode 100644 index 00000000..8fbe4030 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/New-AzsIPPool.md @@ -0,0 +1,7 @@ +### Example 1: +```powershell +PS C:\> New-AzsIpPool -Name IpPool4 -StartIpAddress ***.***.***.*** -EndIpAddress ***.***.***.*** -AddressPrefix ***.***.***.***/24 + +``` + +Create a new IP pool. \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/examples/Repair-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/examples/Repair-AzsScaleUnitNode.md new file mode 100644 index 00000000..a72931a5 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Repair-AzsScaleUnitNode.md @@ -0,0 +1,7 @@ +### Example 1: +```powershell +PS C:\> Repair-AzsScaleUnitNode -Name "AZS-ERCO03" -BMCIPv4Address ***.***.***.*** + +``` + +Repair a scale unit node. \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/examples/Restart-AzsInfrastructureRole.md b/src/Azs.Fabric.Admin/examples/Restart-AzsInfrastructureRole.md new file mode 100644 index 00000000..78c9b345 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Restart-AzsInfrastructureRole.md @@ -0,0 +1,7 @@ +### Example 1: +```powershell +PS C:\> Restart-AzsInfrastructureRole -Name "Compute Controller" + +``` + +Restart an infrastructure role which has crashed. \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/examples/Start-AzsInfrastructureRoleInstance.md b/src/Azs.Fabric.Admin/examples/Start-AzsInfrastructureRoleInstance.md new file mode 100644 index 00000000..cd5b1809 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Start-AzsInfrastructureRoleInstance.md @@ -0,0 +1,7 @@ +### Example 1: +```powershell +PS C:\> Start-AzsInfrastructureRoleInstance -Name "AzS-ACS01" + +``` + +Power on an infrastructure role instance. \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/examples/Start-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/examples/Start-AzsScaleUnitNode.md new file mode 100644 index 00000000..03dc7955 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Start-AzsScaleUnitNode.md @@ -0,0 +1,8 @@ +### Example 1: +```powershell +PS C:\> Start-AzsScaleUnitNode -Name "AzS-ACS01" + +ProvisioningState : Succeeded +``` + +Power on a scale unit node. \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/examples/Stop-AzsScaleUnitNode.md b/src/Azs.Fabric.Admin/examples/Stop-AzsScaleUnitNode.md new file mode 100644 index 00000000..44fafd39 --- /dev/null +++ b/src/Azs.Fabric.Admin/examples/Stop-AzsScaleUnitNode.md @@ -0,0 +1,7 @@ +### Example 1: {{ Add title here }} +```powershell +PS C:\> Stop-AzsInfrastructureRoleInstancef -Name "AzS-ACS01" + +``` + +Power off a infrastructure role instance. \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/readme.md b/src/Azs.Fabric.Admin/readme.md new file mode 100644 index 00000000..7d6a1e9f --- /dev/null +++ b/src/Azs.Fabric.Admin/readme.md @@ -0,0 +1,649 @@ + +# Azs.Fabric.Admin +This directory contains the PowerShell module for the FabricAdmin service. + +--- +## Status +[![Azs.Fabric.Admin](https://img.shields.io/powershellgallery/v/Azs.Fabric.Admin.svg?style=flat-square&label=Azs.Fabric.Admin "Azs.Fabric.Admin")](https://www.powershellgallery.com/packages/Azs.Fabric.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Fabric.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + +input-file: + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/EdgeGateway.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/EdgeGatewayPool.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/Fabric.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/FabricLocation.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/InfraRole.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/InfraRoleInstance.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/IpPool.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/LogicalNetwork.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/LogicalSubnet.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/MacAddressPool.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/NetworkOperationResults.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/ScaleUnit.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/ScaleUnitNode.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/SlbMuxInstance.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/StorageOperationResults.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/FileShare.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2018-10-01/StorageSubSystem.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2019-05-01/Drive.json + - $(repo)/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2019-05-01/Volume.json + +metadata: + description: 'Microsoft AzureStack PowerShell: Fabric Admin cmdlets' + +### PSD1 metadata changes +subject-prefix: '' +module-version: 0.9.0-preview +service-name: FabricAdmin + +### File Renames +module-name: Azs.Fabric.Admin +csproj: Azs.Fabric.Admin.csproj +psd1: Azs.Fabric.Admin.psd1 +psm1: Azs.Fabric.Admin.psm1 +``` + +### Parameter default values +``` yaml +directive: + - where: + parameter-name: ResourceGroupName + set: + default: + script: -join("System.",(Get-AzLocation)[0].Location) + + # ------------------- [EdgeGateway] ------------------- + # [EdgeGateway] Propertity Rename: change NumberOfConnection to NumberOfConnections + - where: + model-name: EdgeGateway + property-name: NumberOfConnection + set: + property-name: NumberOfConnections + + # [EdgeGateway] Rename cmdlet parameter name in EdgeGateway + - where: + subject: EdgeGateway + parameter-name: EdgeGateway + set: + parameter-name: Name + + # [EdgeGateway] hide autorest generated cmdlet to use the custom one + - where: + verb: Get + subject: EdgeGateway + hide: true + + # ------------------- [LogicalNetwork] ------------------- + # [LogicalNetwork] Rename property name in LogicalNetwork + - where: + model-name: LogicalNetwork + property-name: Subnet + set: + property-name: Subnets + + # [LogicalNetwork] Rename cmdlet parameter name in LogicalNetwork + - where: + subject: LogicalNetwork + parameter-name: LogicalNetwork + set: + parameter-name: Name + + # [LogicalNetwork] hide autorest generated cmdlet to use the custom one + - where: + verb: Get + subject: LogicalNetwork + hide: true + + # ------------------- [LogicalSubnet] ------------------- + # [LogicalSubnet] Parameter rename + - where: + subject: LogicalSubnet + parameter-name: LogicalSubnet + set: + parameter-name: Name + + # [LogicalSubnet] hide autorest generated cmdlet + - where: + verb: Get + subject: LogicalSubnet + hide: true + + # ------------------- [MacAddressPool] ------------------- + # [MacAddressPool] Parameter rename + - where: + subject: MacAddressPool + parameter-name: MacAddressPool + set: + parameter-name: Name + + # [MacAddressPool] Rename property name in LogicalNetwork + - where: + model-name: MacAddressPool + property-name: NumberOfAllocatedMacAddress + set: + property-name: NumberOfAllocatedMacAddresses + + # [MacAddressPool] Rename property name in LogicalNetwork + - where: + model-name: MacAddressPool + property-name: NumberOfAvailableMacAddress + set: + property-name: NumberOfAvailableMacAddresses + + # [MacAddressPool] hide autorest generated cmdlet + - where: + verb: Get + subject: MacAddressPool + hide: true + + # ------------------- [SlbMuxInstance] ------------------- + # [SlbMuxInstance] Parameter rename + - where: + subject: SlbMuxInstance + parameter-name: SlbMuxInstance + set: + parameter-name: Name + + # [SlbMuxInstance] Property Rename + - where: + model-name: SlbMuxInstance + property-name: BgpPeer + set: + property-name: BgpPeers + + # [SlbMuxInstance] hide autorest generated cmdlet + - where: + verb: Get + subject: SlbMuxInstance + hide: true + + # ------------------- [EdgeGatewayPool] ------------------- + # [EdgeGateway] Rename cmdlet parameter name in EdgeGatewayPool + - where: + subject: EdgeGatewayPool + parameter-name: EdgeGatewayPool + set: + parameter-name: Name + + # [EdgeGatewayPool]: Rename property name NumberOfGateway to NumberOfGateways + - where: + model-name: EdgeGatewayPool + property-name: NumberOfGateway + set: + property-name: NumberOfGateways + + # [EdgeGatewayPool] hide autorest generated cmdlet to use the custom one + - where: + verb: Get + subject: EdgeGatewayPool + hide: true + + # ------------------- [InfrastructureRole] ------------------- + # Rename subject AzsInfraRole to AzsInfrastructureRole + - where: + subject: InfraRole + set: + subject: InfrastructureRole + + # [InfrastructureRole]: Rename property name Instance to Instances + - where: + model-name: InfraRole + property-name: Instance + set: + property-name: Instances + + # [InfrastructureRole] Rename cmdlet parameter name in EdgeGatewayPool + - where: + subject: InfrastructureRole + parameter-name: InfraRole + set: + parameter-name: Name + + # [InfrastructureRole] hide autorest generated cmdlet to use the custom one + - where: + verb: Get + subject: InfrastructureRole + hide: true + + - where: + verb: Restart + subject: InfrastructureRole + hide: true + + # ------------------- [IPPool] ------------------- + # [IPPool]: Rename property name + - where: + model-name: IPPool + property-name: NumberOfAllocatedIPAddress + set: + property-name: NumberOfAllocatedIPAddresses + + - where: + model-name: IPPool + property-name: NumberOfIPAddress + set: + property-name: NumberOfIPAddresses + + # [IPPool] Rename cmdlet parameter name in IPPool + - where: + subject: IPPool + parameter-name: IPPool + set: + parameter-name: Name + + # [IPPool] Hide the auto-generated Set-AzsIPPool and expose it through customized one + - where: + verb: Set + subject: IPPool + hide: true + + # [IPPool] Hide the auto-generated Get-AzsIPPool and expose it through customized one + - where: + verb: Get + subject: IPPool + hide: true + + # ------------------- [ScaleUnit] ------------------- + # [ScaleUnit]: Rename property name + - where: + model-name: ScaleUnit + property-name: TotalCapacityCore + set: + property-name: TotalCapacityOfCores + + - where: + model-name: ScaleUnit + property-name: TotalCapacityMemoryGb + set: + property-name: TotalCapacityOfMemoryInGB + + # [ScaleUnit] Cmdlet parameter rename + - where: + subject: ScaleUnit + parameter-name: ScaleUnit + set: + parameter-name: Name + + # [ScaleUnit] Hide auto-generated + - where: + verb: Get + subject: ScaleUnit + hide: true + + # ------------------- [ScaleUnitNode] ------------------- + # [ScaleUnitNode] Cmdlet parameter rename + - where: + subject: ScaleUnitNode + parameter-name: ScaleUnitNode + set: + parameter-name: Name + + - where: + subject: ScaleUnitNodeMaintenanceMode + parameter-name: ScaleUnitNode + set: + parameter-name: Name + + # [ScaleUnitNode] Hide auto-generated + - where: + verb: Get + subject: ScaleUnitNode + hide: true + + - where: + verb: Repair + subject: ScaleUnitNode + hide: true + + - where: + verb: Start + subject: ScaleUnitNode + hide: true + + - where: + verb: Stop + subject: ScaleUnitNode + hide: true + + - where: + verb: Start + subject: ScaleUnitNodeMaintenanceMode + hide: true + + - where: + verb: Stop + subject: ScaleUnitNodeMaintenanceMode + hide: true + + # [ScaleUnitNode]: Rename property name + - where: + model-name: ScaleUnitNode + property-name: Status + set: + property-name: ScaleUnitNodeStatus + + - where: + model-name: ScaleUnitNode + property-name: CapacityCore + set: + property-name: CapacityOfCores + + - where: + model-name: ScaleUnitNode + property-name: CapacityMemoryGb + set: + property-name: CapacityOfMemoryInGB + + # [ScaleUnitNode] Rename Invoke-ScaleUnitOut to Add-AzsScaleUnitNode + - where: + verb: Invoke + subject: ScaleUnitOut + set: + verb: Add + subject: ScaleUnitNode + + # [ScaleUnitNode]Rename Start-AzsScaleUnitNodeMaintenanceMode to Enable-AzsScaleUnitNode + - where: + verb: Start + subject: ScaleUnitNodeMaintenanceMode + set: + verb: Enable + subject: ScaleUnitNode + + # [ScaleUnitNode]Rename Stop-AzsScaleUnitNodeMaintenanceMode to Disable-AzsScaleUnitNode + - where: + verb: Stop + subject: ScaleUnitNodeMaintenanceMode + set: + verb: Disable + subject: ScaleUnitNode + + # ------------------- [FabricLocation] ------------------- + # Rename Get-AzsFabricLocation to Get-AzsInfrastructureLocation + - where: + subject: FabricLocation + set: + subject: InfrastructureLocation + + # ------------------- [InfrastructureRoleInstance] ------------------- + # [InfrastructureRoleInstance] Rename Subject + - where: + subject: InfraRoleInstance + set: + subject: InfrastructureRoleInstance + + # [InfrastructureRoleInstance] Propertity rename + - where: + model-name: InfraRoleInstance + property-name: SizeCore + set: + property-name: NumberOfCores + + - where: + model-name: InfraRoleInstance + property-name: SizeMemoryGb + set: + property-name: SizeMemoryInGB + + # [InfrastructureRoleInstance] Parameter Raname + - where: + subject: InfrastructureRoleInstance + parameter-name: InfraRoleInstance + set: + parameter-name: Name + + # [InfrastructureRoleInstance] Supress default module + - where: + verb: Get + subject: InfrastructureRoleInstance + hide: true + + - where: + verb: Start + subject: InfrastructureRoleInstance + hide: true + + - where: + verb: Restart + subject: InfrastructureRoleInstance + hide: true + + - where: + verb: Stop + subject: InfrastructureRoleInstance + hide: true + + - where: + verb: Disable + subject: InfrastructureRoleInstance + hide: true + + # [InfrastructureRoleInstance] Separate InfraRoleInstance stop operations + - where: + verb: Stop + subject: InfrastructureRoleInstance + variant: Shutdown.* + set: + verb: Disable + + # ------------------- [AzsInfrastructureShare] ------------------- + # Rename Get-AzsFileShare to Get-AzsInfrastructureShare + - where: + subject: FileShare + set: + subject: InfrastructureShare + + # Hide the auto-generated Get-AzsInfrastructureShare and expose it through customized one + - where: + verb: Get + subject: InfrastructureShare + hide: true + + # Rename cmdlet parameter name in InfrastructureShare + - where: + subject: InfrastructureShare + parameter-name: FileShare + set: + parameter-name: Name + + # ------------------- [StorageSubSystem] ------------------- + # [StorageSubSystem] Rename model property names for StorageSubSystem to match spec + - where: + model-name: StorageSubSystem + property-name: TotalCapacityGb + set: + property-name: TotalCapacityGB + + - where: + model-name: StorageSubSystem + property-name: RemainingCapacityGb + set: + property-name: RemainingCapacityGB + + # [StorageSubSystem] Hide the auto-generated Get-AzsStorageSubSystem and expose it through customized one + - where: + verb: Get + subject: StorageSubSystem + hide: true + + # Rename cmdlet parameter name in StorageSubSystem + - where: + subject: StorageSubSystem + parameter-name: StorageSubSystem + set: + parameter-name: Name + + # ------------------- [Drive] ------------------- + # [Drive] Rename model property names for Drive to match spec + - where: + model-name: Drive + property-name: CapacityGb + set: + property-name: CapacityGB + + # [Drive] Rename cmdlet parameter name in Drive + - where: + subject: Drive + parameter-name: Drive + set: + parameter-name: Name + + # [Drive] Hide the auto-generated Get-AzsDrive and expose it through customized one + - where: + verb: Get + subject: Drive + hide: true + + # ------------------- [Volume] ------------------- + # [Volume] Rename model property names for Volume to match spec + - where: + model-name: Volume + property-name: TotalCapacityGb + set: + property-name: TotalCapacityGB + + - where: + model-name: Volume + property-name: RemainingCapacityGb + set: + property-name: RemainingCapacityGB + + - where: + model-name: Volume + property-name: Label + set: + property-name: VolumeLabel + + # [Volume] Rename cmdlet parameter name in Volume + - where: + subject: Volume + parameter-name: Volume + set: + parameter-name: Name + + # Default to Format-List for the StorageSubSystem, FileShare and Volume model as there are many important fields + - where: + model-name: StorageSubSystem + set: + suppress-format: true + - where: + model-name: FileShare + set: + suppress-format: true + - where: + model-name: Volume + set: + suppress-format: true + + # Hide the auto-generated Get-AzsInfrastructureShare and expose it through customized one + - where: + verb: Get + subject: InfrastructureShare + hide: true + + # Hide the auto-generated Get-AzsStorageSubSystem and expose it through customized one + - where: + verb: Get + subject: StorageSubSystem + hide: true + + # Hide the auto-generated Get-AzsDrive and expose it through customized one + - where: + verb: Get + subject: Drive + hide: true + + # Hide the auto-generated Get-AzsVolume and expose it through customized one + - where: + verb: Get + subject: Volume + hide: true + + # ------------------- [Misc] ------------------- + # Hide the auto-generated Get-AzsFabricOperation and expose it through customized one + - where: + verb: Get + subject: FabricOperation + hide: true + + # Hide the auto-generated Get-AzsNetworkOperationResult and expose it through customized one + - where: + verb: Get + subject: NetworkOperationResult + hide: true + + # Hide the auto-generated Get-AzsStorageOperationResult and expose it through customized one + - where: + subject: StorageOperationResult + hide: true + + # Hide the auto-generated New-AzsScaleUnitFromJson and expose it through customized one + - where: + subject: ScaleUnitFromJson + hide: true + +# Add release notes + - from: Azs.Fabric.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Fabric.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 Changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Fabric.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Fabric.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 Changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); + +subject-prefix: '' +module-version: 0.9.0-preview +``` diff --git a/src/Azs.Fabric.Admin/test/Common.ps1 b/src/Azs.Fabric.Admin/test/Common.ps1 new file mode 100644 index 00000000..d030191e --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Common.ps1 @@ -0,0 +1,11 @@ +$global:SkippedTests = @( +) + +if ($global:TestMode -eq "Live") { + $global:Location = (Get-AzLocation)[0].Name + $global:ResourceGroupName = -join("System.",(Get-AzLocation)[0].Location) +} +else { + $global:Location = "redmond" + $global:ResourceGroupName = "System.redmond" +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Disable-AzsInfrastructureRoleInstance.Tests.ps1 b/src/Azs.Fabric.Admin/test/Disable-AzsInfrastructureRoleInstance.Tests.ps1 new file mode 100644 index 00000000..c2fab6ff --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Disable-AzsInfrastructureRoleInstance.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Disable-AzsInfrastructureRoleInstance.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Disable-AzsInfrastructureRoleInstance' { + It 'Shutdown' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ShutdownViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Fabric.Admin/test/Disable-AzsScaleUnitNode.Tests.ps1 b/src/Azs.Fabric.Admin/test/Disable-AzsScaleUnitNode.Tests.ps1 new file mode 100644 index 00000000..6b3aa677 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Disable-AzsScaleUnitNode.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Disable-AzsScaleUnitNode.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Disable-AzsScaleUnitNode' { + It 'Start' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'StartViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Fabric.Admin/test/Enable-AzsScaleUnitNode.Tests.ps1 b/src/Azs.Fabric.Admin/test/Enable-AzsScaleUnitNode.Tests.ps1 new file mode 100644 index 00000000..f684ff7c --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Enable-AzsScaleUnitNode.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Enable-AzsScaleUnitNode.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Enable-AzsScaleUnitNode' { + It 'Stop' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'StopViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsDrive.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsDrive.Recording.json new file mode 100644 index 00000000..0897bd7a --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsDrive.Recording.json @@ -0,0 +1,3241 @@ +{ + "Get-AzsDrive+[NoContext]+TestListDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "4fe6161e-4726-40db-b24d-93a63ca50f23" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a99b24a2-9b5a-4b3c-ba0a-567c0e24812d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14915" ], + "x-ms-request-id": [ "a99b24a2-9b5a-4b3c-ba0a-567c0e24812d" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092813Z:a99b24a2-9b5a-4b3c-ba0a-567c0e24812d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:13 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvyqpoeyHTXpi75066QK2gsRD9G/F6PC6g9CHHE9qiA+PFLI+L7ZOhZFT9CvuUABpXmeACLiV91ZpsGKkTUwGyNBHLX9miXPSYii/NxizWnO0yremW6IxcNjxASfDntblo+aXADPMQvZhCfhv8TCTv" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestListDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "a48694f2-8bba-4640-a1ba-04d66d7dd422" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d4d98b58-644a-4043-b343-44f450464662" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14914" ], + "x-ms-request-id": [ "d4d98b58-644a-4043-b343-44f450464662" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092814Z:d4d98b58-644a-4043-b343-44f450464662" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:14 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOP/sYwTseECaZqd7r1/7X6y+xV1Cuw1N3S7+BUSQAPJ3wo6+R0VrWyr+0kwg+2Czhf98IVaYwH0U9x6Q4MBUXr+qmofed/HwhgpTuTCa8Lbv7/FvgTzGLopUx5jGlwZCItIP4eCgHTXeyTC1PlWW" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestListDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives?api-version=2019-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "5d8cc2d6-142c-4f79-9f6f-e7615cdeda34" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "aa861d37-e2b2-4528-8f7b-aee15edf2304" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14913" ], + "x-ms-request-id": [ "aa861d37-e2b2-4528-8f7b-aee15edf2304" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092815Z:aa861d37-e2b2-4528-8f7b-aee15edf2304" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:14 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQ4vO4zdtSZfGu4krebFodGHcrcc8ajZKD+EG3ZKLJoIdrcZisukESJUjJtdPE5zVvhL1LY+3jCR/5b02CHm7WgKaiHlL8goNmQxPER0YLbl4BaARacpT7T8MSL5/04V72zH/s84zG3WvqsdgKR9s" ] + }, + "ContentHeaders": { + "Content-Length": [ "61347" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{06f22819-53de-5431-e749-c916905141cd}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{06f22819-53de-5431-e749-c916905141cd}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GQTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0ba6c92d-bfca-7c21-f39c-718606703446}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0ba6c92d-bfca-7c21-f39c-718606703446}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGMX\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0cc84a94-207d-9724-4dbb-79caf143458a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0cc84a94-207d-9724-4dbb-79caf143458a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGJA\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{17133e9d-b060-0f7e-3fd9-e46e89125a1a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{17133e9d-b060-0f7e-3fd9-e46e89125a1a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVF9N\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1d499813-2b51-2c92-5a3c-36211c91b3b8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1d499813-2b51-2c92-5a3c-36211c91b3b8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CPZ8F\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1dea5aee-895d-0b02-1322-c4404aa18537}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1dea5aee-895d-0b02-1322-c4404aa18537}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CG029\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1f404f5d-3d68-991d-20f4-9aec13ab77a9}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1f404f5d-3d68-991d-20f4-9aec13ab77a9}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVFQM\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1fbe737c-6db8-fad2-93b1-44fa15c0856e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1fbe737c-6db8-fad2-93b1-44fa15c0856e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVGY5\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{268e0845-ed7d-0793-268f-088e30b2d9c7}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{268e0845-ed7d-0793-268f-088e30b2d9c7}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGTW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{32759b26-7349-91ca-cedc-a52629ef8100}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{32759b26-7349-91ca-cedc-a52629ef8100}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVH2A\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3388e13b-80d3-118b-e0b1-ad731f8da5be}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3388e13b-80d3-118b-e0b1-ad731f8da5be}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{363d3cc8-ff4c-7879-9f32-96633c3476c6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{363d3cc8-ff4c-7879-9f32-96633c3476c6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVH4C\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{36716f84-26e4-da72-482c-87111376483c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{36716f84-26e4-da72-482c-87111376483c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H2TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{37faf132-0b57-c24a-e46d-526b1c7d56ca}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{37faf132-0b57-c24a-e46d-526b1c7d56ca}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVCR4\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3acd3dc6-05b0-144f-224a-451e4c01bc57}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3acd3dc6-05b0-144f-224a-451e4c01bc57}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H4TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3f356f4e-6d6f-aefd-2c39-bb5f73b8f5f8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3f356f4e-6d6f-aefd-2c39-bb5f73b8f5f8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ46Y\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{438592cd-bc1a-16e3-df31-cba500d84f0d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{438592cd-bc1a-16e3-df31-cba500d84f0d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{493b1e06-0513-69df-85b8-30d280152067}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{493b1e06-0513-69df-85b8-30d280152067}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N7TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c47152b-a653-91a6-ee23-663d729666aa}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c47152b-a653-91a6-ee23-663d729666aa}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CSX36\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c859ca9-49ee-775f-0dfd-4e7f6b10781c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c859ca9-49ee-775f-0dfd-4e7f6b10781c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGM2\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{51374145-8d30-8818-53b9-919b99194ee4}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{51374145-8d30-8818-53b9-919b99194ee4}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGMY\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{52eb905f-9f91-6b91-f198-9deb81edc63e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{52eb905f-9f91-6b91-f198-9deb81edc63e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H3TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{540824cd-aa30-4318-dcd3-f3da1da0ce7f}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{540824cd-aa30-4318-dcd3-f3da1da0ce7f}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGAT\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{54a11a2d-e04e-0754-96e4-5e054a52cf54}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{54a11a2d-e04e-0754-96e4-5e054a52cf54}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0Q0TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{565e8e8e-aab1-3748-d886-92d495f20f9b}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{565e8e8e-aab1-3748-d886-92d495f20f9b}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVG8J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{5bf1d17e-b439-8f65-2f24-0d75ba98377d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{5bf1d17e-b439-8f65-2f24-0d75ba98377d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N3TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{67590796-1971-c1a8-1bc5-956cd89dc62a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{67590796-1971-c1a8-1bc5-956cd89dc62a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVJ5H\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6b096cc5-9307-8490-508c-881bec50ec13}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6b096cc5-9307-8490-508c-881bec50ec13}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGYN\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6ec251f5-54e1-1d77-932a-d50317016d75}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6ec251f5-54e1-1d77-932a-d50317016d75}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1HNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{74189f94-4079-ece2-2ddc-0e4fcc42a00f}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{74189f94-4079-ece2-2ddc-0e4fcc42a00f}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N4TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7675b198-e310-5536-183d-d75b35195a30}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7675b198-e310-5536-183d-d75b35195a30}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GRTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{78bc9aca-426a-c709-c219-aad43ed07c75}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{78bc9aca-426a-c709-c219-aad43ed07c75}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N5TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7aacf33f-4678-a442-e0f3-a25915af3b8c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7aacf33f-4678-a442-e0f3-a25915af3b8c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CJEC5\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7e83c716-aabe-5178-519c-2f4cd5633586}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7e83c716-aabe-5178-519c-2f4cd5633586}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CMDER\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{81ff248d-367d-c28f-17d0-b209d5cfb5c8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{81ff248d-367d-c28f-17d0-b209d5cfb5c8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQE6J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{866c26a3-0437-0078-67a6-92ee842b27b6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{866c26a3-0437-0078-67a6-92ee842b27b6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1HPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8a633f25-78a0-13df-3a35-b9f4da1497d0}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8a633f25-78a0-13df-3a35-b9f4da1497d0}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVF1N\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8e0bf26f-bce8-76be-a506-c1b76ceba130}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8e0bf26f-bce8-76be-a506-c1b76ceba130}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{91263f23-b9f3-81fd-e00f-5bce06b38500}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{91263f23-b9f3-81fd-e00f-5bce06b38500}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H6TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{95d30e84-66c3-07da-ada1-e727d48029a3}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{95d30e84-66c3-07da-ada1-e727d48029a3}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CPZFG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9a41aed2-b377-b567-6175-d8de52d8f303}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9a41aed2-b377-b567-6175-d8de52d8f303}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGQG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9cdb8901-fe78-4980-d3ff-aff59dbd04ec}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9cdb8901-fe78-4980-d3ff-aff59dbd04ec}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ3Y7\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a12c1bf5-d89c-5dce-0f8f-66bc5c1b5766}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a12c1bf5-d89c-5dce-0f8f-66bc5c1b5766}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ4CA\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a2381a0c-dd91-3d1f-6175-d43fec83ce51}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a2381a0c-dd91-3d1f-6175-d43fec83ce51}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0PPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b36579df-19a8-dc20-d12b-7bad80c3d97c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b36579df-19a8-dc20-d12b-7bad80c3d97c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQCXW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b684cca2-46bd-cfd8-45cc-d9571381f92e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b684cca2-46bd-cfd8-45cc-d9571381f92e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVF4R\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b69f479d-aa7b-6828-cf01-7c371ed40be2}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b69f479d-aa7b-6828-cf01-7c371ed40be2}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVG0V\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b6e083fa-4a60-73ad-de27-f31310470de8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b6e083fa-4a60-73ad-de27-f31310470de8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVJBY\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{bf7decc8-bff6-a4c2-1207-34896da384e8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{bf7decc8-bff6-a4c2-1207-34896da384e8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVMDP\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{c64a4736-9474-a895-1eac-a2bcb7d9609a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{c64a4736-9474-a895-1eac-a2bcb7d9609a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGLN\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{ca66a0fd-00be-77fd-043c-a6f0ae926186}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{ca66a0fd-00be-77fd-043c-a6f0ae926186}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVEKJ\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d3f5b632-1c53-677b-46de-1b48d6c5f6f6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d3f5b632-1c53-677b-46de-1b48d6c5f6f6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVH5E\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d48d250e-a037-827c-610c-cf3e2ea105d8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d48d250e-a037-827c-610c-cf3e2ea105d8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZTTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d70a24d8-66de-1237-88aa-3cb7658f6d64}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d70a24d8-66de-1237-88aa-3cb7658f6d64}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CNDZH\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d710cf41-373d-66b6-c7ee-7fac61d0fa56}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d710cf41-373d-66b6-c7ee-7fac61d0fa56}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0MYTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d7864cef-7ed3-4ba7-fea2-36d18e9c1fe5}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d7864cef-7ed3-4ba7-fea2-36d18e9c1fe5}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0PXTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d840b6df-3486-eefa-2723-ae0531e48c11}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d840b6df-3486-eefa-2723-ae0531e48c11}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGGG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d86f0c95-f8cd-df6a-d241-b704cf153cdd}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d86f0c95-f8cd-df6a-d241-b704cf153cdd}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQCQP\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{e01afb66-9250-1020-5ce8-48085d0c1f65}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{e01afb66-9250-1020-5ce8-48085d0c1f65}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVFPW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f37b8c94-de80-9a03-8b71-8e8a5d89209d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f37b8c94-de80-9a03-8b71-8e8a5d89209d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVG6J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f59f9a04-5770-b10c-2188-5db0dfc2aa26}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f59f9a04-5770-b10c-2188-5db0dfc2aa26}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1H0TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f8c35fc8-b1ca-e879-09a8-bc701ce5dc32}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f8c35fc8-b1ca-e879-09a8-bc701ce5dc32}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H5TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetDrive+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "14f2d23c-ac9e-47b9-951e-075e27bbb1b7" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fb9f77c9-3149-4369-8d2a-07d3db2a3fb6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14912" ], + "x-ms-request-id": [ "fb9f77c9-3149-4369-8d2a-07d3db2a3fb6" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092817Z:fb9f77c9-3149-4369-8d2a-07d3db2a3fb6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvgFn9phZ4vk0ve/uAylDAysAjroKHGBnZpSCqi8C2ZMn2tlVT8Rnq9WxduHZudBZXYWggZorJkuZBUiQ41cznJCjOQqqEpxvpH8Zg6heSuEu2oVXSqH1cx02xw3qMdb/C7+73kHvNv28XLHV2SOPK" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetDrive+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "0ffedc7f-c2ed-4c88-a32e-75858cb4b9dd" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6f3cc8bb-e3d9-43f7-8fbd-67b611fbdeab" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14911" ], + "x-ms-request-id": [ "6f3cc8bb-e3d9-43f7-8fbd-67b611fbdeab" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092817Z:6f3cc8bb-e3d9-43f7-8fbd-67b611fbdeab" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOaikw1KV7wqEToSpmZICMO2H+kVOZYiVXSJ6kTZFy/OnyCBOpNzPJjc3U7xOgzmrr1d9Lw63XIjnTxKHMPk2rWT2+03x1weSrfSc7k7DFRZuRso4hVsqNAY/vCPndKMpNyOeKsnq86qXnd9taCw1" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetDrive+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives?api-version=2019-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "177d237c-e6a1-4706-a465-2f221ad2d289" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a7aeae4e-5cba-45f7-aba5-d959b6b6162e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14910" ], + "x-ms-request-id": [ "a7aeae4e-5cba-45f7-aba5-d959b6b6162e" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092818Z:a7aeae4e-5cba-45f7-aba5-d959b6b6162e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbyWeBm22sHffZrLybKL4u+D7+j3WMwJSjgQGUdaa4o4IOJ8liTTuEs2PpLfuyZa9SoRWz3RljQXfYyuTp0U1/KrMoglQ7WB0dh/JFc4shY4y/Ltpzvg/JdQlVvZwgN4X5no/JEZY9pYZvayuJZ0p" ] + }, + "ContentHeaders": { + "Content-Length": [ "61347" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{06f22819-53de-5431-e749-c916905141cd}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{06f22819-53de-5431-e749-c916905141cd}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GQTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0ba6c92d-bfca-7c21-f39c-718606703446}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0ba6c92d-bfca-7c21-f39c-718606703446}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGMX\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0cc84a94-207d-9724-4dbb-79caf143458a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0cc84a94-207d-9724-4dbb-79caf143458a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGJA\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{17133e9d-b060-0f7e-3fd9-e46e89125a1a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{17133e9d-b060-0f7e-3fd9-e46e89125a1a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVF9N\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1d499813-2b51-2c92-5a3c-36211c91b3b8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1d499813-2b51-2c92-5a3c-36211c91b3b8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CPZ8F\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1dea5aee-895d-0b02-1322-c4404aa18537}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1dea5aee-895d-0b02-1322-c4404aa18537}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CG029\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1f404f5d-3d68-991d-20f4-9aec13ab77a9}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1f404f5d-3d68-991d-20f4-9aec13ab77a9}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVFQM\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1fbe737c-6db8-fad2-93b1-44fa15c0856e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1fbe737c-6db8-fad2-93b1-44fa15c0856e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVGY5\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{268e0845-ed7d-0793-268f-088e30b2d9c7}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{268e0845-ed7d-0793-268f-088e30b2d9c7}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGTW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{32759b26-7349-91ca-cedc-a52629ef8100}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{32759b26-7349-91ca-cedc-a52629ef8100}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVH2A\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3388e13b-80d3-118b-e0b1-ad731f8da5be}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3388e13b-80d3-118b-e0b1-ad731f8da5be}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{363d3cc8-ff4c-7879-9f32-96633c3476c6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{363d3cc8-ff4c-7879-9f32-96633c3476c6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVH4C\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{36716f84-26e4-da72-482c-87111376483c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{36716f84-26e4-da72-482c-87111376483c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H2TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{37faf132-0b57-c24a-e46d-526b1c7d56ca}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{37faf132-0b57-c24a-e46d-526b1c7d56ca}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVCR4\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3acd3dc6-05b0-144f-224a-451e4c01bc57}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3acd3dc6-05b0-144f-224a-451e4c01bc57}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H4TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3f356f4e-6d6f-aefd-2c39-bb5f73b8f5f8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3f356f4e-6d6f-aefd-2c39-bb5f73b8f5f8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ46Y\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{438592cd-bc1a-16e3-df31-cba500d84f0d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{438592cd-bc1a-16e3-df31-cba500d84f0d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{493b1e06-0513-69df-85b8-30d280152067}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{493b1e06-0513-69df-85b8-30d280152067}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N7TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c47152b-a653-91a6-ee23-663d729666aa}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c47152b-a653-91a6-ee23-663d729666aa}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CSX36\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c859ca9-49ee-775f-0dfd-4e7f6b10781c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c859ca9-49ee-775f-0dfd-4e7f6b10781c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGM2\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{51374145-8d30-8818-53b9-919b99194ee4}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{51374145-8d30-8818-53b9-919b99194ee4}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGMY\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{52eb905f-9f91-6b91-f198-9deb81edc63e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{52eb905f-9f91-6b91-f198-9deb81edc63e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H3TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{540824cd-aa30-4318-dcd3-f3da1da0ce7f}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{540824cd-aa30-4318-dcd3-f3da1da0ce7f}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGAT\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{54a11a2d-e04e-0754-96e4-5e054a52cf54}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{54a11a2d-e04e-0754-96e4-5e054a52cf54}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0Q0TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{565e8e8e-aab1-3748-d886-92d495f20f9b}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{565e8e8e-aab1-3748-d886-92d495f20f9b}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVG8J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{5bf1d17e-b439-8f65-2f24-0d75ba98377d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{5bf1d17e-b439-8f65-2f24-0d75ba98377d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N3TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{67590796-1971-c1a8-1bc5-956cd89dc62a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{67590796-1971-c1a8-1bc5-956cd89dc62a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVJ5H\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6b096cc5-9307-8490-508c-881bec50ec13}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6b096cc5-9307-8490-508c-881bec50ec13}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGYN\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6ec251f5-54e1-1d77-932a-d50317016d75}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6ec251f5-54e1-1d77-932a-d50317016d75}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1HNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{74189f94-4079-ece2-2ddc-0e4fcc42a00f}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{74189f94-4079-ece2-2ddc-0e4fcc42a00f}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N4TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7675b198-e310-5536-183d-d75b35195a30}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7675b198-e310-5536-183d-d75b35195a30}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GRTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{78bc9aca-426a-c709-c219-aad43ed07c75}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{78bc9aca-426a-c709-c219-aad43ed07c75}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N5TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7aacf33f-4678-a442-e0f3-a25915af3b8c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7aacf33f-4678-a442-e0f3-a25915af3b8c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CJEC5\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7e83c716-aabe-5178-519c-2f4cd5633586}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7e83c716-aabe-5178-519c-2f4cd5633586}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CMDER\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{81ff248d-367d-c28f-17d0-b209d5cfb5c8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{81ff248d-367d-c28f-17d0-b209d5cfb5c8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQE6J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{866c26a3-0437-0078-67a6-92ee842b27b6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{866c26a3-0437-0078-67a6-92ee842b27b6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1HPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8a633f25-78a0-13df-3a35-b9f4da1497d0}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8a633f25-78a0-13df-3a35-b9f4da1497d0}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVF1N\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8e0bf26f-bce8-76be-a506-c1b76ceba130}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8e0bf26f-bce8-76be-a506-c1b76ceba130}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{91263f23-b9f3-81fd-e00f-5bce06b38500}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{91263f23-b9f3-81fd-e00f-5bce06b38500}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H6TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{95d30e84-66c3-07da-ada1-e727d48029a3}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{95d30e84-66c3-07da-ada1-e727d48029a3}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CPZFG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9a41aed2-b377-b567-6175-d8de52d8f303}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9a41aed2-b377-b567-6175-d8de52d8f303}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGQG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9cdb8901-fe78-4980-d3ff-aff59dbd04ec}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9cdb8901-fe78-4980-d3ff-aff59dbd04ec}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ3Y7\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a12c1bf5-d89c-5dce-0f8f-66bc5c1b5766}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a12c1bf5-d89c-5dce-0f8f-66bc5c1b5766}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ4CA\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a2381a0c-dd91-3d1f-6175-d43fec83ce51}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a2381a0c-dd91-3d1f-6175-d43fec83ce51}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0PPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b36579df-19a8-dc20-d12b-7bad80c3d97c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b36579df-19a8-dc20-d12b-7bad80c3d97c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQCXW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b684cca2-46bd-cfd8-45cc-d9571381f92e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b684cca2-46bd-cfd8-45cc-d9571381f92e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVF4R\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b69f479d-aa7b-6828-cf01-7c371ed40be2}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b69f479d-aa7b-6828-cf01-7c371ed40be2}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVG0V\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b6e083fa-4a60-73ad-de27-f31310470de8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b6e083fa-4a60-73ad-de27-f31310470de8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVJBY\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{bf7decc8-bff6-a4c2-1207-34896da384e8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{bf7decc8-bff6-a4c2-1207-34896da384e8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVMDP\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{c64a4736-9474-a895-1eac-a2bcb7d9609a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{c64a4736-9474-a895-1eac-a2bcb7d9609a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGLN\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{ca66a0fd-00be-77fd-043c-a6f0ae926186}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{ca66a0fd-00be-77fd-043c-a6f0ae926186}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVEKJ\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d3f5b632-1c53-677b-46de-1b48d6c5f6f6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d3f5b632-1c53-677b-46de-1b48d6c5f6f6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVH5E\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d48d250e-a037-827c-610c-cf3e2ea105d8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d48d250e-a037-827c-610c-cf3e2ea105d8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZTTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d70a24d8-66de-1237-88aa-3cb7658f6d64}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d70a24d8-66de-1237-88aa-3cb7658f6d64}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CNDZH\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d710cf41-373d-66b6-c7ee-7fac61d0fa56}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d710cf41-373d-66b6-c7ee-7fac61d0fa56}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0MYTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d7864cef-7ed3-4ba7-fea2-36d18e9c1fe5}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d7864cef-7ed3-4ba7-fea2-36d18e9c1fe5}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0PXTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d840b6df-3486-eefa-2723-ae0531e48c11}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d840b6df-3486-eefa-2723-ae0531e48c11}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGGG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d86f0c95-f8cd-df6a-d241-b704cf153cdd}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d86f0c95-f8cd-df6a-d241-b704cf153cdd}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQCQP\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{e01afb66-9250-1020-5ce8-48085d0c1f65}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{e01afb66-9250-1020-5ce8-48085d0c1f65}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVFPW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f37b8c94-de80-9a03-8b71-8e8a5d89209d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f37b8c94-de80-9a03-8b71-8e8a5d89209d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVG6J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f59f9a04-5770-b10c-2188-5db0dfc2aa26}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f59f9a04-5770-b10c-2188-5db0dfc2aa26}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1H0TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f8c35fc8-b1ca-e879-09a8-bc701ce5dc32}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f8c35fc8-b1ca-e879-09a8-bc701ce5dc32}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H5TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetDrive+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}?api-version=2019-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B02b0ce34-1ebd-8080-f3e8-526e1023d257%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "3ae23537-19f9-4d2b-bf1a-3b27131d1580" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7c0d4951-4429-4d9c-9171-6c64cacdf478" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14909" ], + "x-ms-request-id": [ "7c0d4951-4429-4d9c-9171-6c64cacdf478" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092818Z:7c0d4951-4429-4d9c-9171-6c64cacdf478" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWAXT9l6XgZgA+etz2On2kFIYlD3CmXSsQJEoRPmV26eL85v2f/szpgGcoBIlerf2ortsO1dc2nHvAKj5W/qk9XCaD/8t5CixgsoF2Sby+V3G/Qry0lfx7emn4YrLleCuIaTTlhUanv7um0ZyhZut" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "416753b2-ffe9-42bc-aee9-1e1aeb964c04" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ff92231a-ae58-42ae-aae5-da7a46a7fc5a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14908" ], + "x-ms-request-id": [ "ff92231a-ae58-42ae-aae5-da7a46a7fc5a" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092818Z:ff92231a-ae58-42ae-aae5-da7a46a7fc5a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRviiOTk/Mffj5ePS6k/ChlF6TEdzJs57OQayXR1ycfzP0fna0EZmjp4OU6Ugc4AKqWp8BY8+42mQVSQJyUrz6V+om0U9LRDKDuIiZplJ9RRfTSN2tK6pmu0sQDavtEFj2s/lKiAgF/mE0oxVHikRW9" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "040f182f-1e86-477c-bc42-6e849c2409fa" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ec8808e1-9df3-4020-84ab-318e25005fb0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14907" ], + "x-ms-request-id": [ "ec8808e1-9df3-4020-84ab-318e25005fb0" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092819Z:ec8808e1-9df3-4020-84ab-318e25005fb0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvBFT9/TK4nr9GkWSf16LOQGQ2D4WOLEHJMWV52cLjt19D90iDIkW85Ty43TcKh8/iIbgKF9C2U/gkUfy7rlMLrsJz1A8Ja9khabzoTin8f3kRXwHHkM+v7Ux1F7hTY1GXOTX+wDFBhDZYhCFfw3hV" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives?api-version=2019-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "595bdb66-24a8-4a75-87b5-eaeaeda0306a" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ebd2f6be-c787-4988-bb02-c711035e9cfa" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14906" ], + "x-ms-request-id": [ "ebd2f6be-c787-4988-bb02-c711035e9cfa" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092819Z:ebd2f6be-c787-4988-bb02-c711035e9cfa" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjPwHTCr1Z4T9hNcWmVy2+pdBMY7rEhp/cLQ4gCQlUW0lAX5dfnOuvyUKqoH6NVHR6l1zOG7l8X78gjysIc10PboKNbsdmMHYiDDP+GbKrmjFweyY5IR7MVyVq9BUbQGyPUzqYeaS6NVd4gPIsJU2" ] + }, + "ContentHeaders": { + "Content-Length": [ "61347" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{06f22819-53de-5431-e749-c916905141cd}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{06f22819-53de-5431-e749-c916905141cd}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GQTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0ba6c92d-bfca-7c21-f39c-718606703446}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0ba6c92d-bfca-7c21-f39c-718606703446}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGMX\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0cc84a94-207d-9724-4dbb-79caf143458a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0cc84a94-207d-9724-4dbb-79caf143458a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGJA\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{17133e9d-b060-0f7e-3fd9-e46e89125a1a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{17133e9d-b060-0f7e-3fd9-e46e89125a1a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVF9N\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1d499813-2b51-2c92-5a3c-36211c91b3b8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1d499813-2b51-2c92-5a3c-36211c91b3b8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CPZ8F\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1dea5aee-895d-0b02-1322-c4404aa18537}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1dea5aee-895d-0b02-1322-c4404aa18537}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CG029\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1f404f5d-3d68-991d-20f4-9aec13ab77a9}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1f404f5d-3d68-991d-20f4-9aec13ab77a9}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVFQM\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1fbe737c-6db8-fad2-93b1-44fa15c0856e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1fbe737c-6db8-fad2-93b1-44fa15c0856e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVGY5\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{268e0845-ed7d-0793-268f-088e30b2d9c7}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{268e0845-ed7d-0793-268f-088e30b2d9c7}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGTW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{32759b26-7349-91ca-cedc-a52629ef8100}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{32759b26-7349-91ca-cedc-a52629ef8100}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVH2A\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3388e13b-80d3-118b-e0b1-ad731f8da5be}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3388e13b-80d3-118b-e0b1-ad731f8da5be}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{363d3cc8-ff4c-7879-9f32-96633c3476c6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{363d3cc8-ff4c-7879-9f32-96633c3476c6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVH4C\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{36716f84-26e4-da72-482c-87111376483c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{36716f84-26e4-da72-482c-87111376483c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H2TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{37faf132-0b57-c24a-e46d-526b1c7d56ca}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{37faf132-0b57-c24a-e46d-526b1c7d56ca}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVCR4\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3acd3dc6-05b0-144f-224a-451e4c01bc57}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3acd3dc6-05b0-144f-224a-451e4c01bc57}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H4TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3f356f4e-6d6f-aefd-2c39-bb5f73b8f5f8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3f356f4e-6d6f-aefd-2c39-bb5f73b8f5f8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ46Y\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{438592cd-bc1a-16e3-df31-cba500d84f0d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{438592cd-bc1a-16e3-df31-cba500d84f0d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{493b1e06-0513-69df-85b8-30d280152067}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{493b1e06-0513-69df-85b8-30d280152067}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N7TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c47152b-a653-91a6-ee23-663d729666aa}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c47152b-a653-91a6-ee23-663d729666aa}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CSX36\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c859ca9-49ee-775f-0dfd-4e7f6b10781c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c859ca9-49ee-775f-0dfd-4e7f6b10781c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGM2\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{51374145-8d30-8818-53b9-919b99194ee4}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{51374145-8d30-8818-53b9-919b99194ee4}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGMY\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{52eb905f-9f91-6b91-f198-9deb81edc63e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{52eb905f-9f91-6b91-f198-9deb81edc63e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H3TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{540824cd-aa30-4318-dcd3-f3da1da0ce7f}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{540824cd-aa30-4318-dcd3-f3da1da0ce7f}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGAT\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{54a11a2d-e04e-0754-96e4-5e054a52cf54}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{54a11a2d-e04e-0754-96e4-5e054a52cf54}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0Q0TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{565e8e8e-aab1-3748-d886-92d495f20f9b}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{565e8e8e-aab1-3748-d886-92d495f20f9b}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVG8J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{5bf1d17e-b439-8f65-2f24-0d75ba98377d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{5bf1d17e-b439-8f65-2f24-0d75ba98377d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N3TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{67590796-1971-c1a8-1bc5-956cd89dc62a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{67590796-1971-c1a8-1bc5-956cd89dc62a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVJ5H\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6b096cc5-9307-8490-508c-881bec50ec13}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6b096cc5-9307-8490-508c-881bec50ec13}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGYN\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6ec251f5-54e1-1d77-932a-d50317016d75}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6ec251f5-54e1-1d77-932a-d50317016d75}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1HNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{74189f94-4079-ece2-2ddc-0e4fcc42a00f}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{74189f94-4079-ece2-2ddc-0e4fcc42a00f}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N4TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7675b198-e310-5536-183d-d75b35195a30}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7675b198-e310-5536-183d-d75b35195a30}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GRTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{78bc9aca-426a-c709-c219-aad43ed07c75}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{78bc9aca-426a-c709-c219-aad43ed07c75}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N5TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7aacf33f-4678-a442-e0f3-a25915af3b8c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7aacf33f-4678-a442-e0f3-a25915af3b8c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CJEC5\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7e83c716-aabe-5178-519c-2f4cd5633586}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7e83c716-aabe-5178-519c-2f4cd5633586}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CMDER\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{81ff248d-367d-c28f-17d0-b209d5cfb5c8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{81ff248d-367d-c28f-17d0-b209d5cfb5c8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQE6J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{866c26a3-0437-0078-67a6-92ee842b27b6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{866c26a3-0437-0078-67a6-92ee842b27b6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1HPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8a633f25-78a0-13df-3a35-b9f4da1497d0}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8a633f25-78a0-13df-3a35-b9f4da1497d0}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVF1N\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8e0bf26f-bce8-76be-a506-c1b76ceba130}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8e0bf26f-bce8-76be-a506-c1b76ceba130}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{91263f23-b9f3-81fd-e00f-5bce06b38500}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{91263f23-b9f3-81fd-e00f-5bce06b38500}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H6TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{95d30e84-66c3-07da-ada1-e727d48029a3}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{95d30e84-66c3-07da-ada1-e727d48029a3}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CPZFG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9a41aed2-b377-b567-6175-d8de52d8f303}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9a41aed2-b377-b567-6175-d8de52d8f303}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGQG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9cdb8901-fe78-4980-d3ff-aff59dbd04ec}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9cdb8901-fe78-4980-d3ff-aff59dbd04ec}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ3Y7\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a12c1bf5-d89c-5dce-0f8f-66bc5c1b5766}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a12c1bf5-d89c-5dce-0f8f-66bc5c1b5766}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ4CA\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a2381a0c-dd91-3d1f-6175-d43fec83ce51}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a2381a0c-dd91-3d1f-6175-d43fec83ce51}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0PPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b36579df-19a8-dc20-d12b-7bad80c3d97c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b36579df-19a8-dc20-d12b-7bad80c3d97c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQCXW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b684cca2-46bd-cfd8-45cc-d9571381f92e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b684cca2-46bd-cfd8-45cc-d9571381f92e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVF4R\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b69f479d-aa7b-6828-cf01-7c371ed40be2}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b69f479d-aa7b-6828-cf01-7c371ed40be2}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVG0V\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b6e083fa-4a60-73ad-de27-f31310470de8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b6e083fa-4a60-73ad-de27-f31310470de8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVJBY\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{bf7decc8-bff6-a4c2-1207-34896da384e8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{bf7decc8-bff6-a4c2-1207-34896da384e8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVMDP\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{c64a4736-9474-a895-1eac-a2bcb7d9609a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{c64a4736-9474-a895-1eac-a2bcb7d9609a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGLN\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{ca66a0fd-00be-77fd-043c-a6f0ae926186}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{ca66a0fd-00be-77fd-043c-a6f0ae926186}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVEKJ\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d3f5b632-1c53-677b-46de-1b48d6c5f6f6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d3f5b632-1c53-677b-46de-1b48d6c5f6f6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVH5E\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d48d250e-a037-827c-610c-cf3e2ea105d8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d48d250e-a037-827c-610c-cf3e2ea105d8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZTTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d70a24d8-66de-1237-88aa-3cb7658f6d64}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d70a24d8-66de-1237-88aa-3cb7658f6d64}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CNDZH\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d710cf41-373d-66b6-c7ee-7fac61d0fa56}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d710cf41-373d-66b6-c7ee-7fac61d0fa56}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0MYTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d7864cef-7ed3-4ba7-fea2-36d18e9c1fe5}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d7864cef-7ed3-4ba7-fea2-36d18e9c1fe5}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0PXTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d840b6df-3486-eefa-2723-ae0531e48c11}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d840b6df-3486-eefa-2723-ae0531e48c11}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGGG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d86f0c95-f8cd-df6a-d241-b704cf153cdd}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d86f0c95-f8cd-df6a-d241-b704cf153cdd}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQCQP\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{e01afb66-9250-1020-5ce8-48085d0c1f65}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{e01afb66-9250-1020-5ce8-48085d0c1f65}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVFPW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f37b8c94-de80-9a03-8b71-8e8a5d89209d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f37b8c94-de80-9a03-8b71-8e8a5d89209d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVG6J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f59f9a04-5770-b10c-2188-5db0dfc2aa26}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f59f9a04-5770-b10c-2188-5db0dfc2aa26}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1H0TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f8c35fc8-b1ca-e879-09a8-bc701ce5dc32}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f8c35fc8-b1ca-e879-09a8-bc701ce5dc32}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H5TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}?api-version=2019-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B02b0ce34-1ebd-8080-f3e8-526e1023d257%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "dcc0a488-3924-4899-bd80-2468e4eb09b2" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c0a3911e-66a1-4a77-931a-202c1894072f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14905" ], + "x-ms-request-id": [ "c0a3911e-66a1-4a77-931a-202c1894072f" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092820Z:c0a3911e-66a1-4a77-931a-202c1894072f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuZ3h9VW8nqVPJZaA+d2kOLuvuim+BAP9g0h/nZ3j5zSEErkgD8sJL1UEh3yIJuJB0SnuFatDfITooKp7U/wh5/fp084NOPO82TmsYVtoueD/wKaWs0yx2nKm+dNBQE6UYknsBchegRxb3RbO1o1G" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{06f22819-53de-5431-e749-c916905141cd}?api-version=2019-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B06f22819-53de-5431-e749-c916905141cd%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "0d17be5c-0766-40c3-8270-7962e631b4cf" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7043a39f-d1e9-4667-a357-ab926e3f4b48" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14904" ], + "x-ms-request-id": [ "7043a39f-d1e9-4667-a357-ab926e3f4b48" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092821Z:7043a39f-d1e9-4667-a357-ab926e3f4b48" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNEWwn+f9YojogvS9G6dLQS/Rm4oph8bAJTVr5Ute2PPozrpHQbRASyTtDXMvW+cwqhuw77OiLDHQeXeCpOxnWd5EidKjNKnBjr8QOYH/25AHQV50rQEU+2Md6hzZO24Tu62xxXYS1+5TWGSagFWp" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{06f22819-53de-5431-e749-c916905141cd}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{06f22819-53de-5431-e749-c916905141cd}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GQTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0ba6c92d-bfca-7c21-f39c-718606703446}?api-version=2019-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B0ba6c92d-bfca-7c21-f39c-718606703446%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "8f0a98ad-1f32-4c70-b675-79f14c910e4f" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "86d082e2-1d2b-43ca-be7b-35c8d1af2b3d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14903" ], + "x-ms-request-id": [ "86d082e2-1d2b-43ca-be7b-35c8d1af2b3d" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092821Z:86d082e2-1d2b-43ca-be7b-35c8d1af2b3d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZMJRSQ3YuCpUiEyRMNLAZ5qjx04gVJR2RDvNqgEXDH/ucPMkBpQ3vsN20ZEqDciC5u1kvBLFVNDP5P/kXyUINJFLjBdYQo3AC/FECppxI9ifbwPERaGyQRDpQpwYNfdvhtxH494ixHICRZArhs1+" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0ba6c92d-bfca-7c21-f39c-718606703446}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0ba6c92d-bfca-7c21-f39c-718606703446}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGMX\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0cc84a94-207d-9724-4dbb-79caf143458a}?api-version=2019-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B0cc84a94-207d-9724-4dbb-79caf143458a%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "ec1971f3-30bc-4e7d-bbe2-c7571e93148b" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "16e4c997-891b-45d1-b615-5404a36672dc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14902" ], + "x-ms-request-id": [ "16e4c997-891b-45d1-b615-5404a36672dc" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092822Z:16e4c997-891b-45d1-b615-5404a36672dc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsVdlxYX/HVONZojcVZ4C8zmyUrIlKF5ZfYGlhhH3dFvg0Fvh9JjW+Noh1wzmZRoae+catyB1jm35IXhNK5g+O1xiZcKkAKOnpLdRc3FGHArvYvfgJnKW9fvRUn1gvDD4TCId8+zdWmp+H2lv52GH" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0cc84a94-207d-9724-4dbb-79caf143458a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{0cc84a94-207d-9724-4dbb-79caf143458a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGJA\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{17133e9d-b060-0f7e-3fd9-e46e89125a1a}?api-version=2019-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B17133e9d-b060-0f7e-3fd9-e46e89125a1a%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "7924a539-216e-4978-a19d-f107daa6e1d2" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "00171f18-acfb-476f-b3b1-99595067ce70" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14901" ], + "x-ms-request-id": [ "00171f18-acfb-476f-b3b1-99595067ce70" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092823Z:00171f18-acfb-476f-b3b1-99595067ce70" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+cGaY/z/lVFe7qYmBTn2odnrn6GBEGYjWnG1LKgrB0nuhcyWpysG0gpcRffJzOKA2o8sCFJu+X+095A1kRUxaXH7Bpvfkw2obWQptFemtam4i9YGeXXQEjYHqpzOqGM8amH3Z4zN35JfaTvdqO6M" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{17133e9d-b060-0f7e-3fd9-e46e89125a1a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{17133e9d-b060-0f7e-3fd9-e46e89125a1a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVF9N\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1d499813-2b51-2c92-5a3c-36211c91b3b8}?api-version=2019-05-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B1d499813-2b51-2c92-5a3c-36211c91b3b8%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "770ceb2b-8e27-4000-91ae-ead70417c16c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fbb4f93d-51de-4e0b-8540-c036ead65f7a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14900" ], + "x-ms-request-id": [ "fbb4f93d-51de-4e0b-8540-c036ead65f7a" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092823Z:fbb4f93d-51de-4e0b-8540-c036ead65f7a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvk4QqhHDRuPwldGYXXzZDm4UIpLgDHsq+DFQgtiay2YQRrE4fdlR8dJ2n2GrWgSagMysDrdZuCXFgE9U2kFQA6tyaWMTGXdG30Fxhxtp+GethN1+RoTliWxffYHTo5ecC/b6Uncl+dpKZJ+uLma2S" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1d499813-2b51-2c92-5a3c-36211c91b3b8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1d499813-2b51-2c92-5a3c-36211c91b3b8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CPZ8F\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1dea5aee-895d-0b02-1322-c4404aa18537}?api-version=2019-05-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B1dea5aee-895d-0b02-1322-c4404aa18537%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "b830530e-8424-40f2-82d8-79da802009a2" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5181ddf7-5103-46f9-9cdd-43c1d6f92e04" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14899" ], + "x-ms-request-id": [ "5181ddf7-5103-46f9-9cdd-43c1d6f92e04" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092824Z:5181ddf7-5103-46f9-9cdd-43c1d6f92e04" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG2MIGzoAMKAQChCwYJKoZIgvcSAQICooGeBIGbYIGYBgkqhkiG9xIBAgICAG+BiDCBhaADAgEFoQMCAQ+ieTB3oAMCARKicARugY+9PtCvVaO+86cfcrEMy/aYOr4/o0fn8pC6oqnTYxKrX4zbMK+2es9nrrnI7W1hptX3Yf/xmU7NfNUAeCyKX8dTqp06Gip8ZlSHBz/LwC5l5kxW8BP4utgP9wavtpx6yUrR2T29kRnEjZGLkZQ=" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1dea5aee-895d-0b02-1322-c4404aa18537}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1dea5aee-895d-0b02-1322-c4404aa18537}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CG029\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1f404f5d-3d68-991d-20f4-9aec13ab77a9}?api-version=2019-05-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B1f404f5d-3d68-991d-20f4-9aec13ab77a9%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "26bb44b7-884d-4393-81e4-9bf895bbfb2c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c23089a3-c84c-41c9-b498-4d717006c783" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14898" ], + "x-ms-request-id": [ "c23089a3-c84c-41c9-b498-4d717006c783" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092825Z:c23089a3-c84c-41c9-b498-4d717006c783" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvBk7UnwDQzBROIJJhPiCU1RuEPZINiQfvZqa9qgr5SUK6HFZUuKsMjc4e5wJLPgl3yQqg4CpebEde1X7Qd5t13kWjdNIdOI+zZ5cLkVIkztbKY8jBRGszgsUkaVAjwi4cHFlY4vyAqR7uualhza9S" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1f404f5d-3d68-991d-20f4-9aec13ab77a9}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1f404f5d-3d68-991d-20f4-9aec13ab77a9}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVFQM\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1fbe737c-6db8-fad2-93b1-44fa15c0856e}?api-version=2019-05-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B1fbe737c-6db8-fad2-93b1-44fa15c0856e%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "601e07e6-270f-4851-b066-2eab51d67b2b" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "89f299e1-47bd-4c1f-902b-bc6b4c376ef3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14897" ], + "x-ms-request-id": [ "89f299e1-47bd-4c1f-902b-bc6b4c376ef3" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092825Z:89f299e1-47bd-4c1f-902b-bc6b4c376ef3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvcPf5RojCj4VLdQdeJMkuLsS4uMeD4zSmdprt9gvaTG8aLfagLYVo1p7FKwn3VP9qaMDWIsjcte4HYXhKsXz/C8276nxPECyq3Be6ZV86xufeaOozXc/szsuYX8f9QM5UIcOoY/fqqrHqM4j3nadQ" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1fbe737c-6db8-fad2-93b1-44fa15c0856e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{1fbe737c-6db8-fad2-93b1-44fa15c0856e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVGY5\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{268e0845-ed7d-0793-268f-088e30b2d9c7}?api-version=2019-05-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B268e0845-ed7d-0793-268f-088e30b2d9c7%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "bde45f94-ac95-42c1-a789-aa80428e66f6" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8b4e635f-416f-409f-a4b2-c3b7e08816da" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14896" ], + "x-ms-request-id": [ "8b4e635f-416f-409f-a4b2-c3b7e08816da" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092826Z:8b4e635f-416f-409f-a4b2-c3b7e08816da" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv82WwIFlHyB3CzGorxZASPxi8UQoDO6em4rFWj6sR5X5XdnyWWeXR4Jd+pOSbyopnvGZiTLMhXpyEm16MiVLfkj6sfwDgjJZ/Axwbs1dq5ptqgt4w8eUi0UzbdrpUlA7Na8IH0xl/bOTc21bYV3m/" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{268e0845-ed7d-0793-268f-088e30b2d9c7}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{268e0845-ed7d-0793-268f-088e30b2d9c7}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGTW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{32759b26-7349-91ca-cedc-a52629ef8100}?api-version=2019-05-01+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B32759b26-7349-91ca-cedc-a52629ef8100%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "5178e6ea-fd52-484c-8030-9d2cbffc43a1" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6e18f5be-311a-4b4e-973a-7ef538eb9399" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14895" ], + "x-ms-request-id": [ "6e18f5be-311a-4b4e-973a-7ef538eb9399" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092827Z:6e18f5be-311a-4b4e-973a-7ef538eb9399" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRviTUXPofpmRMBut7n6zIaciVKyAawHtAOVDwLdLJXvzPCpMxHIYoiFf1dqI2bqFRt18LI5fCk9Rv4Qv2wZC34bjS8zawLKkHIoM+9jme0Ge87oL2o9LHEwkzODSmsD2OYkntYQoJfhrXaUqvgV0Yh" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{32759b26-7349-91ca-cedc-a52629ef8100}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{32759b26-7349-91ca-cedc-a52629ef8100}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVH2A\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3388e13b-80d3-118b-e0b1-ad731f8da5be}?api-version=2019-05-01+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B3388e13b-80d3-118b-e0b1-ad731f8da5be%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "22" ], + "x-ms-client-request-id": [ "51ce9116-071f-45a1-84ed-ff3f8fddb9a1" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a338a728-89e7-42e9-83d7-f5a75071e4df" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14894" ], + "x-ms-request-id": [ "a338a728-89e7-42e9-83d7-f5a75071e4df" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092827Z:a338a728-89e7-42e9-83d7-f5a75071e4df" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdVEvoDUjwdYszDbvo0AB0TfRN0HvQN+izxv+eAK9JLrvwsygb+aRQNiTeDYFl1fP7Rg0mdDln0DUpCG09RiQZ8bUHjiVqtXjElkOk7xwTJYMbEH3w+zLpRnjwyzSYkDas51hq3rwHDkWkwkEYP1u" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3388e13b-80d3-118b-e0b1-ad731f8da5be}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3388e13b-80d3-118b-e0b1-ad731f8da5be}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{363d3cc8-ff4c-7879-9f32-96633c3476c6}?api-version=2019-05-01+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B363d3cc8-ff4c-7879-9f32-96633c3476c6%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23" ], + "x-ms-client-request-id": [ "0156a923-5b2e-41d0-8374-4dbee9f504ef" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "dbacc0a4-8a55-4fbe-a1b9-486f93114491" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14893" ], + "x-ms-request-id": [ "dbacc0a4-8a55-4fbe-a1b9-486f93114491" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092828Z:dbacc0a4-8a55-4fbe-a1b9-486f93114491" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNFxzlsjO7fos+qMkF+oerJ8J3xKubLL9pQC+9HS24zqIfdYNAGVxWppqQdvMEb4kKCUP6BPh6JnzyBrXjaM56t9L0MYv1MD/fd/0/EznXBx9DwbhDBoQvZFr8wvpcGmmgSOjUz7k9Um5qkcvi+Gi" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{363d3cc8-ff4c-7879-9f32-96633c3476c6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{363d3cc8-ff4c-7879-9f32-96633c3476c6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVH4C\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{36716f84-26e4-da72-482c-87111376483c}?api-version=2019-05-01+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B36716f84-26e4-da72-482c-87111376483c%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "24" ], + "x-ms-client-request-id": [ "a7d917d5-c24b-43a3-b5c0-ed99f95d12b0" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "424707bc-de2f-44ac-8ec8-6de2cd900812" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14892" ], + "x-ms-request-id": [ "424707bc-de2f-44ac-8ec8-6de2cd900812" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092828Z:424707bc-de2f-44ac-8ec8-6de2cd900812" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOTaBdAsRQIR/JHnTziHSgV7f5WMhe8/mQsEkGMblWfklr8roFp55Uy0MlqtwgNSgL+VcQNpuwZz1RX5ABdgfhuIFd0dl/FAT8MkpHbSfu3tkfUCHbOlLGW+qD6CW0fO5M+tRVl4Erf/abFKhzIK5" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{36716f84-26e4-da72-482c-87111376483c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{36716f84-26e4-da72-482c-87111376483c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H2TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{37faf132-0b57-c24a-e46d-526b1c7d56ca}?api-version=2019-05-01+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B37faf132-0b57-c24a-e46d-526b1c7d56ca%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "25" ], + "x-ms-client-request-id": [ "b29f9df9-1055-4dea-9042-93204e2580eb" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "de31d2f2-8367-41a6-9086-0fafe743470c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14891" ], + "x-ms-request-id": [ "de31d2f2-8367-41a6-9086-0fafe743470c" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092829Z:de31d2f2-8367-41a6-9086-0fafe743470c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFxO6w5aWRSSrca/ZDRHb7bh2Jray161tEKr6lizO0zWqHTgqfV1MfT7U9mFxU2XvI6bKogTZ+74TmH8ag1JmYS0m1qccRq5s5hKZIW7IuNPxWovgdM+Os5sMidbIfETIFbp2wI3DFbqjetKhFsFd" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{37faf132-0b57-c24a-e46d-526b1c7d56ca}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{37faf132-0b57-c24a-e46d-526b1c7d56ca}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVCR4\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3acd3dc6-05b0-144f-224a-451e4c01bc57}?api-version=2019-05-01+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B3acd3dc6-05b0-144f-224a-451e4c01bc57%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "26" ], + "x-ms-client-request-id": [ "b9128f83-3d76-4d59-9ef5-23b72d922fc2" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4cd0e224-9f5a-4c33-b5ff-239c0bc82294" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14890" ], + "x-ms-request-id": [ "4cd0e224-9f5a-4c33-b5ff-239c0bc82294" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092830Z:4cd0e224-9f5a-4c33-b5ff-239c0bc82294" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:30 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvI2NrBXn0H8Np7gIZHHHGljXRhOubZ9XoeLFTzD5Kud51G+97R16UV2UtUMox8y/deptsNYNjbokEv+FpTAuJ3J9PqhgJdNjslPNymGsPadFiYN2uQILdJFVTF+epQTqF0HLUvU45fzKZp0wceWuh" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3acd3dc6-05b0-144f-224a-451e4c01bc57}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3acd3dc6-05b0-144f-224a-451e4c01bc57}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H4TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3f356f4e-6d6f-aefd-2c39-bb5f73b8f5f8}?api-version=2019-05-01+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B3f356f4e-6d6f-aefd-2c39-bb5f73b8f5f8%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "27" ], + "x-ms-client-request-id": [ "fa6bee5e-c1d0-4e2f-bdf9-fdac14dc6e88" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "90205f5d-70a8-4ac7-92a1-ce667f2133ae" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14889" ], + "x-ms-request-id": [ "90205f5d-70a8-4ac7-92a1-ce667f2133ae" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092830Z:90205f5d-70a8-4ac7-92a1-ce667f2133ae" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:30 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+fbFYhWrcVNMo0B/7xit5t9/dZr6cumpJubXcIEnyoFwEMBwfWxXKZ8ZcQ13rG1U/eRc4qooLd50GlwVVbivU1r+DUaCOCrryf2eDQjxAGroWLXnyOmTaLIBI0kcAmEYCKx+ekquTt+9ktxmx0GV" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3f356f4e-6d6f-aefd-2c39-bb5f73b8f5f8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{3f356f4e-6d6f-aefd-2c39-bb5f73b8f5f8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ46Y\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{438592cd-bc1a-16e3-df31-cba500d84f0d}?api-version=2019-05-01+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B438592cd-bc1a-16e3-df31-cba500d84f0d%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28" ], + "x-ms-client-request-id": [ "1c4d117e-f86a-4210-ba3c-fb403cf4e896" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2827404e-0918-420f-aebb-1d1cbdc98643" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14888" ], + "x-ms-request-id": [ "2827404e-0918-420f-aebb-1d1cbdc98643" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092831Z:2827404e-0918-420f-aebb-1d1cbdc98643" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8psfAshZD+ShGB/9M4Ivjfc02nwJHdR2SQKOBhIH26zodKBnslx9O1FMJHIIZnfJicGr+8gmjiq6+9Trvn1os7oIYgCN/D3ulk93c0IbTSbccsTr0AiwzETQAK17PeHeAjhgp2LkNPShmn/8fkyM" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{438592cd-bc1a-16e3-df31-cba500d84f0d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{438592cd-bc1a-16e3-df31-cba500d84f0d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{493b1e06-0513-69df-85b8-30d280152067}?api-version=2019-05-01+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B493b1e06-0513-69df-85b8-30d280152067%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "29" ], + "x-ms-client-request-id": [ "8eb43d0b-8a18-483f-ac12-91edfae9e310" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f21b6263-19d7-4942-afd3-2efaec785860" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14887" ], + "x-ms-request-id": [ "f21b6263-19d7-4942-afd3-2efaec785860" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092832Z:f21b6263-19d7-4942-afd3-2efaec785860" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdbL0ENXdnq0mAkD8fczYtzh2jPbosO1zZ+tj4yhw8tS+flHZDmYCRZ+ezgpfUStDDn4wDNc0lMO8QTEASOvIKnteP2zSBeFaL8ke7bUXhKf5Fh3TeXF0sNV3THyVIaJPgSwEBSDn/hjl+3TsCJM2" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{493b1e06-0513-69df-85b8-30d280152067}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{493b1e06-0513-69df-85b8-30d280152067}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N7TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c47152b-a653-91a6-ee23-663d729666aa}?api-version=2019-05-01+23": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B4c47152b-a653-91a6-ee23-663d729666aa%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "30" ], + "x-ms-client-request-id": [ "ee68e9b0-6df8-4a17-b0eb-1836b4205163" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "bc8a996a-c881-44e3-b0e4-eca3ff3cd23b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14886" ], + "x-ms-request-id": [ "bc8a996a-c881-44e3-b0e4-eca3ff3cd23b" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092832Z:bc8a996a-c881-44e3-b0e4-eca3ff3cd23b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:32 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaD/8dF6hOVCiKIbEfO+G3Ao86VcAtWZA3NRSSQisr26X85SZ59Vl+kN9AGvf98seVTti22YM7U7E6COxvwo1kPWZPYuwPU9mFkX5bGx5W6hbojqDbokqSRHkTnxztpnoTtJRtVrfs2rR6AU8KWny" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c47152b-a653-91a6-ee23-663d729666aa}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c47152b-a653-91a6-ee23-663d729666aa}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CSX36\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c859ca9-49ee-775f-0dfd-4e7f6b10781c}?api-version=2019-05-01+24": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B4c859ca9-49ee-775f-0dfd-4e7f6b10781c%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "31" ], + "x-ms-client-request-id": [ "91a7bcb1-847f-449c-8181-e4f8fd6d2c58" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4aeda7ea-cbc0-407e-adb5-655ddd7295e1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14885" ], + "x-ms-request-id": [ "4aeda7ea-cbc0-407e-adb5-655ddd7295e1" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092833Z:4aeda7ea-cbc0-407e-adb5-655ddd7295e1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:32 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYjjjTwZ9FhtcglxO0Rhf75xHFQ7/4xHKAPXxKVuxd4z5+TRueJK52r/03Qar73VjmghreGRmzKFBHdKYpPzAKZjI5IJS7IkNwV/0TOocgS/+ARd28qYQS1AOfJLR+Z9iY84S8my8C44hq6/I1HJU" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c859ca9-49ee-775f-0dfd-4e7f6b10781c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{4c859ca9-49ee-775f-0dfd-4e7f6b10781c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGM2\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{51374145-8d30-8818-53b9-919b99194ee4}?api-version=2019-05-01+25": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B51374145-8d30-8818-53b9-919b99194ee4%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "32" ], + "x-ms-client-request-id": [ "84716a0f-e7c6-4950-9c51-ba049189ab15" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "66782914-d504-45bc-932e-a413911ef7ee" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14884" ], + "x-ms-request-id": [ "66782914-d504-45bc-932e-a413911ef7ee" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092834Z:66782914-d504-45bc-932e-a413911ef7ee" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvP3j+yyXESLw3L2FsMu9+ldI8rvRPHn77Om7SjK0WZ0NipW5Zngh+mqvjth4arpvbHCPIIedrhfNJhTecWUOzlQvBj9VZFExyu5Ssq8mucl0afI0iov9wwQcds05unq8rCj0QgBty5zhKfHyqV9+0" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{51374145-8d30-8818-53b9-919b99194ee4}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{51374145-8d30-8818-53b9-919b99194ee4}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGMY\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{52eb905f-9f91-6b91-f198-9deb81edc63e}?api-version=2019-05-01+26": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B52eb905f-9f91-6b91-f198-9deb81edc63e%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "33" ], + "x-ms-client-request-id": [ "d604917e-4fdf-4c44-b4bf-84fc00ceaa8f" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "490bf7f9-93e5-483e-ad2c-1830acada61b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14883" ], + "x-ms-request-id": [ "490bf7f9-93e5-483e-ad2c-1830acada61b" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092834Z:490bf7f9-93e5-483e-ad2c-1830acada61b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdekkoOK8uHGBG2WbHnZUG00VTLrJE0PgOho/dRq+zNnfYUsxBUdkO8Zzieu1hkZUg4KYiDGZfqYJMGB9q4uCdPkxFqtIFnJvDLzg40N9Jo2lCgW7c034R17PftCvM+u9saBekxTeZyeUjKNQVRWC" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{52eb905f-9f91-6b91-f198-9deb81edc63e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{52eb905f-9f91-6b91-f198-9deb81edc63e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H3TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{540824cd-aa30-4318-dcd3-f3da1da0ce7f}?api-version=2019-05-01+27": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B540824cd-aa30-4318-dcd3-f3da1da0ce7f%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "34" ], + "x-ms-client-request-id": [ "18ef9f3f-3132-44ac-8ac8-200c27aabed3" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "34050591-0382-4d33-8422-5b0dc4c621c4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14882" ], + "x-ms-request-id": [ "34050591-0382-4d33-8422-5b0dc4c621c4" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092835Z:34050591-0382-4d33-8422-5b0dc4c621c4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:35 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJAm4/8WLc0pA7gHgz8hcq/VdcXdk7baOr1q9mEFdcXqZpYURRb7hWxiv2wjzJHGkZDsjAA01l7N1M0nno5wAXa7/j/XzmpuXSyG/xon7FpgE94h5kJNzQlH3PXrQan9CTp+aHx/m91Be9w9KcSq6" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{540824cd-aa30-4318-dcd3-f3da1da0ce7f}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{540824cd-aa30-4318-dcd3-f3da1da0ce7f}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGAT\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{54a11a2d-e04e-0754-96e4-5e054a52cf54}?api-version=2019-05-01+28": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B54a11a2d-e04e-0754-96e4-5e054a52cf54%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "35" ], + "x-ms-client-request-id": [ "b288276b-2440-447e-ae71-e8f2ff62c1b8" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5a6cf021-2b68-4442-a862-10c733a0c39d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14881" ], + "x-ms-request-id": [ "5a6cf021-2b68-4442-a862-10c733a0c39d" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092836Z:5a6cf021-2b68-4442-a862-10c733a0c39d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:35 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtYDVKWvZzcD+dM/AwVSceRU7zwDl84ExftoNQ9SXH+5OUNyqS/1qXFgkDIBRcX1rhzLBUhiF1O/viOOQL9iDB16GgOp20StQVOshEbeV9KjabUnmGUyuffADVuCqhgRn+TphE47MTj3TKwYGQOFs" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{54a11a2d-e04e-0754-96e4-5e054a52cf54}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{54a11a2d-e04e-0754-96e4-5e054a52cf54}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0Q0TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{565e8e8e-aab1-3748-d886-92d495f20f9b}?api-version=2019-05-01+29": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B565e8e8e-aab1-3748-d886-92d495f20f9b%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "36" ], + "x-ms-client-request-id": [ "1bdcd3f4-13a5-4270-ba05-4376fc17ea8b" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9cdebd67-6e7c-4828-96e6-6ab77f42291d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14880" ], + "x-ms-request-id": [ "9cdebd67-6e7c-4828-96e6-6ab77f42291d" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092836Z:9cdebd67-6e7c-4828-96e6-6ab77f42291d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:36 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwA4u6VTiYq0dKOjOuJWL2vFN/icyWX945UzoYQnhcF2LcyyMunGhth33N7mlpudELYVhDb3t6clqF4x8Rj6eYye6u4Ks5UbW2CyQ188C/JVFiQGYLlDmlcTbcGmO4x8p8Vi96RqXTtP0q2Y1Jc44" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{565e8e8e-aab1-3748-d886-92d495f20f9b}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{565e8e8e-aab1-3748-d886-92d495f20f9b}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVG8J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{5bf1d17e-b439-8f65-2f24-0d75ba98377d}?api-version=2019-05-01+30": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B5bf1d17e-b439-8f65-2f24-0d75ba98377d%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37" ], + "x-ms-client-request-id": [ "0fdc3162-e999-45c0-b5fb-983bdff492f0" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ddef1c57-7011-499d-8f34-afd94353ab5f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14879" ], + "x-ms-request-id": [ "ddef1c57-7011-499d-8f34-afd94353ab5f" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092837Z:ddef1c57-7011-499d-8f34-afd94353ab5f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:36 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwQt+ZyMIGcd9R/fs6q5aeSGDscCuOszOyohi+26Xfjpzh7jAzE3QgjeL2XtFw3D/HS/UXzVK2c058HaoEBxR2HCstDA6Fwe/L6BZrlGIJ2Iia1UsNQJrIO9hiA19b7z4IIeVm2PGKovZBWqw1EPH" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{5bf1d17e-b439-8f65-2f24-0d75ba98377d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{5bf1d17e-b439-8f65-2f24-0d75ba98377d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N3TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{67590796-1971-c1a8-1bc5-956cd89dc62a}?api-version=2019-05-01+31": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B67590796-1971-c1a8-1bc5-956cd89dc62a%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "38" ], + "x-ms-client-request-id": [ "5a801818-2f72-4877-a009-e523df7aefb0" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fd0a25d6-c1c5-4e51-88ce-ec494e3fef34" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14878" ], + "x-ms-request-id": [ "fd0a25d6-c1c5-4e51-88ce-ec494e3fef34" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092838Z:fd0a25d6-c1c5-4e51-88ce-ec494e3fef34" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:38 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv36WpDPDKkzFvaGNJ00g5wg+huGbXuwBDnm6HNlXhoTuKcqwornW77WifVfbNO2tf47hBV2xhTbNg135d7DBluYt36lETY+88AhcPiIKBL/TCGh/vdmgznIYEDjSWtc9stcYfyCmjU/kB7l2JGsAs" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{67590796-1971-c1a8-1bc5-956cd89dc62a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{67590796-1971-c1a8-1bc5-956cd89dc62a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVJ5H\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6b096cc5-9307-8490-508c-881bec50ec13}?api-version=2019-05-01+32": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B6b096cc5-9307-8490-508c-881bec50ec13%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "39" ], + "x-ms-client-request-id": [ "8cdb9695-45fe-43b0-a307-5f4e57c4f70d" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "295d5a1f-7445-4249-9851-659b2d89f3f5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14877" ], + "x-ms-request-id": [ "295d5a1f-7445-4249-9851-659b2d89f3f5" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092838Z:295d5a1f-7445-4249-9851-659b2d89f3f5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:38 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQog5hr55qbaJ38YJGO+/RsBFDQ7/WxC1HRbZ8wxTLUVlAYBL96t7EvVLIWTdzDTx2X1q1/cYN8l/JP6VmNpIMDSGXhF34QMQ3q5pCR8AcmOszlb4ML2ahSuI8/RSF2ahMSl6RsGuioKcWPxTOqta" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6b096cc5-9307-8490-508c-881bec50ec13}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6b096cc5-9307-8490-508c-881bec50ec13}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGYN\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6ec251f5-54e1-1d77-932a-d50317016d75}?api-version=2019-05-01+33": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B6ec251f5-54e1-1d77-932a-d50317016d75%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "40" ], + "x-ms-client-request-id": [ "1c46dc1f-b4d3-4ede-a455-e59f9bb23802" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "eb767f16-77f7-4a5b-8116-dd5b95204c6d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14876" ], + "x-ms-request-id": [ "eb767f16-77f7-4a5b-8116-dd5b95204c6d" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092839Z:eb767f16-77f7-4a5b-8116-dd5b95204c6d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:39 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHRPPhdngaaf2OG+DSej8BJnLgrLMQ/YVzJxp3sZsITY9vnubg4m7srLFpjStbJsYMaEA9Qvaes973mi3QZBc0CLIOdroO4eOph4XpA8Nb2BD1tE0ajziH9Ze1lwy1guvVUUnyHHn5H3kCpjLpg2c" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6ec251f5-54e1-1d77-932a-d50317016d75}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{6ec251f5-54e1-1d77-932a-d50317016d75}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1HNTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{74189f94-4079-ece2-2ddc-0e4fcc42a00f}?api-version=2019-05-01+34": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B74189f94-4079-ece2-2ddc-0e4fcc42a00f%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "41" ], + "x-ms-client-request-id": [ "c4a97794-ee22-4ff4-b466-db11c82a5ada" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8e8012e8-e39d-426a-80fd-7f68ad120fbb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14875" ], + "x-ms-request-id": [ "8e8012e8-e39d-426a-80fd-7f68ad120fbb" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092840Z:8e8012e8-e39d-426a-80fd-7f68ad120fbb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:39 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOvxeG6GzVEKpucTNQ+ouFsbaGOpjMaCZ8LhsaLla6I78gtn04c2Yf1VRTh3gzuOc2ye1R2p6HoyaDKBylhAZyUsWgHBOBLhmI5lNM03L/wBG/3PQ7D+dS7FcQrjZck+7tl1mQ12tsJiZCRRi3nSN" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{74189f94-4079-ece2-2ddc-0e4fcc42a00f}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{74189f94-4079-ece2-2ddc-0e4fcc42a00f}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N4TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7675b198-e310-5536-183d-d75b35195a30}?api-version=2019-05-01+35": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B7675b198-e310-5536-183d-d75b35195a30%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "42" ], + "x-ms-client-request-id": [ "c8dbd32f-ea44-405e-94a5-6d5384af8a0f" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "08860277-d10e-4fe2-8e12-6b5b782b2a4f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14874" ], + "x-ms-request-id": [ "08860277-d10e-4fe2-8e12-6b5b782b2a4f" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092840Z:08860277-d10e-4fe2-8e12-6b5b782b2a4f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:40 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJY7Fc2GQGVHEuAozgfdoeVr7ST5gmCMeyaaN8gDWtZ2EEMQ2CARK9i7jeO7nG+3LkFipi4C1yjHNs4uyh/emhzhr1Bw4gV/p52gcbSgrbXHOoSewRf5xXFI6XRTc7Z4aBY83OiHEcf1T4s16ljEC" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7675b198-e310-5536-183d-d75b35195a30}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7675b198-e310-5536-183d-d75b35195a30}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1GRTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{78bc9aca-426a-c709-c219-aad43ed07c75}?api-version=2019-05-01+36": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B78bc9aca-426a-c709-c219-aad43ed07c75%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "43" ], + "x-ms-client-request-id": [ "3c167a93-d37e-49ce-be90-efcdfc771c24" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "72695c65-db66-47a7-9252-e04873aca6b0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14873" ], + "x-ms-request-id": [ "72695c65-db66-47a7-9252-e04873aca6b0" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092841Z:72695c65-db66-47a7-9252-e04873aca6b0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:40 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMcVnbzEDOfizTq8//Ecb3FRE0f/JBXFwLV4nSPN0Uec0jUNDpxeWxJmM+63GNzh2UYbdU5IVtiIEPFFPpeDwqiy0QeZhLiu7j7e/fWlHxd6uBCpnwDaukVf5bbBVvWBlOToRJPQiX7B/hykvd4Oo" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{78bc9aca-426a-c709-c219-aad43ed07c75}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{78bc9aca-426a-c709-c219-aad43ed07c75}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N5TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7aacf33f-4678-a442-e0f3-a25915af3b8c}?api-version=2019-05-01+37": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B7aacf33f-4678-a442-e0f3-a25915af3b8c%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "44" ], + "x-ms-client-request-id": [ "14657254-1f1d-4347-bc34-6cf55c596baa" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c0987449-df9e-4fcc-8f1d-6aff7437fdd1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14872" ], + "x-ms-request-id": [ "c0987449-df9e-4fcc-8f1d-6aff7437fdd1" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092842Z:c0987449-df9e-4fcc-8f1d-6aff7437fdd1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:42 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZ5qEI0deDtse7tjrUM4BQmpkgDwky2c739PfP99GNZgedDhEqljO2WeQgdTce5F4o787V8Lifa1WzZxCORctmcu6i4SCN5GPnnaBBOOVdx875j4QePsg6ScAoZNqQcL3/7rUz+N3RQFnyEORLPYp" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7aacf33f-4678-a442-e0f3-a25915af3b8c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7aacf33f-4678-a442-e0f3-a25915af3b8c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CJEC5\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7e83c716-aabe-5178-519c-2f4cd5633586}?api-version=2019-05-01+38": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B7e83c716-aabe-5178-519c-2f4cd5633586%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "45" ], + "x-ms-client-request-id": [ "eb39aaaf-3271-4aba-b4a8-7f4dd8a6e0a2" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cc8ebfd7-8c0e-4c34-8e1e-7540ad29f261" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14871" ], + "x-ms-request-id": [ "cc8ebfd7-8c0e-4c34-8e1e-7540ad29f261" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092842Z:cc8ebfd7-8c0e-4c34-8e1e-7540ad29f261" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:42 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJV2NyBDHWU9FD268FaBbPNYn1CNDZKq8Bztetd0SNQZpX50/iX4133LR3QFFf7uPtRSMAVkOxlV/ria7i9BgX5yBvxVzNvdI1gubR0w3rW1MFcHDgPTFyMD2+UNg1X3QdRSF2vNaShtvL0M37xlK" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7e83c716-aabe-5178-519c-2f4cd5633586}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{7e83c716-aabe-5178-519c-2f4cd5633586}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CMDER\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 15\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{81ff248d-367d-c28f-17d0-b209d5cfb5c8}?api-version=2019-05-01+39": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B81ff248d-367d-c28f-17d0-b209d5cfb5c8%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "46" ], + "x-ms-client-request-id": [ "5cb4283e-9885-4eed-9656-3201b66950a6" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "30a7af0f-9fcb-42cc-a0ce-bef209aad2c4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14870" ], + "x-ms-request-id": [ "30a7af0f-9fcb-42cc-a0ce-bef209aad2c4" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092843Z:30a7af0f-9fcb-42cc-a0ce-bef209aad2c4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRve3zG6y6607LyQXBHbFMfOoEhZhgLRoPznYgkw0uAIK7n/FHNYaQBjfoHK99Vc07o2uYLp2FD59LpYh97KAwtJqazi7o8c2qkOMNIMHN3uOJMkpBczpPqJvx++hClv3RD/szIiaGfcezIX8iNgL3J" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{81ff248d-367d-c28f-17d0-b209d5cfb5c8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{81ff248d-367d-c28f-17d0-b209d5cfb5c8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQE6J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 8\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{866c26a3-0437-0078-67a6-92ee842b27b6}?api-version=2019-05-01+40": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B866c26a3-0437-0078-67a6-92ee842b27b6%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "47" ], + "x-ms-client-request-id": [ "a23a9201-31ea-4211-bbea-ffe01f4d5cff" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "188a4317-8623-4e8c-bcfb-29e0ddbf773c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14869" ], + "x-ms-request-id": [ "188a4317-8623-4e8c-bcfb-29e0ddbf773c" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092844Z:188a4317-8623-4e8c-bcfb-29e0ddbf773c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvTaMVGKLzqv4Cq6k59/fobASihIKqAL5De3TeqBjxh7Lu+IwLIJJq+Nn8eXT/4M/1UMbX/8pwIDDpp7hXsFJK2CJKhpH+hhAt/Q8Rv4griLXQqCeHSGUJA795k6OE9Dta1cxWlC5B+KX809LvPywy" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{866c26a3-0437-0078-67a6-92ee842b27b6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{866c26a3-0437-0078-67a6-92ee842b27b6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1HPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 1\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8a633f25-78a0-13df-3a35-b9f4da1497d0}?api-version=2019-05-01+41": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B8a633f25-78a0-13df-3a35-b9f4da1497d0%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "48" ], + "x-ms-client-request-id": [ "3a7e6226-aa7c-47c2-ac30-442a6592e824" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f0c2a318-a1bd-4168-8bf6-ca3fe2900022" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14868" ], + "x-ms-request-id": [ "f0c2a318-a1bd-4168-8bf6-ca3fe2900022" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092845Z:f0c2a318-a1bd-4168-8bf6-ca3fe2900022" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:45 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMtcgbf39Kivesc1Jcv2UGht0cgXTrGsTCmSMH/J0Hoe0mkCti+8lfl4U4U3+T/PdHnJyOLLns/k4mOfqVNBWpYTFZXVtdsUVoWroiP/vquhjfVwKUo7VODLR4bGk7dLVRoGTEyc1AYa2aoNVIjTm" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8a633f25-78a0-13df-3a35-b9f4da1497d0}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8a633f25-78a0-13df-3a35-b9f4da1497d0}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVF1N\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8e0bf26f-bce8-76be-a506-c1b76ceba130}?api-version=2019-05-01+42": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B8e0bf26f-bce8-76be-a506-c1b76ceba130%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "49" ], + "x-ms-client-request-id": [ "11516fbe-589c-42e9-aa82-695b795aca89" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5152ee2c-354c-44ec-be3b-4f448ec86a15" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14867" ], + "x-ms-request-id": [ "5152ee2c-354c-44ec-be3b-4f448ec86a15" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092845Z:5152ee2c-354c-44ec-be3b-4f448ec86a15" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:45 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNGwIGCRPpWSBSywnBUA63uUkswxbu7H2OJoxajf+3NBK5N4ZqmKb9QgkU9KLnFPmoFDeIu6VMS6yfoFapbXqIRc5LcLbFCjnRUl7BoaqDzCdR5Lmapm4FWaIM0cftUVATOz5VuKGPL9miNld4V/L" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8e0bf26f-bce8-76be-a506-c1b76ceba130}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{8e0bf26f-bce8-76be-a506-c1b76ceba130}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{91263f23-b9f3-81fd-e00f-5bce06b38500}?api-version=2019-05-01+43": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B91263f23-b9f3-81fd-e00f-5bce06b38500%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "50" ], + "x-ms-client-request-id": [ "b99e0328-0af0-4369-9533-ec7f21de5fba" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4ee63f51-87ee-4d63-a43b-792ec0f30b1e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14866" ], + "x-ms-request-id": [ "4ee63f51-87ee-4d63-a43b-792ec0f30b1e" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092846Z:4ee63f51-87ee-4d63-a43b-792ec0f30b1e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:46 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvrJkOtvndC9MHugozdSEAhz/38cDqHe7+7VDZ6kc0PuuBuZTHLHEUYYXedbFZiwA/jWTOFdr0woHoVN4OXml/FqvboWpnMzV0nnqgCy3h0PhNeOouyNb4wWb6ghtcBbMlekOf+B5M0mNjwZhL5wH0" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{91263f23-b9f3-81fd-e00f-5bce06b38500}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{91263f23-b9f3-81fd-e00f-5bce06b38500}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H6TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{95d30e84-66c3-07da-ada1-e727d48029a3}?api-version=2019-05-01+44": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B95d30e84-66c3-07da-ada1-e727d48029a3%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "51" ], + "x-ms-client-request-id": [ "426eef66-11e5-44d6-bee6-73d7a3a86c0b" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "bb1e810b-36b3-450c-9f3f-3fa604f6a317" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14865" ], + "x-ms-request-id": [ "bb1e810b-36b3-450c-9f3f-3fa604f6a317" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092846Z:bb1e810b-36b3-450c-9f3f-3fa604f6a317" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:46 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuE2W85K5Ovpb3D7W0oY/hL5iLeYBsv/O7EMreYKNv2txawqmWoeqvbem6dPc74Ter6m0jY07MHagJUxVOP3Z79tGiiXkkhBJUxym6B3WQkbtTsUhqxBwe7lITonhWJKXpoMTlRrgjBZgBOhKlFnC" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{95d30e84-66c3-07da-ada1-e727d48029a3}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{95d30e84-66c3-07da-ada1-e727d48029a3}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CPZFG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9a41aed2-b377-b567-6175-d8de52d8f303}?api-version=2019-05-01+45": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B9a41aed2-b377-b567-6175-d8de52d8f303%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "52" ], + "x-ms-client-request-id": [ "6c591bf0-e982-4ec3-813b-aec35b6a4dc8" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6c408b85-f201-40ce-b388-b0470f2bf4a6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14864" ], + "x-ms-request-id": [ "6c408b85-f201-40ce-b388-b0470f2bf4a6" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092847Z:6c408b85-f201-40ce-b388-b0470f2bf4a6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:47 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv6WWdw+rWzlJ+AXPf4aDgLqMqEoJCoiSvYqsUjG83cJTpDOaes2Eysav9MXQR8adcKezOl9sG0BzGH+mFq48Nazho9oKWJ4c+NOmf+6tOLaUNH+uZ5tdSk36hRzWMQHIgpD6ROW1daq7qRnrWSPfZ" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9a41aed2-b377-b567-6175-d8de52d8f303}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9a41aed2-b377-b567-6175-d8de52d8f303}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGQG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9cdb8901-fe78-4980-d3ff-aff59dbd04ec}?api-version=2019-05-01+46": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7B9cdb8901-fe78-4980-d3ff-aff59dbd04ec%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "53" ], + "x-ms-client-request-id": [ "b1098c77-b5f3-472f-beec-fb961c1c3830" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b8bff2af-0be8-491a-b8e6-abce76c366de" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14863" ], + "x-ms-request-id": [ "b8bff2af-0be8-491a-b8e6-abce76c366de" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092848Z:b8bff2af-0be8-491a-b8e6-abce76c366de" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:47 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRve1+ruSH/sbEj1/t2LaMthqL/67Ncy5e2yNL1FdszyjRpTv4Y7xrA3YmGNXCMLXC5k31PrUgx4jjDpmvGWZwEeToQzaumt2+bu3rCafQ2BJ87H/hPGAHquVfAjCyBWI+LHO7o1NuWogWMBhmV0MRl" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9cdb8901-fe78-4980-d3ff-aff59dbd04ec}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{9cdb8901-fe78-4980-d3ff-aff59dbd04ec}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ3Y7\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a12c1bf5-d89c-5dce-0f8f-66bc5c1b5766}?api-version=2019-05-01+47": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Ba12c1bf5-d89c-5dce-0f8f-66bc5c1b5766%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "54" ], + "x-ms-client-request-id": [ "bdcfa3e1-8d94-4c92-aec5-385f8f479488" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "eba52b3b-3aee-4b8a-af77-7006545cf98f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14862" ], + "x-ms-request-id": [ "eba52b3b-3aee-4b8a-af77-7006545cf98f" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092849Z:eba52b3b-3aee-4b8a-af77-7006545cf98f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFq5T4KS5OgaTiAiRbf+yXqpaPJMQeYSJstXxOy/2MExX9dtfCRln4FnFL7fAyNUI8OMcGGxZ9UgB9nyoR8QakszygtCd3xFx3rvSuwL2nFEUhMu8xWNMhmGgSgHKAL0ylMufhSF3p3u10eUx0i1M" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a12c1bf5-d89c-5dce-0f8f-66bc5c1b5766}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a12c1bf5-d89c-5dce-0f8f-66bc5c1b5766}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQ4CA\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a2381a0c-dd91-3d1f-6175-d43fec83ce51}?api-version=2019-05-01+48": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Ba2381a0c-dd91-3d1f-6175-d43fec83ce51%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "55" ], + "x-ms-client-request-id": [ "65e246b1-3c3e-42b6-88d5-c4c1de3e096a" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "998a6428-3f03-437e-91c1-ff6c575b6081" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14861" ], + "x-ms-request-id": [ "998a6428-3f03-437e-91c1-ff6c575b6081" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092849Z:998a6428-3f03-437e-91c1-ff6c575b6081" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvfISJH9cLI8ZqVolcYd8e6ZtYQCfh2zeWA5eNlDJKiCVkKaGG9U8stNDhUvZAuFodWNC7qccZe+URuapbQPmaNRArtDL87thDYy88VeH4blx/4y3Y4Y93pf3bjvhwMALDt8qZMneoaG15yoywf1T6" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a2381a0c-dd91-3d1f-6175-d43fec83ce51}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{a2381a0c-dd91-3d1f-6175-d43fec83ce51}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0PPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 13\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b36579df-19a8-dc20-d12b-7bad80c3d97c}?api-version=2019-05-01+49": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bb36579df-19a8-dc20-d12b-7bad80c3d97c%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "56" ], + "x-ms-client-request-id": [ "a3a88c15-34ae-4be6-b7b0-c5ec8396ebaa" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ff8de7c4-451f-40b2-882f-c1de5503a15f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14860" ], + "x-ms-request-id": [ "ff8de7c4-451f-40b2-882f-c1de5503a15f" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092850Z:ff8de7c4-451f-40b2-882f-c1de5503a15f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvS6QjduZB4QLR+o/Y/xRg7tZUkMlDWydr2KO+dxNSxsMKXhOQuGXflaKo2U65BZnSOGuA7eVL0Qy7pcE0w+jMQx31xSmlzsJIK2rT35NfRDrfZKt3AIbVzHXG6af8i1RBr5SSA7vtnREdXaLZzgAT" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b36579df-19a8-dc20-d12b-7bad80c3d97c}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b36579df-19a8-dc20-d12b-7bad80c3d97c}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQCXW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b684cca2-46bd-cfd8-45cc-d9571381f92e}?api-version=2019-05-01+50": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bb684cca2-46bd-cfd8-45cc-d9571381f92e%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "57" ], + "x-ms-client-request-id": [ "113f228a-9ea9-45db-885b-2c1f9a1195a8" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e5b2ba58-50d5-438c-b9ea-661d4cb33652" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14859" ], + "x-ms-request-id": [ "e5b2ba58-50d5-438c-b9ea-661d4cb33652" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092851Z:e5b2ba58-50d5-438c-b9ea-661d4cb33652" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAZjfpVB5+sBuDXVX4gyORS43ekiKLO1kSy4N1u66KBPZmQ00SU8EFNRF1QOMJvmFrxYGAmKcDaY25E8KH0Cn8oSi6XIeBb8rTLFpBEAn+C7nkJnfRdhAmPZQ2dm8sMu5CplVqhp5zr9NObP0oyEZ" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b684cca2-46bd-cfd8-45cc-d9571381f92e}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b684cca2-46bd-cfd8-45cc-d9571381f92e}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVF4R\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b69f479d-aa7b-6828-cf01-7c371ed40be2}?api-version=2019-05-01+51": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bb69f479d-aa7b-6828-cf01-7c371ed40be2%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "58" ], + "x-ms-client-request-id": [ "b64a587a-90ae-4e75-ab1b-4ca0cf4aed65" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0ed8742d-effb-43d7-88fc-5832ca307e0c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14858" ], + "x-ms-request-id": [ "0ed8742d-effb-43d7-88fc-5832ca307e0c" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092851Z:0ed8742d-effb-43d7-88fc-5832ca307e0c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvx0zVLOT5bUAYrny6ZRg4EvD9AYlGnxBpxceVwdccCplgbej6XxWT/n+8MQPsaaIM7xGnTUwQewGmmJxgFLZOx4mkPbBTSpKdiVEuPeHUoPpUtnlJm7nw/yxbnKdpaggIm0TPxsrlzsxmotpDH1gO" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b69f479d-aa7b-6828-cf01-7c371ed40be2}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b69f479d-aa7b-6828-cf01-7c371ed40be2}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVG0V\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b6e083fa-4a60-73ad-de27-f31310470de8}?api-version=2019-05-01+52": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bb6e083fa-4a60-73ad-de27-f31310470de8%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "59" ], + "x-ms-client-request-id": [ "2431f225-8f0c-4674-924a-7cd013b22c3c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9fe49e5e-399f-4699-8c63-9fb787653260" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14857" ], + "x-ms-request-id": [ "9fe49e5e-399f-4699-8c63-9fb787653260" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092852Z:9fe49e5e-399f-4699-8c63-9fb787653260" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAm3KKuj/PexZfqjM9VeiaAxvQ7i1Hiu/FntWYHKYIrA6cXGMDaRmsYmILu0q502oxBBleDkl2PeZTr8fu2VszTlJZfVUhg0Coj11ZJZmgM6cKkMN6DSSIyShZaJ8kqW7IytO3sJsNrmriRmSUHYW" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b6e083fa-4a60-73ad-de27-f31310470de8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{b6e083fa-4a60-73ad-de27-f31310470de8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVJBY\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 9\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{bf7decc8-bff6-a4c2-1207-34896da384e8}?api-version=2019-05-01+53": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bbf7decc8-bff6-a4c2-1207-34896da384e8%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "60" ], + "x-ms-client-request-id": [ "85f57d9e-7995-49fc-b23c-96847911a11d" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b417127e-2dfb-4b0a-a9a6-60ea58fff6c4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14856" ], + "x-ms-request-id": [ "b417127e-2dfb-4b0a-a9a6-60ea58fff6c4" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092853Z:b417127e-2dfb-4b0a-a9a6-60ea58fff6c4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:53 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvBphDyDSm4a49kiWgzA57zEsioPUbFukLEB70aRKVawYZ+Nes6B8egdpdD3fGyjZtWmYlFiM7pPFVwuuevSgpcteQvTHzAM7bbGbb1XFTfaAtVfL1vxFQx6mOdUENySPSXqyvnvJ0RBK+aIJ0B9TR" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{bf7decc8-bff6-a4c2-1207-34896da384e8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{bf7decc8-bff6-a4c2-1207-34896da384e8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVMDP\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 7\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{c64a4736-9474-a895-1eac-a2bcb7d9609a}?api-version=2019-05-01+54": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bc64a4736-9474-a895-1eac-a2bcb7d9609a%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "61" ], + "x-ms-client-request-id": [ "a78ce07a-2686-4c35-bc7e-c51dd39b49f5" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "effcb7f0-656c-4901-bda9-8310258de20d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14855" ], + "x-ms-request-id": [ "effcb7f0-656c-4901-bda9-8310258de20d" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092853Z:effcb7f0-656c-4901-bda9-8310258de20d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:53 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSSa6vmnqhEBkXxYIFLN+5sQG/MwTNc8lHQ/JF3xm0XSTlVkC0/snzEodHEN/k1oTQLkCLZq6oPV/78gZGPIAyMiZw5l+9bn7Fiao12/54tmdijo+Ggin5o1ZeQY7R9Nbki/l82ygy0+EU7bcwBwa" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{c64a4736-9474-a895-1eac-a2bcb7d9609a}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{c64a4736-9474-a895-1eac-a2bcb7d9609a}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVGLN\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 16\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{ca66a0fd-00be-77fd-043c-a6f0ae926186}?api-version=2019-05-01+55": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bca66a0fd-00be-77fd-043c-a6f0ae926186%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "62" ], + "x-ms-client-request-id": [ "88f63b93-4ec8-4648-9211-2b2095d275d9" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b002e75e-7f94-4c84-9276-2f368593dfdc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14854" ], + "x-ms-request-id": [ "b002e75e-7f94-4c84-9276-2f368593dfdc" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092854Z:b002e75e-7f94-4c84-9276-2f368593dfdc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:54 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHGe/CWL2NBwS1Eth/LE8ghPEUqiAY7gqHvBSw9MmfC+MTVw3Nu85DzMhlr1zkFMKCbHcQqX9YWfQyvwFjZYH4sW67YdCvm77WwBqBozsdyFK43gBvLakz/OwogZpIW9Ctt50BT78yDoqt7+XvYHx" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{ca66a0fd-00be-77fd-043c-a6f0ae926186}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{ca66a0fd-00be-77fd-043c-a6f0ae926186}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVEKJ\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d3f5b632-1c53-677b-46de-1b48d6c5f6f6}?api-version=2019-05-01+56": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bd3f5b632-1c53-677b-46de-1b48d6c5f6f6%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "63" ], + "x-ms-client-request-id": [ "89fc1e8f-736b-430b-927d-ac187fbd9273" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9b1f28d1-c71d-442b-a0ce-2395455a6780" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14853" ], + "x-ms-request-id": [ "9b1f28d1-c71d-442b-a0ce-2395455a6780" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092855Z:9b1f28d1-c71d-442b-a0ce-2395455a6780" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:54 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvGsyoyEFlZktmG1joG5EESgtBTNfGiP9lfIbCgKr5lHAhbCvf+KOASADaqdjqnuxnI3kKyimmDpF4Jc26kaEWNKBIPpNYhN0T5KeC2mJcyF8XktnSqv/YDcouZgoz/03UhNlpVHXF1l1WxRK8Xjzh" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d3f5b632-1c53-677b-46de-1b48d6c5f6f6}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d3f5b632-1c53-677b-46de-1b48d6c5f6f6}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVH5E\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 14\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d48d250e-a037-827c-610c-cf3e2ea105d8}?api-version=2019-05-01+57": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bd48d250e-a037-827c-610c-cf3e2ea105d8%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "64" ], + "x-ms-client-request-id": [ "91b6cddc-f7dc-4f3b-96f4-b4db4e494927" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c03224e0-cc8c-4c98-8265-5ff993fa9f6e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14852" ], + "x-ms-request-id": [ "c03224e0-cc8c-4c98-8265-5ff993fa9f6e" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092855Z:c03224e0-cc8c-4c98-8265-5ff993fa9f6e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:55 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/myV+iiXwchoTuDXn46csVXb95WBuWgmomY4dT2mUryNeCyB2wEd/4GgHL37mlQJoLX8GZHhfVcAg8DIy3FHE/zRJzAgIKF1RFdjACXfdSVgil6r4STdM92h4LhIm0t45SWNKksFEZwf3/4GJOdj" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d48d250e-a037-827c-610c-cf3e2ea105d8}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d48d250e-a037-827c-610c-cf3e2ea105d8}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZTTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 3\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d70a24d8-66de-1237-88aa-3cb7658f6d64}?api-version=2019-05-01+58": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bd70a24d8-66de-1237-88aa-3cb7658f6d64%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "65" ], + "x-ms-client-request-id": [ "9ae74446-4c4d-4fce-8570-1e893fcf6c98" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e3d6edd1-97ca-4009-93c4-8ab2a90c3f37" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14851" ], + "x-ms-request-id": [ "e3d6edd1-97ca-4009-93c4-8ab2a90c3f37" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092856Z:e3d6edd1-97ca-4009-93c4-8ab2a90c3f37" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:55 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWyD0bauY3Ai8MkIZmJVvindRYFfa5sEuV+KD85Is0QKqhwILS7jrmIMIuXEtKf9vbEso2yJhuPBC4LmCmCyfsJpM8cknKrRLdTvjmufa0nV5uS3f4AWnATVFBhB4rP7TZf653CnQ73hfrrQQPqrT" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d70a24d8-66de-1237-88aa-3cb7658f6d64}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d70a24d8-66de-1237-88aa-3cb7658f6d64}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CNDZH\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d710cf41-373d-66b6-c7ee-7fac61d0fa56}?api-version=2019-05-01+59": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bd710cf41-373d-66b6-c7ee-7fac61d0fa56%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "66" ], + "x-ms-client-request-id": [ "311b9421-281a-451e-a1ed-e90b00ed27b8" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6025bdd4-fd39-4bc3-8713-64b389ae1f16" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14850" ], + "x-ms-request-id": [ "6025bdd4-fd39-4bc3-8713-64b389ae1f16" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092857Z:6025bdd4-fd39-4bc3-8713-64b389ae1f16" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:57 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMSomEW/HCZS75iRE+CMoLcbZxEvTrl5skFiTqWeBweN0sXEz1Fe9i9HArpf7RRv+CUnx9M4eK3WYb6uMiLSVIznPC8q9IhGN0yKqamdF4YiWo/Ya5T7XHNczasL1xQaw1PrLMlcOFbjmlx3T5ci5" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d710cf41-373d-66b6-c7ee-7fac61d0fa56}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d710cf41-373d-66b6-c7ee-7fac61d0fa56}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0MYTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d7864cef-7ed3-4ba7-fea2-36d18e9c1fe5}?api-version=2019-05-01+60": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bd7864cef-7ed3-4ba7-fea2-36d18e9c1fe5%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "67" ], + "x-ms-client-request-id": [ "ece90469-2d7d-42e5-a27b-cb8d657eb148" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0ab715bd-52d3-4c52-aaf9-617e8e9e414c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14849" ], + "x-ms-request-id": [ "0ab715bd-52d3-4c52-aaf9-617e8e9e414c" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092857Z:0ab715bd-52d3-4c52-aaf9-617e8e9e414c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:57 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvV7NJoUetu4bb7PF24fcY42GX8FLrRATcJ0HhepEa+PpEQ7xHCRXA0f9rGP+Q4n0cn3QtgtiWoLyBPvsF+RZKhirB163+7k1z9YbVyLE6FPTq1ohe2VYkmjn9ZBeThIg+CTvp9QQ9pbkAPyweaNhN" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d7864cef-7ed3-4ba7-fea2-36d18e9c1fe5}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d7864cef-7ed3-4ba7-fea2-36d18e9c1fe5}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7840A0PXTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 0\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d840b6df-3486-eefa-2723-ae0531e48c11}?api-version=2019-05-01+61": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bd840b6df-3486-eefa-2723-ae0531e48c11%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "68" ], + "x-ms-client-request-id": [ "4c542c85-a180-48dc-9af5-90e41656d772" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "90bf7676-e192-4844-bc1a-526e81ea3b1b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14848" ], + "x-ms-request-id": [ "90bf7676-e192-4844-bc1a-526e81ea3b1b" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092858Z:90bf7676-e192-4844-bc1a-526e81ea3b1b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:58 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjr5jaW89W6I+DxYxVYtdcMli9R5cRxqofCcCS44JPpCp7ngo8iCUTND1mD1zTu0tOA+zDmZ2VVL5LCYsGaVwTj5ngfbYlIajQvrzPy4pPaWy8tW+/icZx1ESYLfVKHB9LLXYvsKpom/sDFaMP4Iy" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d840b6df-3486-eefa-2723-ae0531e48c11}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d840b6df-3486-eefa-2723-ae0531e48c11}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"ZA1CVGGG\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 6\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d86f0c95-f8cd-df6a-d241-b704cf153cdd}?api-version=2019-05-01+62": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bd86f0c95-f8cd-df6a-d241-b704cf153cdd%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "69" ], + "x-ms-client-request-id": [ "538f9a81-6f82-4f34-8426-56324db580e7" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "17ff0bbb-0db5-4d1e-869c-670aad2795a6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14847" ], + "x-ms-request-id": [ "17ff0bbb-0db5-4d1e-869c-670aad2795a6" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092859Z:17ff0bbb-0db5-4d1e-869c-670aad2795a6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:58 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnuBYNXCrdtKnvT6Y/aH/jIPHYGhlo5bouys+HLnKI5S/Rb+E0Sv7MZtIDQGJwBAh7Dplld20JpKJZEBWJ+zRycaPQ5mi83fHLZCLwweZyNpH5MryaEltP45bFdzKSE2ypVX8nfor6hv/KSzg5sYT" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d86f0c95-f8cd-df6a-d241-b704cf153cdd}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{d86f0c95-f8cd-df6a-d241-b704cf153cdd}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"ZA1CQCQP\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 5\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{e01afb66-9250-1020-5ce8-48085d0c1f65}?api-version=2019-05-01+63": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Be01afb66-9250-1020-5ce8-48085d0c1f65%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "70" ], + "x-ms-client-request-id": [ "5d26fab4-cd8d-4e28-9599-1b93aa7a52bf" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "082e0cf5-3b01-4b48-8e12-c7bb2c2dc9cc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14846" ], + "x-ms-request-id": [ "082e0cf5-3b01-4b48-8e12-c7bb2c2dc9cc" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092859Z:082e0cf5-3b01-4b48-8e12-c7bb2c2dc9cc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXlVnO3zJDiMnST8UgrcfrSA1sHEZAkw/ivI5UaXtvs9L4aOL8d//mpJ1EWVAxnhDGMALnuB0uN/L3zalqwHSOyPZx56FTfXXO1LCSNDknP0WpWf0fhax1nqdgU7JhPNyiaD/OmSEZip2YvKV+C3p" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{e01afb66-9250-1020-5ce8-48085d0c1f65}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{e01afb66-9250-1020-5ce8-48085d0c1f65}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"ZA1CVFPW\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 4\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f37b8c94-de80-9a03-8b71-8e8a5d89209d}?api-version=2019-05-01+64": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bf37b8c94-de80-9a03-8b71-8e8a5d89209d%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "71" ], + "x-ms-client-request-id": [ "23d621c7-1013-483b-909f-a4b771a42e31" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7ee06b5d-a7df-45ff-85f9-4e4facb8cddf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14845" ], + "x-ms-request-id": [ "7ee06b5d-a7df-45ff-85f9-4e4facb8cddf" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092900Z:7ee06b5d-a7df-45ff-85f9-4e4facb8cddf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:28:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv23mLhPnGrS0qYPXz/JDSlPvI15BkIim5xQ20Ya2aDy+jxpXnTtbbKW3gfSh8OzniVKGVrjjLdG45oX57amDukgziwVfzJB7OGHlgaaj1GzwrrkZBRvnRk6NkcANoQCPG56kwFDcBfAFHnkopIa/F" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f37b8c94-de80-9a03-8b71-8e8a5d89209d}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f37b8c94-de80-9a03-8b71-8e8a5d89209d}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"ZA1CVG6J\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Capacity\",\"physicalLocation\":\"Slot 17\",\"model\":\"ST8000NM0185\",\"firmwareVersion\":\"PT52\",\"isIndicationEnabled\":false,\"manufacturer\":\"SEAGATE\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"HDD\",\"capacityGB\":7452,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f59f9a04-5770-b10c-2188-5db0dfc2aa26}?api-version=2019-05-01+65": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bf59f9a04-5770-b10c-2188-5db0dfc2aa26%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "72" ], + "x-ms-client-request-id": [ "676f4a39-e3cc-4720-975e-1798fd87f3c3" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "bfc7674d-1852-41da-9dc5-ecfc2c8cf653" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14844" ], + "x-ms-request-id": [ "bfc7674d-1852-41da-9dc5-ecfc2c8cf653" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092901Z:bfc7674d-1852-41da-9dc5-ecfc2c8cf653" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:29:01 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJL1hsUpm8lyhk3BweheO1+DpuAwYMTTV73+k0qfyrOL+kfrH4KhsoUZOJsqc+vS96a0WpjJYfMEbH/0UPTYKCf75zi4RJPg1Po6d5+HR1kMPGIn4YMnkAcP5ne+Q8O6YF6iJv/97a5Q02rtVGPXF" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f59f9a04-5770-b10c-2188-5db0dfc2aa26}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f59f9a04-5770-b10c-2188-5db0dfc2aa26}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U23\",\"serialNumber\":\"68U0A1H0TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f8c35fc8-b1ca-e879-09a8-bc701ce5dc32}?api-version=2019-05-01+66": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bf8c35fc8-b1ca-e879-09a8-bc701ce5dc32%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "73" ], + "x-ms-client-request-id": [ "d2fa3604-9403-4eea-90c2-546cc57d5c20" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f0afed93-e3f2-41db-9f10-364ee3fb0c15" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14843" ], + "x-ms-request-id": [ "f0afed93-e3f2-41db-9f10-364ee3fb0c15" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092901Z:f0afed93-e3f2-41db-9f10-364ee3fb0c15" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:29:01 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRviYuRejZ9+mlnvR0tEOmBOjIVBYNVMQZ9bzTKVgqU+xKK8YXwFuuR871h+hFa0458TPhvEh0qgHJzfMUn4fkTfVlwUAIdn7BZOaAQyBqn2FWu/r70eKdpPZV1eofjKI8kMHSi8ugn7lrZgn4YHmZr" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f8c35fc8-b1ca-e879-09a8-bc701ce5dc32}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{f8c35fc8-b1ca-e879-09a8-bc701ce5dc32}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U19\",\"serialNumber\":\"7810A0ZPTEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetAllDrives+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}?api-version=2019-05-01+67": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D%3APD%3A%7Bfd389cf7-2115-2144-5afe-27910562d6b3%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "74" ], + "x-ms-client-request-id": [ "e763dddb-cd48-4c83-99ac-daef44daf0e6" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cc3690d4-c6f3-41d3-86ef-c4c0eb088356" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14842" ], + "x-ms-request-id": [ "cc3690d4-c6f3-41d3-86ef-c4c0eb088356" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092902Z:cc3690d4-c6f3-41d3-86ef-c4c0eb088356" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:29:02 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4PTnddFYXqPHisgf7dLrQxCQRhgIn+M0rCzD07i2s7fmAijHxU383zcIV0JDgCUJDHMUSPWwjdgf7DTIXC+iAvtId3ZjFvnFbiRjhHJua2h78sHwbKzQCeGaGVwUmvYMr8RJeO3hxqhU2/0EqR5o" ] + }, + "ContentHeaders": { + "Content-Length": [ "957" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{fd389cf7-2115-2144-5afe-27910562d6b3}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U17\",\"serialNumber\":\"68U0A1H5TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 2\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetInvaildDrive+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "75" ], + "x-ms-client-request-id": [ "be8bb10e-178c-470e-a983-40c6df02da16" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d9ebd3f0-55f4-4e79-9ee3-c9ee6aae33a2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14841" ], + "x-ms-request-id": [ "d9ebd3f0-55f4-4e79-9ee3-c9ee6aae33a2" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092903Z:d9ebd3f0-55f4-4e79-9ee3-c9ee6aae33a2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:29:02 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5YLOEVgkN5LUQrk1NC+g45MjeW0Yo+nyLhDGh19w9bf+a2qAJtOmiusef5cnIolDAbwJc9cjx6vkpRGp7xcdKi1kP7Q8cr5wZNW1142UiG8TzwTkKwg/vGtdYJYQEdHuJtgEXOjoV+6Zf0SD0ZFK" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetInvaildDrive+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "76" ], + "x-ms-client-request-id": [ "6a18733a-3843-4540-85c7-c627beb2d43c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5c1903bf-5676-4a83-a9cd-3529bc9fd223" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14840" ], + "x-ms-request-id": [ "5c1903bf-5676-4a83-a9cd-3529bc9fd223" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092903Z:5c1903bf-5676-4a83-a9cd-3529bc9fd223" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:29:03 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXLmx0U9EjOxzILPpjKLlLWBLmHjbyzvUK+bguYMS6SMwU7tqbY5jnlrM82vtqKWc/PxXLMrKy7ofiwxFSo8aP9Y7OaDdPWUom3TFeGlqWEBKsDG48zvFemAABBS0JEWMwcsMhueLD0UWaqv/JUE6" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetInvaildDrive+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/invailddrivename?api-version=2019-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/invailddrivename?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "77" ], + "x-ms-client-request-id": [ "7a056ffa-1d65-4cdc-a9a7-0ab262e051d2" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "bdc49a9d-ccac-4078-b79f-37b7ef62ea93" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14839" ], + "x-ms-request-id": [ "bdc49a9d-ccac-4078-b79f-37b7ef62ea93" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092904Z:bdc49a9d-ccac-4078-b79f-37b7ef62ea93" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:29:03 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvy0Q8hWcGzX0O6fzBGD6Z/J157F9T36NUpVkMarFnSx6xtcksaUJlWBsb6wQwUXfW0x+s+KCYZ+M7/ASBXb0l/W48CA7YdzhmF353+8kNrnDEN988+M9J0upNoWIRepSAIAhvYiStL0NO8ozued2o" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Get-AzsDrive+[NoContext]+TestGetDriveByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "78" ], + "x-ms-client-request-id": [ "fa0f8fe6-f151-4878-affd-0dbb677236e8" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9cd34728-df69-4a19-ba9d-6c485c58e99c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14838" ], + "x-ms-request-id": [ "9cd34728-df69-4a19-ba9d-6c485c58e99c" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092904Z:9cd34728-df69-4a19-ba9d-6c485c58e99c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:29:03 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMNL8luAnkJLz165ru+1AgGQxDZCeKbWh4lWLKsh2Wz2ULnxQXrG9eoauVZf62K7bKa34NT2pZ83XsOBGsS3NT6EaxKAsB7Li7TJV3NSRibzVvBhzVQFsqWBugxNE3BvGvpdzueTWgUhNCESfkdWz" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetDriveByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "81" ], + "x-ms-client-request-id": [ "270915ef-4b89-450e-8980-feee575b57ce" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ec3d44ef-bb8d-4cd6-8e31-c67d78009cc8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14837" ], + "x-ms-request-id": [ "ec3d44ef-bb8d-4cd6-8e31-c67d78009cc8" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092911Z:ec3d44ef-bb8d-4cd6-8e31-c67d78009cc8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:29:11 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvT4CdT7Y3Dw4+ylizjyb9oPl6E0CFVctAZ1NXmtb0zWawudAZWgkJKbYNldNiFxbPyOOHSBe8LWGdxKETbzj1+yLdcMRvwxqcWkbsRGnwdyhVXsE/p7CrBwPv+dCtrez3Bb4O529Hvp4zJXvoys24" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetDriveByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives?api-version=2019-05-01\u0026$top=1+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives?api-version=2019-05-01\u0026$top=1", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "82" ], + "x-ms-client-request-id": [ "144ecb40-4982-4589-a5ef-49e226e586f3" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b773b5f4-474e-4661-a942-51a6da776c89" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14836" ], + "x-ms-request-id": [ "b773b5f4-474e-4661-a942-51a6da776c89" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092911Z:b773b5f4-474e-4661-a942-51a6da776c89" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:29:11 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsUW3qcoiqPfCrWvA8QZPXhdNOXpage/3iVxyJ3uqKHNd4+NrGkfg8h+ROMRZERnOlDk9bCNne+bZO/bEj2yo6mfi9kY3crCnHt3aD94cCLutfjrNlEgq6gExFKK4cMIcjQZI3FYUfZFW/L7hsv3h" ] + }, + "ContentHeaders": { + "Content-Length": [ "970" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}]}" + } + }, + "Get-AzsDrive+[NoContext]+TestGetDriveByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}?api-version=2019-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/%7Ba185d466-4d21-4c1f-9489-7c9c66b6b172%7D:PD:%7B02b0ce34-1ebd-8080-f3e8-526e1023d257%7D?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "83" ], + "x-ms-client-request-id": [ "dd889903-933c-4955-ae2c-643254f52196" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsDrive" ], + "FullCommandName": [ "Get-AzsDrive_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "480f2a77-d244-4f45-ba84-f7c04f49a019" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14835" ], + "x-ms-request-id": [ "480f2a77-d244-4f45-ba84-f7c04f49a019" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T092912Z:480f2a77-d244-4f45-ba84-f7c04f49a019" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:29:12 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnD6xyYnmHwuha4J8ycgsr9XV7Di/kMTk4Q+ef4zTicb/fVaKXnj7C7iNQ42Zib7Rpe60exMO7sV+P+6EbkZ7PODQIPMwogaYDLLeHEc4qfug9KvD0Zz+qUbJ/AaoCMVVVd3wED7oN9yQX83H/YeA" ] + }, + "ContentHeaders": { + "Content-Length": [ "958" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/drives/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/{a185d466-4d21-4c1f-9489-7c9c66b6b172}:PD:{02b0ce34-1ebd-8080-f3e8-526e1023d257}\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/drives\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"storageNode\":\"redmond/ASRR1S31R18U21\",\"serialNumber\":\"7840A0N1TEYE\",\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"usage\":\"Cache\",\"physicalLocation\":\"Slot 12\",\"model\":\"PX05SVB192Y\",\"firmwareVersion\":\"AS0E\",\"isIndicationEnabled\":false,\"manufacturer\":\"TOSHIBA\",\"storagePool\":\"SU1_Pool\",\"mediaType\":\"SSD\",\"capacityGB\":1788,\"description\":\"\",\"action\":\"\"}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsDrive.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsDrive.Tests.ps1 new file mode 100644 index 00000000..3e1a6f6c --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsDrive.Tests.ps1 @@ -0,0 +1,177 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsDrive.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsDrive' { + + . $PSScriptRoot\StorageCommon.ps1 + + BeforeEach { + + function ValidateDrive { + param( + [Parameter(Mandatory = $true)] + $Volume + ) + + $Drive | Should Not Be $null + + # Resource + $Drive.Id | Should Not Be $null + $Drive.Location | Should Not Be $null + $Drive.Name | Should Not Be $null + $Drive.Type | Should Not Be $null + + # Drive + $Drive.StorageNode | Should Not Be $null + $Drive.SerialNumber | Should Not Be $null + $Drive.HealthStatus | Should Not Be $null + $Drive.OperationalStatus | Should Not Be $null + $Drive.Usage | Should Not Be $null + $Drive.PhysicalLocation | Should Not Be $null + $Drive.Model | Should Not Be $null + $Drive.FirmwareVersion | Should Not Be $null + $Drive.IsIndicationEnabled| Should Not Be $null + $Drive.Manufacturer | Should Not Be $null + $Drive.StoragePool | Should Not Be $null + $Drive.MediaType | Should Not Be $null + $Drive.CapacityGB | Should Not Be $null + $Drive.Description | Should Not Be $null + $Drive.Action | Should Not Be $null + } + + function AssertDrivesAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Drive + $Found.StorageNode | Should Be $Expected.StorageNode + $Found.SerialNumber | Should Be $Expected.SerialNumber + $Found.HealthStatus | Should Be $Expected.HealthStatus + $Found.OperationalStatus | Should Be $Expected.OperationalStatus + $Found.Usage | Should Be $Expected.Usage + $Found.PhysicalLocation | Should Be $Expected.PhysicalLocation + $Found.Model | Should Be $Expected.Model + $Found.FirmwareVersion | Should Be $Expected.FirmwareVersion + $Found.IsIndicationEnabled| Should Be $Expected.IsIndicationEnabled + $Found.Manufacturer | Should Be $Expected.Manufacturer + $Found.StoragePool | Should Be $Expected.StoragePool + $Found.MediaType | Should Be $Expected.MediaType + $Found.CapacityGB | Should Be $Expected.CapacityGB + $Found.Description | Should Be $Expected.Description + $Found.Action | Should Be $Expected.Action + + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListDrives" -Skip:$('TestListDrives' -in $global:SkippedTests) { + $global:TestName = 'TestListDrives' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $storageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($storageSubSystem in $storageSubSystems) { + $drives = Get-AzsDrive -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name + $drives | Should Not Be $null + foreach ($drive in $drives) { + ValidateDrive $drive + } + } + } + } + + It "TestGetDrive" -Skip:$('TestGetDrive' -in $global:SkippedTests) { + $global:TestName = 'TestGetDrive' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $storageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($storageSubSystem in $storageSubSystems) { + $drives = Get-AzsDrive -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name + foreach ($drive in $drives) { + $retrieved = Get-AzsDrive -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Name $drive.Name + AssertDrivesAreSame -Expected $drive -Found $retrieved + break + } + break + } + break + } + } + + It "TestGetAllDrives" -Skip:$('TestGetAllDrives' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllDrives' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $storageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($storageSubSystem in $storageSubSystems) { + $drives = Get-AzsDrive -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name + foreach ($drive in $drives) { + $retrieved = Get-AzsDrive -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Name $drive.Name + AssertDrivesAreSame -Expected $drive -Found $retrieved + } + } + } + } + + It "TestGetInvaildDrive" -Skip:$('TestGetInvaildDrive' -in $global:SkippedTests) { + $global:TestName = 'TestGetInvaildDrive' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $storageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($storageSubSystem in $storageSubSystems) { + $invaildDriveName = "invailddrivename" + $retrieved = Get-AzsDrive -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Name $invaildDriveName + $retrieved | Should Be $null + break + } + break + } + } + + It "TestGetDriveByInputObject" -Skip:$('TestGetDriveByInputObject' -in $global:SkippedTests) { + $global:TestName = 'TestGetDriveByInputObject' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $storageSubSystems = Get-AzsStorageSubSystem -ScaleUnit $scaleUnit.Name + foreach ($storageSubSystem in $storageSubSystems) { + $drive = Get-AzsDrive -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Top 1 + $retrieved = Get-AzsDrive -InputObject $drive + AssertDrivesAreSame -Expected $drive -Found $retrieved + } + } + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsEdgeGateway.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsEdgeGateway.Recording.json new file mode 100644 index 00000000..a1f2696e --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsEdgeGateway.Recording.json @@ -0,0 +1,282 @@ +{ + "Get-AzsEdgeGateway+[NoContext]+TestListEdgeGateways+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "62" ], + "x-ms-client-request-id": [ "a20fe514-43d5-4a47-958c-e28aca4d3ea2" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGateway" ], + "FullCommandName": [ "Get-AzsEdgeGateway_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7a3865f4-d14a-4b2e-a139-711c89086d8e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14935" ], + "x-ms-request-id": [ "7a3865f4-d14a-4b2e-a139-711c89086d8e" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193559Z:7a3865f4-d14a-4b2e-a139-711c89086d8e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:35:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvcz68DwNiQ58wU3lUUj6W48giTNzxyW0tUwLrojiGFA21LswNXq0SvTKNxYKdkKkffMMtYGoUXmdAVDnmPtPV3ebly1lG7TCRSLE4qgmsT0RfeZ86ozGKHi4BQEj+uF1/NwFasaGffJS+PAonR9Z+" ] + }, + "ContentHeaders": { + "Content-Length": [ "1244" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy01\",\"name\":\"redmond/n22r0903-Gwy01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Active\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy02\",\"name\":\"redmond/n22r0903-Gwy02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Active\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy03\",\"name\":\"redmond/n22r0903-Gwy03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Redundant\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}}]}" + } + }, + "Get-AzsEdgeGateway+[NoContext]+TestGetEdgeGateway+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "63" ], + "x-ms-client-request-id": [ "e013081e-7b53-439c-a6dc-69f4e8209baa" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGateway" ], + "FullCommandName": [ "Get-AzsEdgeGateway_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4b00506c-2278-41a0-a0bc-1addfde6d51f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14934" ], + "x-ms-request-id": [ "4b00506c-2278-41a0-a0bc-1addfde6d51f" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193559Z:4b00506c-2278-41a0-a0bc-1addfde6d51f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:35:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv652WrVBC3bioGZaQDFfZ4WTI9m9uOuJyli3rgyUD9292BHDXHUj5cJHtCkPzAPsy9GROpj6KVVk153mltAsiUHlu2xiL38YoLzBitldZu1wDNG5Ol0XIv9JQryKOAJVpu97a6iEHGKW1DG5+iFI4" ] + }, + "ContentHeaders": { + "Content-Length": [ "1244" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy01\",\"name\":\"redmond/n22r0903-Gwy01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Active\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy02\",\"name\":\"redmond/n22r0903-Gwy02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Active\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy03\",\"name\":\"redmond/n22r0903-Gwy03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Redundant\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}}]}" + } + }, + "Get-AzsEdgeGateway+[NoContext]+TestGetEdgeGateway+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy01?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy01?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "64" ], + "x-ms-client-request-id": [ "74664a8a-5221-4f0c-8ed1-361141c02d39" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGateway" ], + "FullCommandName": [ "Get-AzsEdgeGateway_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f4104294-9799-4bf6-acc1-a358c3c5a13c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14933" ], + "x-ms-request-id": [ "f4104294-9799-4bf6-acc1-a358c3c5a13c" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193559Z:f4104294-9799-4bf6-acc1-a358c3c5a13c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:35:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvleHauVtwD22HcrFxTQMRvqKYYYa8/OpugX/eKohVDjX2sS3YT4gi2x8yZE2q7/z/ej8yBnFnaUvn523/Ym1WQG5Y4pCFWe7VtP5ZayTDetB8e/oKr/pfGXM7Q4YwkcaCiEtVnIro2OxlQ9mfztgP" ] + }, + "ContentHeaders": { + "Content-Length": [ "409" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy01\",\"name\":\"redmond/n22r0903-Gwy01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Active\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}}" + } + }, + "Get-AzsEdgeGateway+[NoContext]+TestGetAllEdgeGateways+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "65" ], + "x-ms-client-request-id": [ "9e1527cb-a6c3-4726-9b86-77eaa5a319fb" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGateway" ], + "FullCommandName": [ "Get-AzsEdgeGateway_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "94937c9f-8574-4180-a876-f5a5342c41cc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14932" ], + "x-ms-request-id": [ "94937c9f-8574-4180-a876-f5a5342c41cc" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193600Z:94937c9f-8574-4180-a876-f5a5342c41cc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:35:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdMIZGoWu+GBforZJBpB/utbdTiFD31+uAtS5uQvsXCdOu+4ORxvgqjaP9Y1jDETySoSDP8rsPdfyQTCqVm8DrbFxRi8WW2eFCaVDVDFsan0GUhN9wb8M5qvwyo89Nqio7uZuNsEnsXcSKP3Vp759" ] + }, + "ContentHeaders": { + "Content-Length": [ "1244" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy01\",\"name\":\"redmond/n22r0903-Gwy01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Active\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy02\",\"name\":\"redmond/n22r0903-Gwy02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Active\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy03\",\"name\":\"redmond/n22r0903-Gwy03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Redundant\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}}]}" + } + }, + "Get-AzsEdgeGateway+[NoContext]+TestGetAllEdgeGateways+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy01?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy01?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "66" ], + "x-ms-client-request-id": [ "428dcf28-30f6-4c7c-8bb2-988564923332" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGateway" ], + "FullCommandName": [ "Get-AzsEdgeGateway_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f37c3680-f505-4e16-84fa-6f494027c9f8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14931" ], + "x-ms-request-id": [ "f37c3680-f505-4e16-84fa-6f494027c9f8" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193600Z:f37c3680-f505-4e16-84fa-6f494027c9f8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:35:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvu3aGkik/msaS62T2Sf6P4BvqDMQPGIwLx9go7xOtkuPFuzNe4DL/dk4aVeBDa0btIDO9UE6ZZvbWLRsZF2OwiWhSCeYSHOrCtamIGJaiEZ2h19A17lEbpFqGAiCRxV8cOwymYYz/e5/sZF8GQ6w/" ] + }, + "ContentHeaders": { + "Content-Length": [ "409" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy01\",\"name\":\"redmond/n22r0903-Gwy01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Active\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}}" + } + }, + "Get-AzsEdgeGateway+[NoContext]+TestGetAllEdgeGateways+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy02?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy02?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "67" ], + "x-ms-client-request-id": [ "f6877bdb-d1dd-45d0-a0ef-c857984232fa" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGateway" ], + "FullCommandName": [ "Get-AzsEdgeGateway_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "13a2fa11-bdf7-4426-8841-11cca9d16b53" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14930" ], + "x-ms-request-id": [ "13a2fa11-bdf7-4426-8841-11cca9d16b53" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193600Z:13a2fa11-bdf7-4426-8841-11cca9d16b53" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:35:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveIfuGT3KHTrbFkpi0alNzhgJ0XaBDqIOoZM0F3z/+lStp8Rx1GwIgbeRLPsKTIpXoBSsNO4Q9u5s2tJDXRZ6xo6u5Okx6mKmRRAHloPhwIW35E62UfPXnmJufYfErRzEjOznNN0yVQYUfbeUSF7s" ] + }, + "ContentHeaders": { + "Content-Length": [ "409" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy02\",\"name\":\"redmond/n22r0903-Gwy02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Active\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}}" + } + }, + "Get-AzsEdgeGateway+[NoContext]+TestGetAllEdgeGateways+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy03?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy03?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "68" ], + "x-ms-client-request-id": [ "71508159-7dc1-449c-90d5-3d7a4e0f98b9" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGateway" ], + "FullCommandName": [ "Get-AzsEdgeGateway_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "38957711-bb9b-4c43-a887-12ae57b8741c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14929" ], + "x-ms-request-id": [ "38957711-bb9b-4c43-a887-12ae57b8741c" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193600Z:38957711-bb9b-4c43-a887-12ae57b8741c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:35:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvB/EXdI460uMlDigUNFthBnkLW3phIJi0bJ3uz/bx5gn+VkjF77hPU6xs3SrvY8MqJMTwQdyeZ5j86cjUIK492VK1OfiaUREGOKSj2W0uTZiHiG66aTYspoKUJ2BdwkwTTcrDNoslUWRfU1MsytAL" ] + }, + "ContentHeaders": { + "Content-Length": [ "412" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGateways/n22r0903-Gwy03\",\"name\":\"redmond/n22r0903-Gwy03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGateways\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"state\":\"Redundant\",\"totalCapacity\":14000000,\"availableCapacity\":14000000,\"numberOfConnections\":0}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsEdgeGateway.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsEdgeGateway.Tests.ps1 new file mode 100644 index 00000000..5b9cccc3 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsEdgeGateway.Tests.ps1 @@ -0,0 +1,103 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsEdgeGateway.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsEdgeGateway' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateEdgeGateway { + param( + [Parameter(Mandatory = $true)] + $EdgeGateway + ) + + $EdgeGateway | Should Not Be $null + + # Resource + $EdgeGateway.Id | Should Not Be $null + $EdgeGateway.Location | Should Not Be $null + $EdgeGateway.Name | Should Not Be $null + $EdgeGateway.Type | Should Not Be $null + + # Edge Gateway + $EdgeGateway.NumberOfConnections | Should Not Be $null + $EdgeGateway.State | Should Not Be $null + $EdgeGateway.TotalCapacity | Should Not Be $null + + } + + function AssertEdgeGatewaysAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + + if ($Expected -eq $null) { + $Found | Should Be $null + } else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Edgegateway + $Found.NumberOfConnections | Should Be $Expected.NumberOfConnections + $Found.State | Should Be $Expected.State + $Found.TotalCapacity | Should Be $Expected.TotalCapacity + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListEdgeGateways" -Skip:$('TestListEdgeGateways' -in $global:SkippedTests) { + $global:TestName = 'TestListEdgeGateways' + + $gateways = Get-AzsEdgeGateway -ResourceGroupName $global:ResourceGroupName -Location $global:Location + $gateways | Should Not Be $null + foreach ($gateway in $gateways) { + ValidateEdgeGateway -EdgeGateway $gateway + } + } + + It "TestGetEdgeGateway" -Skip:$('TestGetEdgeGateway' -in $global:SkippedTests) { + $global:TestName = 'TestGetEdgeGateway' + + $gateways = Get-AzsEdgeGateway -ResourceGroupName $global:ResourceGroupName -Location $global:Location + $gateways | Should not be $null + foreach ($gateway in $gateways) { + $retrieved = Get-AzsEdgeGateway -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $gateway.Name + AssertEdgeGatewaysAreSame -Expected $gateway -Found $retrieved + break + } + } + + It "TestGetAllEdgeGateways" -Skip:$('TestGetAllEdgeGateways' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllEdgeGateways' + + $gateways = Get-AzsEdgeGateway -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($gateway in $gateways) { + $retrieved = Get-AzsEdgeGateway -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $gateway.Name + AssertEdgeGatewaysAreSame -Expected $gateway -Found $retrieved + } + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsEdgeGatewayPool.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsEdgeGatewayPool.Recording.json new file mode 100644 index 00000000..2578143a --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsEdgeGatewayPool.Recording.json @@ -0,0 +1,202 @@ +{ + "Get-AzsEdgeGatewayPool+[NoContext]+TestListEdgeGatewayPools+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "69" ], + "x-ms-client-request-id": [ "c5e92e9a-0aff-4f80-aad8-d131311a106a" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGatewayPool" ], + "FullCommandName": [ "Get-AzsEdgeGatewayPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0b8c1e7e-e940-4e11-8899-3c211af8ba65" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14928" ], + "x-ms-request-id": [ "0b8c1e7e-e940-4e11-8899-3c211af8ba65" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193606Z:0b8c1e7e-e940-4e11-8899-3c211af8ba65" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:36:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvn3Sanu9qsuKbcBzJTPpdoFa7iuRfz7SXngQ5bfWiYF/n/Tlf/IV9oFIZKDWpdMNkQWDdRix6/ydrhUzWKN3MOz4xYebpEgbVL19KIp7xb8p6tSZ8x9Pw7ibh/8qEbryhWGYRVJD/MUk3Bxa7IdDN" ] + }, + "ContentHeaders": { + "Content-Length": [ "561" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools/default\",\"name\":\"redmond/default\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGatewayPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"gatewayType\":\"S2sIPsec\",\"numberOfGateways\":3,\"redundantGatewayCount\":1,\"gatewayCapacityKiloBitsPerSecond\":14000000,\"publicIpAddress\":\"00000000-5555-0000-0001-000000000000\",\"edgeGateways\":[\"n22r0903-Gwy01\",\"n22r0903-Gwy02\",\"n22r0903-Gwy03\"]}}]}" + } + }, + "Get-AzsEdgeGatewayPool+[NoContext]+TestGetEdgeGatewayPool+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "70" ], + "x-ms-client-request-id": [ "03179219-e2d3-4f95-84c5-937b32ea918a" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGatewayPool" ], + "FullCommandName": [ "Get-AzsEdgeGatewayPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "da352ecf-fdda-4bd1-aed6-4f53806ef3c6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14927" ], + "x-ms-request-id": [ "da352ecf-fdda-4bd1-aed6-4f53806ef3c6" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193606Z:da352ecf-fdda-4bd1-aed6-4f53806ef3c6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:36:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/l+FG098Ms7x0lpSgRebsfTW6mss8gNHXRkojpTI5cqReEtaCzDKEkEqpNv5QJp0yX4uPvVFGkQvonqY/6ZQedM8e/nB5ZgZLQZC5Wy+kBbBdixBkYzph+VMQ5CRn9Ghy9r/1Uox0xlze5621Ztx" ] + }, + "ContentHeaders": { + "Content-Length": [ "561" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools/default\",\"name\":\"redmond/default\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGatewayPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"gatewayType\":\"S2sIPsec\",\"numberOfGateways\":3,\"redundantGatewayCount\":1,\"gatewayCapacityKiloBitsPerSecond\":14000000,\"publicIpAddress\":\"00000000-5555-0000-0001-000000000000\",\"edgeGateways\":[\"n22r0903-Gwy01\",\"n22r0903-Gwy02\",\"n22r0903-Gwy03\"]}}]}" + } + }, + "Get-AzsEdgeGatewayPool+[NoContext]+TestGetEdgeGatewayPool+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools/default?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools/default?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "71" ], + "x-ms-client-request-id": [ "32eadc70-019c-46ec-ab5a-9028f3b802f5" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGatewayPool" ], + "FullCommandName": [ "Get-AzsEdgeGatewayPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "57f24812-e668-4ea6-8faa-81e170b5b3a4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14926" ], + "x-ms-request-id": [ "57f24812-e668-4ea6-8faa-81e170b5b3a4" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193606Z:57f24812-e668-4ea6-8faa-81e170b5b3a4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:36:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNdojGHeqHmh8nqhMnIWkR1FTyxJN3suIFUdR/aBft14jGqR/7x906vCrVlg3SViA4oxFvK4T88nkLpH98Hu7Dq/WdoqKk7lTL/gH5YxObzeiZ7jR9gQ3TIL/SNKOIARSan6dy2yLg9uEBa5yHvUc" ] + }, + "ContentHeaders": { + "Content-Length": [ "549" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools/default\",\"name\":\"redmond/default\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGatewayPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"gatewayType\":\"S2sIPsec\",\"numberOfGateways\":3,\"redundantGatewayCount\":1,\"gatewayCapacityKiloBitsPerSecond\":14000000,\"publicIpAddress\":\"00000000-5555-0000-0001-000000000000\",\"edgeGateways\":[\"n22r0903-Gwy01\",\"n22r0903-Gwy02\",\"n22r0903-Gwy03\"]}}" + } + }, + "Get-AzsEdgeGatewayPool+[NoContext]+TestGetAllEdgeGatewayPools+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "72" ], + "x-ms-client-request-id": [ "fc672fb8-0983-4174-9522-74c10f57c661" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGatewayPool" ], + "FullCommandName": [ "Get-AzsEdgeGatewayPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "43dd4449-b4b4-456b-95cd-9fe8aff1d9b3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14925" ], + "x-ms-request-id": [ "43dd4449-b4b4-456b-95cd-9fe8aff1d9b3" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193606Z:43dd4449-b4b4-456b-95cd-9fe8aff1d9b3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:36:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWZK9We6n+KdIvVz8h/O4ZJSYxiCnWkqK0LAfRaAES62EHGpUh8jrvr1h/ETsZQAMGdCULuQrS2DzDydWcCqJj0ejwOl40fToXaOaKEjYepCnjpIprxYbmj4rH829dIdux42qwo202jEauu27imIW" ] + }, + "ContentHeaders": { + "Content-Length": [ "561" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools/default\",\"name\":\"redmond/default\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGatewayPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"gatewayType\":\"S2sIPsec\",\"numberOfGateways\":3,\"redundantGatewayCount\":1,\"gatewayCapacityKiloBitsPerSecond\":14000000,\"publicIpAddress\":\"00000000-5555-0000-0001-000000000000\",\"edgeGateways\":[\"n22r0903-Gwy01\",\"n22r0903-Gwy02\",\"n22r0903-Gwy03\"]}}]}" + } + }, + "Get-AzsEdgeGatewayPool+[NoContext]+TestGetAllEdgeGatewayPools+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools/default?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools/default?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "73" ], + "x-ms-client-request-id": [ "f7d0c05f-1747-4632-be07-dd958a9d93c0" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsEdgeGatewayPool" ], + "FullCommandName": [ "Get-AzsEdgeGatewayPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c88deda2-0e63-46fa-bc6a-ce3cce020a87" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14924" ], + "x-ms-request-id": [ "c88deda2-0e63-46fa-bc6a-ce3cce020a87" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T193606Z:c88deda2-0e63-46fa-bc6a-ce3cce020a87" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 19:36:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvDlHkHeSUbCS5KRz1/lXMYIA4oQlhE1D4DPaBsL54t5qnTAhGRJe2xh02N1honI0/XIVstecTZlN1L2/SfsOW0dny22t6pU0YOz0ueTl/TrmWP+H1ksoFvZ+kMaWWGM3ETqn7xDIq5l2BhhH9vZMR" ] + }, + "ContentHeaders": { + "Content-Length": [ "549" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/edgeGatewayPools/default\",\"name\":\"redmond/default\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/edgeGatewayPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"gatewayType\":\"S2sIPsec\",\"numberOfGateways\":3,\"redundantGatewayCount\":1,\"gatewayCapacityKiloBitsPerSecond\":14000000,\"publicIpAddress\":\"00000000-5555-0000-0001-000000000000\",\"edgeGateways\":[\"n22r0903-Gwy01\",\"n22r0903-Gwy02\",\"n22r0903-Gwy03\"]}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsEdgeGatewayPool.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsEdgeGatewayPool.Tests.ps1 new file mode 100644 index 00000000..151cb7f0 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsEdgeGatewayPool.Tests.ps1 @@ -0,0 +1,100 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsEdgeGatewayPool.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsEdgeGatewayPool' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + function ValidateEdgeGatewayPool { + param( + [Parameter(Mandatory = $true)] + $EdgeGatewayPool + ) + + $EdgeGatewayPool | Should Not Be $null + + # Resource + $EdgeGatewayPool.Id | Should Not Be $null + $EdgeGatewayPool.Location | Should Not Be $null + $EdgeGatewayPool.Name | Should Not Be $null + $EdgeGatewayPool.Type | Should Not Be $null + + # Edge Gateway Pool + $EdgeGatewayPool.GatewayType | Should Not Be $null + $EdgeGatewayPool.PublicIpAddress | Should Not Be $null + $EdgeGatewayPool.NumberOfGateways | Should Not Be $null + } + + function AssertEdgeGatewayPoolsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Edge Gateway Pool + $Found.GatewayType | Should Be $Expected.GatewayType + $Found.PublicIpAddress | Should Be $Expected.PublicIpAddress + $Found.NumberOfGateways | Should Be $Expected.NumberOfGateways + } + } + } + + AfterEach { + $global:Client = $null + } + + + It "TestListEdgeGatewayPools" -Skip:$('TestListEdgeGatewayPools' -in $global:SkippedTests) { + $global:TestName = 'TestListEdgeGatewayPools' + $edgeGatewayPools = Get-AzsEdgeGatewayPool -ResourceGroupName $global:ResourceGroupName -Location $global:Location + $edgeGatewayPools | Should Not Be $null + foreach ($edgeGatewayPool in $edgeGatewayPools) { + ValidateEdgeGatewayPool -EdgeGatewayPool $edgeGatewayPool + } + } + + + It "TestGetEdgeGatewayPool" -Skip:$('TestGetEdgeGatewayPool' -in $global:SkippedTests) { + $global:TestName = 'TestGetEdgeGatewayPool' + + $edgeGatewayPools = Get-AzsEdgeGatewayPool -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($edgeGatewayPool in $edgeGatewayPools) { + $retrieved = Get-AzsEdgeGatewayPool -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $edgeGatewayPool.Name + AssertEdgeGatewayPoolsAreSame -Expected $edgeGatewayPool -Found $retrieved + break + } + } + + It "TestGetAllEdgeGatewayPools" -Skip:$('TestGetAllEdgeGatewayPools' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllEdgeGatewayPools' + + $edgeGatewayPools = Get-AzsEdgeGatewayPool -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($edgeGatewayPool in $edgeGatewayPools) { + $retrieved = Get-AzsEdgeGatewayPool -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $edgeGatewayPool.Name + AssertEdgeGatewayPoolsAreSame -Expected $edgeGatewayPool -Found $retrieved + } + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsIPPool.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsIPPool.Recording.json new file mode 100644 index 00000000..2398f0fa --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsIPPool.Recording.json @@ -0,0 +1,42 @@ +{ + "IpPools+[NoContext]+TestListIpPools+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "68" ], + "x-ms-client-request-id": [ "e0445891-905d-4449-a8d4-4ebc247ce602" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsIPPool" ], + "FullCommandName": [ "Get-AzsIPPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ec22f5d6-d020-48a0-82c7-81cbf49b87e9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14930" ], + "x-ms-request-id": [ "ec22f5d6-d020-48a0-82c7-81cbf49b87e9" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T011318Z:ec22f5d6-d020-48a0-82c7-81cbf49b87e9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 01:13:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQ84e7n8SYIMogSf8U0qrx0hSS8Af1s61qwba8iCUdvsiV9DRI2Hz9r7DI6etN3ziw/0UuPZPcvNoDFGfBoqN203yc4Y3zvIzN435h2/BaaL19UoAdT8e4fKxF8qzUqR4dlb01vgMojJ/XTEBYzbo" ] + }, + "ContentHeaders": { + "Content-Length": [ "908" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/461b687e-7b10-437e-8e25-0e9e1d50cb7d\",\"name\":\"redmond/461b687e-7b10-437e-8e25-0e9e1d50cb7d\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"100.86.24.1\",\"endIpAddress\":\"100.86.27.255\",\"numberOfIpAddresses\":1023,\"numberOfAllocatedIpAddresses\":31,\"numberOfIpAddressesInTransition\":0,\"provisioningState\":0}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"provisioningState\":0}}]}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsIPPool.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsIPPool.Tests.ps1 new file mode 100644 index 00000000..287ce316 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsIPPool.Tests.ps1 @@ -0,0 +1,106 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsIPPool.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe "IpPools" -Tags @('IpPool', 'Azs.Fabric.Admin') { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateIpPool { + param( + [Parameter(Mandatory = $true)] + $IpPool + ) + + $IpPool | Should Not Be $null + + # Resource + $IpPool.Id | Should Not Be $null + $IpPool.Location | Should Not Be $null + $IpPool.Name | Should Not Be $null + $IpPool.Type | Should Not Be $null + + # IpPool + $IpPool.EndIpAddress | Should not be $null + $IpPool.NumberOfAllocatedIpAddresses | Should not be $null + $IpPool.NumberOfIpAddresses | Should not be $null + $IpPool.NumberOfIpAddressesInTransition | Should not be $null + $IpPool.StartIpAddress | Should not be $null + + } + + function AssertIpPoolsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # IpPool + $Found.EndIpAddress | Should Be $Expected.EndIpAddress + $Found.NumberOfAllocatedIpAddresses | Should Be $Expected.NumberOfAllocatedIpAddresses + $Found.NumberOfIpAddresses | Should Be $Expected.NumberOfIpAddresses + $Found.NumberOfIpAddressesInTransition | Should Be $Expected.NumberOfIpAddressesInTransition + $Found.StartIpAddress | Should Be $Expected.StartIpAddress + + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListIpPools" -Skip:$('TestListIpPools' -in $global:SkippedTests) { + $global:TestName = 'TestListIpPools' + $IpPools = Get-AzsIpPool -ResourceGroupName $global:ResourceGroupName -Location $Location + $IpPools | Should not be $null + foreach ($IpPool in $IpPools) { + ValidateIpPool -IpPool $IpPool + } + } + + It "TestGetIpPool" -Skip:$('TestGetIpPool' -in $global:SkippedTests) { + $global:TestName = 'TestGetIpPool' + + $IpPools = Get-AzsIpPool -ResourceGroupName $global:ResourceGroupName -Location $Location + if ($IpPools -and $IpPools.Count -gt 0) { + $IpPool = $IpPools[0] + $retrieved = Get-AzsIpPool -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $IpPool.Name + AssertIpPoolsAreSame -Expected $IpPool -Found $retrieved + } + } + + It "TestGetAllIpPools" -Skip:$('TestGetAllIpPools' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllIpPools' + + $IpPools = Get-AzsIpPool -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($IpPool in $IpPools) { + $retrieved = Get-AzsIpPool -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $IpPool.Name + AssertIpPoolsAreSame -Expected $IpPool -Found $retrieved + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureLocation.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureLocation.Recording.json new file mode 100644 index 00000000..1c43edd0 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureLocation.Recording.json @@ -0,0 +1,202 @@ +{ + "Get-AzsInfrastructureLocation+[NoContext]+TestListFabricLocations+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "39" ], + "x-ms-client-request-id": [ "4f18b92f-e3c3-41ac-a5b3-dc5648688321" ], + "CommandName": [ "Get-AzsInfrastructureLocation" ], + "FullCommandName": [ "Get-AzsInfrastructureLocation_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5216a7f6-8f5e-4974-8174-7ebef03a7377" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14892" ], + "x-ms-request-id": [ "5216a7f6-8f5e-4974-8174-7ebef03a7377" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T233300Z:5216a7f6-8f5e-4974-8174-7ebef03a7377" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 23:32:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvBNcT144E9EYJWq1E6GTtGa6JWEchSyEzjoMMAwoux8NG5yfpo5CYDIopjaHpqBjOCC3dIncdSwjJQ8ihU4X3xIcA8i1NoRWR9fUbdDtBR0IXErAsYhGEj53eiCNgtE4lrz2D5zw59Jw92dbyUcrF" ] + }, + "ContentHeaders": { + "Content-Length": [ "639" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"pepIpAddresses\":[\"100.88.6.224\",\"100.88.6.225\",\"100.88.6.226\"],\"timeServer\":\"10.10.240.20\",\"stampInformationId\":\"0200274f-5ea2-41f1-93f9-31144ce0c975\",\"externalDNSIPAddress01\":\"n22r0903-ns01.redmond.ext-n22r0903.masd.stbtest.microsoft.com\",\"externalDNSIPAddress02\":\"n22r0903-ns02.redmond.ext-n22r0903.masd.stbtest.microsoft.com\",\"exclusiveAdminOperationRunning\":false}}]}" + } + }, + "Get-AzsInfrastructureLocation+[NoContext]+TestGetFabricLocation+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "40" ], + "x-ms-client-request-id": [ "730ca7d4-6a2f-4fcf-91ff-5504bbfca105" ], + "CommandName": [ "Get-AzsInfrastructureLocation" ], + "FullCommandName": [ "Get-AzsInfrastructureLocation_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "832d583b-4c81-4c9e-bbaa-2eafdb5715cd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14891" ], + "x-ms-request-id": [ "832d583b-4c81-4c9e-bbaa-2eafdb5715cd" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T233300Z:832d583b-4c81-4c9e-bbaa-2eafdb5715cd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 23:33:00 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv9g3uSmDxnpkUI1g0fS+C9TXCQ06fuy+dC7xsTV/vklkE/aHMU0Zl2UvjK0hdgFPulTqngVdXOQJWRbQmOZw7pQkql3o6gAoZxPKdEcxM2Y49DN8FFtVD4zkG55M3e+t4SKO3DGkKvsdSHW2avQDc" ] + }, + "ContentHeaders": { + "Content-Length": [ "639" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"pepIpAddresses\":[\"100.88.6.224\",\"100.88.6.225\",\"100.88.6.226\"],\"timeServer\":\"10.10.240.20\",\"stampInformationId\":\"0200274f-5ea2-41f1-93f9-31144ce0c975\",\"externalDNSIPAddress01\":\"n22r0903-ns01.redmond.ext-n22r0903.masd.stbtest.microsoft.com\",\"externalDNSIPAddress02\":\"n22r0903-ns02.redmond.ext-n22r0903.masd.stbtest.microsoft.com\",\"exclusiveAdminOperationRunning\":false}}]}" + } + }, + "Get-AzsInfrastructureLocation+[NoContext]+TestGetFabricLocation+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "41" ], + "x-ms-client-request-id": [ "1def560e-9d83-4123-addf-296a3a768a86" ], + "CommandName": [ "Get-AzsInfrastructureLocation" ], + "FullCommandName": [ "Get-AzsInfrastructureLocation_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c16efce5-4ea4-4498-8df0-faf79176ebd1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14890" ], + "x-ms-request-id": [ "c16efce5-4ea4-4498-8df0-faf79176ebd1" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T233300Z:c16efce5-4ea4-4498-8df0-faf79176ebd1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 23:33:00 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZWWH8OnTix9yrrcjbASy/+EiQ9YCY8ClOoRR3/vBczZGur5O1jBSndw2mWN3OBu8WzP8q5G9W+ZADxprR3kL8FIH1NIJZuvoHQcbCPWskmmxSgcZACKiMsMfhy6/QXs0Z6jv1RIToZ/yJHsLV5a9" ] + }, + "ContentHeaders": { + "Content-Length": [ "639" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"pepIpAddresses\":[\"100.88.6.224\",\"100.88.6.225\",\"100.88.6.226\"],\"timeServer\":\"10.10.240.20\",\"stampInformationId\":\"0200274f-5ea2-41f1-93f9-31144ce0c975\",\"externalDNSIPAddress01\":\"n22r0903-ns01.redmond.ext-n22r0903.masd.stbtest.microsoft.com\",\"externalDNSIPAddress02\":\"n22r0903-ns02.redmond.ext-n22r0903.masd.stbtest.microsoft.com\",\"exclusiveAdminOperationRunning\":false}}]}" + } + }, + "Get-AzsInfrastructureLocation+[NoContext]+TestGetAllFabricLocations+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "42" ], + "x-ms-client-request-id": [ "a8d10abe-ea25-41c4-bdaf-0f491dcf5b78" ], + "CommandName": [ "Get-AzsInfrastructureLocation" ], + "FullCommandName": [ "Get-AzsInfrastructureLocation_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0cca7b83-cfb5-462a-9771-d5366f516665" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14889" ], + "x-ms-request-id": [ "0cca7b83-cfb5-462a-9771-d5366f516665" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T233301Z:0cca7b83-cfb5-462a-9771-d5366f516665" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 23:33:00 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvm16NutzrTGVWU6bjnzLWwByTJfiH+WvRFwafxEh7474Kx99+LtbyEYjtAszY2h4OuN577JtFnoi08DTzWtdRk7Gsd6mx6ntHqWTRkKVfk+4OcsgJUGsRswqqRgMBc/dESW+aZNSuUAASqzVj7xW6" ] + }, + "ContentHeaders": { + "Content-Length": [ "639" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"pepIpAddresses\":[\"100.88.6.224\",\"100.88.6.225\",\"100.88.6.226\"],\"timeServer\":\"10.10.240.20\",\"stampInformationId\":\"0200274f-5ea2-41f1-93f9-31144ce0c975\",\"externalDNSIPAddress01\":\"n22r0903-ns01.redmond.ext-n22r0903.masd.stbtest.microsoft.com\",\"externalDNSIPAddress02\":\"n22r0903-ns02.redmond.ext-n22r0903.masd.stbtest.microsoft.com\",\"exclusiveAdminOperationRunning\":false}}]}" + } + }, + "Get-AzsInfrastructureLocation+[NoContext]+TestGetAllFabricLocations+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "43" ], + "x-ms-client-request-id": [ "488eceb8-3223-4d1b-aad6-be568a87720b" ], + "CommandName": [ "Get-AzsInfrastructureLocation" ], + "FullCommandName": [ "Get-AzsInfrastructureLocation_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "eb058f1d-8272-4628-8e0e-5855b49fecf5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14888" ], + "x-ms-request-id": [ "eb058f1d-8272-4628-8e0e-5855b49fecf5" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T233301Z:eb058f1d-8272-4628-8e0e-5855b49fecf5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 23:33:00 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSnTrplZxG9AqiiaeVGUpKxBcLx2zDautJu+WkFbINjjVw4RWdrPP8RVCY38mh68OmJgDGTOMX2s8HPktkHPlXaK/qF5eoqAGQj9yJngQzZQOxoYo/UAxbmdHmRTktFd6NCkqHsdYfeaJUVkO+qTY" ] + }, + "ContentHeaders": { + "Content-Length": [ "639" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"pepIpAddresses\":[\"100.88.6.224\",\"100.88.6.225\",\"100.88.6.226\"],\"timeServer\":\"10.10.240.20\",\"stampInformationId\":\"0200274f-5ea2-41f1-93f9-31144ce0c975\",\"externalDNSIPAddress01\":\"n22r0903-ns01.redmond.ext-n22r0903.masd.stbtest.microsoft.com\",\"externalDNSIPAddress02\":\"n22r0903-ns02.redmond.ext-n22r0903.masd.stbtest.microsoft.com\",\"exclusiveAdminOperationRunning\":false}}]}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureLocation.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureLocation.Tests.ps1 new file mode 100644 index 00000000..f75c7248 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureLocation.Tests.ps1 @@ -0,0 +1,93 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsInfrastructureLocation.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsInfrastructureLocation' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateFabricLocation { + param( + [Parameter(Mandatory = $true)] + $FabricLocation + ) + + $FabricLocation | Should Not Be $null + + # Resource + $FabricLocation.Id | Should Not Be $null + $FabricLocation.Location | Should Not Be $null + $FabricLocation.Name | Should Not Be $null + $FabricLocation.Type | Should Not Be $null + + } + + function AssertFabricLocationsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListFabricLocations" -Skip:$('TestListFabricLocations' -in $global:SkippedTests) { + $global:TestName = 'TestListFabricLocations' + $fabricLocations = Get-AzsInfrastructureLocation -ResourceGroupName $global:ResourceGroupName + $fabricLocations | Should Not Be $null + foreach ($fabricLocation in $fabricLocations) { + ValidateFabricLocation -FabricLocation $fabricLocation + } + } + + It "TestGetFabricLocation" -Skip:$('TestGetFabricLocation' -in $global:SkippedTests) { + $global:TestName = 'TestGetFabricLocation' + + $fabricLocations = Get-AzsInfrastructureLocation -ResourceGroupName $global:ResourceGroupName + foreach ($fabricLocation in $fabricLocations) { + $retrieved = Get-AzsInfrastructureLocation -ResourceGroupName $global:ResourceGroupName + AssertFabricLocationsAreSame -Expected $fabricLocation -Found $retrieved + break + } + } + + It "TestGetAllFabricLocations" -Skip:$('TestGetAllFabricLocations' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllFabricLocations' + + $fabricLocations = Get-AzsInfrastructureLocation -ResourceGroupName $global:ResourceGroupName + foreach ($fabricLocation in $fabricLocations) { + $retrieved = Get-AzsInfrastructureLocation -ResourceGroupName $global:ResourceGroupName + AssertFabricLocationsAreSame -Expected $fabricLocation -Found $retrieved + } + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRole.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRole.Recording.json new file mode 100644 index 00000000..a2ab52e6 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRole.Recording.json @@ -0,0 +1,2242 @@ +{ + "Get-AzsInfrastructureRole+[NoContext]+TestListInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "e3e0bf44-aef0-49f3-9218-b168272b3ce6" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "509c153e-c861-41f4-9443-36b409921050" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14991" ], + "x-ms-request-id": [ "509c153e-c861-41f4-9443-36b409921050" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214722Z:509c153e-c861-41f4-9443-36b409921050" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvn4cY6vGAUCLFVdmcM+kxDIwZfcYS3dtHz6l1gPdrdu+l68F/jijLiDwzCmLBvtJLVTidWGUibGTEX/MwjoTqm87x1wY2at4X5CM2LaFTOeWakonjYrM4SoPiwVhqaC9IIplRPKNTHcroerhGRRCE" ] + }, + "ContentHeaders": { + "Content-Length": [ "48791" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices\",\"name\":\"redmond/ActiveDirectoryCertificateServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-CA01\"],\"displayName\":\"Certificate management\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryDomainServices\",\"name\":\"redmond/ActiveDirectoryDomainServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC03\"],\"displayName\":\"Directory management\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryFederationServices\",\"name\":\"redmond/ActiveDirectoryFederationServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS02\"],\"displayName\":\"Active Directory Federation Services\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ApplicationGateway\",\"name\":\"redmond/ApplicationGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Partition request broker (Administrator)\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceAdmin\",\"name\":\"redmond/AuthorizationServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Authorization service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceUser\",\"name\":\"redmond/AuthorizationServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Authorization service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"name\":\"redmond/AzureBridge\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Azure bridge\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureConsistentStorageRing\",\"name\":\"redmond/AzureConsistentStorageRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"Storage services\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureMonitor\",\"name\":\"redmond/AzureMonitor\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"AzureMonitor\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerAdmin\",\"name\":\"redmond/AzureResourceManagerAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Azure Resource Manager (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerUser\",\"name\":\"redmond/AzureResourceManagerUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Azure Resource Manager (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupController\",\"name\":\"redmond/BackupController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Backup controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupRestoreResourceProvider\",\"name\":\"redmond/BackupRestoreResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Infrastructure backup\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeController\",\"name\":\"redmond/ComputeController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Compute controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeResourceProvider\",\"name\":\"redmond/ComputeResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Compute\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DeploymentResourceProvider\",\"name\":\"redmond/DeploymentResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Deployment Resource Provider\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DiskResourceProvider\",\"name\":\"redmond/DiskResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Managed Disk\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/EnterpriseCloudEngine\",\"name\":\"redmond/EnterpriseCloudEngine\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Infrastructure deployment\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricControllerRing\",\"name\":\"redmond/FabricControllerRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"Infrastructure management controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricResourceProvider\",\"name\":\"redmond/FabricResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Capacity\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FCIR\",\"name\":\"redmond/FCIR\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Fabric Container Image Registry\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceAdmin\",\"name\":\"redmond/GalleryServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Gallery service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceUser\",\"name\":\"redmond/GalleryServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Gallery service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthCoreApplication\",\"name\":\"redmond/HealthCoreApplication\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"HealthCoreApplication\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthMonitoring\",\"name\":\"redmond/HealthMonitoring\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Health controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthResourceProvider\",\"name\":\"redmond/HealthResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Region Management\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceAdmin\",\"name\":\"redmond/InsightsServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Insights service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceUser\",\"name\":\"redmond/InsightsServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Insights service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultControlPlane\",\"name\":\"redmond/KeyVaultControlPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault controller (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultDataPlane\",\"name\":\"redmond/KeyVaultDataPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalControlPlane\",\"name\":\"redmond/KeyVaultInternalControlPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault controller (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalDataPlane\",\"name\":\"redmond/KeyVaultInternalDataPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultNamingService\",\"name\":\"redmond/KeyVaultNamingService\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault name manager\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultResourceProvider\",\"name\":\"redmond/KeyVaultResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MDM\",\"name\":\"redmond/MDM\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"MDM\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MicrosoftSQLServer\",\"name\":\"redmond/MicrosoftSQLServer\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql02\"],\"displayName\":\"Internal data store\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NetworkResourceProvider\",\"name\":\"redmond/NetworkResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Network\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NonPrivilegedApplicationGateway\",\"name\":\"redmond/NonPrivilegedApplicationGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Partition request broker (User)\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalAdmin\",\"name\":\"redmond/PortalAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Portal (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalUser\",\"name\":\"redmond/PortalUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Portal (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PXE\",\"name\":\"redmond/PXE\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-PXE01\"],\"displayName\":\"PXE Server\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/RASGateway\",\"name\":\"redmond/RASGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy03\"],\"displayName\":\"Edge gateway\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SeedRing\",\"name\":\"redmond/SeedRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Privileged endpoint\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesController\",\"name\":\"redmond/ServicesController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Infrastructure role controller\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesFabricProvider\",\"name\":\"redmond/ServicesFabricProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"ServicesFabricProvider\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SLBMultiplexer\",\"name\":\"redmond/SLBMultiplexer\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB02\"],\"displayName\":\"Load balancer multiplexer\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SqlServerApplication\",\"name\":\"redmond/SqlServerApplication\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Sql Server Application\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageController\",\"name\":\"redmond/StorageController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Storage controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageResourceProvider\",\"name\":\"redmond/StorageResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Storage\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SubscriptionsServices\",\"name\":\"redmond/SubscriptionsServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Subscriptions service\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeController\",\"name\":\"redmond/SupportBridgeController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SRNG01\"],\"displayName\":\"SupportBridgeController\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeResourceProvider\",\"name\":\"redmond/SupportBridgeResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"SupportBridgeResourceProvider\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportRing\",\"name\":\"redmond/SupportRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SRNG01\"],\"displayName\":\"Support Ring \",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UpdateResourceProvider\",\"name\":\"redmond/UpdateResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Updates\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridge\",\"name\":\"redmond/UsageBridge\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Usage bridge\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridgeHost\",\"name\":\"redmond/UsageBridgeHost\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Usage Bridge host\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceAdmin\",\"name\":\"redmond/UsageServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Usage service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceUser\",\"name\":\"redmond/UsageServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Usage service (User)\",\"restartable\":false}}]}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetInfraRole+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "e93314f6-bc77-4b92-8016-21732bf23a94" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "402b9adc-5632-44fc-a128-626b0baa65aa" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14990" ], + "x-ms-request-id": [ "402b9adc-5632-44fc-a128-626b0baa65aa" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214723Z:402b9adc-5632-44fc-a128-626b0baa65aa" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRqmxaAMu8XMnBvpkHFVNmDEo83zIUpdnnjVm3/Wb8WXce52vzFwCC7alVvAchPmwBEizogb2oBxj/Cne13Q03aS1AtbDkzgjAMuSWBdwEZmkUlRBEETl0Czvhy9jtl3ooxGNaQwk4ugD6vu/XGW4" ] + }, + "ContentHeaders": { + "Content-Length": [ "48791" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices\",\"name\":\"redmond/ActiveDirectoryCertificateServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-CA01\"],\"displayName\":\"Certificate management\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryDomainServices\",\"name\":\"redmond/ActiveDirectoryDomainServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC03\"],\"displayName\":\"Directory management\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryFederationServices\",\"name\":\"redmond/ActiveDirectoryFederationServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS02\"],\"displayName\":\"Active Directory Federation Services\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ApplicationGateway\",\"name\":\"redmond/ApplicationGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Partition request broker (Administrator)\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceAdmin\",\"name\":\"redmond/AuthorizationServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Authorization service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceUser\",\"name\":\"redmond/AuthorizationServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Authorization service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"name\":\"redmond/AzureBridge\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Azure bridge\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureConsistentStorageRing\",\"name\":\"redmond/AzureConsistentStorageRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"Storage services\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureMonitor\",\"name\":\"redmond/AzureMonitor\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"AzureMonitor\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerAdmin\",\"name\":\"redmond/AzureResourceManagerAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Azure Resource Manager (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerUser\",\"name\":\"redmond/AzureResourceManagerUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Azure Resource Manager (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupController\",\"name\":\"redmond/BackupController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Backup controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupRestoreResourceProvider\",\"name\":\"redmond/BackupRestoreResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Infrastructure backup\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeController\",\"name\":\"redmond/ComputeController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Compute controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeResourceProvider\",\"name\":\"redmond/ComputeResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Compute\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DeploymentResourceProvider\",\"name\":\"redmond/DeploymentResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Deployment Resource Provider\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DiskResourceProvider\",\"name\":\"redmond/DiskResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Managed Disk\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/EnterpriseCloudEngine\",\"name\":\"redmond/EnterpriseCloudEngine\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Infrastructure deployment\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricControllerRing\",\"name\":\"redmond/FabricControllerRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"Infrastructure management controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricResourceProvider\",\"name\":\"redmond/FabricResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Capacity\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FCIR\",\"name\":\"redmond/FCIR\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Fabric Container Image Registry\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceAdmin\",\"name\":\"redmond/GalleryServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Gallery service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceUser\",\"name\":\"redmond/GalleryServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Gallery service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthCoreApplication\",\"name\":\"redmond/HealthCoreApplication\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"HealthCoreApplication\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthMonitoring\",\"name\":\"redmond/HealthMonitoring\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Health controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthResourceProvider\",\"name\":\"redmond/HealthResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Region Management\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceAdmin\",\"name\":\"redmond/InsightsServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Insights service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceUser\",\"name\":\"redmond/InsightsServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Insights service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultControlPlane\",\"name\":\"redmond/KeyVaultControlPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault controller (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultDataPlane\",\"name\":\"redmond/KeyVaultDataPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalControlPlane\",\"name\":\"redmond/KeyVaultInternalControlPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault controller (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalDataPlane\",\"name\":\"redmond/KeyVaultInternalDataPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultNamingService\",\"name\":\"redmond/KeyVaultNamingService\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault name manager\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultResourceProvider\",\"name\":\"redmond/KeyVaultResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MDM\",\"name\":\"redmond/MDM\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"MDM\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MicrosoftSQLServer\",\"name\":\"redmond/MicrosoftSQLServer\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql02\"],\"displayName\":\"Internal data store\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NetworkResourceProvider\",\"name\":\"redmond/NetworkResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Network\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NonPrivilegedApplicationGateway\",\"name\":\"redmond/NonPrivilegedApplicationGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Partition request broker (User)\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalAdmin\",\"name\":\"redmond/PortalAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Portal (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalUser\",\"name\":\"redmond/PortalUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Portal (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PXE\",\"name\":\"redmond/PXE\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-PXE01\"],\"displayName\":\"PXE Server\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/RASGateway\",\"name\":\"redmond/RASGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy03\"],\"displayName\":\"Edge gateway\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SeedRing\",\"name\":\"redmond/SeedRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Privileged endpoint\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesController\",\"name\":\"redmond/ServicesController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Infrastructure role controller\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesFabricProvider\",\"name\":\"redmond/ServicesFabricProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"ServicesFabricProvider\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SLBMultiplexer\",\"name\":\"redmond/SLBMultiplexer\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB02\"],\"displayName\":\"Load balancer multiplexer\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SqlServerApplication\",\"name\":\"redmond/SqlServerApplication\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Sql Server Application\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageController\",\"name\":\"redmond/StorageController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Storage controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageResourceProvider\",\"name\":\"redmond/StorageResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Storage\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SubscriptionsServices\",\"name\":\"redmond/SubscriptionsServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Subscriptions service\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeController\",\"name\":\"redmond/SupportBridgeController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SRNG01\"],\"displayName\":\"SupportBridgeController\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeResourceProvider\",\"name\":\"redmond/SupportBridgeResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"SupportBridgeResourceProvider\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportRing\",\"name\":\"redmond/SupportRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SRNG01\"],\"displayName\":\"Support Ring \",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UpdateResourceProvider\",\"name\":\"redmond/UpdateResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Updates\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridge\",\"name\":\"redmond/UsageBridge\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Usage bridge\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridgeHost\",\"name\":\"redmond/UsageBridgeHost\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Usage Bridge host\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceAdmin\",\"name\":\"redmond/UsageServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Usage service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceUser\",\"name\":\"redmond/UsageServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Usage service (User)\",\"restartable\":false}}]}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetInfraRole+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "2c29b809-66f1-46ce-9d46-882567abdc06" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "746fe0e0-e188-4925-8259-65604e88388a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14989" ], + "x-ms-request-id": [ "746fe0e0-e188-4925-8259-65604e88388a" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214723Z:746fe0e0-e188-4925-8259-65604e88388a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvEeIbLMN6hsAgDByhPWainoyBH0Ra2u54gVb3ST4bg3+tKhVL3wuI9W6L4Ebc3W6fMJY8oB7TYgdC7kRAgP5BfN9ORxxUNBQ5TSWvXs85J8JVRT6n8yZnws42/Ma8nv+MNdD50PPqr5MXv6ZUs0ax" ] + }, + "ContentHeaders": { + "Content-Length": [ "596" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices\",\"name\":\"redmond/ActiveDirectoryCertificateServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-CA01\"],\"displayName\":\"Certificate management\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "d5a014a7-8755-4299-9891-08a8a933ae0c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2253816c-a4c1-4c53-9eb9-a0d4e0e00fbb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14988" ], + "x-ms-request-id": [ "2253816c-a4c1-4c53-9eb9-a0d4e0e00fbb" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214723Z:2253816c-a4c1-4c53-9eb9-a0d4e0e00fbb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQ2T+nX+xdoGFWfw+KZjs7lRb9m5XRFuDepKeZVmfhAa/eJnRRRu17XnD0QWq0ar3l1R8mAfWL55dGBZREUtVhmD+A6ZuJ226JODcTum88EQXshZ68UkOZVGdhh/vjXgdzhi7Q/Yn551Qywtj4Pq7" ] + }, + "ContentHeaders": { + "Content-Length": [ "48791" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices\",\"name\":\"redmond/ActiveDirectoryCertificateServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-CA01\"],\"displayName\":\"Certificate management\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryDomainServices\",\"name\":\"redmond/ActiveDirectoryDomainServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC03\"],\"displayName\":\"Directory management\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryFederationServices\",\"name\":\"redmond/ActiveDirectoryFederationServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS02\"],\"displayName\":\"Active Directory Federation Services\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ApplicationGateway\",\"name\":\"redmond/ApplicationGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Partition request broker (Administrator)\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceAdmin\",\"name\":\"redmond/AuthorizationServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Authorization service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceUser\",\"name\":\"redmond/AuthorizationServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Authorization service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"name\":\"redmond/AzureBridge\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Azure bridge\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureConsistentStorageRing\",\"name\":\"redmond/AzureConsistentStorageRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"Storage services\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureMonitor\",\"name\":\"redmond/AzureMonitor\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"AzureMonitor\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerAdmin\",\"name\":\"redmond/AzureResourceManagerAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Azure Resource Manager (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerUser\",\"name\":\"redmond/AzureResourceManagerUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Azure Resource Manager (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupController\",\"name\":\"redmond/BackupController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Backup controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupRestoreResourceProvider\",\"name\":\"redmond/BackupRestoreResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Infrastructure backup\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeController\",\"name\":\"redmond/ComputeController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Compute controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeResourceProvider\",\"name\":\"redmond/ComputeResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Compute\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DeploymentResourceProvider\",\"name\":\"redmond/DeploymentResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Deployment Resource Provider\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DiskResourceProvider\",\"name\":\"redmond/DiskResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Managed Disk\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/EnterpriseCloudEngine\",\"name\":\"redmond/EnterpriseCloudEngine\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Infrastructure deployment\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricControllerRing\",\"name\":\"redmond/FabricControllerRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"Infrastructure management controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricResourceProvider\",\"name\":\"redmond/FabricResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Capacity\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FCIR\",\"name\":\"redmond/FCIR\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Fabric Container Image Registry\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceAdmin\",\"name\":\"redmond/GalleryServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Gallery service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceUser\",\"name\":\"redmond/GalleryServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Gallery service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthCoreApplication\",\"name\":\"redmond/HealthCoreApplication\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"HealthCoreApplication\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthMonitoring\",\"name\":\"redmond/HealthMonitoring\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Health controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthResourceProvider\",\"name\":\"redmond/HealthResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Region Management\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceAdmin\",\"name\":\"redmond/InsightsServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Insights service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceUser\",\"name\":\"redmond/InsightsServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Insights service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultControlPlane\",\"name\":\"redmond/KeyVaultControlPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault controller (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultDataPlane\",\"name\":\"redmond/KeyVaultDataPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault service (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalControlPlane\",\"name\":\"redmond/KeyVaultInternalControlPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault controller (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalDataPlane\",\"name\":\"redmond/KeyVaultInternalDataPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultNamingService\",\"name\":\"redmond/KeyVaultNamingService\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault name manager\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultResourceProvider\",\"name\":\"redmond/KeyVaultResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MDM\",\"name\":\"redmond/MDM\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"MDM\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MicrosoftSQLServer\",\"name\":\"redmond/MicrosoftSQLServer\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql02\"],\"displayName\":\"Internal data store\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NetworkResourceProvider\",\"name\":\"redmond/NetworkResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Network\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NonPrivilegedApplicationGateway\",\"name\":\"redmond/NonPrivilegedApplicationGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Partition request broker (User)\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalAdmin\",\"name\":\"redmond/PortalAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Portal (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalUser\",\"name\":\"redmond/PortalUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Portal (User)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PXE\",\"name\":\"redmond/PXE\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-PXE01\"],\"displayName\":\"PXE Server\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/RASGateway\",\"name\":\"redmond/RASGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy03\"],\"displayName\":\"Edge gateway\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SeedRing\",\"name\":\"redmond/SeedRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Privileged endpoint\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesController\",\"name\":\"redmond/ServicesController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Infrastructure role controller\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesFabricProvider\",\"name\":\"redmond/ServicesFabricProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"ServicesFabricProvider\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SLBMultiplexer\",\"name\":\"redmond/SLBMultiplexer\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB02\"],\"displayName\":\"Load balancer multiplexer\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SqlServerApplication\",\"name\":\"redmond/SqlServerApplication\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Sql Server Application\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageController\",\"name\":\"redmond/StorageController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Storage controller\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageResourceProvider\",\"name\":\"redmond/StorageResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Storage\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SubscriptionsServices\",\"name\":\"redmond/SubscriptionsServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Subscriptions service\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeController\",\"name\":\"redmond/SupportBridgeController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SRNG01\"],\"displayName\":\"SupportBridgeController\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeResourceProvider\",\"name\":\"redmond/SupportBridgeResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"SupportBridgeResourceProvider\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportRing\",\"name\":\"redmond/SupportRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SRNG01\"],\"displayName\":\"Support Ring \",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UpdateResourceProvider\",\"name\":\"redmond/UpdateResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Updates\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridge\",\"name\":\"redmond/UsageBridge\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Usage bridge\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridgeHost\",\"name\":\"redmond/UsageBridgeHost\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Usage Bridge host\",\"restartable\":true}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceAdmin\",\"name\":\"redmond/UsageServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Usage service (Administrator)\",\"restartable\":false}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceUser\",\"name\":\"redmond/UsageServiceUser\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\"],\"displayName\":\"Usage service (User)\",\"restartable\":false}}]}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "82802ed1-bbd4-4530-a677-a576745eeeae" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fc7c6ee8-b5f9-404f-b06e-02df9ccb7b08" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14987" ], + "x-ms-request-id": [ "fc7c6ee8-b5f9-404f-b06e-02df9ccb7b08" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214724Z:fc7c6ee8-b5f9-404f-b06e-02df9ccb7b08" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAEoW/n/GfOsUUIQnOrFBWpnnX6eGQy6RDjnRIbXnTgbyFLGpSNi+tc6EuxBQZdUNM5Dhr3Tfw7c53r+736AG908BBJm0wKZw8QVj4DPxKV5wZC8NDVAePJ8cFDcNsIuoPtQAL/sF+2pcOcFP9u9f" ] + }, + "ContentHeaders": { + "Content-Length": [ "596" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices\",\"name\":\"redmond/ActiveDirectoryCertificateServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-CA01\"],\"displayName\":\"Certificate management\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryDomainServices?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryDomainServices?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "70e75449-e7bb-45e4-adc7-4d159faee588" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9aafe9e8-549f-49ec-94e1-256017ad469b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14986" ], + "x-ms-request-id": [ "9aafe9e8-549f-49ec-94e1-256017ad469b" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214724Z:9aafe9e8-549f-49ec-94e1-256017ad469b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+ipHnKq3RB/4fqb9MqsMzXrIH8Ie/50jzesME4BOBjToTRrlDjQLcksy6c+uhp/YAD/Jnlyy6DVPir+bRdY49YcDd1//EegjzHoiXF/ypYmsnnYx4RUbaJTlF8a0VehOrAxeylA0rUQCci9vt33p" ] + }, + "ContentHeaders": { + "Content-Length": [ "930" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryDomainServices\",\"name\":\"redmond/ActiveDirectoryDomainServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-DC03\"],\"displayName\":\"Directory management\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryFederationServices?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryFederationServices?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "584bc261-fa0a-42ba-89f1-7de502e81433" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8ce551c8-6658-4f24-84be-08a2869d9206" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14985" ], + "x-ms-request-id": [ "8ce551c8-6658-4f24-84be-08a2869d9206" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214724Z:8ce551c8-6658-4f24-84be-08a2869d9206" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvVi/v4ncEU0aE6JSvLvK44zPqW71vS58nJGxGLpEblw5mk0xSfXuauUsw/gF1+YcF1GrjvKSiQRr/lrrnGCtEAabY/ZMJyguQFawhSIeQSeFpK+nmHc7erCwsWjDyLgFWVsmsxM/sqLczGIaCgB7O" ] + }, + "ContentHeaders": { + "Content-Length": [ "785" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryFederationServices\",\"name\":\"redmond/ActiveDirectoryFederationServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS02\"],\"displayName\":\"Active Directory Federation Services\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ApplicationGateway?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ApplicationGateway?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "1a0b9a59-ed71-4be8-993f-69cf98669bb5" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "85c81b43-e1d2-4354-a696-8da2208bfed1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14984" ], + "x-ms-request-id": [ "85c81b43-e1d2-4354-a696-8da2208bfed1" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214724Z:85c81b43-e1d2-4354-a696-8da2208bfed1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnY6hMHcm/7UN4YSGee3xWpdrW1TZTtJ+7JJJ06Gu09sD3oVuqq1jIAUYpeqTa/QBrJWAPw3o1LLnkzvNwyFVxkbPZvMpwmJosDGfANqt9GXdX07PznWJDYCpYZMlmNlumhsB+oIxoK5vfLpZ846O" ] + }, + "ContentHeaders": { + "Content-Length": [ "930" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ApplicationGateway\",\"name\":\"redmond/ApplicationGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Partition request broker (Administrator)\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceAdmin?api-version=2016-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceAdmin?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "d4ac175e-f39e-4ee8-bd43-9418cc7f5bbd" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ac44c4d3-eedc-448c-87d6-06b8b5b69414" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14983" ], + "x-ms-request-id": [ "ac44c4d3-eedc-448c-87d6-06b8b5b69414" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214724Z:ac44c4d3-eedc-448c-87d6-06b8b5b69414" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvUi2coQNFBQvT3Nk6I35ZF1pCyWN0qKINPnbM9vvb+O7qrBnn8G/2dLcohkZz62jZWWWYuIJI335FukGyErsNbhMuZh96L+Qq5qgU7KTeVk0NmRAZEi8w4VgRdcH2mDXEu5u/nWAYvNgy2SsUM8op" ] + }, + "ContentHeaders": { + "Content-Length": [ "768" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceAdmin\",\"name\":\"redmond/AuthorizationServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Authorization service (Administrator)\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge?api-version=2016-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "4c685f1c-7706-480e-b3a7-00402db660bf" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "df1fe55c-f7f3-45d2-a53e-0ddb5615e5f0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14982" ], + "x-ms-request-id": [ "df1fe55c-f7f3-45d2-a53e-0ddb5615e5f0" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214724Z:df1fe55c-f7f3-45d2-a53e-0ddb5615e5f0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzpLYkJQVuqaWwvU4I8KzwK7l0CgNJ5QwSCgeNaDTbk6o6roA24v5CyTWfD9jTWFAlpBCVJvYtrhOy6vfa+jDaarWCxswqxd2XM29DKR1fWTgEjRObgEhlkunisPdiCkOf+LioyI4Fu/Abyr5POHD" ] + }, + "ContentHeaders": { + "Content-Length": [ "715" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"name\":\"redmond/AzureBridge\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Azure bridge\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureConsistentStorageRing?api-version=2016-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureConsistentStorageRing?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "e4e5c5b4-a7dd-4299-8bff-35bd742c9f69" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c05a0aa7-3b15-4daf-8ce9-3486fe461832" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14981" ], + "x-ms-request-id": [ "c05a0aa7-3b15-4daf-8ce9-3486fe461832" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214724Z:c05a0aa7-3b15-4daf-8ce9-3486fe461832" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXLaUORLLG0KPYIQQETNk7yUNuhUz/a01I3mTthRCazPfMsOgFacNELkR5fW/UmE6VN3YVch3uzzBvY1u24bBk/10dmCcnd688BVHY5v5Bi/2hOiMxNXQtjCPT5sn/S+/Zl7R0L2JQhC72GdASOwd" ] + }, + "ContentHeaders": { + "Content-Length": [ "922" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureConsistentStorageRing\",\"name\":\"redmond/AzureConsistentStorageRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"Storage services\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureMonitor?api-version=2016-05-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureMonitor?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "0d3ad392-8e53-4b87-89e5-d2795ff57851" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "dd46415b-8549-4576-9e8b-7934932f8f50" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14980" ], + "x-ms-request-id": [ "dd46415b-8549-4576-9e8b-7934932f8f50" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214724Z:dd46415b-8549-4576-9e8b-7934932f8f50" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKud7HfUIJFKskeYWSDxEhLFLN4yUPXP/teiM52tl7WFvCm6+RTnjGqsiwhPy+TFz1YL4aTPyMxi7oAdgvhfLKyNkrPb5SxcS39EKOt7RxnAo2TSYQAZh6HTxiphUdZkMptwopamnaSuzrhb8HvTg" ] + }, + "ContentHeaders": { + "Content-Length": [ "890" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureMonitor\",\"name\":\"redmond/AzureMonitor\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"AzureMonitor\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerAdmin?api-version=2016-05-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerAdmin?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "39c4cfca-7387-421b-9174-7acc5f4367f0" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fb7a223c-1c12-483c-aae5-d0bed721f96f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14979" ], + "x-ms-request-id": [ "fb7a223c-1c12-483c-aae5-d0bed721f96f" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214725Z:fb7a223c-1c12-483c-aae5-d0bed721f96f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvF6fCaGSdF/Wi47cL3qKBoUP/a/Syk+zDTwoYvbjeEcRCmYTJflsoD/ccpjruP0vGzTCe0JAHHSiy6xao8t9oOsDDCAJ9B8CqcZtx8DPGlZuF7lcLGNQH4NYjQSOs6f9DLTYs6RpmFIdOkHK32Q0j" ] + }, + "ContentHeaders": { + "Content-Length": [ "769" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerAdmin\",\"name\":\"redmond/AzureResourceManagerAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Azure Resource Manager (Administrator)\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupController?api-version=2016-05-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupController?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "a2b12d0c-3bb7-44e6-b178-4d095b060370" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "125b617a-b3b3-4c31-afc9-8152e31644bf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14978" ], + "x-ms-request-id": [ "125b617a-b3b3-4c31-afc9-8152e31644bf" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214725Z:125b617a-b3b3-4c31-afc9-8152e31644bf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaKPq6ymOmIKfqn5sPbbrgJ8USQsbZigvwhoFHruKoI+TtCRN6rQsAGcwI5JGiBSWjeOwjEb/FdqLpa3MohVlh/t5iVqUMxjAAF4XFljPNDk+DHMKz4PbRvWWAkp8iX9e6ystYwsHvJcBDfblMO9W" ] + }, + "ContentHeaders": { + "Content-Length": [ "906" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupController\",\"name\":\"redmond/BackupController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Backup controller\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupRestoreResourceProvider?api-version=2016-05-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupRestoreResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "544b3eb7-a0f3-4473-b480-c1b83d6564be" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5b87cd88-c059-4c39-8d4e-3e597ab26eb1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14977" ], + "x-ms-request-id": [ "5b87cd88-c059-4c39-8d4e-3e597ab26eb1" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214725Z:5b87cd88-c059-4c39-8d4e-3e597ab26eb1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8xrWj8UH7GJazVxmTCV3n15F8O2JzMC/8URNNKup5TZzTCXMYp178FpBJ/gCTneDCFTrKlc2Nxe21NWFWYIAUWQUTWMITk2vZSHM4ivxk+nUkcLLJKUjj38k47qWO0WEWvViGAt2vZ2ql6OoP5qM" ] + }, + "ContentHeaders": { + "Content-Length": [ "933" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupRestoreResourceProvider\",\"name\":\"redmond/BackupRestoreResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Infrastructure backup\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeController?api-version=2016-05-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeController?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "308e13f7-8469-4f8b-8898-069572f60766" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "57fecb6c-9ac8-488d-a378-8b32949b13f6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14976" ], + "x-ms-request-id": [ "57fecb6c-9ac8-488d-a378-8b32949b13f6" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214725Z:57fecb6c-9ac8-488d-a378-8b32949b13f6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuwdNKZF/ObdfCHfSYBiOTjBD8vYiLOxGgiV0g8mXiqLRym2QufkMg1/erHABvKLemqTlW6Rz5kaJwxMqz81qKnh8H6MKbeO7CvCJKpw1gB7ZRYXc8o7xxI/MKAZkQV6l1oYKQpHn5WBcPLyDXK1g" ] + }, + "ContentHeaders": { + "Content-Length": [ "906" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeController\",\"name\":\"redmond/ComputeController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Compute controller\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeResourceProvider?api-version=2016-05-01+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "9b30f2ee-02b4-44df-a50c-d9718ecf7390" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "02815ac9-36f6-4538-8177-0e553a088cd0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14975" ], + "x-ms-request-id": [ "02815ac9-36f6-4538-8177-0e553a088cd0" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214725Z:02815ac9-36f6-4538-8177-0e553a088cd0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv2Sq0kSZHDnirPomV3dg6n157LsELjjBomsoR2lbUCz4LEaxuGvVcnm1KgMLNDLxzGsdkgcikrnM4UanRiv+LneQUkequjqrU23eQtD6aJSoqROWrWjosWWeIK4LR+PN7SmrX9Sh8hzRJA8iY/y5B" ] + }, + "ContentHeaders": { + "Content-Length": [ "907" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeResourceProvider\",\"name\":\"redmond/ComputeResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Compute\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DeploymentResourceProvider?api-version=2016-05-01+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DeploymentResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "f5fe7c5e-4ec3-4233-885e-cd142a75503d" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "75637034-66af-4279-9b71-b6e749ef083d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14974" ], + "x-ms-request-id": [ "75637034-66af-4279-9b71-b6e749ef083d" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214725Z:75637034-66af-4279-9b71-b6e749ef083d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaV7tObsDSvC7akNcNnqUof8PuAK3i7d65pl/fQY0qQ8G0qoyeYlNp0jHN+ADgCQLfCZybxnFePY0k9zmgxELPRmuL1TQI+llLOwDGBqx31U+6hdPa1thUVgDsS4Fe7ULDFGxVlbQDvmSdb5RPHxt" ] + }, + "ContentHeaders": { + "Content-Length": [ "934" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DeploymentResourceProvider\",\"name\":\"redmond/DeploymentResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Deployment Resource Provider\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DiskResourceProvider?api-version=2016-05-01+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DiskResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "73a75eae-5823-4d13-ae03-c32689ea4b7f" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e364a207-44f2-40a3-baff-e399714a2934" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14973" ], + "x-ms-request-id": [ "e364a207-44f2-40a3-baff-e399714a2934" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214725Z:e364a207-44f2-40a3-baff-e399714a2934" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXSWybHGuKi9vU0KswkZC5Jfu1JD7qvK35a2rH/KBdlKE+1SvGW8q5wda6nWyIBE/BRdOtw1xWKKaMDaxvW5ANlEUKhue37swwKhcEcPb9pdSuY6+JPDwv4lrRcGRFVYCUZoHO8CHjAKo6k+4x88z" ] + }, + "ContentHeaders": { + "Content-Length": [ "906" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/DiskResourceProvider\",\"name\":\"redmond/DiskResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Managed Disk\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/EnterpriseCloudEngine?api-version=2016-05-01+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/EnterpriseCloudEngine?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "0a94d9c3-d264-4c54-8b37-22a45989e4bd" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9db9552f-4f9a-4511-af74-95087b9b46e1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14972" ], + "x-ms-request-id": [ "9db9552f-4f9a-4511-af74-95087b9b46e1" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214726Z:9db9552f-4f9a-4511-af74-95087b9b46e1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbeGcuwL/PjqD7KSL35pz6k1EbRg2F4SYlBkTWRY61pF6gz+HusEiK4aqEJhNG/hI1SV3f4RUmHrADom9SPfXpQ9BB1CTfZXNVR6KCh86yVF1m6vw5bKPrGPyS7Ihz+wHnPYziZTxrsHrTne3sfDc" ] + }, + "ContentHeaders": { + "Content-Length": [ "924" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/EnterpriseCloudEngine\",\"name\":\"redmond/EnterpriseCloudEngine\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Infrastructure deployment\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricControllerRing?api-version=2016-05-01+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricControllerRing?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "fbb12925-746f-46a8-a5db-26bbcd555dd4" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d53e29da-37de-437f-963e-2cd63d6c4d3b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14971" ], + "x-ms-request-id": [ "d53e29da-37de-437f-963e-2cd63d6c4d3b" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214726Z:d53e29da-37de-437f-963e-2cd63d6c4d3b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvpEeMdn3CEd7Ww7pQWrIk3isc6sIWww/GDXKQQBl1niZWilnd4UOTjdL/wb501Wr6sA8xGCl/wXtRT2WOCL60SFTViuLMqm1uw3lC4bxzJXa3ozNdC8YsqEulawmn6vEJmjIeVFXpVC1ZA6nvPGpx" ] + }, + "ContentHeaders": { + "Content-Length": [ "930" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricControllerRing\",\"name\":\"redmond/FabricControllerRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"Infrastructure management controller\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricResourceProvider?api-version=2016-05-01+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "22" ], + "x-ms-client-request-id": [ "77dbbf70-a4b1-40f8-a4ac-008a1d8ba7d8" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fe7cfd4e-3c2a-4986-8355-c80e83673a5e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14970" ], + "x-ms-request-id": [ "fe7cfd4e-3c2a-4986-8355-c80e83673a5e" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214726Z:fe7cfd4e-3c2a-4986-8355-c80e83673a5e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaeac5KNirzK8hxflKf6IMGo80U3s0g5UCS9HGRk1JamigCX8/XI1suY2H8KUJZ81yviyOjgvl0gXmd7YtvOJEZ5sxiQMOo4ZeVjlB5IkpUG+LLUj4nY4pK892apx+SHWCwOJG8bmbjMG9qAEdLD1" ] + }, + "ContentHeaders": { + "Content-Length": [ "907" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricResourceProvider\",\"name\":\"redmond/FabricResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Capacity\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FCIR?api-version=2016-05-01+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FCIR?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23" ], + "x-ms-client-request-id": [ "daafa730-9c09-48f1-b803-c675333d5c3c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9782f8d1-f555-4b91-afb6-98ee5fec0c7b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14969" ], + "x-ms-request-id": [ "9782f8d1-f555-4b91-afb6-98ee5fec0c7b" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214726Z:9782f8d1-f555-4b91-afb6-98ee5fec0c7b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRviTXhYANkpiNXoTeY1jHPYw24XxxtDTOiKBEWS2AFKPxF/C4hBWZIG+uQvP1GWLp+m4LyOx/BN4m0vgJPaXty0sqBQ64XVV4IzKfoJ+iXDHdlzuXHAzJ7c5t2AJEjeElAacnNUAxQLOhhAJqG+PK3" ] + }, + "ContentHeaders": { + "Content-Length": [ "893" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FCIR\",\"name\":\"redmond/FCIR\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Fabric Container Image Registry\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceAdmin?api-version=2016-05-01+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceAdmin?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "24" ], + "x-ms-client-request-id": [ "520c4cb0-5151-4a0a-9a14-7fa1375fd764" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "05c1a89f-bb9a-43fc-a784-358bc2659f36" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14968" ], + "x-ms-request-id": [ "05c1a89f-bb9a-43fc-a784-358bc2659f36" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214726Z:05c1a89f-bb9a-43fc-a784-358bc2659f36" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvlIvmXgOixizBowmiZUOgfqOLTmc3AICbKMCZrds14yBR/JumvGCVgs+/nmWCzxEvzAz22iOsg6lFyUVEuH4hnmlJrpPRaJYJHEC5Wq9ooKnyc0erWVQLfRo1mRJ2pkeod4Fg6pWuNMAbUB9vAX+v" ] + }, + "ContentHeaders": { + "Content-Length": [ "750" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceAdmin\",\"name\":\"redmond/GalleryServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Gallery service (Administrator)\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthCoreApplication?api-version=2016-05-01+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthCoreApplication?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "25" ], + "x-ms-client-request-id": [ "125f1da3-2a74-40f5-b1e6-68e00d7ec9db" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e50f3d2a-ecb7-4d73-897a-f36e2c0c8ef6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14967" ], + "x-ms-request-id": [ "e50f3d2a-ecb7-4d73-897a-f36e2c0c8ef6" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214726Z:e50f3d2a-ecb7-4d73-897a-f36e2c0c8ef6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvlkHJWDmD4Po1GHW44z6xgfL8kJnky5kwthG8SuygCg9sUTna2JX6ejg35Qw/SEx0BNBFUzJa3iIF5McKA7qY9Jy+rRarJm5Lcyk2tHd2M3Cj35nqeQlGWqfkUFhMDCki9vkySHrCnkvGppjQLLN4" ] + }, + "ContentHeaders": { + "Content-Length": [ "917" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthCoreApplication\",\"name\":\"redmond/HealthCoreApplication\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\"],\"displayName\":\"HealthCoreApplication\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthMonitoring?api-version=2016-05-01+23": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthMonitoring?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "26" ], + "x-ms-client-request-id": [ "19ed97b2-6a1d-46a3-b7c7-775b027b91cd" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "eb24bd6c-b12f-472d-8070-bc9e2f9bc2f6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14966" ], + "x-ms-request-id": [ "eb24bd6c-b12f-472d-8070-bc9e2f9bc2f6" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214726Z:eb24bd6c-b12f-472d-8070-bc9e2f9bc2f6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwOyWZrqOboWDRWhdN3HQxb/zMSeNSVLm05m7YsoRBKxktMvOhQbAP3X1r1XIfS2SituRRtcc+qi2iRDOhKxoNDO7dXRjGgh7cXHAtO2+lyy2f9zy5rMfJlybSZTvK3McmN2M4oHpsEC9mn1LbYfT" ] + }, + "ContentHeaders": { + "Content-Length": [ "903" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthMonitoring\",\"name\":\"redmond/HealthMonitoring\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Health controller\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthResourceProvider?api-version=2016-05-01+24": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "27" ], + "x-ms-client-request-id": [ "0c6f6dad-a8e7-42af-9a08-5877be9efd3e" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6707f442-c461-43c9-8e3a-03676a3ee160" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14965" ], + "x-ms-request-id": [ "6707f442-c461-43c9-8e3a-03676a3ee160" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214726Z:6707f442-c461-43c9-8e3a-03676a3ee160" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvosc6Fo5B8qQQHgb1/3rX6xck+DveIfJbxC0Ri+VOJyLcMsTjHPb1aDK1XcSv+rWi5dmMJAEozONRolYyLzmnh4moCvbQZdTTX7a0zX38dX1DSta3sqs7vBB87rePCuMxVY2O2XA1rKa5Dun2GFcH" ] + }, + "ContentHeaders": { + "Content-Length": [ "915" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthResourceProvider\",\"name\":\"redmond/HealthResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Region Management\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceAdmin?api-version=2016-05-01+25": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceAdmin?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28" ], + "x-ms-client-request-id": [ "762a14d3-b4a2-4cd5-96ee-a35f6df21327" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "05997dae-088c-4546-8061-99bfcab449fa" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14964" ], + "x-ms-request-id": [ "05997dae-088c-4546-8061-99bfcab449fa" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214727Z:05997dae-088c-4546-8061-99bfcab449fa" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzQnr9gUdGzXOXYm7LhVBbbcpDZaDqQts9Zl70Q8AfXyzuQyue/0aLHh9DRU7yw9cCv5ZY6p1VSVzYFuILq8UQslkbHThRbhiuS6tQvEmvfw5q8Sc0Pzo+DAs6t5830PgWn4Rqsd4IddlZlh6yrKQ" ] + }, + "ContentHeaders": { + "Content-Length": [ "753" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceAdmin\",\"name\":\"redmond/InsightsServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Insights service (Administrator)\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultControlPlane?api-version=2016-05-01+26": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultControlPlane?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "29" ], + "x-ms-client-request-id": [ "18a91e6f-e86d-4683-a09d-8958520ad6e9" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "88558b7d-cafd-42fe-9951-4e210fd2997f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14963" ], + "x-ms-request-id": [ "88558b7d-cafd-42fe-9951-4e210fd2997f" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214727Z:88558b7d-cafd-42fe-9951-4e210fd2997f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvyS0GY/pQ3p+8YhHhuujlWxvadhAXglITiXcOQ12AcsDyHfml6f1uWiiseHfScccfQ7mrIc7feganMuApVA8Y8DmQiXL1RWJwhxq4V9X4M35BPnEr/Y6DrEVMEdxZezmgMTcRvG4X1JeUDslqkvuE" ] + }, + "ContentHeaders": { + "Content-Length": [ "922" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultControlPlane\",\"name\":\"redmond/KeyVaultControlPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault controller (User)\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultDataPlane?api-version=2016-05-01+27": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultDataPlane?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "30" ], + "x-ms-client-request-id": [ "11c474cf-2a88-4c8b-ad81-5e643f3f1276" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9b420dd8-c16b-4d21-a7e8-e65b6b0e54fe" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14962" ], + "x-ms-request-id": [ "9b420dd8-c16b-4d21-a7e8-e65b6b0e54fe" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214727Z:9b420dd8-c16b-4d21-a7e8-e65b6b0e54fe" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAK+FL2/8jM8H4YiLlIFc6xuhv3KrcRMyvTRWul/fMu4933rZKOrWAuIOazCfiz3JYf4WTwzaKT3QABlzbbhRnS/TKxypRpUGueDbgjWHYbyY+7m1f67Ibtfr1RiP2NThXuX1yAbHEfQB+P6Fq25Z" ] + }, + "ContentHeaders": { + "Content-Length": [ "913" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultDataPlane\",\"name\":\"redmond/KeyVaultDataPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault service (User)\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalControlPlane?api-version=2016-05-01+28": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalControlPlane?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "31" ], + "x-ms-client-request-id": [ "174e3a0b-a98a-4a08-8096-ecb75a30ecdb" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1e3b746c-625d-4852-959a-f3fbe8d43990" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14961" ], + "x-ms-request-id": [ "1e3b746c-625d-4852-959a-f3fbe8d43990" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214727Z:1e3b746c-625d-4852-959a-f3fbe8d43990" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvibD/ZiqZfkqcx52/IGsdTS5kPyM68V+mFnz3LQaOXyqaP58rslAfDjuDwz/7YhbfoV35A3zmjP4Fcyqyw5D8POW9RT/2gt1YHk6VphLxzz2FaLkyL+bK6BfV20o6eYty12MIyhZ1MycvWfgEgxKX" ] + }, + "ContentHeaders": { + "Content-Length": [ "947" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalControlPlane\",\"name\":\"redmond/KeyVaultInternalControlPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault controller (Administrator)\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalDataPlane?api-version=2016-05-01+29": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalDataPlane?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "32" ], + "x-ms-client-request-id": [ "3b0b53a2-5f7e-4a85-929a-73aa54087815" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e5ca0626-cf63-4267-bbae-bb9b53e50c16" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14960" ], + "x-ms-request-id": [ "e5ca0626-cf63-4267-bbae-bb9b53e50c16" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214727Z:e5ca0626-cf63-4267-bbae-bb9b53e50c16" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjvdxrPW6E6lI5rWhs49wpk01Yeb+x8DLAVo5PDJbLdPkd67NQhHmQNdI1/A1xqOeBH8dDehiZTCzHKxrDdDwKPTAMXyS/DVSEowkYB0o5bGgOuuTNGBfNtilSHk1WVLCzXmhsVi0DUir1fNX7p4e" ] + }, + "ContentHeaders": { + "Content-Length": [ "938" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalDataPlane\",\"name\":\"redmond/KeyVaultInternalDataPlane\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault service (Administrator)\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultNamingService?api-version=2016-05-01+30": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultNamingService?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "33" ], + "x-ms-client-request-id": [ "697ef94d-6e82-4ef3-9ab9-d39518a3ac20" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9f4ea2b7-f35b-40e8-b139-0ea0e5348582" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14959" ], + "x-ms-request-id": [ "9f4ea2b7-f35b-40e8-b139-0ea0e5348582" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214727Z:9f4ea2b7-f35b-40e8-b139-0ea0e5348582" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOV/IQhhT1Cso6vDnJVgJ1GW+uD98VI7aZ3m0i7BTOxn6JxJ0vKuWouWiBx2QsRWLYzFcMoD8VLkcBxtKh4B6F2XRPIvu58s0Ks89zbtWH8BK/iOj5VQT0eT4e9qUG7IEe8pYy5OpmcCRnR0cbWKl" ] + }, + "ContentHeaders": { + "Content-Length": [ "919" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultNamingService\",\"name\":\"redmond/KeyVaultNamingService\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault name manager\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultResourceProvider?api-version=2016-05-01+31": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "34" ], + "x-ms-client-request-id": [ "c5a75e10-d0d7-4cf8-abb9-e36b3e27112d" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "407ae443-ee08-4328-84ca-aa54dd523912" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14958" ], + "x-ms-request-id": [ "407ae443-ee08-4328-84ca-aa54dd523912" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214727Z:407ae443-ee08-4328-84ca-aa54dd523912" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/hIrm3G1ZyJzoKvZnpHKg/tv9VdiLU6YVcZIHLn/uMIMhcPLOvBHoeql4GIFSugZZ8LSlImBNYOG+NmnK/Y+nryImbLgOKpf6nLcIJ7WJ7YbU52EqOzwKpB3EphD0U5E2C+AKsy2Ps5/EOz2nc18" ] + }, + "ContentHeaders": { + "Content-Length": [ "911" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultResourceProvider\",\"name\":\"redmond/KeyVaultResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Key Vault\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MDM?api-version=2016-05-01+32": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MDM?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "35" ], + "x-ms-client-request-id": [ "2ac066ec-4f1b-46f0-a319-271bca6591b9" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0fdcae80-c9a5-4615-9c88-fef5d5ba3086" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14957" ], + "x-ms-request-id": [ "0fdcae80-c9a5-4615-9c88-fef5d5ba3086" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214727Z:0fdcae80-c9a5-4615-9c88-fef5d5ba3086" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYDQPEuUZxT7195zwpbEE53Rrdd/Kqy9QkQidarMWMn0VCaO61W4UVsuTOWi4FnpXpqurYrxET06iWY7gzLkWxmHb/vFlzNo+IbwE99ajVb2DNGBlrbF/siwg8VbVZvDniTwz0kwDZWya4BGjwjK5" ] + }, + "ContentHeaders": { + "Content-Length": [ "863" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MDM\",\"name\":\"redmond/MDM\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"MDM\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MicrosoftSQLServer?api-version=2016-05-01+33": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MicrosoftSQLServer?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "36" ], + "x-ms-client-request-id": [ "1197ea4c-8340-466e-97c3-62c5cb8ca7c8" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8ce4d6e2-44f1-4f87-bbcb-492adc61b9ad" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14956" ], + "x-ms-request-id": [ "8ce4d6e2-44f1-4f87-bbcb-492adc61b9ad" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214728Z:8ce4d6e2-44f1-4f87-bbcb-492adc61b9ad" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkHrL7QwGArad/kqVJkHdU0aJAX5p6LOW/eTo8dB/RWxgRDfpeiPbmGeoXU3Qk1t/uLMNh3ICD5ePqhrfsIFsfDIt4rNTVKxyvoZgb4hOI7RuHKGLOVk0hbwwyiZfpI9MkgIGC8oZ1vzwVQK7mRaR" ] + }, + "ContentHeaders": { + "Content-Length": [ "736" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MicrosoftSQLServer\",\"name\":\"redmond/MicrosoftSQLServer\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql02\"],\"displayName\":\"Internal data store\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NetworkResourceProvider?api-version=2016-05-01+34": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NetworkResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37" ], + "x-ms-client-request-id": [ "80584b7a-10fb-4152-9a7f-13ca215308ad" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "13217e13-5b68-4c1c-b469-f8ad1799c966" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14955" ], + "x-ms-request-id": [ "13217e13-5b68-4c1c-b469-f8ad1799c966" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214728Z:13217e13-5b68-4c1c-b469-f8ad1799c966" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvcdx62KWFjBX4JnMwV4L/n6a2MMAnF5hPfq/PbvI6RU6snzepOU3S82GqdwgNLdYgQXkK1rzO8kPwgLurVR2ACHy8jHpkikq+nuyJNnXap/eWGI8qkxcJOm5ucM4Y2dnD5KodPv8zRpAtIcYEoos0" ] + }, + "ContentHeaders": { + "Content-Length": [ "907" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NetworkResourceProvider\",\"name\":\"redmond/NetworkResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Network\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NonPrivilegedApplicationGateway?api-version=2016-05-01+35": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NonPrivilegedApplicationGateway?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "38" ], + "x-ms-client-request-id": [ "6255676b-2925-4160-987f-83b6657c2f46" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1cd58592-2140-49a9-bc99-8c2b781d42d9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14954" ], + "x-ms-request-id": [ "1cd58592-2140-49a9-bc99-8c2b781d42d9" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214728Z:1cd58592-2140-49a9-bc99-8c2b781d42d9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsFynjarQvOh6wpSl6fAdK4JTR9ReXcYSZ+oluAXM5H3aXNJKF/n29wsuMccLVixZlkQjLH7bCfMVUZLzVkGfdcp40uJ9nWyYGZRMH3Ssn/E+mJEeqN6uCMKGxzlD5fGsnckY+dWplxa/7OD9olfT" ] + }, + "ContentHeaders": { + "Content-Length": [ "947" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NonPrivilegedApplicationGateway\",\"name\":\"redmond/NonPrivilegedApplicationGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Partition request broker (User)\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalAdmin?api-version=2016-05-01+36": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalAdmin?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "39" ], + "x-ms-client-request-id": [ "83b9391e-4876-480b-abb1-8b4d93b7a0c8" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3cdf4238-3028-4101-ac28-84bf7eaea8ce" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14953" ], + "x-ms-request-id": [ "3cdf4238-3028-4101-ac28-84bf7eaea8ce" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214728Z:3cdf4238-3028-4101-ac28-84bf7eaea8ce" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv12ab2KUTPNlJWpKEgfTG4Vrwq4zvmBHpJYLbSy5yZkrZhFHhfM18Gt5GAR2/If5gQ4zv8y88yw025f/HGu66bd3qcqsGMijLn4zrIHW2vwhd3JYz6Ccf8vk9uvwxOWJLQWub6MpaHDRs0vEVrCvq" ] + }, + "ContentHeaders": { + "Content-Length": [ "725" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalAdmin\",\"name\":\"redmond/PortalAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Portal (Administrator)\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PXE?api-version=2016-05-01+37": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PXE?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "40" ], + "x-ms-client-request-id": [ "0c004b87-32d8-418c-8409-2c1749e049a7" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "21508773-a686-4518-a2eb-2ca5179b3452" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14952" ], + "x-ms-request-id": [ "21508773-a686-4518-a2eb-2ca5179b3452" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214728Z:21508773-a686-4518-a2eb-2ca5179b3452" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv849DDPr21EIbsJFnhleQrC9ozWPUXLhoCu2eHpnS9xelfOsWkUPG9Mcd4pgzE1+clJYL840VO0ftcIKPnvGdVTMy+D3quYjx3I3bqj3ellU/sdzWFPrDhO8SsC0UNFXAss6w7ZSUTMrWZAnX/nbM" ] + }, + "ContentHeaders": { + "Content-Length": [ "523" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PXE\",\"name\":\"redmond/PXE\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-PXE01\"],\"displayName\":\"PXE Server\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/RASGateway?api-version=2016-05-01+38": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/RASGateway?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "41" ], + "x-ms-client-request-id": [ "5c9ba5cb-79f7-4b94-9014-af5942fc52db" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2e7b4e8a-bb1f-4f3f-a720-93e856fe363f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14951" ], + "x-ms-request-id": [ "2e7b4e8a-bb1f-4f3f-a720-93e856fe363f" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214728Z:2e7b4e8a-bb1f-4f3f-a720-93e856fe363f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvv7VzgoKJ36yJLrjVNk/e1wnSKwzsFoaJFZqEgXSl2ID0j72zM0Ut7u+8khgcWIKyQbydsYGfqCcHtwq5gUnww130aA6wDar1XmFblOqX/itBC2Lj+LQC4oeSfsKc14OiH0IT9b7Fm2AuGnf1XZAJ" ] + }, + "ContentHeaders": { + "Content-Length": [ "887" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/RASGateway\",\"name\":\"redmond/RASGateway\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy03\"],\"displayName\":\"Edge gateway\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SeedRing?api-version=2016-05-01+39": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SeedRing?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "42" ], + "x-ms-client-request-id": [ "2df55884-0cd3-4e59-9194-2f8241cb0a82" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "29fdc1f3-8e6f-47fc-969a-6fb95fe3ea56" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14950" ], + "x-ms-request-id": [ "29fdc1f3-8e6f-47fc-969a-6fb95fe3ea56" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214728Z:29fdc1f3-8e6f-47fc-969a-6fb95fe3ea56" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRoWtYIEt6kQAXLUvQ/BsQoHUPVeNUK8ou7rqBpaIDh6T84XZGFCvK5H90oaR4r4zlnTn7KnLML4U0rT6elhY7XTqDovSHvvDgnB9ySc5eqy2yJHAY9VTFsZH3UYzZyubP9OGVqAVRZg94JlkmStO" ] + }, + "ContentHeaders": { + "Content-Length": [ "893" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SeedRing\",\"name\":\"redmond/SeedRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ERCS03\"],\"displayName\":\"Privileged endpoint\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesController?api-version=2016-05-01+40": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesController?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "43" ], + "x-ms-client-request-id": [ "fb0f56e9-54e8-440f-bf97-db52f6b8e784" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8cb7756b-56c7-4310-800b-f7be28a3041a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14949" ], + "x-ms-request-id": [ "8cb7756b-56c7-4310-800b-f7be28a3041a" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214728Z:8cb7756b-56c7-4310-800b-f7be28a3041a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdUtYsTS3SJGAh3CRY5YNviTLvVEhOrbHIfV/gOOLDsNCXIjPtoKs1OAXcUPZY5kGUObFhms7pcm/GlEuaBPS/1dE8JCLOrqKgvkgvApST01R5YzfuvL5a/uRIgyCo2u7syVezuWSp+4uq0DOLKEt" ] + }, + "ContentHeaders": { + "Content-Length": [ "921" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesController\",\"name\":\"redmond/ServicesController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Infrastructure role controller\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesFabricProvider?api-version=2016-05-01+41": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesFabricProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "44" ], + "x-ms-client-request-id": [ "f579464a-d43d-4267-a079-693ed86ef35e" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9fd3cb80-0b2b-45f3-9163-94f8c7eb20bd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14948" ], + "x-ms-request-id": [ "9fd3cb80-0b2b-45f3-9163-94f8c7eb20bd" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214729Z:9fd3cb80-0b2b-45f3-9163-94f8c7eb20bd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvH0FP6TCHGLkPMVLODgzYcgMM/ZbVWx+yRqVML71ZDcRqHh9UKduWxKFoQj/8IMN0eRNsAGH8YpP7cqgS7z113TkxiQ2gAVUXC23zFwcx2CSm/eh655tj6Y5j7+sL8FCP3LbwJLq75TVtDoCC3GAw" ] + }, + "ContentHeaders": { + "Content-Length": [ "920" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesFabricProvider\",\"name\":\"redmond/ServicesFabricProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"ServicesFabricProvider\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SLBMultiplexer?api-version=2016-05-01+42": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SLBMultiplexer?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "45" ], + "x-ms-client-request-id": [ "dc194226-94e3-4dc5-8d70-740c2bce1990" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "93fadc1a-9e0f-4ee6-915d-75328816c18c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14947" ], + "x-ms-request-id": [ "93fadc1a-9e0f-4ee6-915d-75328816c18c" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214729Z:93fadc1a-9e0f-4ee6-915d-75328816c18c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3lJB25w3IS/S5ADQllfGLmt4TlfI9EmhwbEAW5VFYxJU8msGJPmc3RiJRI5yRtn8vEbhnu7ZRtS37azC0PgXpcZ6nvgd88S/Td2r+kIp5CGQK4emHgNeH9g3o6Q3IK1O3tYKG/CH4GsMIlgqNQDf" ] + }, + "ContentHeaders": { + "Content-Length": [ "734" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SLBMultiplexer\",\"name\":\"redmond/SLBMultiplexer\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB02\"],\"displayName\":\"Load balancer multiplexer\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SqlServerApplication?api-version=2016-05-01+43": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SqlServerApplication?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "46" ], + "x-ms-client-request-id": [ "4642e7bb-2333-4a70-9515-83bcb26a5775" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "74eace81-f1c2-4f02-87cf-ae5c59e7ee9a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14946" ], + "x-ms-request-id": [ "74eace81-f1c2-4f02-87cf-ae5c59e7ee9a" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214729Z:74eace81-f1c2-4f02-87cf-ae5c59e7ee9a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzLwwACZCUWrsWtZ5qVJv8dEInXO568/hoiA9AXQ2aKWjsxG5jYBYcJymsaTVuLqb4Lhvh03F50VINXtKbmonb1cf3XBzYR3feEiE3OvAZ1JURAWBDMeOdEjwJjzEaZg8fqABqPfPfkoQb3y9AfYg" ] + }, + "ContentHeaders": { + "Content-Length": [ "916" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SqlServerApplication\",\"name\":\"redmond/SqlServerApplication\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Sql Server Application\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageController?api-version=2016-05-01+44": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageController?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "47" ], + "x-ms-client-request-id": [ "ecd4b959-e119-49c4-bcff-a31682a8c3e4" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c60a2fdc-2efc-4422-a761-af691c123508" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14945" ], + "x-ms-request-id": [ "c60a2fdc-2efc-4422-a761-af691c123508" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214729Z:c60a2fdc-2efc-4422-a761-af691c123508" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwt9G0Oj95zA2tc4rD6INVk5LdyRZIuQXSDxm8BZ6Wk/QApFhu5gnnoSXopVzGrZg44melRfhgaRhTrGcl/yr2J//WuO97eY/99YI8bSXQ5HaDs+o8Dn8KfynekAz1+H9RfEkNuXJisM889a9+o6/" ] + }, + "ContentHeaders": { + "Content-Length": [ "906" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageController\",\"name\":\"redmond/StorageController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Storage controller\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageResourceProvider?api-version=2016-05-01+45": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "48" ], + "x-ms-client-request-id": [ "f97513e3-32d7-4869-ba5d-8432ba87359b" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7785ecce-5164-4b3f-9168-ef81b3e342df" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14944" ], + "x-ms-request-id": [ "7785ecce-5164-4b3f-9168-ef81b3e342df" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214729Z:7785ecce-5164-4b3f-9168-ef81b3e342df" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+o6wf/ocV2mE1i6Ow60Czd8WFS1uDCCISldplwRGgAMc9ElKrQPjzQpsZwW6VXPqrp9DdPLn7s4DBQAzXy5MXpggbu5BnMQEd76qXlnotv/RK/U4+m3tV+7x2yZ6hDxi7m5E42qFWIq/lyUpjsrx" ] + }, + "ContentHeaders": { + "Content-Length": [ "907" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageResourceProvider\",\"name\":\"redmond/StorageResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Storage\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SubscriptionsServices?api-version=2016-05-01+46": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SubscriptionsServices?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "49" ], + "x-ms-client-request-id": [ "d61b2690-8904-49fb-80db-79a9bd58092f" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "db644052-f733-4244-bb61-e86ee85f6eaf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14943" ], + "x-ms-request-id": [ "db644052-f733-4244-bb61-e86ee85f6eaf" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214729Z:db644052-f733-4244-bb61-e86ee85f6eaf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZXtr/zUSsx1qiX4SQG4VmWz6+6wPwXKiflSLDvIJ5zjrVfw40oCFIBrw2qByWF4p/QO5b+g7OPxrz19cpSvuYNjSyKVLWJzwyJsxbgVGmp0w2VxH4/EZ/KmCrsUgoy1bZtUb3BxobsGK4SkMkVwJ" ] + }, + "ContentHeaders": { + "Content-Length": [ "744" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SubscriptionsServices\",\"name\":\"redmond/SubscriptionsServices\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Subscriptions service\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeController?api-version=2016-05-01+47": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeController?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "50" ], + "x-ms-client-request-id": [ "931d57f5-e8cd-449e-87c7-c47b526ef93d" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d63a264f-e410-4621-ae5a-c360c928e003" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14942" ], + "x-ms-request-id": [ "d63a264f-e410-4621-ae5a-c360c928e003" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214729Z:d63a264f-e410-4621-ae5a-c360c928e003" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvhM2d3PwfG8GIOFikcsbG8Rpblt2NTwg9b8lG3CiU43Wja2v0d9I6l4xFQbJm9BiR+k9DiwPvot+BRXKtAnvuUoT4eTudQ4oCjTKz5KVzbj2GFsSaODVHj2aqKZpX+a7AUq6NKwKuR0V5+sP/OB2/" ] + }, + "ContentHeaders": { + "Content-Length": [ "576" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeController\",\"name\":\"redmond/SupportBridgeController\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SRNG01\"],\"displayName\":\"SupportBridgeController\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeResourceProvider?api-version=2016-05-01+48": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "51" ], + "x-ms-client-request-id": [ "6b936c0c-d131-4263-9e6b-b5cab6891ad8" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "854970a4-bba8-4c4a-8990-b5cc210c3fe4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14941" ], + "x-ms-request-id": [ "854970a4-bba8-4c4a-8990-b5cc210c3fe4" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214730Z:854970a4-bba8-4c4a-8990-b5cc210c3fe4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvxqvsU8Ul7csuSl1EFNXaIFOQVyQzcLmfF7fCZwok4nlT+auJn5yF068qmPf7r28LbxGISdrHfIWArktacvIUVyQvuGpQRlGRlqLva8DQf9hjHDMT0KACy6XCH3zuJj2IjUDyJSsFO+LDhEyH3OQ8" ] + }, + "ContentHeaders": { + "Content-Length": [ "941" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportBridgeResourceProvider\",\"name\":\"redmond/SupportBridgeResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"SupportBridgeResourceProvider\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportRing?api-version=2016-05-01+49": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportRing?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "52" ], + "x-ms-client-request-id": [ "474bdc02-ce21-448b-a8b4-bcd206301998" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "712b1b85-6c4e-4326-a967-4f72a16c4208" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14940" ], + "x-ms-request-id": [ "712b1b85-6c4e-4326-a967-4f72a16c4208" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214730Z:712b1b85-6c4e-4326-a967-4f72a16c4208" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFe6YQh0dlPDs1wf8xdQBJikibyqvK3YH4ajCl8tRdJUMYiIBR4a2D0T5xFnCUi8YZ+fLwjn9tkqwWw2ECzmSgX1dspoM5ZANOYAyMbhAyZpwH/TJlbMdxnxYzKJhJOXz+oMAto6CuKmhd+2d0l8L" ] + }, + "ContentHeaders": { + "Content-Length": [ "543" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SupportRing\",\"name\":\"redmond/SupportRing\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SRNG01\"],\"displayName\":\"Support Ring \",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UpdateResourceProvider?api-version=2016-05-01+50": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UpdateResourceProvider?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "53" ], + "x-ms-client-request-id": [ "49ec4b77-ad87-4a9b-a377-8391dfb41b63" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6b15eafe-709c-44e8-b7ca-c6294ce2a588" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14939" ], + "x-ms-request-id": [ "6b15eafe-709c-44e8-b7ca-c6294ce2a588" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214730Z:6b15eafe-709c-44e8-b7ca-c6294ce2a588" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+T/M9jipASc3im1q4Y0myGa+oswTFBfGyHEwzBa7feurHV89axdzgRDsmig5DtWCWkuJdFchbyFDgtFwPX3s42DjutYBgI7yfaoC9QrdEiBomYQy/Y/1p5ht+hXRQ0A25DHD2RcXJGfxalkOQ4ea" ] + }, + "ContentHeaders": { + "Content-Length": [ "905" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UpdateResourceProvider\",\"name\":\"redmond/UpdateResourceProvider\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Updates\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridge?api-version=2016-05-01+51": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridge?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "54" ], + "x-ms-client-request-id": [ "1c38f19a-a215-4b34-b36d-6128d5c6292b" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "41ce305e-db21-4be8-a7ca-a2154104379e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14938" ], + "x-ms-request-id": [ "41ce305e-db21-4be8-a7ca-a2154104379e" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214730Z:41ce305e-db21-4be8-a7ca-a2154104379e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvF4omIifMCYURr+OxUxlE7jmnysmSe7A8mx60kEAOdmyN/ecfIl1urBhiuv1jGRJinWioCwfncuDEc5GV3dBVShDiOteZ2vV+ycwerG9RRCJBTUgO7zUAN66JMc7uSjpAT3LlYFSxkS2K536fN/SS" ] + }, + "ContentHeaders": { + "Content-Length": [ "889" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridge\",\"name\":\"redmond/UsageBridge\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Usage bridge\",\"restartable\":false}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridgeHost?api-version=2016-05-01+52": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridgeHost?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "55" ], + "x-ms-client-request-id": [ "fe23e2cc-7527-41be-b17b-22583d674030" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "81323c9b-e6d2-40f4-b691-a21e391c673a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14937" ], + "x-ms-request-id": [ "81323c9b-e6d2-40f4-b691-a21e391c673a" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214730Z:81323c9b-e6d2-40f4-b691-a21e391c673a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHnQ6urcCCIY3CcOoTA6B7zJB5aQxX9ntkhH7Xl5xq51t8610Fl4lczEmziC2CaiJ3qZ1m6ZgO5JhhRl2SifHhZ3I1CNBh/tWuMoovQN037FxBJ1eQdzhNm54DyVQlfmTXwlg35kZ+q+9cMQDfQfj" ] + }, + "ContentHeaders": { + "Content-Length": [ "901" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridgeHost\",\"name\":\"redmond/UsageBridgeHost\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\"],\"displayName\":\"Usage Bridge host\",\"restartable\":true}}" + } + }, + "Get-AzsInfrastructureRole+[NoContext]+TestGetAllInfraRoles+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceAdmin?api-version=2016-05-01+53": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceAdmin?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "56" ], + "x-ms-client-request-id": [ "187bf4ef-8ffe-43d5-846a-de54b31f4691" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureRole" ], + "FullCommandName": [ "Get-AzsInfrastructureRole_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "abd41517-a934-4ecb-88c9-8c4d2a514dbe" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14936" ], + "x-ms-request-id": [ "abd41517-a934-4ecb-88c9-8c4d2a514dbe" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T214730Z:abd41517-a934-4ecb-88c9-8c4d2a514dbe" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:47:30 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvlLBMVntjCZ+g3xMf73tHObqU/Qp2c6di6eajFfPXoY5BVdEfqm/1nKh1retd9auwPJgmd98poQksAAKmwFZmXX6xHPl+AdCekQkUUt1KcjhMcRUpE9q2nPLIYPACjqmOEPVbLSkX2z/6whjC87lT" ] + }, + "ContentHeaders": { + "Content-Length": [ "744" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceAdmin\",\"name\":\"redmond/UsageServiceAdmin\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoles\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"instances\":[\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\"],\"displayName\":\"Usage service (Administrator)\",\"restartable\":false}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRole.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRole.Tests.ps1 new file mode 100644 index 00000000..ce9ec076 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRole.Tests.ps1 @@ -0,0 +1,102 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsInfrastructureRole.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsInfrastructureRole' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateInfrastructureRole { + param( + [Parameter(Mandatory = $true)] + $InfrastructureRole + ) + + $InfrastructureRole | Should Not Be $null + + # Resource + $InfrastructureRole.Id | Should Not Be $null + $InfrastructureRole.Location | Should Not Be $null + $InfrastructureRole.Name | Should Not Be $null + $InfrastructureRole.Type | Should Not Be $null + + # Infra Role + $InfrastructureRole.Instances | Should Not be $null + $InfrastructureRole.Instances.Count | Should Not be 0 + + } + + function AssertInfrastructureRolesAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Infra Role + $Found.Instances.Count| Should Be $Expected.Instances.Count + + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListInfraRoles" -Skip:$('TestListInfraRoles' -in $global:SkippedTests) { + $global:TestName = 'TestListInfraRoles' + $InfrastructureRoles = Get-AzsInfrastructureRole -ResourceGroupName $global:ResourceGroupName -Location $Location + $InfrastructureRoles | Should Not Be $null + foreach ($InfrastructureRole in $InfrastructureRoles) { + ValidateInfrastructureRole -InfrastructureRole $InfrastructureRole + } + } + + It "TestGetInfraRole" -Skip:$('TestGetInfraRole' -in $global:SkippedTests) { + $global:TestName = 'TestGetInfraRole' + + $InfrastructureRoles = Get-AzsInfrastructureRole -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($InfrastructureRole in $InfrastructureRoles) { + $retrieved = Get-AzsInfrastructureRole -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $InfrastructureRole.Name + AssertInfrastructureRolesAreSame -Expected $InfrastructureRole -Found $retrieved + break + } + } + + It "TestGetAllInfraRoles" -Skip:$('TestGetAllInfraRoles' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllInfraRoles' + + $InfrastructureRoles = Get-AzsInfrastructureRole -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($InfrastructureRole in $InfrastructureRoles) { + $name = $InfrastructureRole.Name + $check = -not ($name -like "*User*" -or $name -like "*Administrator*") + if ($check) { + $retrieved = Get-AzsInfrastructureRole -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $InfrastructureRole.Name + AssertInfrastructureRolesAreSame -Expected $InfrastructureRole -Found $retrieved + } + } + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRoleInstance.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRoleInstance.Recording.json new file mode 100644 index 00000000..a662ff3f --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRoleInstance.Recording.json @@ -0,0 +1,202 @@ +{ + "Get-AzsInfrastructureRoleInstance+[NoContext]+TestListInfraRoleInstances+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "133" ], + "x-ms-client-request-id": [ "f9532353-2bce-42c3-b0ff-7c716afecbb3" ], + "CommandName": [ "Get-AzsInfrastructureRoleInstance" ], + "FullCommandName": [ "Get-AzsInfrastructureRoleInstance_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "dda41274-9ce0-4b0b-9926-d0fe558ba3d1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14996" ], + "x-ms-request-id": [ "dda41274-9ce0-4b0b-9926-d0fe558ba3d1" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T210026Z:dda41274-9ce0-4b0b-9926-d0fe558ba3d1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:00:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvhps/ALi+ScKUOyfa/DICA0WaAGz3iqvykd5tdBVO5TLapysFQirT35QV0FpRChs6m0cnNTLqs0OXilOuUpFmZYctAcMGoHCY39inoZ+L1+vjshDVbXZ9s6LVJ2NBK8MNP1nvTM4KQn040sVPP/5a" ] + }, + "ContentHeaders": { + "Content-Length": [ "17778" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"name\":\"redmond/n22r0903-ACS01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":8.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"name\":\"redmond/n22r0903-ACS02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":8.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\",\"name\":\"redmond/n22r0903-ACS03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":8.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS01\",\"name\":\"redmond/n22r0903-ADFS01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS02\",\"name\":\"redmond/n22r0903-ADFS02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-CA01\",\"name\":\"redmond/n22r0903-CA01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":1.0,\"cores\":2},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy01\",\"name\":\"redmond/n22r0903-Gwy01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy02\",\"name\":\"redmond/n22r0903-Gwy02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy03\",\"name\":\"redmond/n22r0903-Gwy03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-NC01\",\"name\":\"redmond/n22r0903-NC01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-NC02\",\"name\":\"redmond/n22r0903-NC02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-NC03\",\"name\":\"redmond/n22r0903-NC03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-PXE01\",\"name\":\"redmond/n22r0903-PXE01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":1.0,\"cores\":2},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB01\",\"name\":\"redmond/n22r0903-SLB01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB02\",\"name\":\"redmond/n22r0903-SLB02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql01\",\"name\":\"redmond/n22r0903-Sql01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":6.5,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql02\",\"name\":\"redmond/n22r0903-Sql02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":6.5,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"name\":\"redmond/n22r0903-WAS01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\",\"name\":\"redmond/n22r0903-WAS02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"name\":\"redmond/n22r0903-WASP01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\",\"name\":\"redmond/n22r0903-WASP02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"name\":\"redmond/n22r0903-Xrp01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":14.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"name\":\"redmond/n22r0903-Xrp02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":14.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\",\"name\":\"redmond/n22r0903-Xrp03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"size\":{\"memoryGb\":14.0,\"cores\":8},\"state\":\"Running\"}}]}" + } + }, + "Get-AzsInfrastructureRoleInstance+[NoContext]+TestGetInfraRoleInstance+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "134" ], + "x-ms-client-request-id": [ "bf41f195-2058-4176-9d76-eea1a7e38855" ], + "CommandName": [ "Get-AzsInfrastructureRoleInstance" ], + "FullCommandName": [ "Get-AzsInfrastructureRoleInstance_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3d5c0e96-2275-4e17-bb6b-4a2438b32311" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14995" ], + "x-ms-request-id": [ "3d5c0e96-2275-4e17-bb6b-4a2438b32311" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T210108Z:3d5c0e96-2275-4e17-bb6b-4a2438b32311" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:01:08 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvINd7DocckYLlBk3/ybvnmSeuLl/5KzJfSiGYvgiUjRcoEYzJYtMTXWFvt4zdSQ2Jk8lkMyyv+ayIFKQPj8WGL9sLEJk7YqYKZYf9od8zIk2pgSftxG/vIwRQNwjYEA5Q0Bgwcjr9UbZajZycYLc/" ] + }, + "ContentHeaders": { + "Content-Length": [ "17778" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"name\":\"redmond/n22r0903-ACS01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":8.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"name\":\"redmond/n22r0903-ACS02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":8.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\",\"name\":\"redmond/n22r0903-ACS03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":8.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS01\",\"name\":\"redmond/n22r0903-ADFS01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS02\",\"name\":\"redmond/n22r0903-ADFS02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-CA01\",\"name\":\"redmond/n22r0903-CA01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":1.0,\"cores\":2},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy01\",\"name\":\"redmond/n22r0903-Gwy01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy02\",\"name\":\"redmond/n22r0903-Gwy02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy03\",\"name\":\"redmond/n22r0903-Gwy03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-NC01\",\"name\":\"redmond/n22r0903-NC01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-NC02\",\"name\":\"redmond/n22r0903-NC02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-NC03\",\"name\":\"redmond/n22r0903-NC03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-PXE01\",\"name\":\"redmond/n22r0903-PXE01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":1.0,\"cores\":2},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB01\",\"name\":\"redmond/n22r0903-SLB01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB02\",\"name\":\"redmond/n22r0903-SLB02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql01\",\"name\":\"redmond/n22r0903-Sql01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":6.5,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql02\",\"name\":\"redmond/n22r0903-Sql02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":6.5,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"name\":\"redmond/n22r0903-WAS01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\",\"name\":\"redmond/n22r0903-WAS02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"name\":\"redmond/n22r0903-WASP01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\",\"name\":\"redmond/n22r0903-WASP02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"name\":\"redmond/n22r0903-Xrp01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":14.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"name\":\"redmond/n22r0903-Xrp02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":14.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\",\"name\":\"redmond/n22r0903-Xrp03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"size\":{\"memoryGb\":14.0,\"cores\":8},\"state\":\"Running\"}}]}" + } + }, + "Get-AzsInfrastructureRoleInstance+[NoContext]+TestGetAllInfraRoleInstances+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "135" ], + "x-ms-client-request-id": [ "62617214-8832-4f29-ace0-7118826c04e9" ], + "CommandName": [ "Get-AzsInfrastructureRoleInstance" ], + "FullCommandName": [ "Get-AzsInfrastructureRoleInstance_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "547de05e-b8ac-428f-bd67-079a2cfe3a00" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14994" ], + "x-ms-request-id": [ "547de05e-b8ac-428f-bd67-079a2cfe3a00" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T210109Z:547de05e-b8ac-428f-bd67-079a2cfe3a00" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:01:09 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHteWR6w3w6LHYiXn1TvTgPMjSIrc/UWxKRi7BBjvPRf5gd247W1TwHWm9ysmAf/S9fT0pwrqIjnJwAbc3R0LX9HknCnAtHv87MeLss06Ahf1IrSqlicQCwmaemnVEpBdvswi6p+7bimNavnzjYds" ] + }, + "ContentHeaders": { + "Content-Length": [ "17778" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS01\",\"name\":\"redmond/n22r0903-ACS01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":8.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS02\",\"name\":\"redmond/n22r0903-ACS02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":8.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ACS03\",\"name\":\"redmond/n22r0903-ACS03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":8.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS01\",\"name\":\"redmond/n22r0903-ADFS01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-ADFS02\",\"name\":\"redmond/n22r0903-ADFS02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-CA01\",\"name\":\"redmond/n22r0903-CA01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":1.0,\"cores\":2},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy01\",\"name\":\"redmond/n22r0903-Gwy01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy02\",\"name\":\"redmond/n22r0903-Gwy02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Gwy03\",\"name\":\"redmond/n22r0903-Gwy03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-NC01\",\"name\":\"redmond/n22r0903-NC01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-NC02\",\"name\":\"redmond/n22r0903-NC02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-NC03\",\"name\":\"redmond/n22r0903-NC03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"size\":{\"memoryGb\":4.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-PXE01\",\"name\":\"redmond/n22r0903-PXE01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":1.0,\"cores\":2},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB01\",\"name\":\"redmond/n22r0903-SLB01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-SLB02\",\"name\":\"redmond/n22r0903-SLB02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":8.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql01\",\"name\":\"redmond/n22r0903-Sql01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":6.5,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Sql02\",\"name\":\"redmond/n22r0903-Sql02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":6.5,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS01\",\"name\":\"redmond/n22r0903-WAS01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WAS02\",\"name\":\"redmond/n22r0903-WAS02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP01\",\"name\":\"redmond/n22r0903-WASP01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-WASP02\",\"name\":\"redmond/n22r0903-WASP02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":12.0,\"cores\":4},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp01\",\"name\":\"redmond/n22r0903-Xrp01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"size\":{\"memoryGb\":14.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp02\",\"name\":\"redmond/n22r0903-Xrp02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"size\":{\"memoryGb\":14.0,\"cores\":8},\"state\":\"Running\"}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/n22r0903-Xrp03\",\"name\":\"redmond/n22r0903-Xrp03\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/infraRoleInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnit\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"scaleUnitNode\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"size\":{\"memoryGb\":14.0,\"cores\":8},\"state\":\"Running\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "136" ], + "x-ms-client-request-id": [ "872c3d96-1208-4fb7-9a54-ef6a1fd21fae" ], + "CommandName": [ "Get-AzsIPPool" ], + "FullCommandName": [ "Get-AzsIPPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ed8e9bea-831b-47af-a7d7-cffb01fb7e58" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14993" ], + "x-ms-request-id": [ "ed8e9bea-831b-47af-a7d7-cffb01fb7e58" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T211716Z:ed8e9bea-831b-47af-a7d7-cffb01fb7e58" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:17:16 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvvJFZn7vTqZ0fyHl5WpcHNP9KofAOMV+ey4r45D7RRSSYA7ZZ0zLbVYP3LNF0TDeA3wvxbNm+0vHfB7O7S9m7LeqswoDQQIkXX9PgLaLhf0W16DXBNH7ZYC5UiVj7kHC9xk5hT5RXL0rTkYfxbWvN" ] + }, + "ContentHeaders": { + "Content-Length": [ "541" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/461b687e-7b10-437e-8e25-0e9e1d50cb7d\",\"name\":\"redmond/461b687e-7b10-437e-8e25-0e9e1d50cb7d\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"100.86.24.1\",\"endIpAddress\":\"100.86.27.255\",\"numberOfIpAddresses\":1023,\"numberOfAllocatedIpAddresses\":31,\"numberOfIpAddressesInTransition\":0,\"provisioningState\":0}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "137" ], + "x-ms-client-request-id": [ "a0a97245-acce-4fc8-af27-dfa79e2d07c3" ], + "CommandName": [ "Get-AzsIPPool" ], + "FullCommandName": [ "Get-AzsIPPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6a7dcc77-273e-49f4-8a04-5b0c6afe5a11" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14992" ], + "x-ms-request-id": [ "6a7dcc77-273e-49f4-8a04-5b0c6afe5a11" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T211730Z:6a7dcc77-273e-49f4-8a04-5b0c6afe5a11" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 21:17:30 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvvol74I5KsDBqOiTMDBCw3C0gLY1nwY8LmmnBvGfO0LVL04Z661CNH3tCcgsEKmchkrHRWcrXT/29wvtluAR4Yw/sFqMT3Tbw3p8jnVwrm83FFTKtgOyrqT7UEhbr/vGWFswgaNnuWEtWt0g5nT0V" ] + }, + "ContentHeaders": { + "Content-Length": [ "541" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/461b687e-7b10-437e-8e25-0e9e1d50cb7d\",\"name\":\"redmond/461b687e-7b10-437e-8e25-0e9e1d50cb7d\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"100.86.24.1\",\"endIpAddress\":\"100.86.27.255\",\"numberOfIpAddresses\":1023,\"numberOfAllocatedIpAddresses\":31,\"numberOfIpAddressesInTransition\":0,\"provisioningState\":0}}]}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRoleInstance.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRoleInstance.Tests.ps1 new file mode 100644 index 00000000..fd614d77 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureRoleInstance.Tests.ps1 @@ -0,0 +1,187 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsInfrastructureRoleInstance.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsInfrastructureRoleInstance' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateInfrastructureRoleInstance { + param( + [Parameter(Mandatory = $true)] + $InfrastructureRoleInstance + ) + + $InfrastructureRoleInstance | Should Not Be $null + + # Resource + $InfrastructureRoleInstance.Id | Should Not Be $null + $InfrastructureRoleInstance.Location | Should Not Be $null + $InfrastructureRoleInstance.Name | Should Not Be $null + $InfrastructureRoleInstance.Type | Should Not Be $null + + # Infra Role Instance + $InfrastructureRoleInstance.ScaleUnit | Should Not Be $null + $InfrastructureRoleInstance.ScaleUnitNode | Should Not Be $null + $InfrastructureRoleInstance.Size | Should Not Be $null + $InfrastructureRoleInstance.State | Should Not Be $null + + } + + function AssertInfrastructureRoleInstancesAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Infra Role Instance + $Found.ScaleUnit | Should Be $Expected.ScaleUnit + $Found.ScaleUnitNode | Should Be $Expected.ScaleUnitNode + $Found.Size.Cores | Should Be $Expected.Size.Cores + $Found.Size.MemoryGb | Should Be $Expected.Size.MemoryGb + $Found.State | Should Be $Expected.State + + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListInfraRoleInstances" -Skip:$('TestListInfraRoleInstances' -in $global:SkippedTests) { + $global:TestName = 'TestListInfraRoleInstances' + $InfrastructureRoleInstances = Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location + $InfrastructureRoleInstances | Should Not Be $null + foreach ($InfrastructureRoleInstance in $InfrastructureRoleInstances) { + ValidateInfrastructureRoleInstance -InfrastructureRoleInstance $InfrastructureRoleInstance + } + } + + It "TestGetInfraRoleInstance" -Skip:$('TestGetInfraRoleInstance' -in $global:SkippedTests) { + $global:TestName = 'TestGetInfraRoleInstance' + + $InfrastructureRoleInstances = Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($InfrastructureRoleInstance in $InfrastructureRoleInstances) { + $retrieved = Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $InfrastructureRoleInstance.Name + AssertInfrastructureRoleInstancesAreSame -Expected $InfrastructureRoleInstance -Found $retrieved + break + } + } + + It "TestGetAllInfraRoleInstances" -Skip:$('TestGetAllInfraRoleInstances' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllInfraRoleInstances' + + $InfrastructureRoleInstances = Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($InfrastructureRoleInstance in $InfrastructureRoleInstances) { + $retrieved = Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $InfrastructureRoleInstance.Name + AssertInfrastructureRoleInstancesAreSame -Expected $InfrastructureRoleInstance -Found $retrieved + } + } + + # Need to record new tests + It "TestInfraRoleInstancePowerOn" -Skip:$('TestInfraRoleInstancePowerOn' -in $global:SkippedTests) { + $global:TestName = 'TestInfraRoleInstancePowerOn' + + $InfrastructureRoleInstances = Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($InfrastructureRoleInstance in $InfrastructureRoleInstances) { + Start-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $InfrastructureRoleInstance.Name -Force + break + } + } + + # Need to record new tests + It "TestInfraRoleInstancePowerOnAll" -Skip:$('TestInfraRoleInstancePowerOnAll' -in $global:SkippedTests) { + $global:TestName = 'TestInfraRoleInstancePowerOnAll' + + $InfrastructureRoleInstances = Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($InfrastructureRoleInstance in $InfrastructureRoleInstances) { + Start-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $InfrastructureRoleInstance.Name -Force + } + } + + # Tenant VMs + It "TestGetInfrastructureRoleInstanceOnTenantVM" -Skip:$('TestGetInfrastructureRoleInstanceOnTenantVM' -in $global:SkippedTests) { + $global:TestName = 'TestGetInfrastructureRoleInstanceOnTenantVM' + + { Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $global:TenantVMName -ErrorAction Stop } | Should Throw + } + + It "TestInfrastructureRoleInstanceShutdownOnTenantVM" -Skip:$('TestInfrastructureRoleInstanceShutdownOnTenantVM' -in $global:SkippedTests) { + $global:TestName = 'TestInfrastructureRoleInstanceShutdownOnTenantVM' + { + Disable-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $global:TenantVMName -Force -ErrorAction Stop + } | Should Throw + } + + It "TestInfrastructureRoleInstanceRebootOnTenantVM" -Skip:$('TestInfrastructureRoleInstanceRebootOnTenantVM' -in $global:SkippedTests) { + $global:TestName = 'TestInfrastructureRoleInstanceRebootOnTenantVM' + { + Restart-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $global:TenantVMName -Force -ErrorAction Stop + } | Should Throw + } + + It "TestInfrastructureRoleInstancePowerOffOnTenantVM" -Skip:$('TestInfrastructureRoleInstancePowerOffOnTenantVM' -in $global:SkippedTests) { + $global:TestName = 'TestInfrastructureRoleInstancePowerOffOnTenantVM' + { + Stop-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $global:TenantVMName -Force -ErrorAction Stop + } | Should Throw + } + + + # Disabled + + It "TestInfrastructureRoleInstanceShutdown" -Skip:$('TestInfrastructureRoleInstanceShutdown' -in $global:SkippedTests) { + $global:TestName = 'TestInfrastructureRoleInstanceShutdown' + + $InfrastructureRoleInstances = Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($InfrastructureRoleInstance in $InfrastructureRoleInstances) { + Disable-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $InfrastructureRoleInstance.Name -Force + break + } + } + + It "TestInfrastructureRoleInstancePowerOff" -Skip:$('TestInfrastructureRoleInstancePowerOff' -in $global:SkippedTests) { + $global:TestName = 'TestInfrastructureRoleInstancePowerOff' + + $InfrastructureRoleInstances = Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($InfrastructureRoleInstance in $InfrastructureRoleInstances) { + Stop-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $InfrastructureRoleInstance.Name -Force + break + } + } + + It "TestInfrastructureRoleInstanceReboot" -Skip:$('TestInfrastructureRoleInstanceReboot' -in $global:SkippedTests) { + $global:TestName = 'TestInfrastructureRoleInstanceReboot' + + $InfrastructureRoleInstances = Get-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($InfrastructureRoleInstance in $InfrastructureRoleInstances) { + Restart-AzsInfrastructureRoleInstance -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $InfrastructureRoleInstance.Name -Force + break + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureShare.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureShare.Recording.json new file mode 100644 index 00000000..cd7c0ddd --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureShare.Recording.json @@ -0,0 +1,762 @@ +{ + "Get-AzsInfrastructureShare+[NoContext]+TestListFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "102" ], + "x-ms-client-request-id": [ "ee27c682-c1e0-4841-adb3-a91924853dd5" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e8d67794-34bf-439d-94f9-92a2532822c0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14878" ], + "x-ms-request-id": [ "e8d67794-34bf-439d-94f9-92a2532822c0" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093119Z:e8d67794-34bf-439d-94f9-92a2532822c0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvEhyPCZ2HZHcH6dBrs/szUmNEDZG+jSxg6rAacYxA6pt5ldhRLP1jmoZFWxOanSMYh9G5R6QnGvSVpgPVjYh3bmx3CBRKLNc0Po1GKVLYUdZn2kEtDsliEDMl8JEhlefUiIga3ZuP3/3AZJ/21wPv" ] + }, + "ContentHeaders": { + "Content-Length": [ "5892" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1\",\"name\":\"redmond/SU1_Infrastructure_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_2\",\"name\":\"redmond/SU1_Infrastructure_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"ee594cf5-cf54-46b4-a641-139553307195\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_3\",\"name\":\"redmond/SU1_Infrastructure_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_1\",\"name\":\"redmond/SU1_ObjStore_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_2\",\"name\":\"redmond/SU1_ObjStore_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_3\",\"name\":\"redmond/SU1_ObjStore_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_4\",\"name\":\"redmond/SU1_ObjStore_4\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_4\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Public\",\"name\":\"redmond/SU1_Public\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Public\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_SqlWitness\",\"name\":\"redmond/SU1_SqlWitness\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_SqlWitness\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_1\",\"name\":\"redmond/SU1_VmTemp_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"33eb7579-9657-4124-9d74-18022dbef6c2\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_2\",\"name\":\"redmond/SU1_VmTemp_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"325ffce8-769d-4985-b470-5a197e41de6c\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_3\",\"name\":\"redmond/SU1_VmTemp_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"90aabbb1-c23c-449c-97cc-654c555775ff\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_4\",\"name\":\"redmond/SU1_VmTemp_4\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_4\"}}]}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetFileShare+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "103" ], + "x-ms-client-request-id": [ "25c21f03-593f-4210-a440-82908aa63e71" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "84df6cea-2459-490f-a207-0f98720f18f3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14877" ], + "x-ms-request-id": [ "84df6cea-2459-490f-a207-0f98720f18f3" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093119Z:84df6cea-2459-490f-a207-0f98720f18f3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnr7EbpmA384WNEz9YHMF0NgobR91fMHoueyWtnZQ8qSBAdpsMJexsSoBua7tI5sOj8DiDj+FQ3oBABK0zfGvx4/Oi0Xm8aPgTclPWeZk0zz5HNIfV0mgZ/LCfJxDXoJ10DSBogl+3QMwcT/Wk/7n" ] + }, + "ContentHeaders": { + "Content-Length": [ "5892" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1\",\"name\":\"redmond/SU1_Infrastructure_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_2\",\"name\":\"redmond/SU1_Infrastructure_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"ee594cf5-cf54-46b4-a641-139553307195\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_3\",\"name\":\"redmond/SU1_Infrastructure_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_1\",\"name\":\"redmond/SU1_ObjStore_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_2\",\"name\":\"redmond/SU1_ObjStore_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_3\",\"name\":\"redmond/SU1_ObjStore_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_4\",\"name\":\"redmond/SU1_ObjStore_4\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_4\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Public\",\"name\":\"redmond/SU1_Public\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Public\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_SqlWitness\",\"name\":\"redmond/SU1_SqlWitness\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_SqlWitness\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_1\",\"name\":\"redmond/SU1_VmTemp_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"33eb7579-9657-4124-9d74-18022dbef6c2\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_2\",\"name\":\"redmond/SU1_VmTemp_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"325ffce8-769d-4985-b470-5a197e41de6c\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_3\",\"name\":\"redmond/SU1_VmTemp_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"90aabbb1-c23c-449c-97cc-654c555775ff\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_4\",\"name\":\"redmond/SU1_VmTemp_4\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_4\"}}]}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetFileShare+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "104" ], + "x-ms-client-request-id": [ "625ac9cd-b499-47b4-ac9b-4e68acaa5ea0" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3ffd8124-5526-41ee-9cbc-187dbc7dd1f3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14876" ], + "x-ms-request-id": [ "3ffd8124-5526-41ee-9cbc-187dbc7dd1f3" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093119Z:3ffd8124-5526-41ee-9cbc-187dbc7dd1f3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwyAeDWDqyhvcXgiHMkV4dTn04RGA+PQV9mh33mELLrLlo3b73nh73ybid7MBqtJGYxRT6+JuPtXexgNJArHojzBhoKkmrTcWtBvqFHGIe+qQ92dMdeMBYhvHMgDbUErcz2AEtgj4pYEQOtOuk9gM" ] + }, + "ContentHeaders": { + "Content-Length": [ "468" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1\",\"name\":\"redmond/SU1_Infrastructure_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_1\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "105" ], + "x-ms-client-request-id": [ "351e9b33-4397-44b4-84a4-39e1da5760b4" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "23580775-64fe-447f-8b15-80340e428b51" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14875" ], + "x-ms-request-id": [ "23580775-64fe-447f-8b15-80340e428b51" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093119Z:23580775-64fe-447f-8b15-80340e428b51" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvEOswjOgnrelMQwPUi2EL+96Z4BFJ1CQk/9Th9UYNCY9ut9J4FFjkWT3Axs3WeBq6Tahf/X6dOL8oY4K8gEP+r2JK9Db9VPNoFU+fx9SenVYphWhtPzy2RWa/WicpjwxI8S242hbyAGfdQL3hjQwu" ] + }, + "ContentHeaders": { + "Content-Length": [ "5892" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1\",\"name\":\"redmond/SU1_Infrastructure_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_2\",\"name\":\"redmond/SU1_Infrastructure_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"ee594cf5-cf54-46b4-a641-139553307195\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_3\",\"name\":\"redmond/SU1_Infrastructure_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_1\",\"name\":\"redmond/SU1_ObjStore_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_2\",\"name\":\"redmond/SU1_ObjStore_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_3\",\"name\":\"redmond/SU1_ObjStore_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_4\",\"name\":\"redmond/SU1_ObjStore_4\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_4\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Public\",\"name\":\"redmond/SU1_Public\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Public\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_SqlWitness\",\"name\":\"redmond/SU1_SqlWitness\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_SqlWitness\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_1\",\"name\":\"redmond/SU1_VmTemp_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"33eb7579-9657-4124-9d74-18022dbef6c2\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_2\",\"name\":\"redmond/SU1_VmTemp_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"325ffce8-769d-4985-b470-5a197e41de6c\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_3\",\"name\":\"redmond/SU1_VmTemp_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"90aabbb1-c23c-449c-97cc-654c555775ff\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_4\",\"name\":\"redmond/SU1_VmTemp_4\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_4\"}}]}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "106" ], + "x-ms-client-request-id": [ "788493a1-60cf-4a04-8da1-8c89b5f2ef71" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1c0286bc-577c-4406-beea-4356f0155046" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14874" ], + "x-ms-request-id": [ "1c0286bc-577c-4406-beea-4356f0155046" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093120Z:1c0286bc-577c-4406-beea-4356f0155046" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwGn3m7Hk3Ar/VUvyq8BcTdfXacGgjpXb1c9CNbOSmSUb9ghCrR2Wln7DR3vs19oRZ0sxKbRW0UxzJ3NMqCezc4cfn5D3l62M4JEgm3dUMn47nY0ck1BzAry5T7vIk9uABqipXeMDM161Y8x0xobo" ] + }, + "ContentHeaders": { + "Content-Length": [ "468" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1\",\"name\":\"redmond/SU1_Infrastructure_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_1\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_2?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_2?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "107" ], + "x-ms-client-request-id": [ "9ac54dde-dd54-49f5-84a6-59201a019d99" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "46532a78-356c-4c61-8dcc-98a77c9494d8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14873" ], + "x-ms-request-id": [ "46532a78-356c-4c61-8dcc-98a77c9494d8" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093120Z:46532a78-356c-4c61-8dcc-98a77c9494d8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvTxgd5VnlboFWZD6n7ZnQD20IHvu3SqeteoF3MfiApHWBib3f/P7GyfTqufovo4HT9c552glMqcbqwuAEiq/GvszA68JHjouB8Iy1weln8dU/dkjEl5q757U/faCtOs9hnc06mnqitlqJjVuu/WDu" ] + }, + "ContentHeaders": { + "Content-Length": [ "468" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_2\",\"name\":\"redmond/SU1_Infrastructure_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"ee594cf5-cf54-46b4-a641-139553307195\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_2\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_3?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "108" ], + "x-ms-client-request-id": [ "da4cd97b-0fec-4209-aac3-452a93a22d5a" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "96e9deec-ce59-430d-bb15-160e6e9e43ab" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14872" ], + "x-ms-request-id": [ "96e9deec-ce59-430d-bb15-160e6e9e43ab" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093120Z:96e9deec-ce59-430d-bb15-160e6e9e43ab" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvv2Lqp6zoH5uwwJZpfwzk1QOsYE0QuZZDoDV2JfdcUFG6se8tq7uYqexrO1VNhIqQxnFNvFmK3B6AQrDHOrE8Yi65VsFTno20WOYQIGatvYBy0J39Dv5lCpZI44TsQ+Ej5OfCdDMv3y1413OkzXkV" ] + }, + "ContentHeaders": { + "Content-Length": [ "468" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_3\",\"name\":\"redmond/SU1_Infrastructure_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_3\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_1?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_1?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "109" ], + "x-ms-client-request-id": [ "ae1b917c-c3cf-43b2-99d5-cac0f4e4b8ac" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "06d697e4-29eb-4f29-b483-289b256cf533" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14871" ], + "x-ms-request-id": [ "06d697e4-29eb-4f29-b483-289b256cf533" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093120Z:06d697e4-29eb-4f29-b483-289b256cf533" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:20 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv7tbWeq8a4uDGofG+oPniD0mU2Zfr8c9tB6CoMnYrHKmHNusA7oe7/IfShwkBBz5p8m6Ez+0/HZbSpDF8kPgt5my6C0bjgENSwXBdgfCS8zNgAMo+mJ28bc3yWWSH/hgSdglYMaKerpPlWh2Q3r4J" ] + }, + "ContentHeaders": { + "Content-Length": [ "450" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_1\",\"name\":\"redmond/SU1_ObjStore_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_2?api-version=2016-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_2?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "110" ], + "x-ms-client-request-id": [ "d4247446-0387-4b88-9726-8943d834e049" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "711023bd-de36-4254-961d-5fa69e5546f8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14870" ], + "x-ms-request-id": [ "711023bd-de36-4254-961d-5fa69e5546f8" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093120Z:711023bd-de36-4254-961d-5fa69e5546f8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:20 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5BOeu1ouuJntxxrqcfPcCv1pqGayWlIWIIhCxNg7MmAOUp/tzQQEcxPmzlMZVieAbJRhM+jyzkrVdjY2z1vdXRprFLOJ/oZzBXxZ7jIAF+pJu5AghSepiy9+w5lLhmO0bWbygAaZUPQjh4DtCaQz" ] + }, + "ContentHeaders": { + "Content-Length": [ "450" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_2\",\"name\":\"redmond/SU1_ObjStore_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_2\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_3?api-version=2016-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "111" ], + "x-ms-client-request-id": [ "6fbd8e55-41a1-4623-9c36-e66ac2ae5d10" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8ad41a66-4204-4d6c-b037-0c0152cb21c8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14869" ], + "x-ms-request-id": [ "8ad41a66-4204-4d6c-b037-0c0152cb21c8" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093120Z:8ad41a66-4204-4d6c-b037-0c0152cb21c8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:20 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJQKp3X435bITl4BO3kfLoez5h/IqWEY09hm+AO8XsWvuytc600ZMO4Ga91JO6FLRPwRXke6rAySLFc6N+91ZHN7Q5CYPj3b1ZzdYzJxMJ1yFDglwKokNU3CL/PdJmFjVPdhPB0cdi+ygPPZrx+md" ] + }, + "ContentHeaders": { + "Content-Length": [ "450" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_3\",\"name\":\"redmond/SU1_ObjStore_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_3\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_4?api-version=2016-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_4?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "112" ], + "x-ms-client-request-id": [ "b4752248-af4b-4801-a15b-345361752279" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d76e080e-93ac-4518-9a12-bc5f28362865" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14868" ], + "x-ms-request-id": [ "d76e080e-93ac-4518-9a12-bc5f28362865" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093120Z:d76e080e-93ac-4518-9a12-bc5f28362865" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:20 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZtQlQANdDtn2SUAOvWLY5gYEAt3HLqcZjpmCurXRp7k79HdC+2stxpTIqzDMjbNk4DZbMQgQtXd2VAKmmoJ9JBtDZYZreiLFKL/9CXKk6JImo93Us9lUbbEkMPgCyzZx2WB8wMR6uzrRMVTz9p5h" ] + }, + "ContentHeaders": { + "Content-Length": [ "450" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_ObjStore_4\",\"name\":\"redmond/SU1_ObjStore_4\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_ObjStore_4\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Public?api-version=2016-05-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Public?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "113" ], + "x-ms-client-request-id": [ "4b0296fa-c2f5-4dae-9722-3a2c74c98d90" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3ea034e5-a986-474a-8625-877259b70923" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14867" ], + "x-ms-request-id": [ "3ea034e5-a986-474a-8625-877259b70923" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093121Z:3ea034e5-a986-474a-8625-877259b70923" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:20 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvI9AxSLE/DlaKUo26jclXa0fvjww/MQUfr2jGdNdwQNMrNIgRLlgoRC8G7zHc2JLbMbciwLloVzYTQ2k+4wWVbKE7cyNdJe5uHJXEc835uz9Hycez+y+Y/X+IXR6viH4aFU+6gud4Qc1sMKc3cfA+" ] + }, + "ContentHeaders": { + "Content-Length": [ "438" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Public\",\"name\":\"redmond/SU1_Public\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Public\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_SqlWitness?api-version=2016-05-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_SqlWitness?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "114" ], + "x-ms-client-request-id": [ "51c2a9b7-4459-4ff8-901d-7f24d9a38a68" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4221b0e2-0c23-4a58-a363-b907f5435352" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14866" ], + "x-ms-request-id": [ "4221b0e2-0c23-4a58-a363-b907f5435352" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093121Z:4221b0e2-0c23-4a58-a363-b907f5435352" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:20 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+vDeASj5L27cPpedKSXzPuj+lF+0phy7xXk07WH8Tz1eGOI8/CIgwlSlqpOMrIwc4hG+eLwZmoZ57ZkWzGFoNzmi/ierRag+4TxPp8mX9xttdX7kkLQW4vmzq4M9XqsYpmzrkvjG2qc9YGjunsub" ] + }, + "ContentHeaders": { + "Content-Length": [ "450" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_SqlWitness\",\"name\":\"redmond/SU1_SqlWitness\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_SqlWitness\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_1?api-version=2016-05-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_1?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "115" ], + "x-ms-client-request-id": [ "2e19c0a8-eccf-43b0-b21d-b9c5f03b02e9" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d51cbd52-ef66-4f86-b9f5-63ea85bfb7fe" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14865" ], + "x-ms-request-id": [ "d51cbd52-ef66-4f86-b9f5-63ea85bfb7fe" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093121Z:d51cbd52-ef66-4f86-b9f5-63ea85bfb7fe" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:20 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveXydRZfoz+lrps7hWwxClDUxCOnb7fH3RPvsIKNi0QD1a5BSEsyn0eIhnM02/Yw8m+Jyl3C3JOxNQawgvQrNsjoWyomCqWFKgB+evFrun8gk2PouNg83xWkRdRPCjqD9kmMGBrX3PMBI2okQWlr0" ] + }, + "ContentHeaders": { + "Content-Length": [ "444" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_1\",\"name\":\"redmond/SU1_VmTemp_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"33eb7579-9657-4124-9d74-18022dbef6c2\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_1\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_2?api-version=2016-05-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_2?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "116" ], + "x-ms-client-request-id": [ "c06c6256-c186-4252-9910-c9484ade2cbe" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b880eeb2-6f24-461f-b3ab-963adb8e3637" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14864" ], + "x-ms-request-id": [ "b880eeb2-6f24-461f-b3ab-963adb8e3637" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093121Z:b880eeb2-6f24-461f-b3ab-963adb8e3637" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/rVB6wXvPfeb4ko3rcPaz38wU7Wm3Z8TmI9IOPwzmyG3eGIfRSsQV5pkvx+bQfQWZXGFD5t8byD+1TpkhByeAvoZxMqBaTj3BqccULMb8uGJK7xenXxmFx0V5F0NrSpSTrRTQZ5I0r1gvrTLuqKr" ] + }, + "ContentHeaders": { + "Content-Length": [ "444" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_2\",\"name\":\"redmond/SU1_VmTemp_2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"325ffce8-769d-4985-b470-5a197e41de6c\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_2\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_3?api-version=2016-05-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "117" ], + "x-ms-client-request-id": [ "526e1bdd-f63f-44e0-836a-7b32b84982b1" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c690f64b-f6d6-4573-94ec-b953ae0f39e6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14863" ], + "x-ms-request-id": [ "c690f64b-f6d6-4573-94ec-b953ae0f39e6" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093121Z:c690f64b-f6d6-4573-94ec-b953ae0f39e6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+ukICg1Vn3nR7ERmptt1hb5y1G7AVdgq+P/PuncrA9vH5JsG4Vd5Svge1wSDbqVz2lKcXpy5gPAAyERhliF9a4EU/7JOzApg8u0Prt3APw8MWxa0nwqhMCouJkXdL7D0d0TZtFXkmLRJZNLAYcvu" ] + }, + "ContentHeaders": { + "Content-Length": [ "444" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_3\",\"name\":\"redmond/SU1_VmTemp_3\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"90aabbb1-c23c-449c-97cc-654c555775ff\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_3\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetAllFileShares+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_4?api-version=2016-05-01+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_4?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "118" ], + "x-ms-client-request-id": [ "07702387-e421-4ef4-a9b6-3d6d0e589a64" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fca90c4f-7ba6-4e23-bd29-9c4ff5d54d9b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14862" ], + "x-ms-request-id": [ "fca90c4f-7ba6-4e23-bd29-9c4ff5d54d9b" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093121Z:fca90c4f-7ba6-4e23-bd29-9c4ff5d54d9b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvg4xJii3tT7qVjhzL5hnYxYH0KpBz6LpPB3DsoEE6PnOHg/dU6SPm+eM/kuwc2Z4eu+dgWjaW/csnpaA+9qewDYcwKJ0ITRf5vQZ9G7tztryAyv7SkGg2xQFeEN06RbQk5KbyKEql9IPE62xcdxNw" ] + }, + "ContentHeaders": { + "Content-Length": [ "444" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_VmTemp_4\",\"name\":\"redmond/SU1_VmTemp_4\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_VmTemp_4\"}}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetFileShareByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares?api-version=2016-05-01\u0026$top=1+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares?api-version=2016-05-01\u0026$top=1", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "119" ], + "x-ms-client-request-id": [ "edcad8f4-3a21-4731-aa13-cd8452824ba2" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c34b3445-f3bc-46fe-8683-b63aabb5a68f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14861" ], + "x-ms-request-id": [ "c34b3445-f3bc-46fe-8683-b63aabb5a68f" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093121Z:c34b3445-f3bc-46fe-8683-b63aabb5a68f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvhpbtFEZDReWzM26wWWUEry+6DXMkMrW09HuoNpsaaPr08Maiai4NPGHQFOhWUYZqXmr6c5B0eQQ0oNG6UH0lUcoffWzi3TvigXOsZaz9dJR68r/ZzUEC8OP1fjnxU/3VwrUFoNjkDC2ZgF1+VdsD" ] + }, + "ContentHeaders": { + "Content-Length": [ "480" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1\",\"name\":\"redmond/SU1_Infrastructure_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_1\"}}]}" + } + }, + "Get-AzsInfrastructureShare+[NoContext]+TestGetFileShareByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "120" ], + "x-ms-client-request-id": [ "c1152dca-14c6-44f2-a781-f39fc7fe7329" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsInfrastructureShare" ], + "FullCommandName": [ "Get-AzsInfrastructureShare_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8e7c8d35-101c-4a36-97c1-09bd14358755" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14860" ], + "x-ms-request-id": [ "8e7c8d35-101c-4a36-97c1-09bd14358755" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093122Z:8e7c8d35-101c-4a36-97c1-09bd14358755" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv9qGEDWDkHryK//cVQgxvLuTlxZ73UygNv0yUHp1C1VwQQTAPHKttFutmZ1nMzBup2OSjbrV1u91lh9BnORl9QtGg1X3I+qfpdlclzNc7ctkXHNhuY+y/cj5ic3ZSoIgNYLdQCLoXQ2ZWkDUAYo3C" ] + }, + "ContentHeaders": { + "Content-Length": [ "468" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/fileShares/SU1_Infrastructure_1\",\"name\":\"redmond/SU1_Infrastructure_1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/fileShares\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"associatedVolume\":\"5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"uncPath\":\"\\\\\\\\SU1FileServer.s31r1803.masd.stbtest.microsoft.com\\\\SU1_Infrastructure_1\"}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureShare.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureShare.Tests.ps1 new file mode 100644 index 00000000..8899718e --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsInfrastructureShare.Tests.ps1 @@ -0,0 +1,110 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsInfrastructureShare.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsInfrastructureShare' { + + . $PSScriptRoot\StorageCommon.ps1 + + BeforeEach { + + function ValidateFileShare { + param( + [Parameter(Mandatory = $true)] + $Share + ) + + $FileShare | Should Not Be $null + + # Resource + $FileShare.Id | Should Not Be $null + $FileShare.Location | Should Not Be $null + $FileShare.Name | Should Not Be $null + $FileShare.Type | Should Not Be $null + + # FileShare + $FileShare.AssociatedVolume | Should not be $null + $FileShare.UncPath | Should not be $null + + } + + function AssertFileSharesAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # FileShare + $Found.AssociatedVolume | Should Be $Expected.AssociatedVolume + $Found.UncPath | Should Be $Expected.UncPath + + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListFileShares" -Skip:$('TestListFileShares' -in $global:SkippedTests) { + $global:TestName = 'TestListFileShares' + + $fileShares = Get-AzsInfrastructureShare -ResourceGroupName $global:ResourceGroupName -Location $global:Location + $fileShares | Should not be $null + foreach ($fileShare in $fileShares) { + ValidateFileShare -Share $fileShare + } + } + + It "TestGetFileShare" -Skip:$('TestGetFileShare' -in $global:SkippedTests) { + $global:TestName = 'TestGetFileShare' + + $fileShares = Get-AzsInfrastructureShare -ResourceGroupName $global:ResourceGroupName -Location $global:Location + if ($fileShares -and $fileShares.Count -gt 0) { + $fileShare = $fileShares[0] + $retrieved = Get-AzsInfrastructureShare -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $fileShare.Name + + AssertFileSharesAreSame -Expected $fileShare -Found $retrieved + } + } + + It "TestGetAllFileShares" -Skip:$('TestGetAllFileShares' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllFileShares' + + $fileShares = Get-AzsInfrastructureShare -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($fileShare in $fileShares) { + $retrieved = Get-AzsInfrastructureShare -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $fileShare.Name + AssertFileSharesAreSame -Expected $fileShare -Found $retrieved + } + } + + It "TestGetFileShareByInputObject" -Skip:$('TestGetFileShareByInputObject' -in $global:SkippedTests) { + $global:TestName = 'TestGetFileShareByInputObject' + + $fileShare = Get-AzsInfrastructureShare -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Top 1 + $retrieved = Get-AzsInfrastructureShare -InputObject $fileShare + AssertFileSharesAreSame -Expected $fileShare -Found $retrieved + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsLogicalNetwork.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsLogicalNetwork.Recording.json new file mode 100644 index 00000000..af822877 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsLogicalNetwork.Recording.json @@ -0,0 +1,402 @@ +{ + "Get-AzsLogicalNetwork+[NoContext]+TestListLogicalNetworks+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "9596e27a-8b12-45b4-b1ed-a5ac6cf11c53" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0a7e83b1-c54c-478e-b3ef-1418ce326252" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14939" ], + "x-ms-request-id": [ "0a7e83b1-c54c-478e-b3ef-1418ce326252" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T190151Z:0a7e83b1-c54c-478e-b3ef-1418ce326252" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 19:01:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvpPcEueYnYJLs4rXsX2Fk7yFL/m2Ooi/Qy2EvQowabeVsHcN/1Xiy8PJWbXJrxTqQJ0h+gVNUV7WlFuwl6jGwnjPsqjNXFVN7LkBdIUy3ndhr8uFqc/5MLiGUa0cRzf9dANg+N3SYfMmS17on1NaF" ] + }, + "ContentHeaders": { + "Content-Length": [ "2740" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001\",\"name\":\"redmond/00000000-2222-1111-9999-000000000001\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"7d1d8e5c-847c-4a74-b568-5c2018e49d8a\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/47931036-2874-4d45-b1f1-b69666088968\",\"name\":\"redmond/47931036-2874-4d45-b1f1-b69666088968\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"6b908683-fa04-43b4-b0ad-f984bb63eecc\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"name\":\"redmond/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"ea308336-e73f-4708-a966-5cca7d52abec\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"name\":\"redmond/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":true,\"subnets\":[\"54e633d4-0e37-4ed7-884e-d6defc6e69e6\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"name\":\"redmond/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"58615b59-5c45-4e9d-9a01-ca20929ceaff\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/f8f67956-3906-4303-94c5-09cf91e7e311\",\"name\":\"redmond/f8f67956-3906-4303-94c5-09cf91e7e311\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"a824ff5b-4c53-44fb-85cb-58d40ead2efe\",\"Subnet-ok\"]}}]}" + } + }, + "Get-AzsLogicalNetwork+[NoContext]+TestGetLogicalNetwork+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "6bd4dbc4-32be-4b3e-a9c0-2ae3d7fb7dac" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8219e62a-48a5-4237-8454-b0e0be6eee0a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14938" ], + "x-ms-request-id": [ "8219e62a-48a5-4237-8454-b0e0be6eee0a" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T190151Z:8219e62a-48a5-4237-8454-b0e0be6eee0a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 19:01:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+XennHve/CwYlJRPYDgpcrobIq89i6ZFOYDa/hiaEIt85VcpYBz6fJ7s99GcU4CqYeow69BKRtbl1zhYRPUzDTD2zCc1wrhl846H3jd9MeXeUFeGf9bZF2KKbMOp+mmcI0tJfuTgwigdl5NDb0hb" ] + }, + "ContentHeaders": { + "Content-Length": [ "2740" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001\",\"name\":\"redmond/00000000-2222-1111-9999-000000000001\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"7d1d8e5c-847c-4a74-b568-5c2018e49d8a\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/47931036-2874-4d45-b1f1-b69666088968\",\"name\":\"redmond/47931036-2874-4d45-b1f1-b69666088968\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"6b908683-fa04-43b4-b0ad-f984bb63eecc\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"name\":\"redmond/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"ea308336-e73f-4708-a966-5cca7d52abec\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"name\":\"redmond/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":true,\"subnets\":[\"54e633d4-0e37-4ed7-884e-d6defc6e69e6\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"name\":\"redmond/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"58615b59-5c45-4e9d-9a01-ca20929ceaff\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/f8f67956-3906-4303-94c5-09cf91e7e311\",\"name\":\"redmond/f8f67956-3906-4303-94c5-09cf91e7e311\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"a824ff5b-4c53-44fb-85cb-58d40ead2efe\",\"Subnet-ok\"]}}]}" + } + }, + "Get-AzsLogicalNetwork+[NoContext]+TestGetLogicalNetwork+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "1b1f17f9-1296-404d-a132-cffcc40d58b5" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "bffe8fbd-352e-49a6-a255-2f071807d2bf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14937" ], + "x-ms-request-id": [ "bffe8fbd-352e-49a6-a255-2f071807d2bf" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T190152Z:bffe8fbd-352e-49a6-a255-2f071807d2bf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 19:01:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+iMmQ+Mkn/C/6cRavX39GSGZQwXKRgRTydjuMrI7hLVE7DtFetcMKZfuAL4ckswBF7pBhOAc4dgvok9J/5uFZ+DPQxkuAQXITMsEogZdaTT/2OudnDJs00OguzwiMR/fKVMgJWfyb86te9IIST5B" ] + }, + "ContentHeaders": { + "Content-Length": [ "452" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001\",\"name\":\"redmond/00000000-2222-1111-9999-000000000001\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"7d1d8e5c-847c-4a74-b568-5c2018e49d8a\"]}}" + } + }, + "Get-AzsLogicalNetwork+[NoContext]+TestGetAllLogicalNetworks+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "4e617c3a-ec91-4575-a5f8-3d661b36f04b" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a5d065b4-c26b-44ca-9948-17de83735fdd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14936" ], + "x-ms-request-id": [ "a5d065b4-c26b-44ca-9948-17de83735fdd" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T190152Z:a5d065b4-c26b-44ca-9948-17de83735fdd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 19:01:52 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJy+48SvtbXhT3C9yFUs2yX+0Cp+6ExMs1q82++TKphwlBoprfLsE9G0uMEMHflcs0TDOavE0+Gyhfswxv8I3fzA/kPsVUd8Lu9+iMKPBi5LiY5bjhpBnO9CMWyWUkB5Sxik7aS2bo0XxHDknKHhy" ] + }, + "ContentHeaders": { + "Content-Length": [ "2740" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001\",\"name\":\"redmond/00000000-2222-1111-9999-000000000001\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"7d1d8e5c-847c-4a74-b568-5c2018e49d8a\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/47931036-2874-4d45-b1f1-b69666088968\",\"name\":\"redmond/47931036-2874-4d45-b1f1-b69666088968\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"6b908683-fa04-43b4-b0ad-f984bb63eecc\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"name\":\"redmond/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"ea308336-e73f-4708-a966-5cca7d52abec\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"name\":\"redmond/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":true,\"subnets\":[\"54e633d4-0e37-4ed7-884e-d6defc6e69e6\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"name\":\"redmond/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"58615b59-5c45-4e9d-9a01-ca20929ceaff\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/f8f67956-3906-4303-94c5-09cf91e7e311\",\"name\":\"redmond/f8f67956-3906-4303-94c5-09cf91e7e311\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"a824ff5b-4c53-44fb-85cb-58d40ead2efe\",\"Subnet-ok\"]}}]}" + } + }, + "Get-AzsLogicalNetwork+[NoContext]+TestGetAllLogicalNetworks+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "feea0dc9-1b55-44c9-ba2b-8ab648afbf2c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d084152b-2ab3-4784-be04-a0d142062d2a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14935" ], + "x-ms-request-id": [ "d084152b-2ab3-4784-be04-a0d142062d2a" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T190152Z:d084152b-2ab3-4784-be04-a0d142062d2a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 19:01:52 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdO9yCIKDfcuNRK0v/o+rSbdMdlXbKa7yOSKhEZmfBnDF547vdq93qdgPg8cMriRIcnEG+idS3Pa6/SZ7Ks4VjvenQhD5S/J3syPv4G/OPvRyVsG2EMlgUHiMeYHsJpg1rPYQBtUgGpq1dkwVwuL7" ] + }, + "ContentHeaders": { + "Content-Length": [ "452" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001\",\"name\":\"redmond/00000000-2222-1111-9999-000000000001\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"7d1d8e5c-847c-4a74-b568-5c2018e49d8a\"]}}" + } + }, + "Get-AzsLogicalNetwork+[NoContext]+TestGetAllLogicalNetworks+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/47931036-2874-4d45-b1f1-b69666088968?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/47931036-2874-4d45-b1f1-b69666088968?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "85f14124-a271-479f-bc5b-e7187277252b" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "205b3a44-40ad-4b70-8e45-becf029c2421" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14934" ], + "x-ms-request-id": [ "205b3a44-40ad-4b70-8e45-becf029c2421" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T190152Z:205b3a44-40ad-4b70-8e45-becf029c2421" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 19:01:52 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvoAjqtcprBVSdJsRZzWhFqedZHLes2/qeUIyDGaF26HRFRXMgtbrdNSCTXrKomevWBpkrUhkRuCXDXx8U+3cSnz31rb48DRONXr4/+GKxLumM/sbulePsKXywiGJcLVasCkoDVVVchMALQ6VsPi4r" ] + }, + "ContentHeaders": { + "Content-Length": [ "452" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/47931036-2874-4d45-b1f1-b69666088968\",\"name\":\"redmond/47931036-2874-4d45-b1f1-b69666088968\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"6b908683-fa04-43b4-b0ad-f984bb63eecc\"]}}" + } + }, + "Get-AzsLogicalNetwork+[NoContext]+TestGetAllLogicalNetworks+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "d8d62a03-447a-4ed6-85ac-2d2e09da1f68" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6dae7167-4ace-4e02-b313-c6eeb098519a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14933" ], + "x-ms-request-id": [ "6dae7167-4ace-4e02-b313-c6eeb098519a" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T190153Z:6dae7167-4ace-4e02-b313-c6eeb098519a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 19:01:52 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnIt9wGkzHSOARcj1gExdu80kqs6+xi+QdFtfyC+5dTOBSu8E2gl7i0VmYsuS8x2RO6p8lZuaVGomdBBpzsxl9JHyH8cf40BHi48Ht8OsST+GjXLCJtwOS6aE+iNh+Xf8l9Zc5ipedSL7jFr81Opb" ] + }, + "ContentHeaders": { + "Content-Length": [ "452" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"name\":\"redmond/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"ea308336-e73f-4708-a966-5cca7d52abec\"]}}" + } + }, + "Get-AzsLogicalNetwork+[NoContext]+TestGetAllLogicalNetworks+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/bb6c6f28-bad9-441b-8e62-57d2be255904?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/bb6c6f28-bad9-441b-8e62-57d2be255904?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "185820a0-2f41-4e77-a502-3bf1dc0fd401" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "000a19b8-c0bf-417f-809e-6852d8382332" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14932" ], + "x-ms-request-id": [ "000a19b8-c0bf-417f-809e-6852d8382332" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T190153Z:000a19b8-c0bf-417f-809e-6852d8382332" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 19:01:52 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvvETKv2/WpzXuTLKKrn0n7PavLYQY/aC02dFaMZmHuxPAJO2kQ7igEKekvHuLuVhMyPPdVugZyJO84ib+El7WNkMmlpA2/yA9JCT+2ohaoGrbNY01iPIsq8pcgWvJz48nMchLz9Te3qOjxyjhsaxV" ] + }, + "ContentHeaders": { + "Content-Length": [ "451" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"name\":\"redmond/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":true,\"subnets\":[\"54e633d4-0e37-4ed7-884e-d6defc6e69e6\"]}}" + } + }, + "Get-AzsLogicalNetwork+[NoContext]+TestGetAllLogicalNetworks+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/F207C184-367C-4BC7-8C74-03AA39D68C24?api-version=2016-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/F207C184-367C-4BC7-8C74-03AA39D68C24?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "581fa508-8af3-47c4-ab31-4073ef6da3cc" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fbb4edb7-fec0-450c-9d60-ef85d36eafc5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14931" ], + "x-ms-request-id": [ "fbb4edb7-fec0-450c-9d60-ef85d36eafc5" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T190153Z:fbb4edb7-fec0-450c-9d60-ef85d36eafc5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 19:01:53 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv7SYTYCZrDn0Mozx6L5Xh8P/E/24DsvhXd/f5kMZhYN8/eOcOWeimoZTeOF0uDRIrK9E8hSFUb94wu+uKoUU1z7Q1RRNkgQwk/j2MI7e4FfumgwMlrNCU7wozSDZmX/q7ZX2WltFG2Kh7isilbDdW" ] + }, + "ContentHeaders": { + "Content-Length": [ "452" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"name\":\"redmond/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"58615b59-5c45-4e9d-9a01-ca20929ceaff\"]}}" + } + }, + "Get-AzsLogicalNetwork+[NoContext]+TestGetAllLogicalNetworks+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/f8f67956-3906-4303-94c5-09cf91e7e311?api-version=2016-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/f8f67956-3906-4303-94c5-09cf91e7e311?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "f6902b29-3a7d-49e9-9a0b-5d15c537ca10" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d25984bd-71bf-4a87-b494-19515cc4542a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14930" ], + "x-ms-request-id": [ "d25984bd-71bf-4a87-b494-19515cc4542a" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T190153Z:d25984bd-71bf-4a87-b494-19515cc4542a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 19:01:53 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdqDo3Hmhv2ZbAxePMZM5pz3gAURfCgKEFcqBjljoe9uGIJZJwPc33vcOBkHRV23jOqAWTqH84zTgDz7toWsmk8IqShx7GoXTAK1foGURFudx1ZaU/5t6j4KJG5hDcS+eAlRas1A7Tsk+VQU6bX6U" ] + }, + "ContentHeaders": { + "Content-Length": [ "464" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/f8f67956-3906-4303-94c5-09cf91e7e311\",\"name\":\"redmond/f8f67956-3906-4303-94c5-09cf91e7e311\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"a824ff5b-4c53-44fb-85cb-58d40ead2efe\",\"Subnet-ok\"]}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsLogicalNetwork.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsLogicalNetwork.Tests.ps1 new file mode 100644 index 00000000..5c3aa7c1 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsLogicalNetwork.Tests.ps1 @@ -0,0 +1,115 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsLogicalNetwork.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsLogicalNetwork' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateLogicalNetwork { + param( + [Parameter(Mandatory = $true)] + $LogicalNetwork + ) + + $LogicalNetwork | Should Not Be $null + + # Resource + $LogicalNetwork.Id | Should Not Be $null + $LogicalNetwork.Location | Should Not Be $null + $LogicalNetwork.Name | Should Not Be $null + $LogicalNetwork.Type | Should Not Be $null + + # Logical Network + $LogicalNetwork.NetworkVirtualizationEnabled | Should Not Be $null + $LogicalNetwork.Subnets | Should Not Be $null + } + + function AssertLogicalNetworksAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Logical Network + $Found.NetworkVirtualizationEnabled | Should Be $Expected.NetworkVirtualizationEnabled + + if ($Expected.Subnets -eq $null) { + $Found.Subnets | Should Be $null + } + else { + $Found.Subnets | Should Not Be $null + $Found.Subnets.Count | Should Be $Expected.Subnets.Count + } + + if ($Expected.Metadata -eq $null) { + $Found.Metadata | Should Be $null + } + else { + $Found.Metadata | Should Not Be $null + $Found.Metadata.Count | Should Be $Expected.Metadata.Count + } + } + } + } + + AfterEach { + $global:Client = $null + } + + + it "TestListLogicalNetworks" -Skip:$('TestListLogicalNetworks' -in $global:SkippedTests) { + $global:TestName = 'TestListLogicalNetworks' + $logicalNetworks = Get-AzsLogicalNetwork -ResourceGroupName $global:ResourceGroupName -Location $Location + $logicalNetworks | Should Not Be $null + foreach ($logicalNetwork in $logicalNetworks) { + ValidateLogicalNetwork -LogicalNetwork $logicalNetwork + } + } + + + it "TestGetLogicalNetwork" -Skip:$('TestGetLogicalNetwork' -in $global:SkippedTests) { + $global:TestName = 'TestGetLogicalNetwork' + + $logicalNetworks = Get-AzsLogicalNetwork -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($logicalNetwork in $logicalNetworks) { + $retrieved = Get-AzsLogicalNetwork -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $logicalNetwork.Name + AssertLogicalNetworksAreSame -Expected $logicalNetwork -Found $retrieved + break + } + } + + It "TestGetAllLogicalNetworks" -Skip:$('TestGetAllLogicalNetworks' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllLogicalNetworks' + + $logicalNetworks = Get-AzsLogicalNetwork -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($logicalNetwork in $logicalNetworks) { + $retrieved = Get-AzsLogicalNetwork -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $logicalNetwork.Name + AssertLogicalNetworksAreSame -Expected $logicalNetwork -Found $retrieved + } + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsLogicalSubnet.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsLogicalSubnet.Recording.json new file mode 100644 index 00000000..3a09fb57 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsLogicalSubnet.Recording.json @@ -0,0 +1,474 @@ +{ + "Get-AzsLogicalSubnet+[NoContext]+TestListLogicalSubnets+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "2b39de8c-6d4d-47c4-b5f0-7bb7b8c954cb" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6cc50c64-5ad1-4bf2-bf10-8ddc5aa3d817" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14976" ], + "x-ms-request-id": [ "6cc50c64-5ad1-4bf2-bf10-8ddc5aa3d817" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221047Z:6cc50c64-5ad1-4bf2-bf10-8ddc5aa3d817" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:47 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvoyVprjcc5QLy8oV4HkiZrDIG31vTEKLPfOjG670EhPj0iiRxVD/A09UzvP4hzzQVgFScSfz5CIvStmJddWbGDbl2ke9obD3ZBChUcbIFC7d1VkAYRzrXkA1z8nNfN9P0/e4mCJxySjeALi1pxiwo" ] + }, + "ContentHeaders": { + "Content-Length": [ "2740" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001\",\"name\":\"redmond/00000000-2222-1111-9999-000000000001\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"7d1d8e5c-847c-4a74-b568-5c2018e49d8a\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/47931036-2874-4d45-b1f1-b69666088968\",\"name\":\"redmond/47931036-2874-4d45-b1f1-b69666088968\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"6b908683-fa04-43b4-b0ad-f984bb63eecc\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"name\":\"redmond/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"ea308336-e73f-4708-a966-5cca7d52abec\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"name\":\"redmond/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":true,\"subnets\":[\"54e633d4-0e37-4ed7-884e-d6defc6e69e6\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"name\":\"redmond/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"58615b59-5c45-4e9d-9a01-ca20929ceaff\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/f8f67956-3906-4303-94c5-09cf91e7e311\",\"name\":\"redmond/f8f67956-3906-4303-94c5-09cf91e7e311\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"a824ff5b-4c53-44fb-85cb-58d40ead2efe\",\"Subnet-ok\"]}}]}" + } + }, + "Get-AzsLogicalSubnet+[NoContext]+TestListLogicalSubnets+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2F00000000-2222-1111-9999-000000000001/logicalSubnets?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2F00000000-2222-1111-9999-000000000001/logicalSubnets?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "c6543838-3fd7-4edd-9ddd-5d307b3c3a0c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalSubnet" ], + "FullCommandName": [ "Get-AzsLogicalSubnet_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14975" ], + "x-ms-request-id": [ "e8d483c6-fdde-4069-a74c-56bc988d68f2" ], + "x-ms-correlation-request-id": [ "e8d483c6-fdde-4069-a74c-56bc988d68f2" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221047Z:e8d483c6-fdde-4069-a74c-56bc988d68f2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:47 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvC2etqbt1AETuC6JWgMN66vm3bT6huSUidK4VEAO6HymvHcoBwddOHh1QRQ8DdSAS8JJG39RB6qKbu9QfJYucaz3ZWTDIvwudzklWcfOsnVoU8GGdrCRstl+LwBJHaIIKp+ApJmUj8mTxDHKX1eoK" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Get-AzsLogicalSubnet+[NoContext]+TestGetLogicalSubnet+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "63fc3f23-17da-436f-b50b-f6e03a738ea7" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cae1af38-d2f8-40ce-bb1c-c029262fffb4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14974" ], + "x-ms-request-id": [ "cae1af38-d2f8-40ce-bb1c-c029262fffb4" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221048Z:cae1af38-d2f8-40ce-bb1c-c029262fffb4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:47 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvn8UUBMjZo8iscPb8Emj+p//Yu3wK/kMKsiwpy4wmekTBAqFGnV4WmG6/hma1VaJXSnTZt7eUBTo3xoPyECdIvY0BIU7jK/msHrAzKUj/7BB+azWtXgl351imcdN1I7uy9xKQLWh/XbJeFR+au+2W" ] + }, + "ContentHeaders": { + "Content-Length": [ "2740" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001\",\"name\":\"redmond/00000000-2222-1111-9999-000000000001\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"7d1d8e5c-847c-4a74-b568-5c2018e49d8a\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/47931036-2874-4d45-b1f1-b69666088968\",\"name\":\"redmond/47931036-2874-4d45-b1f1-b69666088968\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"6b908683-fa04-43b4-b0ad-f984bb63eecc\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"name\":\"redmond/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"ea308336-e73f-4708-a966-5cca7d52abec\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"name\":\"redmond/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":true,\"subnets\":[\"54e633d4-0e37-4ed7-884e-d6defc6e69e6\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"name\":\"redmond/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"58615b59-5c45-4e9d-9a01-ca20929ceaff\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/f8f67956-3906-4303-94c5-09cf91e7e311\",\"name\":\"redmond/f8f67956-3906-4303-94c5-09cf91e7e311\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"a824ff5b-4c53-44fb-85cb-58d40ead2efe\",\"Subnet-ok\"]}}]}" + } + }, + "Get-AzsLogicalSubnet+[NoContext]+TestGetLogicalSubnet+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2F00000000-2222-1111-9999-000000000001/logicalSubnets?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2F00000000-2222-1111-9999-000000000001/logicalSubnets?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "3baf07dd-d39a-493c-afa3-f7cadc3f5bb3" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalSubnet" ], + "FullCommandName": [ "Get-AzsLogicalSubnet_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14973" ], + "x-ms-request-id": [ "78aa2e2f-1ab4-4d91-b2b0-681f73b4c0e5" ], + "x-ms-correlation-request-id": [ "78aa2e2f-1ab4-4d91-b2b0-681f73b4c0e5" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221048Z:78aa2e2f-1ab4-4d91-b2b0-681f73b4c0e5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:48 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvvAn8hz4iAJk0vZeejxUukQHy7m4xLj1rJrfY17fYR2FZezI0+ohYanq3vyG38A3iUA6Ie4rtTlYvdfTKYW17P32DcVQDuizsf3whnNALCmwdtK7VHr3kMcP+sWsZhYaXmeH8P1mhxUc+vujVoi7T" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Get-AzsLogicalSubnet+[NoContext]+TestGetAllLogicalSubnets+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "0ea3e2d8-40b2-4513-80e5-4ab8d9628db0" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalNetwork" ], + "FullCommandName": [ "Get-AzsLogicalNetwork_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "84317f28-e41d-4de4-a33c-548063822b9d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14972" ], + "x-ms-request-id": [ "84317f28-e41d-4de4-a33c-548063822b9d" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221048Z:84317f28-e41d-4de4-a33c-548063822b9d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:48 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLPnoDfiikDYKtlQJVH6L/7yL3uVHeoHV2mbv7J5KmwJUcDOUvwwk7MqPBU/Hu1TWwG9Bf5yrk5Oy1doxghCYH2xdc25UaXBPp39/5r9Yca4zXITNhGxQU5Nh+WftlY7aqRNnRtMb+rBPtCKsrnWq" ] + }, + "ContentHeaders": { + "Content-Length": [ "2740" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/00000000-2222-1111-9999-000000000001\",\"name\":\"redmond/00000000-2222-1111-9999-000000000001\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"7d1d8e5c-847c-4a74-b568-5c2018e49d8a\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/47931036-2874-4d45-b1f1-b69666088968\",\"name\":\"redmond/47931036-2874-4d45-b1f1-b69666088968\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"6b908683-fa04-43b4-b0ad-f984bb63eecc\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"name\":\"redmond/B60B71AA-36BF-40AC-A9CE-A6915D1EAE1A\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"ea308336-e73f-4708-a966-5cca7d52abec\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"name\":\"redmond/bb6c6f28-bad9-441b-8e62-57d2be255904\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":true,\"subnets\":[\"54e633d4-0e37-4ed7-884e-d6defc6e69e6\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"name\":\"redmond/F207C184-367C-4BC7-8C74-03AA39D68C24\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"58615b59-5c45-4e9d-9a01-ca20929ceaff\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/f8f67956-3906-4303-94c5-09cf91e7e311\",\"name\":\"redmond/f8f67956-3906-4303-94c5-09cf91e7e311\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/logicalNetworks\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"networkVirtualizationEnabled\":false,\"subnets\":[\"a824ff5b-4c53-44fb-85cb-58d40ead2efe\",\"Subnet-ok\"]}}]}" + } + }, + "Get-AzsLogicalSubnet+[NoContext]+TestGetAllLogicalSubnets+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2F00000000-2222-1111-9999-000000000001/logicalSubnets?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2F00000000-2222-1111-9999-000000000001/logicalSubnets?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "07fad6e6-8449-43e2-abdd-e4458a1063eb" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalSubnet" ], + "FullCommandName": [ "Get-AzsLogicalSubnet_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14971" ], + "x-ms-request-id": [ "e77b0ca3-fe7f-4eb7-8df3-db7da5781ced" ], + "x-ms-correlation-request-id": [ "e77b0ca3-fe7f-4eb7-8df3-db7da5781ced" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221049Z:e77b0ca3-fe7f-4eb7-8df3-db7da5781ced" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:48 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv6JU7ulABhZmrBMr+wYIzkc5kStJp63I3j7EWFvxhGbLMcdQjdzmdjFnU2lLfodBE+RGxDd2Uy2DyD2J+mPmeu/RWs9kIDj+xaT6Fb/fzsAhioqoC9jtYTh9EvE+srt4vjsg5JWuiUMwjEXvfH9Yf" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Get-AzsLogicalSubnet+[NoContext]+TestGetAllLogicalSubnets+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2F47931036-2874-4d45-b1f1-b69666088968/logicalSubnets?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2F47931036-2874-4d45-b1f1-b69666088968/logicalSubnets?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "1113dffb-68dd-4318-819f-71ae2fa3011a" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalSubnet" ], + "FullCommandName": [ "Get-AzsLogicalSubnet_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14970" ], + "x-ms-request-id": [ "5872f350-b88a-4c60-a6a8-bc6621f10670" ], + "x-ms-correlation-request-id": [ "5872f350-b88a-4c60-a6a8-bc6621f10670" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221049Z:5872f350-b88a-4c60-a6a8-bc6621f10670" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:48 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRTRPnuMgvApmvoBkPvtDbq+kpOOxfMlzehfudOln72hH1watsuyJOanjqybemdbMIBNapkz2uaQCNifuTPtfmk3zuqtKZ1K1MYcJeOBCmC1Rv5npTRkXK5hn+3qD30rH6NCl4loeY8FgEdGYzXKh" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Get-AzsLogicalSubnet+[NoContext]+TestGetAllLogicalSubnets+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2FB60B71AA-36BF-40AC-A9CE-A6915D1EAE1A/logicalSubnets?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2FB60B71AA-36BF-40AC-A9CE-A6915D1EAE1A/logicalSubnets?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "041b3346-8ef2-4ee1-a051-590fac1c04cc" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalSubnet" ], + "FullCommandName": [ "Get-AzsLogicalSubnet_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14969" ], + "x-ms-request-id": [ "af9a90df-62cc-4128-882d-0469475c2e2b" ], + "x-ms-correlation-request-id": [ "af9a90df-62cc-4128-882d-0469475c2e2b" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221049Z:af9a90df-62cc-4128-882d-0469475c2e2b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvP1swgKoeSKQJAmFkgoVnSYPo4KxIMGcnQQF+mk7oVIm3nBLRuFVAn4dvI3gvyuFmzdrXeonuniUBoc7LOsMEjabsdkWw/3qUwgZBjrHuiP5/bIzP6Ub1ixkq4+PuT/Vil9zGi6CXPjRWfkK3SeXf" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Get-AzsLogicalSubnet+[NoContext]+TestGetAllLogicalSubnets+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2Fbb6c6f28-bad9-441b-8e62-57d2be255904/logicalSubnets?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2Fbb6c6f28-bad9-441b-8e62-57d2be255904/logicalSubnets?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "130a87e3-5963-461b-acde-1ddcc985b35a" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalSubnet" ], + "FullCommandName": [ "Get-AzsLogicalSubnet_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14968" ], + "x-ms-request-id": [ "404a912f-2a4b-4f22-a7bb-520d40dd24d1" ], + "x-ms-correlation-request-id": [ "404a912f-2a4b-4f22-a7bb-520d40dd24d1" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221049Z:404a912f-2a4b-4f22-a7bb-520d40dd24d1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvoEyZYiwGh8pxreVSV8W7lNwt+l7XnSBD2IoF9OpxhCoRO4fsfb+gmXVDPoZFKvDmqm5fnN+4IjnZIKrg5mmHOx5izYLRWoiGQ/atlksPyVRZrp3XPSJyPmDnEkWzkXU5BByw29nwV5FcXVhCUBvD" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Get-AzsLogicalSubnet+[NoContext]+TestGetAllLogicalSubnets+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2FF207C184-367C-4BC7-8C74-03AA39D68C24/logicalSubnets?api-version=2016-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2FF207C184-367C-4BC7-8C74-03AA39D68C24/logicalSubnets?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "3f015637-8e8b-4bf9-aec0-d89369e34094" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalSubnet" ], + "FullCommandName": [ "Get-AzsLogicalSubnet_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14967" ], + "x-ms-request-id": [ "66baef2c-d1a1-4dfc-b677-ead473d7c37d" ], + "x-ms-correlation-request-id": [ "66baef2c-d1a1-4dfc-b677-ead473d7c37d" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221050Z:66baef2c-d1a1-4dfc-b677-ead473d7c37d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLf9QexKlXlniaIK2cFGcOwPB7RJM35B0v6HXJAmSNR03zTBv9LlsQ3V80lFhDyfeMACacSc/uKRiyBn9HDQHnqhIxv615+Lr9BFVe0+G7K2rjaMsL+IGd9OgtHHCCQXyLGupMwZHenpF/DxeQ9hn" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Get-AzsLogicalSubnet+[NoContext]+TestGetAllLogicalSubnets+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2Ff8f67956-3906-4303-94c5-09cf91e7e311/logicalSubnets?api-version=2016-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/logicalNetworks/redmond%2Ff8f67956-3906-4303-94c5-09cf91e7e311/logicalSubnets?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "b23f07bf-9d7c-4b67-8895-1871a5375c8c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsLogicalSubnet" ], + "FullCommandName": [ "Get-AzsLogicalSubnet_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14966" ], + "x-ms-request-id": [ "18020fd4-c4fc-430e-b144-879b7c0480c6" ], + "x-ms-correlation-request-id": [ "18020fd4-c4fc-430e-b144-879b7c0480c6" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221050Z:18020fd4-c4fc-430e-b144-879b7c0480c6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:10:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv2hk92w7yP6xvc1XAYoLVZRfpxf2aaTjPsTrM9/dL8f6uS3Q2PuaMiSruD/WuTh7DZ5d3sq3ux7UxOn1ouRIYALTGUPq4m3O/VBFJlsmpi6iQInkO65wLwGbOnv1hYk0p5Nunr9GKBRj5QzKcvXWN" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools?api-version=2016-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "cf4a5c9d-c5f8-4042-866b-9d85ca27ac14" ], + "CommandName": [ "Get-AzsMacAddressPool" ], + "FullCommandName": [ "Get-AzsMacAddressPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "71372762-d775-440e-bacf-f06f0151c338" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14961" ], + "x-ms-request-id": [ "71372762-d775-440e-bacf-f06f0151c338" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T221134Z:71372762-d775-440e-bacf-f06f0151c338" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:11:33 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8M6TBgGPDZNoGq9MUrTtC+AlO+YKPgsLvDNf0CXxN074Sb8LtkxxcBwfXAoD0EjWZaLqUgOwC0iFReKR2FU6VbunLFKKTdvISLlBBvR9CFCQaAj5iJ1gcpwsQlG/jZvJAqOdil4I+abyud+ZeQoc" ] + }, + "ContentHeaders": { + "Content-Length": [ "522" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"name\":\"redmond/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/macAddressPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startMacAddress\":\"00-1D-D8-09-00-00\",\"endMacAddress\":\"00-1D-D8-09-FF-FF\",\"numberOfAllocatedMacAddresses\":8,\"numberOfAvailableMacAddresses\":65528}}]}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsLogicalSubnet.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsLogicalSubnet.Tests.ps1 new file mode 100644 index 00000000..d7ec1bfa --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsLogicalSubnet.Tests.ps1 @@ -0,0 +1,128 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsLogicalSubnet.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsLogicalSubnet' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateLogicalSubnet { + param( + [Parameter(Mandatory = $true)] + $LogicalSubnet + ) + + $LogicalSubnet | Should Not Be $null + + # Resource + $LogicalSubnet.Id | Should Not Be $null + $LogicalSubnet.Location | Should Not Be $null + $LogicalSubnet.Name | Should Not Be $null + $LogicalSubnet.Type | Should Not Be $null + + # Logical Network + <# + $LogicalSubnet.Metadata | Should Not Be $null + #> + $LogicalSubnet.IpPools | Should Not Be $null + $LogicalSubnet.IsPublic | Should Not Be $null + } + + function AssertLogicalSubnetsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Logical Network + if ($Expected -eq $null) { + $Found.IpPools | Should be $null + } + else { + $Found.IpPools.Count | Should Be $Expected.IpPools.Count + } + $Found.IsPublic | Should Be $Expected.IsPublic + + if ($Expected.Metadata -eq $null) { + $Found.Metadata | Should Be $null + } + else { + $Found.Metadata | Should Not Be $null + $Found.Metadata.Count | Should Be $Expected.Metadata.Count + } + } + } + } + + AfterEach { + $global:Client = $null + } + + + it "TestListLogicalSubnets" -Skip:$('TestListLogicalSubnets' -in $global:SkippedTests) { + $global:TestName = 'TestListLogicalSubnets' + + $logicalNetworks = Get-AzsLogicalNetwork -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($logicalNetwork in $logicalNetworks) { + $logicalSubnets = Get-AzsLogicalSubnet -ResourceGroupName $global:ResourceGroupName -Location $Location -LogicalNetwork $logicalNetwork.Name + foreach ($logicalSubnet in $logicalSubnets) { + ValidateLogicalSubnet $logicalSubnet + } + break + } + } + + + it "TestGetLogicalSubnet" -Skip:$('TestGetLogicalSubnet' -in $global:SkippedTests) { + $global:TestName = 'TestGetLogicalSubnet' + + $logicalNetworks = Get-AzsLogicalNetwork -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($logicalNetwork in $logicalNetworks) { + $logicalSubnets = Get-AzsLogicalSubnet -ResourceGroupName $global:ResourceGroupName -Location $Location -LogicalNetwork $logicalNetwork.Name + foreach ($logicalSubnet in $logicalSubnets) { + $retrieved = Get-AzsLogicalSubnet -ResourceGroupName $global:ResourceGroupName -Location $Location -LogicalNetwork $logicalNetwork.Name -Name $logicalSubnet.Name + AssertLogicalSubnetsAreSame -Expected $logicalSubnet -Found $retrieved + break + } + break + } + } + + it "TestGetAllLogicalSubnets" -Skip:$('TestGetAllLogicalSubnets' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllLogicalSubnets' + + $logicalNetworks = Get-AzsLogicalNetwork -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($logicalNetwork in $logicalNetworks) { + $logicalSubnets = Get-AzsLogicalSubnet -ResourceGroupName $global:ResourceGroupName -Location $Location -LogicalNetwork $logicalNetwork.Name + foreach ($logicalSubnet in $logicalSubnets) { + $retrieved = Get-AzsLogicalSubnet -ResourceGroupName $global:ResourceGroupName -Location $Location -LogicalNetwork $logicalNetwork.Name -Name $logicalSubnet.Name + AssertLogicalSubnetsAreSame -Expected $logicalSubnet -Found $retrieved + } + } + } +} + diff --git a/src/Azs.Fabric.Admin/test/Get-AzsMacAddressPool.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsMacAddressPool.Recording.json new file mode 100644 index 00000000..ed8b3ed4 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsMacAddressPool.Recording.json @@ -0,0 +1,242 @@ +{ + "Get-AzsMacAddressPool+[NoContext]+TestListMacAddressPools+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "4bddaf3f-f65d-433b-b795-688e5cd14f82" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsMacAddressPool" ], + "FullCommandName": [ "Get-AzsMacAddressPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "432b366f-7cfe-4d6c-8f16-500dd35ec3cc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14965" ], + "x-ms-request-id": [ "432b366f-7cfe-4d6c-8f16-500dd35ec3cc" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T223118Z:432b366f-7cfe-4d6c-8f16-500dd35ec3cc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:31:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv41hl8PRb3XpjWVTqdgizvt6oPKiY+fA5TuD9bG27slfOXA7d3a70fHuzNoAN7T7STxps02hT5qTOpYLMJLUdmc52CQgelOVVedCg0AQ+zC8GJMSLbwxHAxTcBQ+wRkrfBdxoLMc6MBti/ic+UARX" ] + }, + "ContentHeaders": { + "Content-Length": [ "522" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"name\":\"redmond/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/macAddressPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startMacAddress\":\"00-1D-D8-09-00-00\",\"endMacAddress\":\"00-1D-D8-09-FF-FF\",\"numberOfAllocatedMacAddresses\":8,\"numberOfAvailableMacAddresses\":65528}}]}" + } + }, + "Get-AzsMacAddressPool+[NoContext]+TestGetMacAddressPool+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "7a3e3e9f-40c1-4c78-885b-e43fef35c721" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsMacAddressPool" ], + "FullCommandName": [ "Get-AzsMacAddressPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "aa41758c-75fe-4a62-8f39-6dc108613a20" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14964" ], + "x-ms-request-id": [ "aa41758c-75fe-4a62-8f39-6dc108613a20" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T223118Z:aa41758c-75fe-4a62-8f39-6dc108613a20" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:31:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJnGelg52udbXI2MOyxcnxhQqKN4PS4Z+h6OojMouLQm/fMjvUD4mlW7YjHpy04pfyWAOUeMIESK4h0zeTELHKWYOHWFpjC3qiC8WNs+F3a9zxPN0hqRjS3QsGB4asQf7SGsimpU5wCNbfD4gagGh" ] + }, + "ContentHeaders": { + "Content-Length": [ "522" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"name\":\"redmond/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/macAddressPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startMacAddress\":\"00-1D-D8-09-00-00\",\"endMacAddress\":\"00-1D-D8-09-FF-FF\",\"numberOfAllocatedMacAddresses\":8,\"numberOfAvailableMacAddresses\":65528}}]}" + } + }, + "Get-AzsMacAddressPool+[NoContext]+TestGetMacAddressPool+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools/8197fd09-8a69-417e-a55c-10c2c61f5ee7?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools/8197fd09-8a69-417e-a55c-10c2c61f5ee7?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "a882a7fc-cb7b-4c09-8c40-1690a713c5ae" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsMacAddressPool" ], + "FullCommandName": [ "Get-AzsMacAddressPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5feb0cee-07ae-433f-b79c-cf4cd4d179e8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14963" ], + "x-ms-request-id": [ "5feb0cee-07ae-433f-b79c-cf4cd4d179e8" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T223118Z:5feb0cee-07ae-433f-b79c-cf4cd4d179e8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:31:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvm6YDF/NXb88wBYs46vhsTLH8ZedSPIkVd/1ZaMlyK7IwxSfZ23/Nvl1sSysxRWxQJlwa946svRH+MaGLkIE5Z3wvF4qvlV8RhPGo41g+rPP+iPEc5ixoymL8dejmpCz/l+nmNA7Mywxj5g5em5rT" ] + }, + "ContentHeaders": { + "Content-Length": [ "510" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"name\":\"redmond/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/macAddressPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startMacAddress\":\"00-1D-D8-09-00-00\",\"endMacAddress\":\"00-1D-D8-09-FF-FF\",\"numberOfAllocatedMacAddresses\":8,\"numberOfAvailableMacAddresses\":65528}}" + } + }, + "Get-AzsMacAddressPool+[NoContext]+TestGetAllMacAddressPools+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "07e2f960-3322-4502-a6ec-11e288eae933" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsMacAddressPool" ], + "FullCommandName": [ "Get-AzsMacAddressPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "acb2e4cd-86bc-4100-ad1c-4491be4739da" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14962" ], + "x-ms-request-id": [ "acb2e4cd-86bc-4100-ad1c-4491be4739da" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T223118Z:acb2e4cd-86bc-4100-ad1c-4491be4739da" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:31:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNMFUMmreUlQmeLvdT3oZXz3DGks57N+QYsJLQbmFMGlGgQEGcdAONe6xpMc43O0T6HuvZYSa6ZnqEk70xG0ZxgvjazoDnrjcnCtXslDVjqQpUyv8sWKPuUoXYwu7pX8DrN0BLsxx7/rFnRz5N2vv" ] + }, + "ContentHeaders": { + "Content-Length": [ "522" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"name\":\"redmond/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/macAddressPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startMacAddress\":\"00-1D-D8-09-00-00\",\"endMacAddress\":\"00-1D-D8-09-FF-FF\",\"numberOfAllocatedMacAddresses\":8,\"numberOfAvailableMacAddresses\":65528}}]}" + } + }, + "Get-AzsMacAddressPool+[NoContext]+TestGetAllMacAddressPools+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools/8197fd09-8a69-417e-a55c-10c2c61f5ee7?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools/8197fd09-8a69-417e-a55c-10c2c61f5ee7?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "e7743a16-73bd-4f1f-9282-d3a0a109a7b3" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsMacAddressPool" ], + "FullCommandName": [ "Get-AzsMacAddressPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "87972302-4b08-45cb-95d6-161c0ace061d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14961" ], + "x-ms-request-id": [ "87972302-4b08-45cb-95d6-161c0ace061d" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T223119Z:87972302-4b08-45cb-95d6-161c0ace061d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:31:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+2xc1bMm6XBj7BSr06iGIZfvvZ6ctCEsCTTExyAkqIO67fRKO+kU5SJcc1ImD4nDaQiugUNoKNtIe6B0V5nSHlORuaIyxSR/Gr3rbuGNcJRCuFWOiJQEW8RWBubpfVBi52R52WdA7/h+rcchdce/" ] + }, + "ContentHeaders": { + "Content-Length": [ "510" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/macAddressPools/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"name\":\"redmond/8197fd09-8a69-417e-a55c-10c2c61f5ee7\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/macAddressPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startMacAddress\":\"00-1D-D8-09-00-00\",\"endMacAddress\":\"00-1D-D8-09-FF-FF\",\"numberOfAllocatedMacAddresses\":8,\"numberOfAvailableMacAddresses\":65528}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "4764a104-9744-47c0-a963-bc73e79ccb27" ], + "CommandName": [ "Get-AzsSlbMuxInstance" ], + "FullCommandName": [ "Get-AzsSlbMuxInstance_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9923c543-6353-41d3-828a-2f01ac17e61c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14956" ], + "x-ms-request-id": [ "9923c543-6353-41d3-828a-2f01ac17e61c" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T223154Z:9923c543-6353-41d3-828a-2f01ac17e61c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 22:31:54 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMM/6vwm7KwGiGEeeRrJSFG53S3Ip0iGK+qAeWUMag+Y5VtleKELqaD0KyZdDH7tmZ61oXQ8UDWkch4N3l1D8iRvGdnzvKTpVEKlNrklcnrDuoqycW9FGdUBPUOFGquiKJLJ4xCkjcoJ4GsiFQPh1" ] + }, + "ContentHeaders": { + "Content-Length": [ "907" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB01\",\"name\":\"redmond/n22r0903-SLB01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB01\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB02\",\"name\":\"redmond/n22r0903-SLB02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB02\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}}]}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsMacAddressPool.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsMacAddressPool.Tests.ps1 new file mode 100644 index 00000000..a216f5b1 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsMacAddressPool.Tests.ps1 @@ -0,0 +1,112 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsMacAddressPool.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsMacAddressPool' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateMacAddressPool { + param( + [Parameter(Mandatory = $true)] + $MacAddressPool + ) + + $MacAddressPool | Should Not Be $null + + # Resource + $MacAddressPool.Id | Should Not Be $null + $MacAddressPool.Location | Should Not Be $null + $MacAddressPool.Name | Should Not Be $null + $MacAddressPool.Type | Should Not Be $null + + # Mac Address Pool + $MacAddressPool.NumberOfAllocatedMacAddresses | Should Not Be $null + $MacAddressPool.NumberOfAvailableMacAddresses | Should Not Be $null + $MacAddressPool.StartMacAddress | Should Not Be $null + $MacAddressPool.EndMacAddress | Should Not Be $null + } + + function AssertMacAddressPoolsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Mac Address Pool + $Found.NumberOfAllocatedMacAddresses | Should Be $Expected.NumberOfAllocatedMacAddresses + $Found.NumberOfAvailableMacAddresses | Should Be $Expected.NumberOfAvailableMacAddresses + $Found.StartMacAddress | Should Be $Expected.StartMacAddress + $Found.EndMacAddress | Should Be $Expected.EndMacAddress + + if ($Expected.Metadata -eq $null) { + $Found.Metadata | Should Be $null + } + else { + $Found.Metadata | Should Not Be $null + $Found.Metadata.Count | Should Be $Expected.Metadata.Count + } + } + } + } + + AfterEach { + $global:Client = $null + } + + + it "TestListMacAddressPools" -Skip:$('TestListMacAddressPools' -in $global:SkippedTests) { + $global:TestName = 'TestListMacAddressPools' + $macAddressPools = Get-AzsMacAddressPool -ResourceGroupName $global:ResourceGroupName -Location $Location + $macAddressPools | Should Not Be $null + foreach ($macAddressPool in $macAddressPools) { + ValidateMacAddressPool -MacAddressPool $macAddressPool + } + } + + + it "TestGetMacAddressPool" -Skip:$('TestGetMacAddressPool' -in $global:SkippedTests) { + $global:TestName = 'TestGetMacAddressPool' + + $macAddressPools = Get-AzsMacAddressPool -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($macAddressPool in $macAddressPools) { + $retrieved = Get-AzsMacAddressPool -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $macAddressPool.Name + AssertMacAddressPoolsAreSame -Expected $macAddressPool -Found $retrieved + break + } + } + + it "TestGetAllMacAddressPools" -Skip:$('TestGetAllMacAddressPools' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllMacAddressPools' + + $macAddressPools = Get-AzsMacAddressPool -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($macAddressPool in $macAddressPools) { + $retrieved = Get-AzsMacAddressPool -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $macAddressPool.Name + AssertMacAddressPoolsAreSame -Expected $macAddressPool -Found $retrieved + } + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsScaleUnit.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsScaleUnit.Recording.json new file mode 100644 index 00000000..6410d818 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsScaleUnit.Recording.json @@ -0,0 +1,202 @@ +{ + "Get-AzsScaleUnit+[NoContext]+TestListScaleUnits+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "3e649b18-0dc1-4c72-9fec-7ddd6bb3b3ed" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7fbd2159-b5fe-492b-ad53-de8d097ffdf5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14935" ], + "x-ms-request-id": [ "7fbd2159-b5fe-492b-ad53-de8d097ffdf5" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T214852Z:7fbd2159-b5fe-492b-ad53-de8d097ffdf5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 21:48:52 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbvLZc1t656B9l78PRmA/ZbLpgueLYBWre9mQ+dz56ShQBl94OCusdhPhwFn92zXg0b8LZVHBJqxvHzM27ZJhdfjlKgrm8Voc3VRBJkHQHwQgkqGy0R3konJLGaR5nIuZjmJDQI6l3YyjRWWOyE+8" ] + }, + "ContentHeaders": { + "Content-Length": [ "1149" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2047.625,\"cores\":224},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsScaleUnit+[NoContext]+TestGetScaleUnit+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "5d1e75b9-6fb5-4b2d-bde3-0f25e4f53180" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "64073439-5edd-48c9-ae3a-d3d133a009e5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14934" ], + "x-ms-request-id": [ "64073439-5edd-48c9-ae3a-d3d133a009e5" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T214852Z:64073439-5edd-48c9-ae3a-d3d133a009e5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 21:48:52 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQU5n8E2oysVPHaEmlpAT6S57829dAXr8XkVI/cIr7gglcK/YToXv1i+262AjbO23AfFYEnQlgiWR62SViO4mJyK8azLSz5demqFhpkECPM/nGiSw+WVxj8Gyhc/72lP3JER28CZG+oGpgII6rgQ5" ] + }, + "ContentHeaders": { + "Content-Length": [ "1149" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2047.625,\"cores\":224},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsScaleUnit+[NoContext]+TestGetScaleUnit+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "1d83a499-e189-4205-8f52-a2971dbc15c8" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "261313e7-64f8-4db8-b8d9-c1b9b1612182" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14933" ], + "x-ms-request-id": [ "261313e7-64f8-4db8-b8d9-c1b9b1612182" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T214853Z:261313e7-64f8-4db8-b8d9-c1b9b1612182" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 21:48:52 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLn6sMuCL/0xDdVJ5JMzda8ARzvAhUUi/+N42u9mBlNats+2nZb6HDBjR+HWXybWSh7vBsJX+RJgDWufqs/Tx3fMPDIuFRxodpkqAgJ5Apk3Lq9HEDBxHTpQsA+tw9DocN05av0ZEbIJTFN+t5iSr" ] + }, + "ContentHeaders": { + "Content-Length": [ "1137" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2047.625,\"cores\":224},\"isMultiNode\":true}}" + } + }, + "Get-AzsScaleUnit+[NoContext]+TestGetAllScaleUnits+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "0aaaf8bd-d67f-4996-a139-79661bd3d724" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a39973df-51e8-4d73-ac6f-a7c3dff09136" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14932" ], + "x-ms-request-id": [ "a39973df-51e8-4d73-ac6f-a7c3dff09136" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T214853Z:a39973df-51e8-4d73-ac6f-a7c3dff09136" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 21:48:53 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvopxd4gYyWvOltQ0lqXDRhLRFKUO4zVALkqatqsefeMDc6cWhxW8iKMt1ndyveVodFRxMLfcC3NcOIaBPFSmeLBnig/bIJswKm4fACvxeGfP6B+SJc8qDN05Am6BuuX1Kp5fhwzqx9aU7PFze4vxX" ] + }, + "ContentHeaders": { + "Content-Length": [ "1149" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2047.625,\"cores\":224},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsScaleUnit+[NoContext]+TestGetAllScaleUnits+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "7b80c3c2-8c1d-4f19-bcc0-fc1850da0b10" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "02fcc7ad-da98-4245-9ae5-83d91a28ed96" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14931" ], + "x-ms-request-id": [ "02fcc7ad-da98-4245-9ae5-83d91a28ed96" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T214854Z:02fcc7ad-da98-4245-9ae5-83d91a28ed96" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 21:48:53 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8Zu31ij40qZw1Gb9+uWyx3n16K3VXnPpCsgHa4uwMT+Z8LKio2exQVqSrd/ovxPKyFaMj+TKzHDwbtH0wz54323bp6YlbnNWTUYOFTlLe6Emk7z5WR20N9vgZG2VCxegD+53YiFW6G7n5+ABIRK6" ] + }, + "ContentHeaders": { + "Content-Length": [ "1137" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2047.625,\"cores\":224},\"isMultiNode\":true}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsScaleUnit.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsScaleUnit.Tests.ps1 new file mode 100644 index 00000000..5fdfd533 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsScaleUnit.Tests.ps1 @@ -0,0 +1,117 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsScaleUnit.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsScaleUnit' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateScaleUnit { + param( + [Parameter(Mandatory = $true)] + $ScaleUnit + ) + + $ScaleUnit | Should Not Be $null + + # Resource + $ScaleUnit.Id | Should Not Be $null + $ScaleUnit.Location | Should Not Be $null + $ScaleUnit.Name | Should Not Be $null + $ScaleUnit.Type | Should Not Be $null + + # Scale Unit + $ScaleUnit.LogicalFaultDomain | Should Not Be $null + $ScaleUnit.ScaleUnitType | Should Not Be $null + $ScaleUnit.State | Should Not Be $null + $ScaleUnit.TotalCapacityCore | Should Not Be $null + $ScaleUnit.TotalCapacityMemoryGb | Should Not Be $null + } + + function AssertScaleUnitsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Scale Unit + $Found.LogicalFaultDomain | Should Be $Expected.LogicalFaultDomain + $Found.Model | Should Be $Expected.Model + + + if ($Expected.Nodes -eq $null) { + $Found.Nodes | Should be $null + } + else { + $Found.Nodes | Should not be $null + $Found.Nodes.Count | Should be $Expected.Nodes.Count + } + + $Found.ScaleUnitType | Should Be $Expected.ScaleUnitType + $Found.State | Should Be $Expected.State + $Found.TotalCapacityCores | Should be $Expected.TotalCapacityCores + $Found.TotalCapacityMemoryGb | Should be $Expected.TotalCapacityMemoryGb + } + } + } + + AfterEach { + $global:Client = $null + } + + + it "TestListScaleUnits" -Skip:$('TestListScaleUnits' -in $global:SkippedTests) { + $global:TestName = 'TestListScaleUnits' + $ScaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $Location + $ScaleUnits | Should Not Be $null + foreach ($ScaleUnit in $ScaleUnits) { + ValidateScaleUnit -ScaleUnit $ScaleUnit + } + } + + + it "TestGetScaleUnit" -Skip:$('TestGetScaleUnit' -in $global:SkippedTests) { + $global:TestName = 'TestGetScaleUnit' + + $ScaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($ScaleUnit in $ScaleUnits) { + $retrieved = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $ScaleUnit.Name + AssertScaleUnitsAreSame -Expected $ScaleUnit -Found $retrieved + break + } + } + + it "TestGetAllScaleUnits" -Skip:$('TestGetAllScaleUnits' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllScaleUnits' + + $ScaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($ScaleUnit in $ScaleUnits) { + $retrieved = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $ScaleUnit.Name + AssertScaleUnitsAreSame -Expected $ScaleUnit -Found $retrieved + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsScaleUnitNode.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsScaleUnitNode.Recording.json new file mode 100644 index 00000000..ba73687b --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsScaleUnitNode.Recording.json @@ -0,0 +1,362 @@ +{ + "Get-AzsScaleUnitNode+[NoContext]+TestListScaleUnitNodes+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "4e236fa0-6cba-43ee-993a-44d440d72697" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnitNode" ], + "FullCommandName": [ "Get-AzsScaleUnitNode_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e158c9ad-4558-40ad-bd69-2389326bfe61" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14914" ], + "x-ms-request-id": [ "e158c9ad-4558-40ad-bd69-2389326bfe61" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T223248Z:e158c9ad-4558-40ad-bd69-2389326bfe61" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 22:32:48 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRva6lSnU+GCsqxMwfLKtHfSrwMI8KgH1cOs4E8fWRXmJsDtCryquJZ+gtZgTUWySwumMyYrH12LInt+wsBFMa/BIuScuEmW1QTdta9xQJBQo+i9xwkCayWg6Ni2l2QfNBe0yn37+tWImEKnX8EOVyJ" ] + }, + "ContentHeaders": { + "Content-Length": [ "2543" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"name\":\"redmond/ASRR1N22R09U17\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.75\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCLGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"name\":\"redmond/ASRR1N22R09U19\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.76\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GBRGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"name\":\"redmond/ASRR1N22R09U21\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.77\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCMGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"name\":\"redmond/ASRR1N22R09U23\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.78\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCNGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}}]}" + } + }, + "Get-AzsScaleUnitNode+[NoContext]+TestGetScaleUnitNode+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "5031a488-8fe4-408c-9e92-b61eb7d16abc" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnitNode" ], + "FullCommandName": [ "Get-AzsScaleUnitNode_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "21f03f2e-7824-4d9e-8087-a052534cbaf1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14913" ], + "x-ms-request-id": [ "21f03f2e-7824-4d9e-8087-a052534cbaf1" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T223249Z:21f03f2e-7824-4d9e-8087-a052534cbaf1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 22:32:48 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkNweV1h4vMxiQH+q3l30kHX+sDUvLkakqPYAW1y5lCHmdolb7qduc3Nmlh8fqGaHBZSHU+a14LWpV5UGYm3NfF4t1j6oAuaEBZ3GeoohhdEzSYm1Wx4c+6CgOdSVLBctxGvxgck9OzFSZAGO8wOG" ] + }, + "ContentHeaders": { + "Content-Length": [ "2543" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"name\":\"redmond/ASRR1N22R09U17\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.75\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCLGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"name\":\"redmond/ASRR1N22R09U19\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.76\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GBRGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"name\":\"redmond/ASRR1N22R09U21\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.77\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCMGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"name\":\"redmond/ASRR1N22R09U23\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.78\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCNGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}}]}" + } + }, + "Get-AzsScaleUnitNode+[NoContext]+TestGetScaleUnitNode+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "b694d742-ffa9-4f0e-84d8-dceb8cd2ace3" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnitNode" ], + "FullCommandName": [ "Get-AzsScaleUnitNode_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5b293588-7d90-4beb-b772-d669ee33ffb1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14912" ], + "x-ms-request-id": [ "5b293588-7d90-4beb-b772-d669ee33ffb1" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T223249Z:5b293588-7d90-4beb-b772-d669ee33ffb1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 22:32:48 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv7+/k3h5WI3tOjM07iOVZeSSrkL2SB8M39Gv+s7eQg8i5r4pFLO0/H+WcxCBDUJ0e0Lq4YpaMb6TmMT9txz0RV+Rjl2PM2FAl4jswaWLPHNxXNFwfxx2cDHmj+B0ksWNhBS3GlzsNhh2S8kcz77ph" ] + }, + "ContentHeaders": { + "Content-Length": [ "632" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"name\":\"redmond/ASRR1N22R09U17\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.75\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCLGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}}" + } + }, + "Get-AzsScaleUnitNode+[NoContext]+TestGetAllScaleUnitNodes+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "13ab6ebb-859a-4640-8949-8e5c4eaa6889" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnitNode" ], + "FullCommandName": [ "Get-AzsScaleUnitNode_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cf022c99-20e5-4f92-a533-c8c566d46514" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14911" ], + "x-ms-request-id": [ "cf022c99-20e5-4f92-a533-c8c566d46514" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T223250Z:cf022c99-20e5-4f92-a533-c8c566d46514" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 22:32:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvgwzXjWU7AfqHkTGirsajtX23gK1jmA2y8Ma/wlrSPBZQEPz260pIwLqxfjKbKCl3iruQhrXKRltQf9NhQ6I5630rcdFn3NGtDPlI+NSBNXOyl67oygI9XXRzabBdoHZHPU8eEo0AZrk+/cnqZlcH" ] + }, + "ContentHeaders": { + "Content-Length": [ "2543" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"name\":\"redmond/ASRR1N22R09U17\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.75\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCLGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"name\":\"redmond/ASRR1N22R09U19\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.76\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GBRGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"name\":\"redmond/ASRR1N22R09U21\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.77\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCMGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"name\":\"redmond/ASRR1N22R09U23\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.78\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCNGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}}]}" + } + }, + "Get-AzsScaleUnitNode+[NoContext]+TestGetAllScaleUnitNodes+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "ac8c791b-b908-4c6b-8e8d-2eb8c0088ec3" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnitNode" ], + "FullCommandName": [ "Get-AzsScaleUnitNode_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5df96f91-e496-40ae-aa6d-999273c72f49" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14910" ], + "x-ms-request-id": [ "5df96f91-e496-40ae-aa6d-999273c72f49" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T223250Z:5df96f91-e496-40ae-aa6d-999273c72f49" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 22:32:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvw5JrwGR3J2ZlaRPgvqtMEHzdKfTAXxiPP7vjYUQz0Fzl6yBNbyFb/wgXG5z+RNkgr/GLquEMNqreF2uFsUkIGC+m3ErBZlS7Eu8OWYOExWIhfYzqWqEorNW5aU7ODwH7D3PccQmKoQ5DCnEx9Crl" ] + }, + "ContentHeaders": { + "Content-Length": [ "632" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"name\":\"redmond/ASRR1N22R09U17\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.75\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCLGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}}" + } + }, + "Get-AzsScaleUnitNode+[NoContext]+TestGetAllScaleUnitNodes+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "5a41466e-7f6f-47db-be06-bab90a4a0a74" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnitNode" ], + "FullCommandName": [ "Get-AzsScaleUnitNode_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "73f24ce7-624e-494b-858e-d63e2bc82aa8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14909" ], + "x-ms-request-id": [ "73f24ce7-624e-494b-858e-d63e2bc82aa8" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T223250Z:73f24ce7-624e-494b-858e-d63e2bc82aa8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 22:32:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvyjWSIAjmFsuITd0keoqeuu2jL+0EDU6iMwRdzMSff76CKYiMJtsjlRbnZx/e9mUxye9ymzPssLB3D3iW0qJKuNg5qxndIITtjAlREFV/Ia0iQsrjsku7EneVmPcLwHMW490o4qMvHRiwDXU7zafw" ] + }, + "ContentHeaders": { + "Content-Length": [ "632" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"name\":\"redmond/ASRR1N22R09U19\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.76\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GBRGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}}" + } + }, + "Get-AzsScaleUnitNode+[NoContext]+TestGetAllScaleUnitNodes+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "32da4eaa-fc13-449e-9659-27eedb8e3590" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnitNode" ], + "FullCommandName": [ "Get-AzsScaleUnitNode_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7bcb10aa-357b-425a-897c-b07f8d590592" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14908" ], + "x-ms-request-id": [ "7bcb10aa-357b-425a-897c-b07f8d590592" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T223251Z:7bcb10aa-357b-425a-897c-b07f8d590592" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 22:32:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvP/Hm0mbh6jNnzUIm0Ztx7R8vLHGBqR4xR7NhrHOgKYngZZk2hltiMtcsEEtL5aiV+5fk0UccKaV0tJvk6DPIBc2HFUcQDf4T3GZtS4P26Bt2aseRaiOc8JLqAPT/qLPRE+33baP7Sg5yuV9BZHQz" ] + }, + "ContentHeaders": { + "Content-Length": [ "632" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"name\":\"redmond/ASRR1N22R09U21\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.77\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCMGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}}" + } + }, + "Get-AzsScaleUnitNode+[NoContext]+TestGetAllScaleUnitNodes+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "da39bc06-bf8a-411f-8aa5-8afbc02767a2" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnitNode" ], + "FullCommandName": [ "Get-AzsScaleUnitNode_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fc44c506-1420-4bf4-99c9-1a8b0c77f2ea" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14907" ], + "x-ms-request-id": [ "fc44c506-1420-4bf4-99c9-1a8b0c77f2ea" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T223251Z:fc44c506-1420-4bf4-99c9-1a8b0c77f2ea" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 22:32:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvt26r/XbRADw5SGHhpYGaqWPl02AV1ZyEfrEKl3Zbe9rXWFeveX7wLIR9SI9kBtnOMGeM277h7Lw1NawF8cUZpp3FB4RYUNJpSZ0G8gQnEPaAq1nnDvTyd8yIMkVky6xd76sZyUMTUxerBK89YVMQ" ] + }, + "ContentHeaders": { + "Content-Length": [ "632" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"name\":\"redmond/ASRR1N22R09U23\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.78\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCNGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}}" + } + }, + "Get-AzsScaleUnitNode+[NoContext]+TestStartStopMaintenanceModeUnitNode+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "359a5b65-5749-4c21-89ab-dc724c8f8e08" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsScaleUnitNode" ], + "FullCommandName": [ "Get-AzsScaleUnitNode_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "84cb9193-eea3-4e34-bbbd-6c5f3b63d2ad" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14906" ], + "x-ms-request-id": [ "84cb9193-eea3-4e34-bbbd-6c5f3b63d2ad" ], + "x-ms-routing-request-id": [ "REDMOND:20200210T223251Z:84cb9193-eea3-4e34-bbbd-6c5f3b63d2ad" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 22:32:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+A33EhVk0cs0NohY90IGMs8VxoLsuYFIcJKePUod6+7cg/0EjNuv21/AEWjo/oUULzw/ztKeOdLEDhSfnPCKXtJk6obI+WM1D4/uZmufUBjPftbMrMC3bbJMKBxStRcPqJwRvTFihlmX4/8Ev8Vo" ] + }, + "ContentHeaders": { + "Content-Length": [ "2543" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U17\",\"name\":\"redmond/ASRR1N22R09U17\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.75\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCLGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U19\",\"name\":\"redmond/ASRR1N22R09U19\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.76\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GBRGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U21\",\"name\":\"redmond/ASRR1N22R09U21\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.77\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCMGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1N22R09U23\",\"name\":\"redmond/ASRR1N22R09U23\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnitNodes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitNodeStatus\":\"Running\",\"powerState\":\"Running\",\"bmcAddress\":\"100.83.95.78\",\"scaleUnitName\":\"redmond/s-cluster\",\"scaleUnitUri\":\"/fabricLocations/redmond/scaleUnits/s-cluster\",\"canPowerOff\":true,\"vendor\":\"DELL\",\"model\":\"PowerEdge R730xd\",\"serialNumber\":\"9GCNGB2\",\"capacity\":{\"memoryGB\":511.90625,\"cores\":56}}}]}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsScaleUnitNode.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsScaleUnitNode.Tests.ps1 new file mode 100644 index 00000000..b40ab527 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsScaleUnitNode.Tests.ps1 @@ -0,0 +1,142 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsScaleUnitNode.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsScaleUnitNode' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateScaleUnitNode { + param( + [Parameter(Mandatory = $true)] + $ScaleUnitNode + ) + + $ScaleUnitNode | Should Not Be $null + + # Resource + $ScaleUnitNode.Id | Should Not Be $null + $ScaleUnitNode.Location | Should Not Be $null + $ScaleUnitNode.Name | Should Not Be $null + $ScaleUnitNode.Type | Should Not Be $null + + # Scale Unit Node + $ScaleUnitNode.CanPowerOff | Should Not Be $null + $ScaleUnitNode.CapacityCore | Should Not Be $null + $ScaleUnitNode.CapacityMemoryGb | Should Not Be $null + $ScaleUnitNode.PowerState | Should Not Be $null + $ScaleUnitNode.ScaleUnitName | Should Not Be $null + $ScaleUnitNode.ScaleUnitNodeStatus | Should Not Be $null + $ScaleUnitNode.ScaleUnitUri | Should Not Be $null + } + + function AssertScaleUnitNodesAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Scale Unit Node + $Found.CanPowerOff | Should Be $Expected.CanPowerOff + $Found.CapacityCore | Should Be $Expected.CapacityCore + $Found.CapacityMemoryGb | Should Be $Expected.CapacityMemoryGb + + #if ($Expected.Capacity -eq $null) { + # $Found.Capacity | Should Be $null + #} + #else { + # $Found.Capacity | Should not Be $null + # $Found.Capacity.Cores | Should Be $Expected.Capacity.Cores + # $Found.Capacity.MemoryGB | Should Be $Expected.Capacity.MemoryGB + #} + + $Found.PowerState | Should Be $Expected.PowerState + $Found.ScaleUnitName | Should Be $Expected.ScaleUnitName + $Found.ScaleUnitNodeStatus | Should Be $Expected.ScaleUnitNodeStatus + $Found.ScaleUnitUri | Should Be $Expected.ScaleUnitUri + } + } + } + + AfterEach { + $global:Client = $null + } + + + It "TestListScaleUnitNodes" -Skip:$('TestListScaleUnitNodes' -in $global:SkippedTests) { + $global:TestName = 'TestListScaleUnitNodes' + + $ScaleUnitNodes = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location + $ScaleUnitNodes | Should Not Be $null + foreach ($ScaleUnitNode in $ScaleUnitNodes) { + ValidateScaleUnitNode -ScaleUnitNode $ScaleUnitNode + } + } + + + It "TestGetScaleUnitNode" -Skip:$('TestGetScaleUnitNode' -in $global:SkippedTests) { + $global:TestName = 'TestGetScaleUnitNode' + + $ScaleUnitNodes = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($ScaleUnitNode in $ScaleUnitNodes) { + $retrieved = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $ScaleUnitNode.Name + AssertScaleUnitNodesAreSame -Expected $ScaleUnitNode -Found $retrieved + break + } + } + + It "TestGetAllScaleUnitNodes" -Skip:$('TestGetAllScaleUnitNodes' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllScaleUnitNodes' + + $ScaleUnitNodes = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($ScaleUnitNode in $ScaleUnitNodes) { + $retrieved = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $ScaleUnitNode.Name + AssertScaleUnitNodesAreSame -Expected $ScaleUnitNode -Found $retrieved + } + } + + It "TestStartStopMaintenanceModeUnitNode" -Skip:$('TestStartStopMaintenanceModeUnitNode' -in $global:SkippedTests) { + $global:TestName = 'TestStartStopMaintenanceModeUnitNode' + + $ScaleUnitNodes = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($ScaleUnitNode in $ScaleUnitNodes) { + { + Disable-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $ScaleUnitNode.Name -Force -ErrorAction Stop + Enable-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $ScaleUnitNode.Name -Force -ErrorAction Stop + } | Should Throw + break + } + } + + # Tenant VM + + It "TestGetScaleUnitNodeOnTenantVM" -Skip:$('TestGetScaleUnitNodeOnTenantVM' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllScaleUnitNodes' + + { Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $global:TenantVMName -ErrorAction Stop } | Should Throw + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsSlbMuxInstance.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsSlbMuxInstance.Recording.json new file mode 100644 index 00000000..59e4a600 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsSlbMuxInstance.Recording.json @@ -0,0 +1,242 @@ +{ + "Get-AzsSlbMuxInstance+[NoContext]+TestListSlbMuxInstances+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "89333fdc-7f50-47db-950c-772de2bef5ac" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsSlbMuxInstance" ], + "FullCommandName": [ "Get-AzsSlbMuxInstance_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b615e640-2c5d-45bb-8276-06627a11462d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14945" ], + "x-ms-request-id": [ "b615e640-2c5d-45bb-8276-06627a11462d" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T230343Z:b615e640-2c5d-45bb-8276-06627a11462d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 23:03:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvH10G5z/Z6PtG9K3p2IBHAHKR5a07BlBhldo8A6lxkahUFZSU5MZfrpX/ZF+vab7IBhzhea78/a2UCQ4iruA+GL/2JDIr2uQjFq2NtlFIN/VPJDTBA+2SHOMD/FhuA0qJLnp2djIMhFA4jd/6TE0x" ] + }, + "ContentHeaders": { + "Content-Length": [ "907" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB01\",\"name\":\"redmond/n22r0903-SLB01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB01\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB02\",\"name\":\"redmond/n22r0903-SLB02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB02\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}}]}" + } + }, + "Get-AzsSlbMuxInstance+[NoContext]+TestGetSlbMuxInstance+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "97692955-7cee-49b3-b1f2-0a47d2c83337" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsSlbMuxInstance" ], + "FullCommandName": [ "Get-AzsSlbMuxInstance_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3b7cb652-657a-4d18-9067-c130b8b41118" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14944" ], + "x-ms-request-id": [ "3b7cb652-657a-4d18-9067-c130b8b41118" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T230344Z:3b7cb652-657a-4d18-9067-c130b8b41118" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 23:03:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv74ap1auUDUv1hwuSbsL1vxUmw0JLwZwaQPgxDzuylTgddc8pYSaY6dOb29j8Qg+UsjTOWRdT842A+WTFEL+kzpaItXhI0jTv/VciyxxwOw39iTlzBcFTTIOiwZHqgzemFKhQNBWhkfgoiyqMwPfh" ] + }, + "ContentHeaders": { + "Content-Length": [ "907" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB01\",\"name\":\"redmond/n22r0903-SLB01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB01\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB02\",\"name\":\"redmond/n22r0903-SLB02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB02\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}}]}" + } + }, + "Get-AzsSlbMuxInstance+[NoContext]+TestGetSlbMuxInstance+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB01?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB01?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "27824f9c-60dd-4058-aead-a65e9fc54058" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsSlbMuxInstance" ], + "FullCommandName": [ "Get-AzsSlbMuxInstance_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "14048694-0309-478f-b3fe-934f5570076d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14943" ], + "x-ms-request-id": [ "14048694-0309-478f-b3fe-934f5570076d" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T230344Z:14048694-0309-478f-b3fe-934f5570076d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 23:03:43 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwNnbG3vBI4Hd1bIPGabGccxbVKrIGHeXXMCKdvK1peq0hSxLDnLNYckh7bGZH67fUzPyN8k+pyh/4J/8u/r53bzxK2JkmzCEGRcsHqPOzcwstRLk7XTFC/frXTLcTAyXCL3wKvkqPojb2nGc+RU+" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB01\",\"name\":\"redmond/n22r0903-SLB01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB01\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}}" + } + }, + "Get-AzsSlbMuxInstance+[NoContext]+TestGetAllSlbMuxInstances+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "65f2ebfb-74d0-4342-bdd7-b93e6a6a04d8" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsSlbMuxInstance" ], + "FullCommandName": [ "Get-AzsSlbMuxInstance_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d4fe842b-fd7e-4e29-9825-75db65c5d5f2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14942" ], + "x-ms-request-id": [ "d4fe842b-fd7e-4e29-9825-75db65c5d5f2" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T230344Z:d4fe842b-fd7e-4e29-9825-75db65c5d5f2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 23:03:44 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvf7Tv1XtGRDlhoeximSgIYxnFxPdyXiVHMs5ZaFEao85DbWPHW0DAZWscwbLvDYxs/QHh3Z1OlcqmHtVTuOi1cFQuGMTR2Syc9UlICvCeMG1n6zINVFU9GfjeL3uAQIf0teDTQft6XpLbYHakZpk6" ] + }, + "ContentHeaders": { + "Content-Length": [ "907" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB01\",\"name\":\"redmond/n22r0903-SLB01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB01\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}},{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB02\",\"name\":\"redmond/n22r0903-SLB02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB02\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}}]}" + } + }, + "Get-AzsSlbMuxInstance+[NoContext]+TestGetAllSlbMuxInstances+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB01?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB01?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "34a2e4fe-480b-4d13-b245-68b2c118bbe3" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsSlbMuxInstance" ], + "FullCommandName": [ "Get-AzsSlbMuxInstance_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f13d6b92-f44b-4507-8f81-1910817f1108" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14941" ], + "x-ms-request-id": [ "f13d6b92-f44b-4507-8f81-1910817f1108" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T230344Z:f13d6b92-f44b-4507-8f81-1910817f1108" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 23:03:44 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv03pexMFR2eljKAaBSboN5Siw7Tz7ivO71KqP6WWkU1IWXetz4+twYCtGZ4y+0KPGguZOyTMLSFDNczwn8CwPz3RhJr3kVED2G+DKrqxPYAugXcDjHZsmbZ1VXu5q7t/KIrZzFfXP+EiJDM+1W9Ij" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB01\",\"name\":\"redmond/n22r0903-SLB01\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB01\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}}" + } + }, + "Get-AzsSlbMuxInstance+[NoContext]+TestGetAllSlbMuxInstances+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB02?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB02?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "696fdba5-72af-4bc1-b06c-9e9cbb0c7941" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsSlbMuxInstance" ], + "FullCommandName": [ "Get-AzsSlbMuxInstance_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "891a1d90-b31b-43d2-a3b6-e38bf3012632" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14940" ], + "x-ms-request-id": [ "891a1d90-b31b-43d2-a3b6-e38bf3012632" ], + "x-ms-routing-request-id": [ "REDMOND:20200213T230345Z:891a1d90-b31b-43d2-a3b6-e38bf3012632" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 13 Feb 2020 23:03:44 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCAaXTvJ49x+s+J0pxpbabp517vV3fEoAazze4D3K67hgF9CPlM06M36WFZVajs1vscLFDuWqwujznA1tV2phyIBvh+HvhovA6nh+rJltsCO3kQYH/SyBZL5h88lEMah+117/Ak4T4SCxbpmSfxp8" ] + }, + "ContentHeaders": { + "Content-Length": [ "447" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/slbMuxInstances/n22r0903-SLB02\",\"name\":\"redmond/n22r0903-SLB02\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/slbMuxInstances\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"configurationState\":\"Success\",\"virtualServer\":\"n22r0903-SLB02\",\"bgpPeers\":[\"BGPGateway-64629-64735\",\"BGPGateway-64629-64735\"]}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsSlbMuxInstance.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsSlbMuxInstance.Tests.ps1 new file mode 100644 index 00000000..04ea66f7 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsSlbMuxInstance.Tests.ps1 @@ -0,0 +1,109 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsSlbMuxInstance.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsSlbMuxInstance' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateSlbMuxInstance { + param( + [Parameter(Mandatory = $true)] + $SlbMuxInstance + ) + + $SlbMuxInstance | Should Not Be $null + + # Resource + $SlbMuxInstance.Id | Should Not Be $null + $SlbMuxInstance.Location | Should Not Be $null + $SlbMuxInstance.Name | Should Not Be $null + $SlbMuxInstance.Type | Should Not Be $null + + # Software Load Balancing Mux Instance + $SlbMuxInstance.BgpPeers | Should Not Be $null + $SlbMuxInstance.ConfigurationState | Should Not Be $null + $SlbMuxInstance.VirtualServer | Should Not Be $null + } + + function AssertSlbMuxInstancesAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Software Load Balancing Mux Instance + if ($Expected.BgpPeers -eq $null) { + $Found.BgpPeers | Should Be $null + } + else { + $Found.BgpPeers | Should not Be $null + $Found.BgpPeers.Count | Should Be $Expected.BgpPeers.Count + } + + $Found.ConfigurationState | Should Be $Expected.ConfigurationState + $Found.VirtualServer | Should Be $Expected.VirtualServer + } + } + } + + AfterEach { + $global:Client = $null + } + + + it "TestListSlbMuxInstances" -Skip:$('TestListSlbMuxInstances' -in $global:SkippedTests) { + $global:TestName = 'TestListSlbMuxInstances' + $SlbMuxInstances = Get-AzsSlbMuxInstance -ResourceGroupName $global:ResourceGroupName -Location $Location + $SlbMuxInstances | Should Not Be $null + foreach ($SlbMuxInstance in $SlbMuxInstances) { + ValidateSlbMuxInstance -SlbMuxInstance $SlbMuxInstance + } + } + + + it "TestGetSlbMuxInstance" -Skip:$('TestGetSlbMuxInstance' -in $global:SkippedTests) { + $global:TestName = 'TestGetSlbMuxInstance' + + $SlbMuxInstances = Get-AzsSlbMuxInstance -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($SlbMuxInstance in $SlbMuxInstances) { + $retrieved = Get-AzsSlbMuxInstance -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $SlbMuxInstance.Name + AssertSlbMuxInstancesAreSame -Expected $SlbMuxInstance -Found $retrieved + break + } + } + + it "TestGetAllSlbMuxInstances" -Skip:$('TestGetAllSlbMuxInstances' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllSlbMuxInstances' + + $SlbMuxInstances = Get-AzsSlbMuxInstance -ResourceGroupName $global:ResourceGroupName -Location $Location + foreach ($SlbMuxInstance in $SlbMuxInstances) { + $retrieved = Get-AzsSlbMuxInstance -ResourceGroupName $global:ResourceGroupName -Location $Location -Name $SlbMuxInstance.Name + AssertSlbMuxInstancesAreSame -Expected $SlbMuxInstance -Found $retrieved + } + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsStorageSubSystem.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsStorageSubSystem.Recording.json new file mode 100644 index 00000000..d3d4c203 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsStorageSubSystem.Recording.json @@ -0,0 +1,521 @@ +{ + "Get-AzsStorageSubSystem+[NoContext]+TestListStorageSubSystems+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "121" ], + "x-ms-client-request-id": [ "adf9b418-8056-4db9-ad46-038e794dcba5" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "47bfcaa0-df51-44da-aedd-4dcd82c8d17f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14859" ], + "x-ms-request-id": [ "47bfcaa0-df51-44da-aedd-4dcd82c8d17f" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093149Z:47bfcaa0-df51-44da-aedd-4dcd82c8d17f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv6JXixjgSKVeq5WpiTKuTdqyf8hk+PQtizflyUipcXu5WFUJjlmM3HQlR1J+5MaVVavelGxYOcWmqN6H3LFEZ3stIDPBqalOgN606MfZUy884ZMPNYTfQSi9JiBqiutbSrpoD0IEgppocfrEI5VVC" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestListStorageSubSystems+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "122" ], + "x-ms-client-request-id": [ "27099fd2-99de-41c4-b9e1-db7bd77af034" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3b8bb682-c69a-4641-a4e2-9c75d8b485d1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14858" ], + "x-ms-request-id": [ "3b8bb682-c69a-4641-a4e2-9c75d8b485d1" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093149Z:3b8bb682-c69a-4641-a4e2-9c75d8b485d1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRva6R3bMeVFZgJZnXsw5dxPaHOthi8zIcZ/ExM5tqtMm0eT82Kk4f5vaxhv+4/nTYk3/bkOSGy3ScDtjZ7bCK+9U9e1JmXKryPyyBaATuohiMb4SjhH688lvVVXw8yL6VVV63dO8SkUFNJNIQ9tQGC" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetStorageSubSystem+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "123" ], + "x-ms-client-request-id": [ "84e67d7b-1675-4978-990e-df20f315ed2b" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "058c876c-e86a-4214-b572-bcb80a5d6f0b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14857" ], + "x-ms-request-id": [ "058c876c-e86a-4214-b572-bcb80a5d6f0b" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093149Z:058c876c-e86a-4214-b572-bcb80a5d6f0b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKUOZcr7tHlF6Iv8ecRvBGjZz9VDQlUKwyXMFcCA6Ry+6IJLbxvO18Xsbv0hxeU0JgPxhOrPFKr5BH0vTNRG+UbTcL7TIiA0LLbnRA+QXpHNfaBs4q5NlKg19fZQioWeUPc2EBqCBVO9vEIMxzf+I" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetStorageSubSystem+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "124" ], + "x-ms-client-request-id": [ "318f12f5-028f-4a30-ba22-ba4853abcc11" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b118d182-d3e4-40bb-aea1-537b680c6643" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14856" ], + "x-ms-request-id": [ "b118d182-d3e4-40bb-aea1-537b680c6643" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093150Z:b118d182-d3e4-40bb-aea1-537b680c6643" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvN3A7MJVa553zfcPm3Zwsj2sF+Dvi3aTgKeEVnH6be0xejWapwimEK6AU4SWf5YY5ukFugByMh7UlKK9BuygeZ7TKr5PjGlVmLGj+WbiY9tETh1vTeIhTIFugXVSzkSsjOOSUKMdS3q4iWxoowMIu" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetStorageSubSystem+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com?api-version=2018-10-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "125" ], + "x-ms-client-request-id": [ "a731ee1d-d42d-4383-abd4-d350477122ea" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6869d438-07ff-4ead-88b2-75c8111d0dc3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14855" ], + "x-ms-request-id": [ "6869d438-07ff-4ead-88b2-75c8111d0dc3" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093150Z:6869d438-07ff-4ead-88b2-75c8111d0dc3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+DxAo8KXZmPuqpU9aPWw5F34rQvONOiAYzpDX02e5Z5EXxBj8wlWlsbf9huOa5o59PrxupeAoGHH4AWF194/vJmczttSy7Lexj7Cp9Cx2S1NfxBwZPOMCVZQxdIm25LFls+yolkgpBJ796UzHvYf" ] + }, + "ContentHeaders": { + "Content-Length": [ "551" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetAllStorageSubSystems+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "126" ], + "x-ms-client-request-id": [ "030c4955-49d1-4a45-84df-91d1a7ff8251" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9689aeca-7ba1-40ee-af9e-665179cc480e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14854" ], + "x-ms-request-id": [ "9689aeca-7ba1-40ee-af9e-665179cc480e" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093150Z:9689aeca-7ba1-40ee-af9e-665179cc480e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv6BshiYZFYDI/Qac9zQrGOyYIW43ZmM9PMDDn6nLkAsYh9XaJWQV6JYuvtPlbwJeHqVJQwCS3lGK0g/s/Rea83Dgm7h8yccstkjqTP27Vy6eJbugWdnS4ll+Z/au/1d3prDRaoBF85CjXSo31GFgs" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetAllStorageSubSystems+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "127" ], + "x-ms-client-request-id": [ "cb3417cb-b97c-4929-8af9-75c1bc4bec71" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7299620c-7eb6-43a4-8eaf-cebb60ee9eb9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14853" ], + "x-ms-request-id": [ "7299620c-7eb6-43a4-8eaf-cebb60ee9eb9" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093150Z:7299620c-7eb6-43a4-8eaf-cebb60ee9eb9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvluiMBxZX+1N3Lg8ohGPhSnngBZ52YGmxS90xMvK2v4OZh6tF0jGJW7llfPBkrByMcHyvHZEncj26TC2j3XqR8b9y4NczcBBe1f8lJ1bNk+SsRS2kTGabS4mRkSAfVwu39AiI1P48BVc8KEInHOlN" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetAllStorageSubSystems+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com?api-version=2018-10-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "128" ], + "x-ms-client-request-id": [ "664bb842-6b5a-49c6-b395-41d96b09447a" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "216c04ca-8fc3-4d38-a010-f4de836c6599" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14852" ], + "x-ms-request-id": [ "216c04ca-8fc3-4d38-a010-f4de836c6599" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093150Z:216c04ca-8fc3-4d38-a010-f4de836c6599" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvN9t+dRIMsGMZpc51jk7RKqoszGpvXPrGNUM6TeKzTyXvdeW7md10qVY+aXBLNOk3vvi4YPwbaFu9VauTBDfIGiHk+jD5jTCUpYUwOV5VcSleEHAj1VlbExyQ6W8sQ8cdR2AZKrZ5UsfSlIIJ/C5j" ] + }, + "ContentHeaders": { + "Content-Length": [ "551" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetInvaildStorageSubSystem+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "129" ], + "x-ms-client-request-id": [ "69034ccd-332a-4604-bedb-04f0f786231a" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f1c69bda-3b82-4eec-9a87-9497f6651257" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14851" ], + "x-ms-request-id": [ "f1c69bda-3b82-4eec-9a87-9497f6651257" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093150Z:f1c69bda-3b82-4eec-9a87-9497f6651257" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsk+L6x31QM1OIT8nsr+n2DieeV1ywWvZw1FVPv0DhOPZqfxmgloGHd6K5JfvKJ4kGfuRzS0PfojdVwJI9rgR4vEYZ7cwBsS8jBG4JL0mbbxWI8Cq8V6iDPnVL1QyOdL3ZwrTStJPg+HIWmQ87Imq" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetInvaildStorageSubSystem+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/invaildstoragesubsystemname?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/invaildstoragesubsystemname?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "130" ], + "x-ms-client-request-id": [ "7e371240-21e5-4780-b271-879c2644a956" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "22fbd219-f44e-4952-9daf-2414d2605beb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14850" ], + "x-ms-request-id": [ "22fbd219-f44e-4952-9daf-2414d2605beb" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093151Z:22fbd219-f44e-4952-9daf-2414d2605beb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+2Z3rKkJIDmtys0sa7o0402eNIuc/tPGdXN5ky/Kp+dSGTgSNvmrwQfmXrIRulK0+2iiujjzU86RmWX67i+yIkx0Y7A7KolpKL5PdEejnKdAnIXnj/XEvhkYSon+Sn+B8rmQpqj6aMdt3Kq7cUoh" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetStorageSubSystemByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "131" ], + "x-ms-client-request-id": [ "54b8ca81-b93d-4abc-a7e8-80b226047b9b" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8271f72e-9169-4a2b-b400-0faa58bc7938" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14849" ], + "x-ms-request-id": [ "8271f72e-9169-4a2b-b400-0faa58bc7938" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093151Z:8271f72e-9169-4a2b-b400-0faa58bc7938" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJw8Gieqxzgnjxec3+HKSwt6LKFEEOQ4Da6NkafWP5C/y0+sQXFkjspZViNXHi4D8ypeNt0emxSwwfY6V+MFzPyYQL+H6qsCqomaHmZwNd1p9utGC1z8XC/ORHiudJJ9m8+irsr4pg7QVqjqvsGq2" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetStorageSubSystemByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01\u0026$top=1+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01\u0026$top=1", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "132" ], + "x-ms-client-request-id": [ "53113cc5-6a1f-49e9-8c06-1b5b4a073ffb" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c06de801-55b9-4596-8579-8ad35251e18b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14848" ], + "x-ms-request-id": [ "c06de801-55b9-4596-8579-8ad35251e18b" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093151Z:c06de801-55b9-4596-8579-8ad35251e18b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvoaESbjqBwPrzUZFoZVxah1AMBShFmqXRQSo7xGheTeWYQM+6kv52JL1BT+wm3bESbihQkz8Swbsx0q1VxMky8S3CaXWgOqfojKUN9a3RhKQLmwaj2Cs1r59TTqj79Vw1i351axOKLjRUp/UnXdVn" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsStorageSubSystem+[NoContext]+TestGetStorageSubSystemByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com?api-version=2018-10-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "133" ], + "x-ms-client-request-id": [ "665a929a-7507-46ed-9774-16cff0b7bcdc" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "51fd3243-1f9c-47a2-b048-30376aa912d9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14847" ], + "x-ms-request-id": [ "51fd3243-1f9c-47a2-b048-30376aa912d9" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093151Z:51fd3243-1f9c-47a2-b048-30376aa912d9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:31:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSi1ABZFEuB5hZ2l/XkDhxAAOm67Oeljqad/StyOUPZiGCCZfXb8QHRlrF3wjMmGI83Xe3bwzl5UZHmgZz+PNvAkRD5nkCp9yEVE/PQpFhePZT+A5ZygqiHDKs2dE9O31QXeAlCGCbrMzPg/9lDRZ" ] + }, + "ContentHeaders": { + "Content-Length": [ "551" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsStorageSubSystem.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsStorageSubSystem.Tests.ps1 new file mode 100644 index 00000000..ccd6ce20 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsStorageSubSystem.Tests.ps1 @@ -0,0 +1,139 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsStorageSubSystem.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsStorageSubSystem' { + + . $PSScriptRoot\StorageCommon.ps1 + + BeforeEach { + + function ValidateStorageSubSystem { + param( + [Parameter(Mandatory = $true)] + $StorageSubSystem + ) + + $StorageSubSystem | Should Not Be $null + + # Resource + $StorageSubSystem.Id | Should Not Be $null + $StorageSubSystem.Location | Should Not Be $null + $StorageSubSystem.Name | Should Not Be $null + $StorageSubSystem.Type | Should Not Be $null + + # Storage Subsystem + $StorageSubSystem.TotalCapacityGB | Should Not Be $null + $StorageSubSystem.RemainingCapacityGB | Should Not Be $null + $StorageSubSystem.HealthStatus | Should Not Be $null + $StorageSubSystem.OperationalStatus | Should Not Be $null + $StorageSubSystem.RebalanceStatus | Should Not Be $null + } + + function AssertStorageSubSystemsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Storage System + $Found.TotalCapacityGB | Should Be $Expected.TotalCapacityGB + $Found.RemainingCapacityGB | Should Be $Expected.RemainingCapacityGB + $Found.HealthStatus | Should Be $Expected.HealthStatus + $Found.OperationalStatus | Should Be $Expected.OperationalStatus + $Found.RebalanceStatus | Should Be $Expected.RebalanceStatus + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListStorageSubSystems" -Skip:$('TestListStorageSubSystems' -in $global:SkippedTests) { + $global:TestName = 'TestListStorageSubSystems' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $StorageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + $StorageSubSystems | Should Not Be $null + foreach ($StorageSubSystem in $StorageSubSystems) { + ValidateStorageSubSystem -StorageSubSystem $StorageSubSystem + } + } + } + + It "TestGetStorageSubSystem" -Skip:$('TestGetStorageSubSystem' -in $global:SkippedTests) { + $global:TestName = 'TestGetStorageSubSystem' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $StorageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($StorageSubSystem in $StorageSubSystems) { + $retrieved = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -Name $StorageSubSystem.Name + AssertStorageSubSystemsAreSame -Expected $StorageSubSystem -Found $retrieved + break + } + break + } + } + + It "TestGetAllStorageSubSystems" -Skip:$('TestGetAllStorageSubSystems' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllStorageSubSystems' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $StorageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($StorageSubSystem in $StorageSubSystems) { + $retrieved = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -Name $StorageSubSystem.Name + AssertStorageSubSystemsAreSame -Expected $StorageSubSystem -Found $retrieved + } + } + } + + It "TestGetInvaildStorageSubSystem" -Skip:$('TestGetInvaildStorageSubSystem' -in $global:SkippedTests) { + $global:TestName = 'TestGetInvaildStorageSubSystem' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $invaildStorageSubSystemName = "invaildstoragesubsystemname" + $retrieved = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -Name $invaildStorageSubSystemName + $retrieved | Should Be $null + break + } + } + + It "TestGetStorageSubSystemByInputObject" -Skip:$('TestGetStorageSubSystemByInputObject' -in $global:SkippedTests) { + $global:TestName = 'TestGetStorageSubSystemByInputObject' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $StorageSubSystem = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -Top 1 + $retrieved = Get-AzsStorageSubSystem -InputObject $StorageSubSystem + AssertStorageSubSystemsAreSame -Expected $StorageSubSystem -Found $retrieved + } + } +} diff --git a/src/Azs.Fabric.Admin/test/Get-AzsVolume.Recording.json b/src/Azs.Fabric.Admin/test/Get-AzsVolume.Recording.json new file mode 100644 index 00000000..14dcc52d --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsVolume.Recording.json @@ -0,0 +1,1121 @@ +{ + "Get-AzsVolume+[NoContext]+TestListVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "134" ], + "x-ms-client-request-id": [ "f15fa5c8-66e0-4eef-ac9e-6ff0801fdf99" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "43f4f29c-8310-4e08-ab78-200567f21b04" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14846" ], + "x-ms-request-id": [ "43f4f29c-8310-4e08-ab78-200567f21b04" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093204Z:43f4f29c-8310-4e08-ab78-200567f21b04" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:04 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLUKclR8uMW4bFKdMxbxPWM5WfhGytBoB4SLorn34lPZyIwtxvvrWsSK1ZrpIU2t3vFiheVXBs88mxwkmMUs5XlZqYSVEFoisiutwvp4MmPXg4wDSTVXxVY7wGJrh6f4GnSk5JjkYN77gkEB5qt/p" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestListVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "135" ], + "x-ms-client-request-id": [ "973a779c-e28e-4d22-bea1-76d321064aee" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2eec5ff5-5f96-412b-b8ca-b8d54fe7fb07" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14845" ], + "x-ms-request-id": [ "2eec5ff5-5f96-412b-b8ca-b8d54fe7fb07" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093204Z:2eec5ff5-5f96-412b-b8ca-b8d54fe7fb07" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:04 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvDGYSHL3WULbJa9tKsbCZpV7GpUp8WYnfaf+1EQe8z+Q6y5WQMbN8ln18TC5PJ3G98QRvi+GnweCyCHxOYpDQsejlTW1L7vaGwNJtbNH0Y73tcr/yFTCgl2H7NFDtfyfVyobanbawb1Ku4Cb4Cs6g" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestListVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes?api-version=2019-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "136" ], + "x-ms-client-request-id": [ "03c9814a-0357-45b0-b8be-488cb13ae993" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f7bb6a10-1333-45fd-9fcf-a323492aff4c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14844" ], + "x-ms-request-id": [ "f7bb6a10-1333-45fd-9fcf-a323492aff4c" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093204Z:f7bb6a10-1333-45fd-9fcf-a323492aff4c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:04 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaA9ref7bSIVciX6YPgwfj+r9KlQPUVo4hlegAVXzGrHkhTCQ4ZQadcGSyLbN82vOPBFMbvrt/2phfUcdRl9f0UGeZyMh8OaUVon6HIRfthfmFHJcTMvIKocsmUgvnmCpXmhH0RpwvFQrur3QatJh" ] + }, + "ContentHeaders": { + "Content-Length": [ "7648" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/325ffce8-769d-4985-b470-5a197e41de6c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/33eb7579-9657-4124-9d74-18022dbef6c2\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/33eb7579-9657-4124-9d74-18022dbef6c2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2223,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":671,\"remainingCapacityGB\":567,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18798,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":1279,\"remainingCapacityGB\":657,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/90aabbb1-c23c-449c-97cc-654c555775ff\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/90aabbb1-c23c-449c-97cc-654c555775ff\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18824,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_4\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18683,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2224,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_4\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18795,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/ee594cf5-cf54-46b4-a641-139553307195\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/ee594cf5-cf54-46b4-a641-139553307195\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":1639,\"remainingCapacityGB\":973,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_2\"}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetVolume+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "137" ], + "x-ms-client-request-id": [ "7965a9ce-96e8-46bd-aba5-fc4382c45b4f" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "41a5ffa1-fdb2-4154-a67a-2761b66f1826" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14843" ], + "x-ms-request-id": [ "41a5ffa1-fdb2-4154-a67a-2761b66f1826" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093205Z:41a5ffa1-fdb2-4154-a67a-2761b66f1826" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:04 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAQkbRYHXPJxOwmonnmYd8+psdd8kyk6IZ8tWwj8lv4/PoQVsXpCUuZSQY71Ap31eUx2Rhjvnr3Ie1Jx9jvoxdmMSWrpJAqJk4aqDp67bMMPbkIP8hF7ARcD50Dn5c5bHijeLYOjeypf1cToYXbIM" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetVolume+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "138" ], + "x-ms-client-request-id": [ "cc76e4a8-5a87-4768-b9d3-f7564e7ef479" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "56e80bdd-0d6a-404d-83a3-a011508e6b95" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14842" ], + "x-ms-request-id": [ "56e80bdd-0d6a-404d-83a3-a011508e6b95" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093205Z:56e80bdd-0d6a-404d-83a3-a011508e6b95" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvY1i+dlZzq1+jzzS2ZOz5pPU0bAWnxuEXJIbYQurEyee7kw0g5WNbTGz7HztGMFNoSRISsYvvcQXJ72sMX+88t3re8ul9rPxdv+oCp+jq7nRqp92jMAfZ+AFR9eXVr8l9nSzLOElxzUTQh5gwW9qx" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetVolume+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes?api-version=2019-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "139" ], + "x-ms-client-request-id": [ "2ef24dab-b743-4f98-98c5-4896be959f57" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e8c93fc2-d7fe-4b55-bdc4-f0a45d2fb484" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14841" ], + "x-ms-request-id": [ "e8c93fc2-d7fe-4b55-bdc4-f0a45d2fb484" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093205Z:e8c93fc2-d7fe-4b55-bdc4-f0a45d2fb484" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQeyzk6rq90hirxY5iB9GSs9/QwqvbUEofo1Cg8J+gLiyM58jPsq9U1HrBlNNF1tC2UUi+zm+KVxEryZ1Lix+UkSI7UfAAEDpML638leqvh/nzpDiHAFB8dqQrep4EmIM0BhoIGIH2bYYpd7a8VhG" ] + }, + "ContentHeaders": { + "Content-Length": [ "7648" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/325ffce8-769d-4985-b470-5a197e41de6c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/33eb7579-9657-4124-9d74-18022dbef6c2\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/33eb7579-9657-4124-9d74-18022dbef6c2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2223,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":671,\"remainingCapacityGB\":567,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18798,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":1279,\"remainingCapacityGB\":657,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/90aabbb1-c23c-449c-97cc-654c555775ff\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/90aabbb1-c23c-449c-97cc-654c555775ff\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18824,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_4\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18683,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2224,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_4\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18795,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/ee594cf5-cf54-46b4-a641-139553307195\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/ee594cf5-cf54-46b4-a641-139553307195\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":1639,\"remainingCapacityGB\":973,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_2\"}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetVolume+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c?api-version=2019-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "140" ], + "x-ms-client-request-id": [ "2333030c-f887-4181-9aaa-12cd47172024" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8f237cfa-8ac9-4aee-b3e6-5e66a911a323" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14840" ], + "x-ms-request-id": [ "8f237cfa-8ac9-4aee-b3e6-5e66a911a323" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093205Z:8f237cfa-8ac9-4aee-b3e6-5e66a911a323" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRtLapEIbqZ9N7+Zl8kSfK+YWuFO/DBakF6iVxNTUqlM+yqsPfiRvRu5F21G+MUu1falD6EW+89a+EpcGeYs3CMVpE7aczytAw9WsGXjfpZCg7haaGznp9bWLoOP7N6JyBq+XIsiaRFCb4ex47Jpo" ] + }, + "ContentHeaders": { + "Content-Length": [ "690" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/325ffce8-769d-4985-b470-5a197e41de6c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_2\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "141" ], + "x-ms-client-request-id": [ "2f564dbe-f435-4345-b77c-e8c5bf52c10d" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0c3b7e1b-a6b5-4b8d-aeca-ee20b4e2cbb0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14839" ], + "x-ms-request-id": [ "0c3b7e1b-a6b5-4b8d-aeca-ee20b4e2cbb0" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093205Z:0c3b7e1b-a6b5-4b8d-aeca-ee20b4e2cbb0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+A7nBto9GcvSaSl7q/VVwQbBF1mMLaWDsoZELAzTNZf/UKbjRkgWYWlHfQUd28U0ERwBoowWnIg3jE64w5YCznkaUTQb4c3iHQGMDBd3K2K94ndswHX3CDNVNj4PJII1HFzasLOuMhCsWxe87rEn" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "142" ], + "x-ms-client-request-id": [ "a65364b8-d3c0-451b-bb6a-50518dc4ff1a" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6e76799a-4987-4e49-ad94-b04cc5ae9148" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14838" ], + "x-ms-request-id": [ "6e76799a-4987-4e49-ad94-b04cc5ae9148" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093206Z:6e76799a-4987-4e49-ad94-b04cc5ae9148" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSEuToABraGLq7wsZT6gOG70mkuh5aYtitqaHWavTo/xxCUg/IUzLjn9kClFQjfyz5TiueEJfrDXLNNp/jNcMUxzr+EZ9P9BplvG2dkjOBoZ8+vZ7EbEoZ1O+2H2kAise1d8fuXXfe9//aWIcejpw" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes?api-version=2019-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "143" ], + "x-ms-client-request-id": [ "63d7d397-ccdf-4994-b8aa-88bceeca5da4" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "db989508-a790-474b-bea4-fa782baa9e10" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14837" ], + "x-ms-request-id": [ "db989508-a790-474b-bea4-fa782baa9e10" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093206Z:db989508-a790-474b-bea4-fa782baa9e10" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:06 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvi2AUtstoA4NPmRjH93LFXPLQXkGMgPhqnwam5hhUOu90vakOTYdSRIDenwegsvCU006PfrwYQ8p3dYwfOipeQfXICruVryv3IYB/c/AqsCke1Xm+OApSGfrPYq9mUcjYmBpvVSimSp3xjtotlwZH" ] + }, + "ContentHeaders": { + "Content-Length": [ "7648" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/325ffce8-769d-4985-b470-5a197e41de6c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/33eb7579-9657-4124-9d74-18022dbef6c2\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/33eb7579-9657-4124-9d74-18022dbef6c2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2223,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":671,\"remainingCapacityGB\":567,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18798,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":1279,\"remainingCapacityGB\":657,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/90aabbb1-c23c-449c-97cc-654c555775ff\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/90aabbb1-c23c-449c-97cc-654c555775ff\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_3\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18824,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_4\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18683,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_1\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2224,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_4\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18795,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_2\"}},{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/ee594cf5-cf54-46b4-a641-139553307195\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/ee594cf5-cf54-46b4-a641-139553307195\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":1639,\"remainingCapacityGB\":973,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_2\"}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c?api-version=2019-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "144" ], + "x-ms-client-request-id": [ "193b151e-9845-4ca1-ab8b-1eef8122346c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f5460231-cf99-4ccb-8d01-66297eca45ff" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14836" ], + "x-ms-request-id": [ "f5460231-cf99-4ccb-8d01-66297eca45ff" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093206Z:f5460231-cf99-4ccb-8d01-66297eca45ff" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:06 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWDL50/vJItlOOOAmAhaGi15Vv3V7WYAd579sc5n7kCM3mUOMw+qIDpnM/7AvII9G53XFK6l3BYDr5hSAHYWAD7WkZQX4DROHfx5WiVcAaJSYaXOMgBvbF4GCnTA57/7HP4OOLywI1SYEa2M+9Q5O" ] + }, + "ContentHeaders": { + "Content-Length": [ "690" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/325ffce8-769d-4985-b470-5a197e41de6c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_2\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/33eb7579-9657-4124-9d74-18022dbef6c2?api-version=2019-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/33eb7579-9657-4124-9d74-18022dbef6c2?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "145" ], + "x-ms-client-request-id": [ "3cf9c564-fec2-4f4e-a43f-1bb3f40a94f1" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3511b54d-e801-48ed-b61e-40bdff1cfed0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14835" ], + "x-ms-request-id": [ "3511b54d-e801-48ed-b61e-40bdff1cfed0" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093206Z:3511b54d-e801-48ed-b61e-40bdff1cfed0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:06 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOEGFwPrrITwL5R0nbCGBjgjazNyu6EamTJA/4I2da2REbawLZdqKbr/+u/jR7ZSsZdQ9nBBeQYsF8dm8WegwgPQD2NfEruwZbtdx+ta70IVJClc3vAApA2F4jHL8yqUkwiWksf/EZU1pBcJ8XZif" ] + }, + "ContentHeaders": { + "Content-Length": [ "690" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/33eb7579-9657-4124-9d74-18022dbef6c2\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/33eb7579-9657-4124-9d74-18022dbef6c2\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2223,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_1\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/436e6be8-0ed0-46dd-ace5-6bf4d8cad17b?api-version=2019-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/436e6be8-0ed0-46dd-ace5-6bf4d8cad17b?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "146" ], + "x-ms-client-request-id": [ "9773a5b9-6a97-4d3d-bd15-00b701b0cbd1" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "edb2f4e9-c187-4edd-b445-afa9d949c9d6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14834" ], + "x-ms-request-id": [ "edb2f4e9-c187-4edd-b445-afa9d949c9d6" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093207Z:edb2f4e9-c187-4edd-b445-afa9d949c9d6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:06 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvw8Dk3DDKissuhEEhwSt+cf4q47ypnsLVP4Vg/gFGNikVYmNcNLahHTCjmH+b7dhntsRkDeerxc2PtnFSvWxKDCirEdLUDcSQKpJkISionC6CSSyG11mRZXti02Zpt+ppfI60GF82hrbkDxKsxOoj" ] + }, + "ContentHeaders": { + "Content-Length": [ "696" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/436e6be8-0ed0-46dd-ace5-6bf4d8cad17b\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":671,\"remainingCapacityGB\":567,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_3\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/4bd0d57e-8bc4-419f-8da9-8c29c217d17c?api-version=2019-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/4bd0d57e-8bc4-419f-8da9-8c29c217d17c?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "147" ], + "x-ms-client-request-id": [ "1c2f9fd1-31da-4f16-8d37-5b62733c7657" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9831a1f3-dc79-4913-bf32-af79055f1ae0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14833" ], + "x-ms-request-id": [ "9831a1f3-dc79-4913-bf32-af79055f1ae0" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093207Z:9831a1f3-dc79-4913-bf32-af79055f1ae0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYPyKpiRooM2EMy5PcXSfTm7ckIN3B+5CfMXC3OqZrz86ZosoGkfK2aqqjlIvHHzvqjl3a0vHtXjaWi3oP6NjJeNjbyUDkZ/IdeEndNZIabN05rLBZgYxHLCD2K9uUs5TwIVIS306e1NnjXagvQtd" ] + }, + "ContentHeaders": { + "Content-Length": [ "694" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/4bd0d57e-8bc4-419f-8da9-8c29c217d17c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18798,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_3\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e?api-version=2019-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "148" ], + "x-ms-client-request-id": [ "17a6bf1a-a91f-45ab-b819-1917be83ad68" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d0f830a2-b91d-4196-b67b-c25d6fa68bac" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14832" ], + "x-ms-request-id": [ "d0f830a2-b91d-4196-b67b-c25d6fa68bac" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093207Z:d0f830a2-b91d-4196-b67b-c25d6fa68bac" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsq4wRbTf5337zTc3BdFoK8p0hpBB6dMbP2TBV3FfQyjyPv0mYJSICu6caq0cIPUkptGiGVYi8UuXgND5Kflg1N6uJJKxhEqV1VXQIszgz8FMTeDG5+L5MPZ7WwPCiT8MhGP1Bst2iwKWVpprU8uC" ] + }, + "ContentHeaders": { + "Content-Length": [ "697" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/5c25f2f2-5b59-4941-9b45-f56c2f2e6d7e\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":1279,\"remainingCapacityGB\":657,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_1\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/90aabbb1-c23c-449c-97cc-654c555775ff?api-version=2019-05-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/90aabbb1-c23c-449c-97cc-654c555775ff?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "149" ], + "x-ms-client-request-id": [ "84393b0f-7323-416e-9980-8965a17b2539" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a7cd8e99-b131-4662-bd0b-4a4039f33954" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14831" ], + "x-ms-request-id": [ "a7cd8e99-b131-4662-bd0b-4a4039f33954" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093207Z:a7cd8e99-b131-4662-bd0b-4a4039f33954" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtzFj4vq+8Qwd/VfS2cAnewJ0Z/Cx3uVVlNxgDHeBPJWnMCEqu34AbtTwTL0eNa93C0Witg74EMPQfd6o3c1x2Uv2FUqZkZSsc2bGHCmNtMpbkFffxCLYzOWybGmjYMNIpRvecTBQ5W4KuaBzHk4I" ] + }, + "ContentHeaders": { + "Content-Length": [ "690" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/90aabbb1-c23c-449c-97cc-654c555775ff\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/90aabbb1-c23c-449c-97cc-654c555775ff\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_3\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/9263272c-2ad2-454b-a610-2f49b2f1c2f1?api-version=2019-05-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/9263272c-2ad2-454b-a610-2f49b2f1c2f1?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "150" ], + "x-ms-client-request-id": [ "8f172c90-4d59-4aee-aaed-3687f6227fc1" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "403399bf-b252-4fce-a8b9-bd3090aad545" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14830" ], + "x-ms-request-id": [ "403399bf-b252-4fce-a8b9-bd3090aad545" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093208Z:403399bf-b252-4fce-a8b9-bd3090aad545" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLCVyyhAIcQdsCzyBpetPVVdZiM0R/KgQ3ehGBIeSce+QR9iA4M8aEBfyNIVacsvk6NwzqJ5W3bXYUOdbgO40e4J4cYGoyC4Cp105StJqdKRYyOwM1XiIobUCYeR7ylZM0JAdEsWTxq5rtaMFhtGS" ] + }, + "ContentHeaders": { + "Content-Length": [ "694" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/9263272c-2ad2-454b-a610-2f49b2f1c2f1\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18824,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_4\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770?api-version=2019-05-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "151" ], + "x-ms-client-request-id": [ "34a0ad68-d099-4925-ad30-7d255eb41c47" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fdb3fabc-2c88-411d-9a3b-0dc4d8215556" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14829" ], + "x-ms-request-id": [ "fdb3fabc-2c88-411d-9a3b-0dc4d8215556" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093208Z:fdb3fabc-2c88-411d-9a3b-0dc4d8215556" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:08 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvhG0pIbNXjchL0XDeFDvLybggdBBguYcaGDw7CV2n6QBng6T8r4v8Ym6LHUQGaL4Ex6Q8e8Idky+TeACIq5ryERPYR71iSeoT4XxFgRHZ/s0jMgx3xQ43bgYAOJoganRmvV2lbwmeAyXpSQYIZ7mA" ] + }, + "ContentHeaders": { + "Content-Length": [ "694" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/c9d95e2a-42b6-4276-9c5f-ff7e7bc4e770\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18683,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_1\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/cd2e36be-1cb3-4a8f-bd22-6324ff699d21?api-version=2019-05-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/cd2e36be-1cb3-4a8f-bd22-6324ff699d21?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "152" ], + "x-ms-client-request-id": [ "bf4bf639-58f4-4e83-b90f-7e92d77ae30b" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "15df14a3-c7bd-4a7f-8fe9-72769431f61d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14828" ], + "x-ms-request-id": [ "15df14a3-c7bd-4a7f-8fe9-72769431f61d" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093208Z:15df14a3-c7bd-4a7f-8fe9-72769431f61d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:08 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRTPxhjV26c6tdkT5f3EDfaWCUlfKkk67D/dzusDgGpDRwU9IxCXSC1zIHZ7TXL9aTsWYNbAvTmCgDLRYxzKJ1HGKaTlTbd5o4flETuL5ok0GiDwki4Hkjdl1p4lBkJuSj1DkLiOVLPB96L6Y7cpB" ] + }, + "ContentHeaders": { + "Content-Length": [ "690" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/cd2e36be-1cb3-4a8f-bd22-6324ff699d21\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2224,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_4\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/de8fe5ad-b7d8-4368-8f44-4464bebde0cb?api-version=2019-05-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/de8fe5ad-b7d8-4368-8f44-4464bebde0cb?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "153" ], + "x-ms-client-request-id": [ "75cf451c-8478-410b-9bb5-ff8ebc79f3ba" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d313be99-e853-4034-8cf7-0034c96962f9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14827" ], + "x-ms-request-id": [ "d313be99-e853-4034-8cf7-0034c96962f9" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093208Z:d313be99-e853-4034-8cf7-0034c96962f9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:08 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXHmCCqGqMX18UklmrRGbWZeQJgGV9Pj229I3MAh01kF0oIXIw6ouNA62FxSdHUGqPcyji9Y8weDEEWo6S1QQi5gAdyLhfZGlf7Xn5BCkuuzbk7kcIrw1BqzncKLANzpVLC6wH3vyK3qvmAw1R5Fx" ] + }, + "ContentHeaders": { + "Content-Length": [ "694" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/de8fe5ad-b7d8-4368-8f44-4464bebde0cb\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":18959,\"remainingCapacityGB\":18795,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"ObjStore_2\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetAllVolumes+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/ee594cf5-cf54-46b4-a641-139553307195?api-version=2019-05-01+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/ee594cf5-cf54-46b4-a641-139553307195?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "154" ], + "x-ms-client-request-id": [ "8759e712-b64d-483f-b419-8756dbe2d886" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e5ab09a9-2544-4749-a5a9-40b0dbc752a0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14826" ], + "x-ms-request-id": [ "e5ab09a9-2544-4749-a5a9-40b0dbc752a0" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093209Z:e5ab09a9-2544-4749-a5a9-40b0dbc752a0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:08 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv44bbygWhoUOETArTwA9NjOkCEglwtLmKhQILm0zvwKXcLmdjaKulOi3ffINY73DahoSRFG1Ypx8q5mHT5R/eSayaGVLJfDnMk/z39Kd8eAQAkGEg4A2fmTF4UfwvH9Qmh4U1I5UXJZJPo5avz3aE" ] + }, + "ContentHeaders": { + "Content-Length": [ "697" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/ee594cf5-cf54-46b4-a641-139553307195\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/ee594cf5-cf54-46b4-a641-139553307195\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":1639,\"remainingCapacityGB\":973,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"Infrastructure_2\"}}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetInvaildVolume+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "155" ], + "x-ms-client-request-id": [ "4f1ee0f4-da93-400d-8532-e6bd5cea9ca5" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "dbd143cc-b0ce-40d7-b018-ce3b0899b9d7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14825" ], + "x-ms-request-id": [ "dbd143cc-b0ce-40d7-b018-ce3b0899b9d7" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093209Z:dbd143cc-b0ce-40d7-b018-ce3b0899b9d7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:09 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvt5CAvaQuQ0fOhi7nRDF06HJzhxVhjSr8sYAthiv2TvgmSuCN992mlSAjst7PgADpTrmETqLI0YKcsxekcZOY66CF4ue248mI/l5yYM8FZ7CHJ+3AhMVVIeAcrpiV2fibE3EjqqbWP9yafd0ZFjLS" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetInvaildVolume+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "156" ], + "x-ms-client-request-id": [ "565dc9b4-a94a-40dd-96de-31ca7d9f419c" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ff7ad9db-0817-4def-bdb4-e44f0f6c86de" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14824" ], + "x-ms-request-id": [ "ff7ad9db-0817-4def-bdb4-e44f0f6c86de" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093209Z:ff7ad9db-0817-4def-bdb4-e44f0f6c86de" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:09 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5s56StglVO0v2OfOL+oTUSZxppeAtZVAbgkPf2FX1rdJCrHwsA2LV3pL3ra1B3hqK9VGgTK178KFI4CkM+hKBP8xWrMJAYb+JP+nMJa+ntjVc/FytfJhBSBXPJN5tIehvqr4RZX26cqK/q7vYpEH" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetInvaildVolume+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/invaildvolumename?api-version=2019-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/invaildvolumename?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "157" ], + "x-ms-client-request-id": [ "4a8e2c27-39ad-40f7-b6b0-8c46f4b89ce5" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5c725592-35a7-4138-8bde-a6a43b1321aa" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14823" ], + "x-ms-request-id": [ "5c725592-35a7-4138-8bde-a6a43b1321aa" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093209Z:5c725592-35a7-4138-8bde-a6a43b1321aa" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:09 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvmutPVXzB6jxMmE/tDUnKUSgHqHzv2An0YHNPiD9oFUBOgCOZDwWe2LfEVfeSIeaebUb45VCU4ZtzyWkDNPpJrdu2pjawopFtDun/uAky88SD2qTxx/4gBEdk5VtLwjJBvA4MKZTCNL7oms4+V+kf" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Get-AzsVolume+[NoContext]+TestGetVolumeByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "158" ], + "x-ms-client-request-id": [ "3944f65d-12af-4d07-b28a-a6191cbc157d" ], + "CommandName": [ "Get-AzsScaleUnit" ], + "FullCommandName": [ "Get-AzsScaleUnit_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "50815b32-5e93-4ebf-8e3c-120a28fce2d3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14822" ], + "x-ms-request-id": [ "50815b32-5e93-4ebf-8e3c-120a28fce2d3" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093209Z:50815b32-5e93-4ebf-8e3c-120a28fce2d3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:09 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAg96xW43YYQ5VvSLwpCYz/++FWA0UzDlV5vTGuDRv1JLeI/X1OL206HzKbFMrdZ1WorfHEgx+kJ+il15ZeNcJ3uevEi+LETJNS9ydeYjxsud+Ygrjg0wRMM6qq2Ff1gxsZM/WCbU4Z8vB2OCnKaJ" ] + }, + "ContentHeaders": { + "Content-Length": [ "1151" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster\",\"name\":\"redmond/s-cluster\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"scaleUnitType\":\"HyperConverged\",\"logicalFaultDomain\":0,\"nodes\":[\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U17\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U19\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U21\",\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S31R18U23\"],\"state\":\"Running\",\"totalCapacity\":{\"memoryGB\":2297.84766,\"cores\":256},\"isMultiNode\":true}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetVolumeByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems?api-version=2018-10-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "159" ], + "x-ms-client-request-id": [ "f5b85ea6-c5dc-477d-b1e8-0f80fdeb535b" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsStorageSubSystem" ], + "FullCommandName": [ "Get-AzsStorageSubSystem_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e3e4e94b-cdff-49c5-9b79-3256d39bfef5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14821" ], + "x-ms-request-id": [ "e3e4e94b-cdff-49c5-9b79-3256d39bfef5" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093210Z:e3e4e94b-cdff-49c5-9b79-3256d39bfef5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:09 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkg6IxZY2MTb+4jVM9UyLEtatx8uFkLiG4Oig//5JtUwDxG1mTvcbY+QglcoewGx94X9uqBzvxdSMrjU2aWRg1bcwAxCMJ/TY1K+68d16/5gou4bjbVuzMg32lW4bQeaYvAFAs40uqzDPgSn2V/p3" ] + }, + "ContentHeaders": { + "Content-Length": [ "563" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":88381,\"remainingCapacityGB\":86194,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"rebalanceStatus\":\"\"}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetVolumeByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes?api-version=2019-05-01\u0026$top=1+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes?api-version=2019-05-01\u0026$top=1", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "160" ], + "x-ms-client-request-id": [ "538a5662-6842-4c29-ad7d-1daa268212bf" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1ad50ff0-193d-423d-b908-dda9f793b6e4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14820" ], + "x-ms-request-id": [ "1ad50ff0-193d-423d-b908-dda9f793b6e4" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093210Z:1ad50ff0-193d-423d-b908-dda9f793b6e4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:10 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv9SPeF2ZklSfhnwaHJbz3wy8zh2e9RIq1AGpj7AiBRmIArw9C9zKSEAW85ve15V6YW8O9KdBJwaZrZ3nv/4HzpAj5tlvHPaXn9ga7v7jC6y5Glwlbf6r+/Kj4umjUHORV+OZaLcLXsKAh+KSda3t8" ] + }, + "ContentHeaders": { + "Content-Length": [ "702" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/325ffce8-769d-4985-b470-5a197e41de6c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_2\"}}]}" + } + }, + "Get-AzsVolume+[NoContext]+TestGetVolumeByInputObject+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c?api-version=2019-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c?api-version=2019-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "161" ], + "x-ms-client-request-id": [ "8d236629-5e2e-45ca-9fca-b9a137f425dc" ], + "CommandName": [ "Azs.Fabric.Admin.internal\\Get-AzsVolume" ], + "FullCommandName": [ "Get-AzsVolume_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7e0bb15e-699f-4662-8b29-590f0515d52f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14819" ], + "x-ms-request-id": [ "7e0bb15e-699f-4662-8b29-590f0515d52f" ], + "x-ms-routing-request-id": [ "REDMOND:20200110T093210Z:7e0bb15e-699f-4662-8b29-590f0515d52f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 10 Jan 2020 09:32:10 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv0J88xvcK4CjfYUvHakMQHlmtGYvMa5P1Ys6gBLEOh5NTEXaNIkcoylDdVKIkCvFlQQDT9twDBtPcnhV7W8+kLGBvU+WI2I4sC27iMHIbpIepf3ETLGlm35ae3IE2P+1BtpD1VHT7fkcuKvc6Gaoe" ] + }, + "ContentHeaders": { + "Content-Length": [ "690" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/aa04d0d0-ac79-474e-9024-37d08a235e0e/resourceGroups/System.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnits/s-cluster/storageSubSystems/s-cluster.s31r1803.masd.stbtest.microsoft.com/volumes/325ffce8-769d-4985-b470-5a197e41de6c\",\"name\":\"redmond/s-cluster/s-cluster.s31r1803.masd.stbtest.microsoft.com/325ffce8-769d-4985-b470-5a197e41de6c\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/scaleUnits/storageSubSystems/volumes\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"totalCapacityGB\":2239,\"remainingCapacityGB\":2225,\"healthStatus\":\"Healthy\",\"operationalStatus\":\"OK\",\"repairStatus\":\"\",\"description\":\"\",\"action\":\"\",\"volumeLabel\":\"VmTemp_2\"}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/Get-AzsVolume.Tests.ps1 b/src/Azs.Fabric.Admin/test/Get-AzsVolume.Tests.ps1 new file mode 100644 index 00000000..daa89810 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/Get-AzsVolume.Tests.ps1 @@ -0,0 +1,163 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsVolume.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsVolume' { + + . $PSScriptRoot\StorageCommon.ps1 + + BeforeEach { + + function ValidateVolume { + param( + [Parameter(Mandatory = $true)] + $Volume + ) + + $Volume | Should Not Be $null + + # Resource + $Volume.Id | Should Not Be $null + $Volume.Location | Should Not Be $null + $Volume.Name | Should Not Be $null + $Volume.Type | Should Not Be $null + + # Volume + $Volume.TotalCapacityGB | Should Not Be $null + $Volume.RemainingCapacityGB | Should Not Be $null + $Volume.HealthStatus | Should Not Be $null + $Volume.OperationalStatus | Should Not Be $null + $Volume.RepairStatus | Should Not Be $null + $Volume.Description | Should Not Be $null + $Volume.Action | Should Not Be $null + $Volume.VolumeLabel | Should Not Be $null + } + + function AssertVolumesAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Volume + $Found.TotalCapacityGB | Should Be $Expected.TotalCapacityGB + $Found.RemainingCapacityGB | Should Be $Expected.RemainingCapacityGB + $Found.HealthStatus | Should Be $Expected.HealthStatus + $Found.OperationalStatus | Should Be $Expected.OperationalStatus + $Found.RepairStatus | Should Be $Expected.RepairStatus + $Found.Description | Should Be $Expected.Description + $Found.Action | Should Be $Expected.Action + $Found.VolumeLabel | Should Be $Expected.VolumeLabel + + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListVolumes" -Skip:$('TestListVolumes' -in $global:SkippedTests) { + $global:TestName = 'TestListVolumes' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $storageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($storageSubSystem in $storageSubSystems) { + $volumes = Get-AzsVolume -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name + $volumes | Should Not Be $null + foreach ($volume in $volumes) { + ValidateVolume $volume + } + } + } + } + + It "TestGetVolume" -Skip:$('TestGetVolume' -in $global:SkippedTests) { + $global:TestName = 'TestGetVolume' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $storageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($storageSubSystem in $storageSubSystems) { + $volumes = Get-AzsVolume -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name + foreach ($volume in $volumes) { + $retrieved = Get-AzsVolume -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Name $volume.Name + AssertVolumesAreSame -Expected $volume -Found $retrieved + break + } + break + } + break + } + } + + It "TestGetAllVolumes" -Skip:$('TestGetAllVolumes' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllVolumes' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $storageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($storageSubSystem in $storageSubSystems) { + $volumes = Get-AzsVolume -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name + foreach ($volume in $volumes) { + $retrieved = Get-AzsVolume -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Name $volume.Name + AssertVolumesAreSame -Expected $volume -Found $retrieved + } + } + } + } + + It "TestGetInvaildVolume" -Skip:$('TestGetInvaildVolume' -in $global:SkippedTests) { + $global:TestName = 'TestGetInvaildVolume' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $storageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($storageSubSystem in $storageSubSystems) { + $invaildVolumeName = "invaildvolumename" + $retrieved = Get-AzsVolume -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Name $invaildVolumeName + $retrieved | Should Be $null + break + } + break + } + } + + It "TestGetVolumeByInputObject" -Skip:$('TestGetVolumeByInputObject' -in $global:SkippedTests) { + $global:TestName = 'TestGetVolumeByInputObject' + + $scaleUnits = Get-AzsScaleUnit -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($scaleUnit in $scaleUnits) { + $storageSubSystems = Get-AzsStorageSubSystem -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name + foreach ($storageSubSystem in $storageSubSystems) { + $volume = Get-AzsVolume -ResourceGroupName $global:ResourceGroupName -Location $global:Location -ScaleUnit $scaleUnit.Name -StorageSubSystem $storageSubSystem.Name -Top 1 + $retrieved = Get-AzsVolume -InputObject $volume + AssertVolumesAreSame -Expected $volume -Found $retrieved + } + } + } +} diff --git a/src/Azs.Fabric.Admin/test/New-AzsIPPool.Recording.json b/src/Azs.Fabric.Admin/test/New-AzsIPPool.Recording.json new file mode 100644 index 00000000..f410a80d --- /dev/null +++ b/src/Azs.Fabric.Admin/test/New-AzsIPPool.Recording.json @@ -0,0 +1,928 @@ +{ + "[NoDescription]+[NoContext]+[NoScenario]+$PUT+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok?api-version=2016-05-01+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok?api-version=2016-05-01", + "Content": "{\r\n \"properties\": {\r\n \"addressPrefix\": \"192.168.99.0/24\",\r\n \"endIpAddress\": \"192.168.99.254\",\r\n \"startIpAddress\": \"192.168.88.1\"\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "24519f30-3218-4e78-b247-dd7bc14956a3" ], + "CommandName": [ "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "146" ] + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "fe1bcd06-7ab7-47dc-9abb-fef44afd65e9" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-request-id": [ "fe1bcd06-7ab7-47dc-9abb-fef44afd65e9" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T223326Z:fe1bcd06-7ab7-47dc-9abb-fef44afd65e9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:33:26 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtcPzkT6ykD2x6biIgL02u2XMAhnvvTXwO5TG/E4zG5wP+CrrbplZJcWacw8SC7cevBE9uIO9TD7eBK2uxsuqP7kWNOX3UexNeJl3X449Kn7AKdqTSKYkSVM9p4l7PcxFRkPqBVSH/IlJeiVdOwwE" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.88.1\",\"endIpAddress\":\"192.168.99.254\",\"addressPrefix\":\"192.168.99.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11", "12" ], + "x-ms-client-request-id": [ "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "ee18cb97-364e-469f-8d38-44cdc7f14c4a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14981" ], + "x-ms-request-id": [ "ee18cb97-364e-469f-8d38-44cdc7f14c4a" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T223427Z:ee18cb97-364e-469f-8d38-44cdc7f14c4a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:34:26 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWU1sDI2vzHkJ5Yc88zlI/HtsByXISDw1nLS+ocwJvgWhhH9mnDJn09EFHhbpgfa4F0KrfzFZ/Yn9U6ZoehjLh30lMstgiTbovZ18nekESgfcKSsmyy6XDvFzR1Q2y1CoQckwqUZX8ULtB2sH9664" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.88.1\",\"endIpAddress\":\"192.168.99.254\",\"addressPrefix\":\"192.168.99.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11", "12", "13" ], + "x-ms-client-request-id": [ "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "28b61181-ebf7-46cd-a66d-039037364f74" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14980" ], + "x-ms-request-id": [ "28b61181-ebf7-46cd-a66d-039037364f74" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T223527Z:28b61181-ebf7-46cd-a66d-039037364f74" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:35:27 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwSMOPOclG4qlRrOkaafOEOEbMXtDu3xdY8zZcqH7rk9AOQtq6XO6hkydsl0gX1n6a4obRlhfsXJqSJK/HS1c9/4chjhaJBTtOqf3lPytz8a1Q9gJzI+30zzMeiE4dogo8TexsfX8hD171he2k7gX" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.88.1\",\"endIpAddress\":\"192.168.99.254\",\"addressPrefix\":\"192.168.99.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11", "12", "13", "14" ], + "x-ms-client-request-id": [ "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "1c1e4ac0-7d58-46bc-98a6-351ae5dc2f1f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14971" ], + "x-ms-request-id": [ "1c1e4ac0-7d58-46bc-98a6-351ae5dc2f1f" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T223627Z:1c1e4ac0-7d58-46bc-98a6-351ae5dc2f1f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:36:27 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4qkNqlTyiQz7IYwcPsQD/hiS6Kg9jTSjD3bmstCRO7UxEAQ4IFlyrWEoF5BsFpcVwWN3vmmuF1+RORIUdNNXlnzIakCCPQaFZlrdTBrbQzhYcUCg/gXBqe0X+NdmNZLEbcFQq9nonMno06NyeujH" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.88.1\",\"endIpAddress\":\"192.168.99.254\",\"addressPrefix\":\"192.168.99.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11", "12", "13", "14", "15" ], + "x-ms-client-request-id": [ "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "2ca2b042-f872-44a4-ae79-ea9239051cf8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14960" ], + "x-ms-request-id": [ "2ca2b042-f872-44a4-ae79-ea9239051cf8" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T223728Z:2ca2b042-f872-44a4-ae79-ea9239051cf8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:37:27 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvVF84X32VAnd8BwgYOnxQSG7ZB7DT4y32NMdHnT2HvpybvPUOIB/qrTHuMEDTbTW7+Cp8ucIA5z0xDNf2GbI4sy8kTFq2K4T1Izi8XKbYMkESmHIn2TlJf2KvFlIguN2TM8tt066VzvqQvifuWD8I" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.88.1\",\"endIpAddress\":\"192.168.99.254\",\"addressPrefix\":\"192.168.99.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11", "12", "13", "14", "15", "16" ], + "x-ms-client-request-id": [ "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "a1bacd74-2000-40ad-a3b3-d6249766770d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14959" ], + "x-ms-request-id": [ "a1bacd74-2000-40ad-a3b3-d6249766770d" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T223828Z:a1bacd74-2000-40ad-a3b3-d6249766770d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:38:28 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4fj1LzZxvNJWM6XD/64i/ORf6r7iu5UXb4L3WsTznwPjHsbW3R4m2l/Lvzxyl19nkLu5zici4wIyGHKrhEP8RWNJNr0mPJK+6y7UhUjzg/AKUVE2JhkjT6f6HRozx1rtBpJUbOmwtbLeUPpflw3a" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.88.1\",\"endIpAddress\":\"192.168.99.254\",\"addressPrefix\":\"192.168.99.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11", "12", "13", "14", "15", "16", "17" ], + "x-ms-client-request-id": [ "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "289e0361-e434-4804-9e69-d925eccbac37" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14958" ], + "x-ms-request-id": [ "289e0361-e434-4804-9e69-d925eccbac37" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T223928Z:289e0361-e434-4804-9e69-d925eccbac37" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:39:28 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvmErqCds8IVeJw2XJCCgZ/hWl/yYYPj+xMYcOLO7yRDu+U1eFkkrImwkb67X9ySXEA3MjzvymnfyzP3R94oXI7BmS/5ZsMOu7NtiCkCt8FzDkR1+hEC1RmOYeaFRxdloXWOgdQFM8XFEd7QQHWtvz" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.88.1\",\"endIpAddress\":\"192.168.99.254\",\"addressPrefix\":\"192.168.99.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11", "12", "13", "14", "15", "16", "17", "18" ], + "x-ms-client-request-id": [ "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "7a02b8f2-7bdd-4060-917d-a5ad8104d889" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14956" ], + "x-ms-request-id": [ "7a02b8f2-7bdd-4060-917d-a5ad8104d889" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T224029Z:7a02b8f2-7bdd-4060-917d-a5ad8104d889" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:40:29 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvDYeJOsOSouo7Ro6d3DyI3bZrM578miPBsgg44OMRl8B/YOKwjb4KPZ7ROlnnPpvcCN0ZgYKV98eTgE2M2tAGwkbaZ4LV0EsbSKt+TYqhQcqOD7AQiOWXl6q6+SPmDcNWCmiky2N7+085SD8lc5Ef" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.88.1\",\"endIpAddress\":\"192.168.99.254\",\"addressPrefix\":\"192.168.99.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11", "12", "13", "14", "15", "16", "17", "18", "19" ], + "x-ms-client-request-id": [ "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "a40c6de6-68a1-4b64-a444-75ccf7a57412" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14938" ], + "x-ms-request-id": [ "a40c6de6-68a1-4b64-a444-75ccf7a57412" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T224129Z:a40c6de6-68a1-4b64-a444-75ccf7a57412" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:41:29 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLprKFWbjQs2J1DmTnOchRCDhKBEdTK6YQVKmXhFxjoh4aGgar4npOr9txsKhrkp2S92VtFai9YD0DYb6BOlvDbzEJTwcyyw07uPk809RGo9loHZhSVkooBHy74TDc0z/HbSJmfOYCfGX8+sOnG4p" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.88.1\",\"endIpAddress\":\"192.168.99.254\",\"addressPrefix\":\"192.168.99.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11", "12", "13", "14", "15", "16", "17", "18", "19", "20" ], + "x-ms-client-request-id": [ "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3", "24519f30-3218-4e78-b247-dd7bc14956a3" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "439b3e36-5180-4676-b362-9a779d4cfd8e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14931" ], + "x-ms-request-id": [ "439b3e36-5180-4676-b362-9a779d4cfd8e" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T224229Z:439b3e36-5180-4676-b362-9a779d4cfd8e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:42:29 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/24519f30-3218-4e78-b247-dd7bc14956a3?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvPT1RKwJwHswLvsZcNLCTv/HsT8Mj51+HXD/vdzagQ9SYsqIBuTaMTr0ORpAOMPyRLlqQSqcDHNjzQQtgGjStd1LNjz9wZohMlWT30ER2v3dfXhssh2d56QCZNOadphi3lBjovF7v4sA/ySGtFqce" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.88.1\",\"endIpAddress\":\"192.168.99.254\",\"addressPrefix\":\"192.168.99.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$PUT+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok?api-version=2016-05-01+11": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok?api-version=2016-05-01", + "Content": "{\r\n \"properties\": {\r\n \"addressPrefix\": \"192.168.79.0/24\",\r\n \"endIpAddress\": \"192.168.79.254\",\r\n \"startIpAddress\": \"192.168.78.1\"\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "146" ] + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "8e03af77-5ee3-45d4-bd7b-a28e24633230" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], + "x-ms-request-id": [ "8e03af77-5ee3-45d4-bd7b-a28e24633230" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T224359Z:8e03af77-5ee3-45d4-bd7b-a28e24633230" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:43:58 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIT66AJNU7paWMRIO5Z06UtTrYxZCviiAXMFNQOkiyUeoybS/ZLkbjETxzTDgKJqRCzp8eM9NoSvM4rODNunlrnxn+NkV0JwoU+qjMDgNJJq2TqYwQ2R/VoqFjBChndwozCiON6WxFnJekgFAQR88" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"addressPrefix\":\"192.168.79.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "aa293cfe-7826-483e-a164-e9e8a014ef72" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14927" ], + "x-ms-request-id": [ "aa293cfe-7826-483e-a164-e9e8a014ef72" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T224459Z:aa293cfe-7826-483e-a164-e9e8a014ef72" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:44:59 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvxY3UH8SorXacbj8NsOuNEwtlbfC6Aq9gG4G+hvy/yMcTSNyEmjpOIRXMHFbn/mnJ3w1RDOrHSz4bN629CHffoHe53TEkXAVwVsKVPzJZHBo1EeCGwWK9I30kxz1fFmVyIwHbGHjabOTwY2ImM/Z5" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"addressPrefix\":\"192.168.79.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22", "23" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "d8e735f0-c0e0-427f-ab4a-e5bcfefc08fe" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14926" ], + "x-ms-request-id": [ "d8e735f0-c0e0-427f-ab4a-e5bcfefc08fe" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T224559Z:d8e735f0-c0e0-427f-ab4a-e5bcfefc08fe" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:45:59 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv01MW4kr+jOS+B1/zm/xnuweHwjC5p6pkhH4JOOf+AssEZs6Z5VL60V2jkLSs37U6++H6lsPXwNnEqCONPdlS9o6er7YTwl20y9aPsgajjamCn2ppaR9eeW9hMxMKZ2GJiFZ7byfuFaBIq1RddGrx" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"addressPrefix\":\"192.168.79.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22", "23", "24" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "b48e414a-ac24-49ef-9c3c-4f4535592600" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14912" ], + "x-ms-request-id": [ "b48e414a-ac24-49ef-9c3c-4f4535592600" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T224659Z:b48e414a-ac24-49ef-9c3c-4f4535592600" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:46:59 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvszXrY4w8+AM8SIHM7B3qa836xPv3a0PCtG1zoKnXVv94KgRJc+3K9MxAe3CQQlA/mpULzTMmeWELner9IqkbpoDFV/BJ9Vkr6smAORYRmVgxNzXTGmmi2d3cBvq8XuQNTPZNe/SaPjbVtL+al99/" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"addressPrefix\":\"192.168.79.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22", "23", "24", "25" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "431c43ea-d41f-4d04-a16d-ed770fbc0d4c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14911" ], + "x-ms-request-id": [ "431c43ea-d41f-4d04-a16d-ed770fbc0d4c" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T224800Z:431c43ea-d41f-4d04-a16d-ed770fbc0d4c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:47:59 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQ7OXggSw3G4RybvaX5E3ypTqn8/c6XW3c6zP+yo7IlUi5tysE6TWS1C/J/yaGak2OWjYBB1dp/tz7k1B8SPv39y+0Ldi66BGb2GS+XLaMyoO3gO7vTYtaeYPyTnU6wiejzEny312EvYNVCEUcS7p" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"addressPrefix\":\"192.168.79.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22", "23", "24", "25", "26" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "0ddfd2e7-55b5-447e-aa4c-5f9c0fcc905e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14907" ], + "x-ms-request-id": [ "0ddfd2e7-55b5-447e-aa4c-5f9c0fcc905e" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T224900Z:0ddfd2e7-55b5-447e-aa4c-5f9c0fcc905e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:48:59 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvfWK88XpT2KPPJc1CzHz9MDcoX93GC9Tu35ajaoHbX0T9VNHfABqSDP6XWEfmw4F7evmJ+uGBjRe+hZd1AbjQVpPf83G9H6PKiMQkHFse/owV098nuGZ11asbgTVMW2aGERKr6/szjXfg+qFMOdJo" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"addressPrefix\":\"192.168.79.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22", "23", "24", "25", "26", "27" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "aebcefe6-9f3f-4afc-9795-102077f6083c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14965" ], + "x-ms-request-id": [ "aebcefe6-9f3f-4afc-9795-102077f6083c" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T225000Z:aebcefe6-9f3f-4afc-9795-102077f6083c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:49:59 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvq3SWdCzjzUiGv77gNVPKQTLZxvmOiZwNuU84YN3/A9IUS3/trbQ7Tk9sKvp+OQL55HmtUrmxQ9BgykOJFgRy32jsoAAMOzuTZzTzsJ+LHzl++mes9E6kwOk0yiDpGMewjY40Y9GVidqfPXQA9QWE" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"addressPrefix\":\"192.168.79.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22", "23", "24", "25", "26", "27", "28" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "1fe0caf5-fb41-4d61-8a59-20ff203bcb05" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14964" ], + "x-ms-request-id": [ "1fe0caf5-fb41-4d61-8a59-20ff203bcb05" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T225100Z:1fe0caf5-fb41-4d61-8a59-20ff203bcb05" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:50:59 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJSZyvRG1YsQe3ISI3Tj6Z+zRiPlELb4A7jusEvwG9Bh2s3QViP5N3aoOcQFM/NJKnl0walH4Ctxz4RVt3AROwX1eGCYmscB9mgx95im1EOmdIySRuK6v9b8XSQ6NzBHDh6zdMQxRIr7zbf8fSb9J" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"addressPrefix\":\"192.168.79.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22", "23", "24", "25", "26", "27", "28", "29" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "da138302-ff0b-4760-b946-05a20b560233" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14959" ], + "x-ms-request-id": [ "da138302-ff0b-4760-b946-05a20b560233" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T225200Z:da138302-ff0b-4760-b946-05a20b560233" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:51:59 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8RiPfk2q0cCGUkjXQ83bDE2fdojEGgty/kYQ1jApO/QEQa7n1bqc+EXToMM3KmsGA0/9RnflT04WGv60vb6znidfSlJte9fj1CWD0wbCX9jxsiZRNh8XekFm92cCtBvpLuJRkhS/TNuwvGBzlEUm" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"addressPrefix\":\"192.168.79.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22", "23", "24", "25", "26", "27", "28", "29", "30" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "a62270e1-4494-453b-b0a7-d365e3ee0d8c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14958" ], + "x-ms-request-id": [ "a62270e1-4494-453b-b0a7-d365e3ee0d8c" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T225300Z:a62270e1-4494-453b-b0a7-d365e3ee0d8c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:53:00 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkLopeMm7EE6kVOOAl1YCKXzqnXo40bN5nHsnbASxih+x1Eg4301xXK2uF1km8D5mJnnL3FeHHZjLQW0gF/VF08tormmjGixZZY0XXfWm9CAp2dM7iOsvCsrtrpbukAFLNRP6uekpzrrYij3wpBF2" ] + }, + "ContentHeaders": { + "Content-Length": [ "400" ], + "Content-Type": [ "text/plain; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"addressPrefix\":\"192.168.79.0/24\",\"provisioningState\":1}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/networkOperationResults/a2e9a8a0-742a-4a97-9272-d47279ca2e7c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 500, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6322e252-5719-4617-99d6-5be98e56e3f4" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14956" ], + "x-ms-request-id": [ "6322e252-5719-4617-99d6-5be98e56e3f4" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T225400Z:6322e252-5719-4617-99d6-5be98e56e3f4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Connection": [ "close" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:54:00 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvrDNoWZjA21mFIcWGAnZZPHJid4EjK7Uxp0P9kg+s38CM+e6fLjS7J4wfp+FE3NBcMUv9DrlxS9MxVtfF3zVdTgT3qd27lH4LMNddHEvDtnYBz4KyUdGVQEA5S95l6z2HZ8mLKr7szU9ti85LYJ7B" ] + }, + "ContentHeaders": { + "Content-Length": [ "334" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"properties\":{\"provisioningState\":\"Failed\"},\"error\":{\"code\":\"OperationFailed\",\"message\":\"Failed to complete the put IP pool operation. The put IP operations consists of 3 child operations: create the pool, register it with the Load Balancer, and then reset Virtual Machine SDN ACLs. The child operation: \u0027Creating IP Pool\u0027 failed.\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok?api-version=2016-05-01+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n22r0903.masd.stbtest.microsoft.com/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32" ], + "x-ms-client-request-id": [ "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c", "a2e9a8a0-742a-4a97-9272-d47279ca2e7c" ], + "CommandName": [ "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool", "New-AzsIPPool" ], + "FullCommandName": [ "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded", "New-AzsIPPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c065d27b-dce6-402a-80b7-ed3a73145089" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14920" ], + "x-ms-request-id": [ "c065d27b-dce6-402a-80b7-ed3a73145089" ], + "x-ms-routing-request-id": [ "REDMOND:20200206T225401Z:c065d27b-dce6-402a-80b7-ed3a73145089" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 06 Feb 2020 22:54:01 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuPw7YpjMA7niCbzM6BnF0Y6wuLa2MOBnndJyphJZUpWgq5rdjPYqWXKsnW4qnjxuxro/8vkWtye8OFG5DHnUDr5MJBm5xsL4lYvpXGQa13wurlkmittOECtrdCdOAIOkaq/VSd0SipBMWHewoKK6" ] + }, + "ContentHeaders": { + "Content-Length": [ "366" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/f7f5c0d1-e0a3-41f5-bf30-d27f13c9a3a7/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/ipPools/ok\",\"name\":\"redmond/ok\",\"type\":\"Microsoft.Fabric.Admin/fabricLocations/ipPools\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"startIpAddress\":\"192.168.78.1\",\"endIpAddress\":\"192.168.79.254\",\"provisioningState\":0}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Fabric.Admin/test/New-AzsIPPool.Tests.ps1 b/src/Azs.Fabric.Admin/test/New-AzsIPPool.Tests.ps1 new file mode 100644 index 00000000..aad15d05 --- /dev/null +++ b/src/Azs.Fabric.Admin/test/New-AzsIPPool.Tests.ps1 @@ -0,0 +1,29 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzsIPPool.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzsIPPool' { + It "TestCreateIpPool" -Skip:$('TestCreateIpPool' -in $global:SkippedTests) { + $global:TestName = 'TestCreateIpPool' + + $Name = "okaytodelete" + $StartIpAddress = "192.168.99.1" + $EndIpAddress = "192.168.99.254" + $AddressPrefix = "192.168.99.0/24" + + + $params = @($Location, $global:ResourceGroupName, $Name, $StartIpAddress, $EndIpAddress, $AddressPrefix) + $ipPool = New-AzsIpPool @params + + $ipPool | Should not be $null + } +} diff --git a/src/Azs.Fabric.Admin/test/ScaleUnitNode.Tests.ps1 b/src/Azs.Fabric.Admin/test/ScaleUnitNode.Tests.ps1 new file mode 100644 index 00000000..8e0a5e4f --- /dev/null +++ b/src/Azs.Fabric.Admin/test/ScaleUnitNode.Tests.ps1 @@ -0,0 +1,196 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Repair-AzsScaleUnitNode.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Repair-AzsScaleUnitNode' { + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateScaleUnitNode { + param( + [Parameter(Mandatory = $true)] + $ScaleUnitNode + ) + + $ScaleUnitNode | Should Not Be $null + + # Resource + $ScaleUnitNode.Id | Should Not Be $null + $ScaleUnitNode.Location | Should Not Be $null + $ScaleUnitNode.Name | Should Not Be $null + $ScaleUnitNode.Type | Should Not Be $null + + # Scale Unit Node + $ScaleUnitNode.CanPowerOff | Should Not Be $null + $ScaleUnitNode.CapacityOfCores | Should Not Be $null + $ScaleUnitNode.CapacityOfMemoryInGB | Should Not Be $null + $ScaleUnitNode.PowerState | Should Not Be $null + $ScaleUnitNode.ScaleUnitName | Should Not Be $null + $ScaleUnitNode.ScaleUnitNodeStatus | Should Not Be $null + $ScaleUnitNode.ScaleUnitUri | Should Not Be $null + } + + function AssertScaleUnitNodesAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Scale Unit Node + $Found.CanPowerOff | Should Be $Expected.CanPowerOff + $Found.CapacityOfCores | Should Be $Expected.CapacityOfCores + $Found.CapacityOfMemoryInGB | Should Be $Expected.CapacityOfMemoryInGB + + $Found.PowerState | Should Be $Expected.PowerState + $Found.ScaleUnitName | Should Be $Expected.ScaleUnitName + $Found.ScaleUnitNodeStatus | Should Be $Expected.ScaleUnitNodeStatus + $Found.ScaleUnitUri | Should Be $Expected.ScaleUnitUri + } + } + } + + AfterEach { + $global:Client = $null + } + + + It "TestListScaleUnitNodes" -Skip:$('TestListScaleUnitNodes' -in $global:SkippedTests) { + $global:TestName = 'TestListScaleUnitNodes' + + $ScaleUnitNodes = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location + $ScaleUnitNodes | Should Not Be $null + foreach ($ScaleUnitNode in $ScaleUnitNodes) { + ValidateScaleUnitNode -ScaleUnitNode $ScaleUnitNode + } + } + + + It "TestGetScaleUnitNode" -Skip:$('TestGetScaleUnitNode' -in $global:SkippedTests) { + $global:TestName = 'TestGetScaleUnitNode' + + $ScaleUnitNodes = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($ScaleUnitNode in $ScaleUnitNodes) { + $retrieved = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $ScaleUnitNode.Name + AssertScaleUnitNodesAreSame -Expected $ScaleUnitNode -Found $retrieved + break + } + } + + It "TestGetAllScaleUnitNodes" -Skip:$('TestGetAllScaleUnitNodes' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllScaleUnitNodes' + + $ScaleUnitNodes = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($ScaleUnitNode in $ScaleUnitNodes) { + $retrieved = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $ScaleUnitNode.Name + AssertScaleUnitNodesAreSame -Expected $ScaleUnitNode -Found $retrieved + } + } + + It "TestStartStopMaintenanceModeUnitNode" -Skip:$('TestStartStopMaintenanceModeUnitNode' -in $global:SkippedTests) { + $global:TestName = 'TestStartStopMaintenanceModeUnitNode' + + $ScaleUnitNodes = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($ScaleUnitNode in $ScaleUnitNodes) { + { + Disable-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $ScaleUnitNode.Name -Force -ErrorAction Stop + Enable-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $ScaleUnitNode.Name -Force -ErrorAction Stop + } | Should Throw + break + } + } + + # Tenant VM + + It "TestGetScaleUnitNodeOnTenantVM" -Skip:$('TestGetScaleUnitNodeOnTenantVM' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllScaleUnitNodes' + + { Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $global:TenantVMName -ErrorAction Stop } | Should Throw + } + + It "TestPowerOnOnTenantVM" -Skip:$('TestPowerOnOnTenantVM' -in $global:SkippedTests) { + $global:TestName = 'TestPowerOnOnTenantVM' + { + $operationStatus = Start-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $global:TenantVMName -Force -ErrorAction Stop + $operationStatus.ProvisioningState | Should not be "" + $operationStatus.ProvisioningState | Should be "Failure" + } | Should Throw + } + + It "TestPowerOffOnTenantVM" -Skip:$('TestPowerOffOnTenantVM' -in $global:SkippedTests) { + $global:TestName = 'TestPowerOffOnTenantVM' + + { + $operationStatus = Stop-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $global:TenantVMName -Force -ErrorAction Stop + $operationStatus.ProvisioningState | Should not be "" + $operationStatus.ProvisioningState | Should be "Failure" + } | Should Throw + } + + It "TestStartMaintenanceModeOnTenantVM" -Skip:$('TestStartMaintenanceModeOnTenantVM' -in $global:SkippedTests) { + $global:TestName = 'TestStartMaintenanceModeOnTenantVM' + { + $operationStatus = Disable-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $TenantVMName -Force -ErrorAction Stop + $operationStatus.ProvisioningState | Should not be "" + $operationStatus.ProvisioningState | Should be "Failure" + } | Should Throw + } + + + # Disabled + + It "TestPowerOnScaleUnitNode" -Skip:$('TestPowerOnScaleUnitNode' -in $global:SkippedTests) { + $global:TestName = 'TestPowerOnScaleUnitNode' + + $ScaleUnitNodes = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($ScaleUnitNode in $ScaleUnitNodes) { + Start-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $ScaleUnitNode.Name -Force + $retrieved | Should Be $null + break + } + } + + It "TestPowerOffScaleUnitNode" -Skip:$('TestPowerOffScaleUnitNode' -in $global:SkippedTests) { + $global:TestName = 'TestPowerOffScaleUnitNode' + + $ScaleUnitNodes = Get-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location + foreach ($ScaleUnitNode in $ScaleUnitNodes) { + $retrieved = Stop-AzsScaleUnitNode -ResourceGroupName $global:ResourceGroupName -Location $global:Location -Name $ScaleUnitNode.Name -Force + $retrieved | Should Be $null + break + } + } + + It "TestAddScaleUnitNode" -Skip:$('TestAddScaleUnitNode' -in $global:SkippedTests) { + $global:TestName = "TestAddScaleUnitNode" + + $NewNode = New-AzsScaleUnitNodeObject -ComputerName "ASRR1N22R19U29" -BMCIPv4Address "100.83.64.17" + { + Add-AzsScaleUnitNode -NodeList $NewNode -ScaleUnit "s-cluster" -Location 'east' + } | Should not throw + + } +} diff --git a/src/Azs.Fabric.Admin/test/StorageCommon.ps1 b/src/Azs.Fabric.Admin/test/StorageCommon.ps1 new file mode 100644 index 00000000..313ae6bb --- /dev/null +++ b/src/Azs.Fabric.Admin/test/StorageCommon.ps1 @@ -0,0 +1,11 @@ +$global:SkippedTests = @( +) + +if ($global:TestMode -ne "PlayBack") { + $global:Location = (Get-AzLocation)[0].Location + $global:ResourceGroupName = -join("System.",(Get-AzLocation)[0].Location) +} +else { + $global:Location = "redmond" + $global:ResourceGroupName = "System.redmond" +} \ No newline at end of file diff --git a/src/Azs.Gallery.Admin/custom/readme.md b/src/Azs.Gallery.Admin/custom/readme.md new file mode 100644 index 00000000..51b97a49 --- /dev/null +++ b/src/Azs.Gallery.Admin/custom/readme.md @@ -0,0 +1,41 @@ +# Custom +This directory contains custom implementation for non-generated cmdlets for the `Azs.Gallery.Admin` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `..\exports` folder. The only generated file into this folder is the `Azs.Gallery.Admin.custom.psm1`. This file should not be modified. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: yes + +## Details +For `Azs.Gallery.Admin` to use custom cmdlets, it does this two different ways. We **highly recommend** creating script cmdlets, as they are easier to write and allow access to the other exported cmdlets. C# cmdlets *cannot access exported cmdlets*. + +For C# cmdlets, they are compiled with the rest of the generated low-level cmdlets into the `./bin/Azs.Gallery.Admin.private.dll`. The names of the cmdlets (methods) and files must follow the `[cmdletName]_[variantName]` syntax used for generated cmdlets. The `variantName` is used as the `ParameterSetName`, so use something appropriate that doesn't clash with already created variant or parameter set names. You cannot use the `ParameterSetName` property in the `Parameter` attribute on C# cmdlets. Each cmdlet must be separated into variants using the same pattern as seen in the `generated/cmdlets` folder. + +For script cmdlets, these are loaded via the `Azs.Gallery.Admin.custom.psm1`. Then, during the build process, this module is loaded and processed in the same manner as the C# cmdlets. The fundemental difference is the script cmdlets use the `ParameterSetName` attribute and C# cmdlets do not. To create a script cmdlet variant of a generated cmdlet, simply decorate all parameters in the script with the new `ParameterSetName` in the `Parameter` attribute. This will appropriately treat each parameter set as a separate variant when processed to be exported during the build. + +## Purpose +This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `..\exports` folder. + +## Usage +The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `..\exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: +- Break +- DefaultProfile +- HttpPipelineAppend +- HttpPipelinePrepend +- Proxy +- ProxyCredential +- ProxyUseDefaultCredentials + +These provide functionality to our HTTP pipeline and other useful features. In script, you can forward these parameters using `$PSBoundParameters` to the other cmdlets you're calling within `Azs.Gallery.Admin`. For C#, follow the usage seen in the `ProcessRecordAsync` method. + +### Attributes +For processing the cmdlets, we've created some additional attributes: +- `Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.DescriptionAttribute` + - Used in C# cmdlets to provide a high-level description of the cmdlet. This is propegated to reference documentation via [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) in the exported scripts. +- `Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.DoNotExportAttribute` + - Used in C# and script cmdlets to suppress creating an exported cmdlet at build-time. These cmdlets will *not be exposed* by `Azs.Gallery.Admin`. +- `Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.InternalExportAttribute` + - Used in C# cmdlets to route exported cmdlets to the `..\internal`, which are *not exposed* by `Azs.Gallery.Admin`. For more information, see [readme.md](..\internal/readme.md) in the `..\internal` folder. +- `Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.ProfileAttribute` + - Used in C# and script cmdlets to define which Azure profiles the cmdlet supports. This is only supported for Azure (`--azure`) modules. \ No newline at end of file diff --git a/src/Azs.Gallery.Admin/docs/Add-AzsGalleryItem.md b/src/Azs.Gallery.Admin/docs/Add-AzsGalleryItem.md new file mode 100644 index 00000000..ac4f2f79 --- /dev/null +++ b/src/Azs.Gallery.Admin/docs/Add-AzsGalleryItem.md @@ -0,0 +1,167 @@ +--- +external help file: +Module Name: Azs.Gallery.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.gallery.admin/add-azsgalleryitem +schema: 2.0.0 +--- + +# Add-AzsGalleryItem + +## SYNOPSIS +Uploads a provider gallery item to the storage. + +## SYNTAX + +### CreateExpanded (Default) +``` +Add-AzsGalleryItem [-SubscriptionId ] [-GalleryItemUri ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### Create +``` +Add-AzsGalleryItem -GalleryItemUriPayload [-SubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Uploads a provider gallery item to the storage. + +## EXAMPLES + +### Example 1: Add-AzsGalleryItem +```powershell +PS C:\> Add-AzsGalleryItem -GalleryItemUri https://testsa.blob.redmond.ext-n35r1010.masd.stbtest.microsoft.com/testsc/TestUbuntu.Test.1.0.0.azpkg + +Name Publisher PublisherDisplayName ItemName ItemDisplayName Version Summary +---- --------- -------------------- -------- --------------- ------- ------- +TestUbuntu.Test.1.0.0 TestUbuntu TestUbuntu Test Test.TestUbuntu.1.0.0 1.0.0 Create a simple VM + +``` + +Uploads TestUbuntu.Test.1.0.0 to the gallery. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -GalleryItemUri +URI for your gallery package that has already been uploaded online. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -GalleryItemUriPayload +Location of gallery item payload. +To construct, see NOTES section for GALLERYITEMURIPAYLOAD properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.Api20150401.IGalleryItemUriPayload +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.Api20150401.IGalleryItemUriPayload + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.Api20150401.IGalleryItem + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### GALLERYITEMURIPAYLOAD : Location of gallery item payload. + - `[GalleryItemUri ]`: URI for your gallery package that has already been uploaded online. + +## RELATED LINKS + diff --git a/src/Azs.Gallery.Admin/docs/Azs.Gallery.Admin.md b/src/Azs.Gallery.Admin/docs/Azs.Gallery.Admin.md new file mode 100644 index 00000000..eec0aa2b --- /dev/null +++ b/src/Azs.Gallery.Admin/docs/Azs.Gallery.Admin.md @@ -0,0 +1,22 @@ +--- +Module Name: Azs.Gallery.Admin +Module Guid: 33e0c641-80fc-493b-b065-25280c018e90 +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.gallery.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.Gallery.Admin Module +## Description +Microsoft AzureStack PowerShell: Gallery cmdlets + +## Azs.Gallery.Admin Cmdlets +### [Add-AzsGalleryItem](Add-AzsGalleryItem.md) +Uploads a provider gallery item to the storage. + +### [Get-AzsGalleryItem](Get-AzsGalleryItem.md) +Get a specific gallery item. + +### [Remove-AzsGalleryItem](Remove-AzsGalleryItem.md) +Delete a specific gallery item. + diff --git a/src/Azs.Gallery.Admin/docs/Get-AzsGalleryItem.md b/src/Azs.Gallery.Admin/docs/Get-AzsGalleryItem.md new file mode 100644 index 00000000..0336a016 --- /dev/null +++ b/src/Azs.Gallery.Admin/docs/Get-AzsGalleryItem.md @@ -0,0 +1,203 @@ +--- +external help file: +Module Name: Azs.Gallery.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.gallery.admin/get-azsgalleryitem +schema: 2.0.0 +--- + +# Get-AzsGalleryItem + +## SYNOPSIS +Get a specific gallery item. + +## SYNTAX + +### List (Default) +``` +Get-AzsGalleryItem [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsGalleryItem -Name [-SubscriptionId ] [-DefaultProfile ] [-PassThru] + [] +``` + +### GetViaIdentity +``` +Get-AzsGalleryItem -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +Get a specific gallery item. + +## EXAMPLES + +### Example 1: Get-AzsGalleryItem +```powershell +PS C:\> Get-AzsGalleryItem -Name TestUbuntu.Test.1.0.0 + +Name Publisher PublisherDisplayName ItemName ItemDisplayName Version Summary +---- --------- -------------------- -------- --------------- ------- ------- +TestUbuntu.Test.1.0.0 TestUbuntu TestUbuntu Test Test.TestUbuntu.1.0.0 1.0.0 Create a simple VM +``` + +Gets the gallery item by name. + +### Example 2: List Gallery Items +```powershell +PS C:\> Get-AzsGalleryItem + +Name Publisher PublisherDisplayName ItemName ItemDisplayName +---- --------- -------------------- -------- --------------- +Canonical.UbuntuServer1804LTS-ARM.1.0.3 Canonical Canonical UbuntuServer1804LTS-ARM Ubuntu Server 1... +Microsoft.AddOnRP-WindowsServer.1.1910.3 Microsoft Microsoft AddOnRP-WindowsServer Microsoft Azure... +Microsoft.AdminOffer.6.0.0 Microsoft Microsoft Corporation AdminOffer Offer +Microsoft.AvailabilitySet-ARM.1.0.1 Microsoft Microsoft AvailabilitySet-ARM Availability Set +Microsoft.Connection-ARM.1.2.2 Microsoft Microsoft Connection-ARM Connection +Microsoft.CustomScriptExtension-arm.2.0.10 Microsoft Microsoft Corp. CustomScriptExtension-arm Custom Script E... +Microsoft.DSC-arm.2.0.7 Microsoft Microsoft Corp. DSC-arm PowerShell Desi... +Microsoft.DnsZone-ARM.1.0.1 Microsoft Microsoft DnsZone-ARM DNS zone +Microsoft.Image-ARM.1.0.2 Microsoft Microsoft Image-ARM Image +Microsoft.KeyVault.1.0.14 Microsoft Microsoft KeyVault Key Vault +Microsoft.LoadBalancer-ARM.1.0.2 Microsoft Microsoft LoadBalancer-ARM Load Balancer +Microsoft.LocalNetworkGateway-ARM.1.0.3 Microsoft Microsoft LocalNetworkGateway-ARM Local network g... +Microsoft.ManagedDisk-ARM.1.0.2 Microsoft Microsoft ManagedDisk-ARM Managed Disks +Microsoft.NetworkInterface-ARM.1.0.4 Microsoft Microsoft NetworkInterface-ARM Network interface +Microsoft.NetworkSecurityGroup-ARM.1.0.4 Microsoft Microsoft NetworkSecurityGroup-ARM Network securit... +Microsoft.Offer.6.0.0 Microsoft Microsoft Corporation Offer Offer +Microsoft.Plan.6.0.0 Microsoft Microsoft Corporation Plan Plan +Microsoft.PublicIPAddress-ARM.1.0.2 Microsoft Microsoft PublicIPAddress-ARM Public IP address +Microsoft.PublicIPPool-ARM.1.0.0 Microsoft Microsoft PublicIPPool-ARM Public IP pool +Microsoft.ResourceGroup.6.0.0 Microsoft Microsoft ResourceGroup Resource group +Microsoft.RouteTable-ARM.1.0.2 Microsoft Microsoft RouteTable-ARM Route table +Microsoft.ScaleUnitNode-ARM.1.0.0 Microsoft Microsoft ScaleUnitNode-ARM Scale Unit Node +Microsoft.Snapshot-ARM.1.0.2 Microsoft Microsoft Snapshot-ARM Snapshot +Microsoft.StorageAccount-ARM.101.0.1 Microsoft Microsoft StorageAccount-ARM Storage account +Microsoft.StorageAccount-ARM.1.0.3 Microsoft Microsoft StorageAccount-ARM Storage account... +Microsoft.Template.6.0.0 Microsoft Microsoft Template Template deploy... +Microsoft.TenantSubscription.6.0.0 Microsoft Microsoft Corporation TenantSubscription Subscription +Microsoft.VirtualMachine-ARM.1.0.2 Microsoft Microsoft VirtualMachine-ARM Virtual machine +Microsoft.VirtualNetwork-ARM.1.0.4 Microsoft Microsoft VirtualNetwork-ARM Virtual network +Microsoft.VirtualNetworkGateway-ARM.1.0.3 Microsoft Microsoft VirtualNetworkGateway-ARM Virtual network... +microsoft.antimalware-windows-arm.1.0.0 microsoft Microsoft Corp. antimalware-windows-arm Microsoft Antim... +microsoft.custom-script2-linux-arm.3.0.0 microsoft Microsoft Corp. custom-script2-linux-arm Custom Script F... +microsoft.custom-script-linux-arm.2.0.50 microsoft Microsoft Corp. custom-script-linux-arm Custom Script F... +microsoft.docker-arm.1.1.0 microsoft Microsoft docker-arm Docker +microsoft.vmss.7.1.7 microsoft Microsoft vmss Virtual machine... + +``` + +Lists all the items available in the Azure Stack gallery. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.IGalleryIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Identity of the gallery item. +Includes publisher name, item name, and may include version separated by period character. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: GalleryItemName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: Get, GetViaIdentity +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.IGalleryIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.Api20150401.IGalleryItem + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[GalleryItemName ]`: Identity of the gallery item. Includes publisher name, item name, and may include version separated by period character. + - `[Id ]`: Resource identity path + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.Gallery.Admin/docs/Remove-AzsGalleryItem.md b/src/Azs.Gallery.Admin/docs/Remove-AzsGalleryItem.md new file mode 100644 index 00000000..a79a6dab --- /dev/null +++ b/src/Azs.Gallery.Admin/docs/Remove-AzsGalleryItem.md @@ -0,0 +1,190 @@ +--- +external help file: +Module Name: Azs.Gallery.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.gallery.admin/remove-azsgalleryitem +schema: 2.0.0 +--- + +# Remove-AzsGalleryItem + +## SYNOPSIS +Delete a specific gallery item. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsGalleryItem -Name [-SubscriptionId ] [-DefaultProfile ] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsGalleryItem -InputObject [-DefaultProfile ] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Delete a specific gallery item. + +## EXAMPLES + +### Example 1: Remove-AzsGalleryItem +```powershell +PS C:\> Remove-AzsGalleryItem -Name TestUbuntu.Test.1.0.0 + +``` + +Deletes TestUbuntu.Test.1.0.0 from Azure Stack gallery. + +### Example 2: Remove-AzsGalleryItem through pipeline +```powershell +PS C:\> Get-AzsGalleryItem -Name TestUbuntu.Test.1.0.0 | Remove-AzsGalleryItem + +``` + +Deletes TestUbuntu.Test.1.0.0 through pipeline. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.IGalleryIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Identity of the gallery item. +Includes publisher name, item name, and may include version separated by period character. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: GalleryItemName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Gallery.Models.IGalleryIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[GalleryItemName ]`: Identity of the gallery item. Includes publisher name, item name, and may include version separated by period character. + - `[Id ]`: Resource identity path + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.Gallery.Admin/docs/readme.md b/src/Azs.Gallery.Admin/docs/readme.md new file mode 100644 index 00000000..8dbcb8e4 --- /dev/null +++ b/src/Azs.Gallery.Admin/docs/readme.md @@ -0,0 +1,11 @@ +# Docs +This directory contains the documentation of the cmdlets for the `Azs.Gallery.Admin` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overriden on regeneration*. To update documentation examples, please use the `..\examples` folder. + +## Info +- Modifiable: no +- Generated: all +- Committed: yes +- Packaged: yes + +## Details +The process of documentation generation loads `Azs.Gallery.Admin` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file diff --git a/src/Azs.Gallery.Admin/examples/Add-AzsGalleryItem.md b/src/Azs.Gallery.Admin/examples/Add-AzsGalleryItem.md new file mode 100644 index 00000000..6b89e019 --- /dev/null +++ b/src/Azs.Gallery.Admin/examples/Add-AzsGalleryItem.md @@ -0,0 +1,11 @@ +### Example 1: Add-AzsGalleryItem +```powershell +PS C:\> Add-AzsGalleryItem -GalleryItemUri https://testsa.blob.redmond.ext-n35r1010.masd.stbtest.microsoft.com/testsc/TestUbuntu.Test.1.0.0.azpkg + +Name Publisher PublisherDisplayName ItemName ItemDisplayName Version Summary +---- --------- -------------------- -------- --------------- ------- ------- +TestUbuntu.Test.1.0.0 TestUbuntu TestUbuntu Test Test.TestUbuntu.1.0.0 1.0.0 Create a simple VM + +``` + +Uploads TestUbuntu.Test.1.0.0 to the gallery. \ No newline at end of file diff --git a/src/Azs.Gallery.Admin/examples/Get-AzsGalleryItem.md b/src/Azs.Gallery.Admin/examples/Get-AzsGalleryItem.md new file mode 100644 index 00000000..10b8a864 --- /dev/null +++ b/src/Azs.Gallery.Admin/examples/Get-AzsGalleryItem.md @@ -0,0 +1,55 @@ +### Example 1: Get-AzsGalleryItem +```powershell +PS C:\> Get-AzsGalleryItem -Name TestUbuntu.Test.1.0.0 + +Name Publisher PublisherDisplayName ItemName ItemDisplayName Version Summary +---- --------- -------------------- -------- --------------- ------- ------- +TestUbuntu.Test.1.0.0 TestUbuntu TestUbuntu Test Test.TestUbuntu.1.0.0 1.0.0 Create a simple VM +``` +Gets the gallery item by name. + +### Example 2: List Gallery Items +```powershell +PS C:\> Get-AzsGalleryItem + +Name Publisher PublisherDisplayName ItemName ItemDisplayName +---- --------- -------------------- -------- --------------- +Canonical.UbuntuServer1804LTS-ARM.1.0.3 Canonical Canonical UbuntuServer1804LTS-ARM Ubuntu Server 1... +Microsoft.AddOnRP-WindowsServer.1.1910.3 Microsoft Microsoft AddOnRP-WindowsServer Microsoft Azure... +Microsoft.AdminOffer.6.0.0 Microsoft Microsoft Corporation AdminOffer Offer +Microsoft.AvailabilitySet-ARM.1.0.1 Microsoft Microsoft AvailabilitySet-ARM Availability Set +Microsoft.Connection-ARM.1.2.2 Microsoft Microsoft Connection-ARM Connection +Microsoft.CustomScriptExtension-arm.2.0.10 Microsoft Microsoft Corp. CustomScriptExtension-arm Custom Script E... +Microsoft.DSC-arm.2.0.7 Microsoft Microsoft Corp. DSC-arm PowerShell Desi... +Microsoft.DnsZone-ARM.1.0.1 Microsoft Microsoft DnsZone-ARM DNS zone +Microsoft.Image-ARM.1.0.2 Microsoft Microsoft Image-ARM Image +Microsoft.KeyVault.1.0.14 Microsoft Microsoft KeyVault Key Vault +Microsoft.LoadBalancer-ARM.1.0.2 Microsoft Microsoft LoadBalancer-ARM Load Balancer +Microsoft.LocalNetworkGateway-ARM.1.0.3 Microsoft Microsoft LocalNetworkGateway-ARM Local network g... +Microsoft.ManagedDisk-ARM.1.0.2 Microsoft Microsoft ManagedDisk-ARM Managed Disks +Microsoft.NetworkInterface-ARM.1.0.4 Microsoft Microsoft NetworkInterface-ARM Network interface +Microsoft.NetworkSecurityGroup-ARM.1.0.4 Microsoft Microsoft NetworkSecurityGroup-ARM Network securit... +Microsoft.Offer.6.0.0 Microsoft Microsoft Corporation Offer Offer +Microsoft.Plan.6.0.0 Microsoft Microsoft Corporation Plan Plan +Microsoft.PublicIPAddress-ARM.1.0.2 Microsoft Microsoft PublicIPAddress-ARM Public IP address +Microsoft.PublicIPPool-ARM.1.0.0 Microsoft Microsoft PublicIPPool-ARM Public IP pool +Microsoft.ResourceGroup.6.0.0 Microsoft Microsoft ResourceGroup Resource group +Microsoft.RouteTable-ARM.1.0.2 Microsoft Microsoft RouteTable-ARM Route table +Microsoft.ScaleUnitNode-ARM.1.0.0 Microsoft Microsoft ScaleUnitNode-ARM Scale Unit Node +Microsoft.Snapshot-ARM.1.0.2 Microsoft Microsoft Snapshot-ARM Snapshot +Microsoft.StorageAccount-ARM.101.0.1 Microsoft Microsoft StorageAccount-ARM Storage account +Microsoft.StorageAccount-ARM.1.0.3 Microsoft Microsoft StorageAccount-ARM Storage account... +Microsoft.Template.6.0.0 Microsoft Microsoft Template Template deploy... +Microsoft.TenantSubscription.6.0.0 Microsoft Microsoft Corporation TenantSubscription Subscription +Microsoft.VirtualMachine-ARM.1.0.2 Microsoft Microsoft VirtualMachine-ARM Virtual machine +Microsoft.VirtualNetwork-ARM.1.0.4 Microsoft Microsoft VirtualNetwork-ARM Virtual network +Microsoft.VirtualNetworkGateway-ARM.1.0.3 Microsoft Microsoft VirtualNetworkGateway-ARM Virtual network... +microsoft.antimalware-windows-arm.1.0.0 microsoft Microsoft Corp. antimalware-windows-arm Microsoft Antim... +microsoft.custom-script2-linux-arm.3.0.0 microsoft Microsoft Corp. custom-script2-linux-arm Custom Script F... +microsoft.custom-script-linux-arm.2.0.50 microsoft Microsoft Corp. custom-script-linux-arm Custom Script F... +microsoft.docker-arm.1.1.0 microsoft Microsoft docker-arm Docker +microsoft.vmss.7.1.7 microsoft Microsoft vmss Virtual machine... + +``` + +Lists all the items available in the Azure Stack gallery. diff --git a/src/Azs.Gallery.Admin/examples/Remove-AzsGalleryItem.md b/src/Azs.Gallery.Admin/examples/Remove-AzsGalleryItem.md new file mode 100644 index 00000000..d0bae12b --- /dev/null +++ b/src/Azs.Gallery.Admin/examples/Remove-AzsGalleryItem.md @@ -0,0 +1,13 @@ +### Example 1: Remove-AzsGalleryItem +```powershell +PS C:\> Remove-AzsGalleryItem -Name TestUbuntu.Test.1.0.0 + +``` +Deletes TestUbuntu.Test.1.0.0 from Azure Stack gallery. + +### Example 2: Remove-AzsGalleryItem through pipeline +```powershell +PS C:\> Get-AzsGalleryItem -Name TestUbuntu.Test.1.0.0 | Remove-AzsGalleryItem + +``` +Deletes TestUbuntu.Test.1.0.0 through pipeline. diff --git a/src/Azs.Gallery.Admin/how-to.md b/src/Azs.Gallery.Admin/how-to.md new file mode 100644 index 00000000..b2dad5aa --- /dev/null +++ b/src/Azs.Gallery.Admin/how-to.md @@ -0,0 +1,58 @@ +# How-To +This document describes how to develop for `Azs.Gallery.Admin`. + +## Building `Azs.Gallery.Admin` +To build, run the `build-module.ps1` at the root of the module directory. This will generate the proxy script cmdlets that are the cmdlets being exported by this module. After the build completes, the proxy script cmdlets will be output to the `exports` folder. To read more about the proxy script cmdlets, look at the [readme.md](exports/readme.md) in the `exports` folder. + +## Creating custom cmdlets +To add cmdlets that were not generated by the REST specification, use the `custom` folder. This folder allows you to add handwritten `.ps1` and `.cs` files. Currently, we support using `.ps1` scripts as new cmdlets or as additional low-level variants (via `ParameterSet`), and `.cs` files as low-level (variants) cmdlets that the exported script cmdlets call. We do not support exporting any `.cs` (dll) cmdlets directly. To read more about custom cmdlets, look at the [readme.md](custom/readme.md) in the `custom` folder. + +## Generating documentation +To generate documentation, the process is now integrated into the `build-module.ps1` script. If you don't want to run this process as part of `build-module.ps1`, you can provide the `-NoDocs` switch. If you want to run documentation generation after the build process, you may still run the `generate-help.ps1` script. Overall, the process will look at the documentation comments in the generated and custom cmdlets and types, and create `.md` files into the `docs` folder. Additionally, this pulls in any examples from the `examples` folder and adds them to the generated help markdown documents. To read more about examples, look at the [readme.md](examples/readme.md) in the `examples` folder. To read more about documentation, look at the [readme.md](docs/readme.md) in the `docs` folder. + +## Testing `Azs.Gallery.Admin` +To test the cmdlets, we use [Pester](https://github.com/pester/Pester). Tests scripts (`.ps1`) should be added to the `test` folder. To execute the Pester tests, run the `test-module.ps1` script. This will run all tests in `playback` mode within the `test` folder. To read more about testing cmdlets, look at the [readme.md](examples/readme.md) in the `examples` folder. + +## Packing `Azs.Gallery.Admin` +To pack `Azs.Gallery.Admin` for distribution, run the `pack-module.ps1` script. This will take the contents of multiple directories and certain root-folder files to create a `.nupkg`. The structure of the `.nupkg` is created so it can be loaded part of a [PSRepository](https://docs.microsoft.com/en-us/powershell/module/powershellget/register-psrepository). Additionally, this package is in a format for distribution to the [PSGallery](https://www.powershellgallery.com/). For signing an Azure module, please contact the [Azure PowerShell](https://github.com/Azure/azure-powershell) team. + +## Module Script Details +There are multiple scripts created for performing different actions for developing `Azs.Gallery.Admin`. +- `build-module.ps1` + - Builds the module DLL (`./bin/Azs.Gallery.Admin.private.dll`), creates the exported cmdlets and documentation, generates custom cmdlet test stubs and exported cmdlet example stubs, and updates `Azs.Gallery.Admin.psd1` with Azure profile information. + - **Parameters**: [`Switch` parameters] + - `-Run`: After building, creates an isolated PowerShell session and loads `Azs.Gallery.Admin`. + - `-Test`: After building, runs the `Pester` tests defined in the `test` folder. + - `-Docs`: After building, generates the Markdown documents for the modules into the `docs` folder. + - `-Pack`: After building, packages the module into a `.nupkg`. + - `-Code`: After building, opens a VSCode window with the module's directory and runs (see `-Run`) the module. + - `-Release`: Builds the module in `Release` configuration (as opposed to `Debug` configuration). + - `-NoDocs`: Supresses writing the documentation markdown files as part of the cmdlet exporting process. + - `-Debugger`: Used when attaching the debugger in Visual Studio to the PowerShell session, and running the build process without recompiling the DLL. This suppresses running the script as an isolated process. +- `run-module.ps1` + - Creates an isolated PowerShell session and loads `Azs.Gallery.Admin` into the session. + - Same as `-Run` in `build-module.ps1`. + - **Parameters**: [`Switch` parameters] + - `-Code`: Opens a VSCode window with the module's directory. + - Same as `-Code` in `build-module.ps1`. +- `generate-help.ps1` + - Generates the Markdown documents for the modules into the `docs` folder. + - Same as `-Docs` in `build-module.ps1`. +- `test-module.ps1` + - Runs the `Pester` tests defined in the `test` folder. + - Same as `-Test` in `build-module.ps1`. +- `pack-module.ps1` + - Packages the module into a `.nupkg` for distribution. + - Same as `-Pack` in `build-module.ps1`. +- `generate-help.ps1` + - Generates the Markdown documents for the modules into the `docs` folder. + - Same as `-Docs` in `build-module.ps1`. + - This process is now integrated into `build-module.ps1` automatically. To disable, use `-NoDocs` when running `build-module.ps1`. +- `export-surface.ps1` + - Generates Markdown documents for both the cmdlet surface and the model (class) surface of the module. + - These files are placed into the `resources` folder. + - Used for investigating the surface of your module. These are *not* documentation for distribution. +- `check-dependencies.ps1` + - Used in `run-module.ps1` and `test-module.ps1` to verify dependent modules are available to run those tasks. + - It will download local (within the module's directory structure) versions of those modules as needed. + - This script *does not* need to be ran by-hand. \ No newline at end of file diff --git a/src/Azs.Gallery.Admin/license.txt b/src/Azs.Gallery.Admin/license.txt new file mode 100644 index 00000000..b9f3180f --- /dev/null +++ b/src/Azs.Gallery.Admin/license.txt @@ -0,0 +1,227 @@ +MICROSOFT SOFTWARE LICENSE TERMS + +MICROSOFT AZURE POWERSHELL + +These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. + +BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE. + + +-----------------START OF LICENSE-------------------------- + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +-------------------END OF LICENSE------------------------------------------ + + +----------------START OF THIRD PARTY NOTICE-------------------------------- + + +The software includes the AutoMapper library ("AutoMapper"). The MIT License set out below is provided for informational purposes only. It is not the license that governs any part of the software. + +Provided for Informational Purposes Only + +AutoMapper + +The MIT License (MIT) +Copyright (c) 2010 Jimmy Bogard + + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + + + +*************** + +The software includes Newtonsoft.Json. The MIT License set out below is provided for informational purposes only. It is not the license that governs any part of the software. + +Newtonsoft.Json + +The MIT License (MIT) +Copyright (c) 2007 James Newton-King +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------END OF THIRD PARTY NOTICE---------------------------------------- + diff --git a/src/Azs.Gallery.Admin/readme.md b/src/Azs.Gallery.Admin/readme.md new file mode 100644 index 00000000..8d4e5cfc --- /dev/null +++ b/src/Azs.Gallery.Admin/readme.md @@ -0,0 +1,123 @@ + +# Azs.Gallery.Admin +This directory contains the PowerShell module for the Gallery service. + +--- +## Status +[![Azs.Gallery.Admin](https://img.shields.io/powershellgallery/v/Azs.Gallery.Admin.svg?style=flat-square&label=Azs.Gallery.Admin "Azs.Gallery.Admin")](https://www.powershellgallery.com/packages/Azs.Gallery.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Gallery.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- + +### AutoRest Configuration + +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + +input-file: + - $(repo)/specification/azsadmin/resource-manager/gallery/Microsoft.Gallery.Admin/preview/2015-04-01/Gallery.json + - $(repo)/specification/azsadmin/resource-manager/gallery/Microsoft.Gallery.Admin/preview/2015-04-01/GalleryItem.json + +metadata: + description: 'Microsoft AzureStack PowerShell: Gallery Admin cmdlets' + +### PSD1 metadata changes +subject-prefix: '' +module-version: 0.9.0-preview +service-name: GalleryAdmin + +``` + +### File Renames + +```yaml +module-name: Azs.Gallery.Admin +csproj: Azs.Gallery.Admin.csproj +psd1: Azs.Gallery.Admin.psd1 +psm1: Azs.Gallery.Admin.psm1 +``` + +### Parameter default values + +``` yaml +directive: +## variant removal (parameter InputObject) from all New cmdlets -- parameter sets CreateViaIdentity and CreateViaIdentityExpanded + - where: + verb: New + variant: ^CreateViaIdentity(.*) + remove: true + - where: + model-name: GalleryItem + set: + format-table: + properties: + - Name + - Publisher + - PublisherDisplayName + - ItemName + - ItemDisplayName + - Version + - Summary + - where: + verb: New + subject: GalleryItem + set: + verb: Add + subject: GalleryItem + +# Add release notes + - from: Azs.Gallery.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Gallery.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Gallery.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Gallery.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); diff --git a/src/Azs.Gallery.Admin/resources/readme.md b/src/Azs.Gallery.Admin/resources/readme.md new file mode 100644 index 00000000..937f07f8 --- /dev/null +++ b/src/Azs.Gallery.Admin/resources/readme.md @@ -0,0 +1,11 @@ +# Resources +This directory can contain any additional resources for module that are not required at runtime. This directory **does not** get packaged with the module. If you have assets for custom implementation, place them into the `..\custom` folder. + +## Info +- Modifiable: yes +- Generated: no +- Committed: yes +- Packaged: no + +## Purpose +Use this folder to put anything you want to keep around as part of the repository for the module, but is not something that is required for the module. For example, development files, packaged builds, or additional information. This is only intended to be used in repositories where the module's output directory is cleaned, but tangential resources for the module want to remain intact. \ No newline at end of file diff --git a/src/Azs.Gallery.Admin/test/Add-AzsGalleryItem.Recording.json b/src/Azs.Gallery.Admin/test/Add-AzsGalleryItem.Recording.json new file mode 100644 index 00000000..fd7f493b --- /dev/null +++ b/src/Azs.Gallery.Admin/test/Add-AzsGalleryItem.Recording.json @@ -0,0 +1,127 @@ +{ + "Add-AzsGalleryItem+[NoContext]+TestCreateGalleryItem+$DELETE+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0?api-version=2015-04-01+1": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "a5c2b300-2c41-4e7b-8799-7cefdbe8cdfb" ], + "CommandName": [ "Remove-AzsGalleryItem" ], + "FullCommandName": [ "Remove-AzsGalleryItem_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14998" ], + "x-ms-request-id": [ "32ae93ac-b2f9-4ee5-b6d4-9b9090ef757d" ], + "x-ms-correlation-request-id": [ "32ae93ac-b2f9-4ee5-b6d4-9b9090ef757d" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T071319Z:32ae93ac-b2f9-4ee5-b6d4-9b9090ef757d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Date": [ "Wed, 12 Feb 2020 07:13:18 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "Add-AzsGalleryItem+[NoContext]+TestCreateGalleryItem+$POST+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems?api-version=2015-04-01+2": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems?api-version=2015-04-01", + "Content": "{\r\n \"galleryItemUri\": \"https://testsa.blob.redmond.ext-n35r1010.masd.stbtest.microsoft.com/testsc/TestUbuntu.Test.1.0.0.azpkg\"\r\n}", + "Headers": { + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "c7b11cf9-b6ee-4814-a40b-62a53ee8519d" ], + "CommandName": [ "Add-AzsGalleryItem" ], + "FullCommandName": [ "Add-AzsGalleryItem_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "130" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1194" ], + "x-ms-request-id": [ "09f873f9-d884-483c-b0de-564fb8598b40" ], + "x-ms-correlation-request-id": [ "09f873f9-d884-483c-b0de-564fb8598b40" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T071319Z:09f873f9-d884-483c-b0de-564fb8598b40" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Date": [ "Wed, 12 Feb 2020 07:13:18 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3308" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0\",\"name\":\"TestUbuntu.Test.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"TestUbuntu.Test.1.0.0\",\"publisher\":\"TestUbuntu\",\"publisherDisplayName\":\"TestUbuntu\",\"itemName\":\"Test\",\"itemDisplayName\":\"Test.TestUbuntu.1.0.0\",\"version\":\"1.0.0\",\"summary\":\"Create a simple VM\",\"longSummary\":\"Create a simple VM and use it\",\"description\":\"\u003cp\u003eThis is just a sample of the type of description you could create for your gallery item!\u003c/p\u003e\u003cp\u003eThis is a second paragraph.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-12T07:05:57.6265404Z\",\"changedTime\":\"2020-02-12T07:05:57.6271511Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Custom\",\"Disconnected\",\"My Marketplace Items\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"LinuxTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/DeploymentTemplates/LinuxTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LinuxTemplate\",\"deploymentTemplateFileUris\":{\"LinuxTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/DeploymentTemplates/LinuxTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Add-AzsGalleryItem+[NoContext]+TestCreateGalleryItem+$DELETE+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0?api-version=2015-04-01+3": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "604de9d9-bc8e-4a45-b302-d05393747d6c" ], + "CommandName": [ "Remove-AzsGalleryItem" ], + "FullCommandName": [ "Remove-AzsGalleryItem_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 204, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14997" ], + "x-ms-request-id": [ "ef5cf099-8a73-46e2-85e5-b649078f7c91" ], + "x-ms-correlation-request-id": [ "ef5cf099-8a73-46e2-85e5-b649078f7c91" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T071320Z:ef5cf099-8a73-46e2-85e5-b649078f7c91" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Date": [ "Wed, 12 Feb 2020 07:13:20 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ] + }, + "Content": null + } + } +} \ No newline at end of file diff --git a/src/Azs.Gallery.Admin/test/Add-AzsGalleryItem.Tests.ps1 b/src/Azs.Gallery.Admin/test/Add-AzsGalleryItem.Tests.ps1 new file mode 100644 index 00000000..58a1b36f --- /dev/null +++ b/src/Azs.Gallery.Admin/test/Add-AzsGalleryItem.Tests.ps1 @@ -0,0 +1,23 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Add-AzsGalleryItem.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Add-AzsGalleryItem' { + it "TestCreateGalleryItem" { + $global:TestName = 'TestCreateAndDeleteGalleryItem' + + $name = "TestUbuntu.Test.1.0.0" + $uri = "https://testsa.blob.redmond.ext-n35r1010.masd.stbtest.microsoft.com/testsc/TestUbuntu.Test.1.0.0.azpkg" + Remove-AzsGalleryItem -Name $name + + $GalleryItem = Add-AzsGalleryItem -GalleryItemUri $uri + $GalleryItem | Should Not Be $null + + Remove-AzsGalleryItem -Name $GalleryItem.Name + } + +} diff --git a/src/Azs.Gallery.Admin/test/Common.ps1 b/src/Azs.Gallery.Admin/test/Common.ps1 new file mode 100644 index 00000000..6230a9cc --- /dev/null +++ b/src/Azs.Gallery.Admin/test/Common.ps1 @@ -0,0 +1,66 @@ +function ValidateGalleryItem { + param( + [Parameter(Mandatory = $true)] + $GalleryItem + ) + + $GalleryItem | Should Not Be $null + + # Resource + $GalleryItem.Id | Should Not Be $null + $GalleryItem.Name | Should Not Be $null + $GalleryItem.Type | Should Not Be $null + + # Gallery Item + $GalleryItem.Artifact | Should Not Be $null + $GalleryItem.ChangedTime | Should Not Be $null + $GalleryItem.CreatedTime | Should Not Be $null + $GalleryItem.Description | Should Not Be $null + $GalleryItem.Identity | Should Not Be $null + $GalleryItem.Image | Should Not Be $null + $GalleryItem.ItemDisplayName | Should Not Be $null + $GalleryItem.ItemName | Should Not Be $null + $GalleryItem.ItemType | Should Not Be $null + $GalleryItem.LongSummary | Should Not Be $null + $GalleryItem.Publisher | Should Not Be $null + $GalleryItem.PublisherDisplayName | Should Not Be $null + $GalleryItem.Summary | Should Not Be $null + $GalleryItem.UiDefinitionUri | Should Not Be $null + $GalleryItem.Version | Should Not Be $null + +} + +function AssertGalleryItemsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Gallery Item + if ($Expected.CategoryIds -and $Found.CategoryIds) { + $Found.CategoryIds | Should Be $Expected.CategoryIds + } elseif (($null -ne $Expected.CategoryIds) -and ($null -eq $Found.CategoryIds)) { + throw "Category Ids do not match Expected: $($Expected.CategoryIds)" + } + $Found.Description | Should Be $Expected.Description + $Found.LongSummary | Should Be $Expected.LongSummary + $Found.Publisher | Should Be $Expected.Publisher + $Found.PublisherDisplayName | Should Be $Expected.PublisherDisplayName + $Found.UiDefinitionUri | Should Be $Expected.UiDefinitionUri + $Found.Version | Should Be $Expected.Version + + } +} diff --git a/src/Azs.Gallery.Admin/test/Get-AzsGalleryItem.Recording.json b/src/Azs.Gallery.Admin/test/Get-AzsGalleryItem.Recording.json new file mode 100644 index 00000000..1fac879c --- /dev/null +++ b/src/Azs.Gallery.Admin/test/Get-AzsGalleryItem.Recording.json @@ -0,0 +1,1446 @@ +{ + "Get-AzsGalleryItem+[NoContext]+TestListAllGalleryItems+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems?api-version=2015-04-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "269" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14697" ], + "x-ms-request-id": [ "1b1f8b96-3e70-4f5c-93aa-23f320fc8545" ], + "x-ms-correlation-request-id": [ "1b1f8b96-3e70-4f5c-93aa-23f320fc8545" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065354Z:1b1f8b96-3e70-4f5c-93aa-23f320fc8545" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:54 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "158989" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"name\":\"Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"publisher\":\"Canonical\",\"publisherDisplayName\":\"Canonical\",\"itemName\":\"UbuntuServer1804LTS-ARM\",\"itemDisplayName\":\"Ubuntu Server 18.04 LTS\",\"version\":\"1.0.3\",\"summary\":\"Ubuntu Server delivers the best value scale-out performance available.\",\"longSummary\":\"Ubuntu Server delivers the best value scale-out performance available.\",\"description\":\"Ubuntu Server 18.04 LTS amd64 20180808 Public Azure, 20180806 Azure Germany, 20180806 Azure China. Ubuntu Server is the world\u0027s most popular Linux for cloud environments. Updates and patches for Ubuntu 18.04 will be available until April 2023. Ubuntu Server is the perfect virtual machine (VM) platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see \u003ca href=\u0027http://partners.ubuntu.com/microsoft\u0027 target=\u0027_blank\u0027\u003eUbuntu on Azure\u003c/a\u003e and \u003ca href=\u0027http://juju.ubuntu.com\u0027 target=\u0027_blank\u0027\u003eusing Juju to deploy your workloads\u003c/a\u003e.\u003cp\u003e\u003ch3 class=\u0027msportalfx-text-header\u0027\u003eLegal Terms\u003c/h3\u003e\u003c/p\u003e\u003cp\u003eBy clicking the Create button, I acknowledge that I am getting this software from Canonical and that the \u003ca href=\u0027http://www.ubuntu.com/project/about-ubuntu/licensing\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Canonical apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027http://www.ubuntu.com/aboutus/privacypolicy\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Canonical.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-08T21:13:24.1513666Z\",\"changedTime\":\"2020-02-08T21:13:24.1523023Z\",\"marketingMaterial\":{\"path\":\"marketplace/partners/Canonical/UbuntuServer1804LTS\"},\"itemType\":\"GalleryItem\",\"categoryIds\":[\"virtualMachine\",\"microsoftServer\",\"azure\",\"linux\",\"appInfra\",\"azureCertified\",\"virtualMachineRecommended\",\"ubuntuservercuration\",\"Ubuntu\",\"virtualMachine-Arm\",\"virtualMachine-csp\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Linux VM Documentation\",\"uri\":\"https://docs.microsoft.com/azure/virtual-machines/linux/\"},{\"id\":\"1\",\"displayName\":\"Ubuntu Documentation\",\"uri\":\"https://help.ubuntu.com/18.04/index.html\"},{\"id\":\"2\",\"displayName\":\"FAQ\",\"uri\":\"https://help.ubuntu.com/community/ServerFaq\"},{\"id\":\"3\",\"displayName\":\"Pricing Details\",\"uri\":\"http://azure.microsoft.com/pricing/details/virtual-machines/#linux\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Wide.png\"},\"artifacts\":[{\"name\":\"DefaultTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/DefaultTemplate.json\",\"type\":\"template\"},{\"name\":\"createuidefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/createuidefinition.json\",\"type\":\"custom\"}],\"metadata\":{\"altStackReference\":\"Canonical.UbuntuServer1804LTS\",\"leadGeneration\":{\"productId\":\"firstParty_Ubuntu_Server_18.04_LTS\"}},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[{\"displayName\":\"Ubuntu Server 18.04 LTS\",\"publisherDisplayName\":\"Canonical\",\"pricingDetailsUri\":\"http://azure.microsoft.com/pricing/details/virtual-machines/#linux\",\"offerDetails\":{\"publisherId\":\"Canonical\",\"offerId\":\"UbuntuServer1804LTS-ARM\",\"plans\":[]},\"legalTerms\":\"http://www.ubuntu.com/project/about-ubuntu/licensing\",\"privacyPolicy\":\"http://www.ubuntu.com/aboutus/privacypolicy\",\"legalTermsUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/Content/LegalTerms0.DEFAULT.txt\",\"privacyPolicyUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/Content/PrivacyPolicy0.DEFAULT.txt\",\"useEnterpriseContract\":false}],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DefaultTemplate\",\"deploymentTemplateFileUris\":{\"DefaultTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/DefaultTemplate.json\",\"createuidefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/createuidefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AddOnRP-WindowsServer.1.1910.3\",\"name\":\"Microsoft.AddOnRP-WindowsServer.1.1910.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.AddOnRP-WindowsServer.1.1910.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"AddOnRP-WindowsServer\",\"itemDisplayName\":\"Microsoft AzureStack Add-On RP Windows Server INTERNAL ONLY\",\"version\":\"1.1910.3\",\"summary\":\"Deploy a Windows Server VM for Azure Stack Add-On RP Infrastructure\",\"longSummary\":\"Deploy a Windows Server Virtual Machine specialized for Azure Stack Add-On RP Infrastructure\",\"description\":\"\u003cp\u003eDeploy a Windows Server Virtual Machine for Azure Stack Add-On RP Infrastructure\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/UIDefinition.json\",\"createdTime\":\"2020-02-08T21:46:27.2650382Z\",\"changedTime\":\"2020-02-08T21:46:27.3073368Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[],\"screenshotUris\":[\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Screenshot.png\"],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[{\"type\":\"HideKey\",\"value\":\"addonrp\"}],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Wide.png\"},\"artifacts\":[{\"name\":\"EmptyTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/DeploymentTemplates/EmptyTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"Screenshot\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Screenshot.png\",\"type\":\"screenshot\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"EmptyTemplate\",\"deploymentTemplateFileUris\":{\"EmptyTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/DeploymentTemplates/EmptyTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AdminOffer.6.0.0\",\"name\":\"Microsoft.AdminOffer.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.AdminOffer.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"AdminOffer\",\"itemDisplayName\":\"Offer\",\"version\":\"6.0.0\",\"summary\":\"Create an offer to deliver cloud services to your users.\",\"longSummary\":\"Your users subscribe to offers. Create offers to reflect different billing models that your users can opt into. Each offer can have default quotas and opt-in quotas.\",\"description\":\"\u003cp\u003eUsers subscribe to offers. Offers can be private or publicly visible to the users. Offers can have both base plans and add-on plans; base plans determine default quotas available to the user subscription, while add-on plans are opt-in for the user at a later time.\u003c/p\u003e\\r\\nCommon Offers:\\r\\n\u003cul\u003e\\r\\n\u003cli\u003ePay-as-you-go. To charge your customers for only what they use, create a plan with maximum quota limits for each cloud service, and add it as a base plan for the offer. Users will be able to use up to their quota and can be charged based on their subscription�s usage data.\u003c/li\u003e\\r\\n\u003cli\u003ePre-paid. Include base plans with any default quotas to be provided to the user as part of subscribing to the offer. Use add-on plans to offer services that can be added at a later time.\u003c/li\u003e\\r\\n\u003cli\u003ePrivate offers. To create an offer for a specific user that is not visible to other users, create the personalized offer and keep it in a private state. You assign user subscriptions instead of providing it through self-service sign up.\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:08.7923617Z\",\"changedTime\":\"2020-02-07T12:51:08.7932921Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"},{\"name\":\"AdminOfferDefault\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferDefault.json\",\"type\":\"template\"},{\"name\":\"AdminOfferWithNewPlans\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferWithNewPlans.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/Template.json\",\"AdminOfferDefault\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferDefault.json\",\"AdminOfferWithNewPlans\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferWithNewPlans.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AvailabilitySet-ARM.1.0.1\",\"name\":\"Microsoft.AvailabilitySet-ARM.1.0.1\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.AvailabilitySet-ARM.1.0.1\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"AvailabilitySet-ARM\",\"itemDisplayName\":\"Availability Set\",\"version\":\"1.0.1\",\"summary\":\"An availability set is a group of virtual machines that are deployed across\\r\\n fault domains and update domains.\",\"longSummary\":\"An availability set is a group of virtual machines that are deployed across\\r\\n fault domains and update domains.\",\"description\":\"\u003cp\u003eAn availability set is a group of virtual machines that are deployed across\\r\\n fault domains and update domains. Availability sets make sure that your application is not affected by single points of failure,\\r\\n like the network switch or the power unit of a rack of servers.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:50.8591779Z\",\"changedTime\":\"2020-02-07T12:50:50.862271Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"virtualMachine-ARM\",\"virtualMachineRecommended\",\"appInfra\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-how-to-configure-availability/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Wide.png\"},\"artifacts\":[{\"name\":\"AvailabilitySet\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/DeploymentTemplates/AvailabilitySet.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"AvailabilitySet\",\"deploymentTemplateFileUris\":{\"AvailabilitySet\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/DeploymentTemplates/AvailabilitySet.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Connection-ARM.1.2.2\",\"name\":\"Microsoft.Connection-ARM.1.2.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Connection-ARM.1.2.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Connection-ARM\",\"itemDisplayName\":\"Connection\",\"version\":\"1.2.2\",\"summary\":\"Set up a VPN connection between two virtual networks, or a virtual network and your local network.\",\"longSummary\":\"Set up a VPN connection between two virtual networks, or a virtual network and your local network.\",\"description\":\"\u003cp\u003eA VPN connection securely connects two Azure virtual networks, or a virtual network and your local network using Internet Protocol security (IPsec). It can also be used to connect a virtual network to an ExpressRoute circuit. Traffic between the two networks is encrypted by one gateway and decrypted by the other, to protect data when transmitted via the Internet.\u003c/p\u003e\u003cp\u003eA connection consists of different components depending on the connection type. When configuring a connection between two virtual networks, also known as a VNet-to-VNet connection, each network contains a virtual network gateway. The two virtual networks can be in different regions and subscriptions, and different deployment models. For example, use a VNet-to-VNet connection to connect a Classic virtual network to one deployed using Resource Manager.\u003c/p\u003e\u003cp\u003eWhen configuring a connection between a virtual network and your local network, also known as a site-to-site connection, the virtual network contains a virtual network gateway for the Azure side of the VPN connection, and a local network gateway represents the hardware or software VPN device on your side. The connection wizard creates the right resources depending on the connection type.\u003c/p\u003e\u003cp\u003eMicrosoft Azure provides a \u003ca href=\u0027https://azure.microsoft.com/support/legal/sla/vpn-gateway\u0027 target=\u0027_blank\u0027\u003e99.9% uptime SLA\u003c/a\u003e for virtual network gateways.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:59.2015716Z\",\"changedTime\":\"2020-02-07T12:50:59.2028703Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/vpn-gateway/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/vpn-gateway/\"},{\"id\":\"2\",\"displayName\":\"Pricing details\",\"uri\":\"https://azure.microsoft.com/pricing/details/vpn-gateway/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"IPsecConnection.json\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/IPsecConnection.json\",\"type\":\"template\"},{\"name\":\"Vnet2VnetConnection\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/Vnet2VnetConnection.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"IPsecConnection.json\",\"deploymentTemplateFileUris\":{\"IPsecConnection.json\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/IPsecConnection.json\",\"Vnet2VnetConnection\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/Vnet2VnetConnection.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.CustomScriptExtension-arm.2.0.10\",\"name\":\"Microsoft.CustomScriptExtension-arm.2.0.10\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.CustomScriptExtension-arm.2.0.10\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"CustomScriptExtension-arm\",\"itemDisplayName\":\"Custom Script Extension\",\"version\":\"2.0.10\",\"summary\":\"Custom Script handler extension for Windows\",\"longSummary\":\"Custom Script handler extension for Windows\",\"description\":\"\u003cp\u003eCustom Script Extension is a tool that can be used to automatically launch and execute VM customization tasks post configuration. When this Extension is added to a Virtual Machine, it can download Powershell scripts and files from Azure storage and launch a Powershell script on the VM which in turn can download additional software components. Custom Script Extension tasks can also be automated using the Azure Powershell cmdlets.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:52.0678984Z\",\"changedTime\":\"2020-02-07T12:50:52.0685445Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-windows\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Powershell cmdlets\",\"uri\":\"https://msdn.microsoft.com/en-us/library/mt603584.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DSC-arm.2.0.7\",\"name\":\"Microsoft.DSC-arm.2.0.7\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.DSC-arm.2.0.7\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"DSC-arm\",\"itemDisplayName\":\"PowerShell Desired State Configuration\",\"version\":\"2.0.7\",\"summary\":\"PowerShell Desired State Configuration\",\"longSummary\":\"PowerShell Desired State Configuration\",\"description\":\"\u003cp\u003eDSC is a management platform in Windows PowerShell that enables deploying and managing configuration data for software services and managing the environment in which these services run.\\r\\nDSC provides a set of Windows PowerShell language extensions, new Windows PowerShell cmdlets, and resources that you can use to declaratively specify how you want your software environment to be configured. It also provides a means to maintain and manage existing configurations.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:53.1788067Z\",\"changedTime\":\"2020-02-09T14:42:09.573691Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-windows\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Learn more about PowerShell DSC\",\"uri\":\"http://technet.microsoft.com/library/dn249912.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DnsZone-ARM.1.0.1\",\"name\":\"Microsoft.DnsZone-ARM.1.0.1\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.DnsZone-ARM.1.0.1\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"DnsZone-ARM\",\"itemDisplayName\":\"DNS zone\",\"version\":\"1.0.1\",\"summary\":\"A DNS zone hosts DNS records for a domain.\",\"longSummary\":\"A DNS zone hosts DNS records for a domain.\",\"description\":\"\u003cp\u003eA DNS zone is used to host the DNS records for a particular domain. For example, the domain \u0027contoso.com\u0027 may contain a number of DNS records such as \u0027mail.contoso.com\u0027 (for a mail server) and \u0027www.contoso.com\u0027 (for a web site). Azure DNS allows you to host your DNS zone and manage your DNS records, and provides name servers that will respond to DNS queries from end users with the DNS records that you create.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:59.8125339Z\",\"changedTime\":\"2020-02-07T12:50:59.8144603Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/dns/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/dns/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"DnsZone\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/DeploymentTemplates/DnsZone.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DnsZone\",\"deploymentTemplateFileUris\":{\"DnsZone\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/DeploymentTemplates/DnsZone.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Image-ARM.1.0.2\",\"name\":\"Microsoft.Image-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Image-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Image-ARM\",\"itemDisplayName\":\"Image\",\"version\":\"1.0.2\",\"summary\":\"The user image is a virtual machine image managed by Azure.\",\"longSummary\":\"The user image is a virtual machine image managed by Azure.\",\"description\":\"\u003cp\u003eThe user image contains a list of managed blobs and metadata. A user image can be used to create VMs or VM scale sets. It contains all the information necessary for creating a VM or a VM scale set.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:53.8092026Z\",\"changedTime\":\"2020-02-07T12:50:53.8106389Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Image\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/DeploymentTemplates/Image.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Image\",\"deploymentTemplateFileUris\":{\"Image\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/DeploymentTemplates/Image.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.KeyVault.1.0.14\",\"name\":\"Microsoft.KeyVault.1.0.14\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.KeyVault.1.0.14\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"KeyVault\",\"itemDisplayName\":\"Key Vault\",\"version\":\"1.0.14\",\"summary\":\"Safeguard cryptographic keys and other secrets used by cloud apps and services.\",\"longSummary\":\"With Key Vault, there is no need to provision, configure, patch, and maintain Hardware Security Modules (HSMs) and key management software. You can provision new vaults and encryption keys (or import keys from your own HSMs) in minutes and centrally manage your encryption keys, secrets, and policies.\",\"description\":\"\u003cb\u003eEnhance data protection and compliance\u003c/b\u003e\u003cbr/\u003eSecure key management is essential to protecting data in the cloud. With Azure Key Vault, you can safeguard encryption keys and application secrets like passwords using keys stored in hardware security modules (HSMs). For added assurance, you can import or generate your encryption keys in HSMs. If you choose to do this, Microsoft will process your keys in FIPS 140-2 Level 2 validated HSMs (hardware and firmware). Key Vault is designed so that Microsoft does not see or extract your keys. Monitor and audit key use with Azure logging\u0026ndash;pipe logs into Azure HDInsight or your SIEM for additional analysis and threat detection.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eAll of the control, none of the work\u003c/b\u003e\u003cbr/\u003eWith Key Vault, there\u0027s no need to provision, configure, patch, and maintain HSMs and key management software. You can provision new vaults and keys (or import keys from your own HSMs) in minutes and centrally manage keys, secrets, and policies. You maintain control over your keys\u0026ndash;simply grant permission for your own and third-party applications to use them as needed. Applications never have direct access to keys. Developers easily manage keys used for Dev/Test and migrate seamlessly to production keys managed by security operations.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eBoost performance and achieve global scale\u003c/b\u003e\u003cbr/\u003eImprove performance and reduce the latency of cloud applications by storing cryptographic keys in the cloud instead of on-premises. Key Vault rapidly scales to meet the cryptographic needs of your cloud applications and match peak demand without the cost associated with deploying dedicated HSMs. You can achieve global redundancy by provisioning vaults in Azure global datacenters\u0026ndash;keep a copy in your own HSMs for added durability.\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:58.583208Z\",\"changedTime\":\"2020-02-07T12:50:58.5844608Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Security\"],\"screenshotUris\":[\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Screenshots/keyvaultexample.png\"],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/key-vault/\"},{\"id\":\"1\",\"displayName\":\"Service Overview\",\"uri\":\"https://azure.microsoft.com/services/key-vault/\"},{\"id\":\"2\",\"displayName\":\"Pricing Details\",\"uri\":\"https://azure.microsoft.com/pricing/details/key-vault/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_40x40.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_90x90.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_115x115.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_255x115.png\"},\"artifacts\":[{\"name\":\"CreateResource\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/DeploymentTemplates/CreateResource.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_40x40.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_90x90.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_115x115.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_255x115.png\",\"type\":\"icon\"},{\"id\":\"0\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Screenshots/keyvaultexample.png\",\"type\":\"screenshot\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"CreateResource\",\"deploymentTemplateFileUris\":{\"CreateResource\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/DeploymentTemplates/CreateResource.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LoadBalancer-ARM.1.0.2\",\"name\":\"Microsoft.LoadBalancer-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.LoadBalancer-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"LoadBalancer-ARM\",\"itemDisplayName\":\"Load Balancer\",\"version\":\"1.0.2\",\"summary\":\"A load balancer that distributes incoming traffic among backend virtual machine instances.\",\"longSummary\":\"A load balancer that distributes incoming traffic among backend virtual machine instances.\",\"description\":\"\u003cp\u003eAzure load balancer is a layer 4 load balancer that distributes incoming traffic among healthy virtual machine instances. Load balancers uses a hash-based distribution algorithm. By default, it uses a 5-tuple (source IP, source port, destination IP, destination port, protocol type) hash to map traffic to available servers. Load balancers can either be internet-facing where it is accessible via public IP addresses, or internal where it is only accessible from a virtual network. Azure load balancers also support Network Address Translation (NAT) to route traffic between public and private IP addresses.\u003c/p\u003e\u003cp\u003eYou can configure the load balancer to:\u003cul\u003e\u003cli\u003eLoad balance incoming traffic across your virtual machines.\u003c/li\u003e\u003cli\u003eForward traffic to and from a specific virtual machine using NAT rules.\u003c/li\u003e\u003c/ul\u003e\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:00.7708206Z\",\"changedTime\":\"2020-02-07T12:51:00.7721959Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/load-balancer-overview/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/articles/load-balancer-arm/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"LoadBalancer\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/DeploymentTemplates/LoadBalancer.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LoadBalancer\",\"deploymentTemplateFileUris\":{\"LoadBalancer\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/DeploymentTemplates/LoadBalancer.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LocalNetworkGateway-ARM.1.0.3\",\"name\":\"Microsoft.LocalNetworkGateway-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.LocalNetworkGateway-ARM.1.0.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"LocalNetworkGateway-ARM\",\"itemDisplayName\":\"Local network gateway\",\"version\":\"1.0.3\",\"summary\":\"Represents the VPN device in your local network and used to set up a site-to-site VPN connection.\",\"longSummary\":\"Represents the VPN device in your local network and used to set up a site-to-site VPN connection.\",\"description\":\"\u003cp\u003eA local network gateway represents the hardware or software VPN device in your local network. Use this with a \u003ca href=\u0027https://portal.azure.com/#create/Microsoft.Connection-ARM\u0027 target=\u0027_blank\u0027\u003econnection\u003c/a\u003e to set up a site-to-site VPN connection between an Azure virtual network and your local network.\u003c/p\u003e\u003cp\u003eThere are no additional charges for creating local network gateways in Microsoft Azure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:01.3738174Z\",\"changedTime\":\"2020-02-07T12:51:01.3751063Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/vpn-gateway/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/vpn-gateway/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"LocalNetworkGateway\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/DeploymentTemplates/LocalNetworkGateway.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LocalNetworkGateway\",\"deploymentTemplateFileUris\":{\"LocalNetworkGateway\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/DeploymentTemplates/LocalNetworkGateway.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ManagedDisk-ARM.1.0.2\",\"name\":\"Microsoft.ManagedDisk-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.ManagedDisk-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"ManagedDisk-ARM\",\"itemDisplayName\":\"Managed Disks\",\"version\":\"1.0.2\",\"summary\":\"Managed Disks is an abstraction of current Standard and Premium storage disk in Azure Storage.\",\"longSummary\":\"Managed Disks is an abstraction of current Standard and Premium storage disk in Azure Storage.\",\"description\":\"\u003cp\u003eManaged Disks is an abstraction of current Standard and Premium storage disk in Azure Storage. You only need to specify the type (Standard or Premium) and size of disk you need in your selected Azure region, and Azure will create and manage the Disk accordingly.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:54.4322283Z\",\"changedTime\":\"2020-02-07T12:50:54.434071Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"ManagedDisk\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/DeploymentTemplates/ManagedDisk.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"ManagedDisk\",\"deploymentTemplateFileUris\":{\"ManagedDisk\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/DeploymentTemplates/ManagedDisk.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkInterface-ARM.1.0.4\",\"name\":\"Microsoft.NetworkInterface-ARM.1.0.4\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.NetworkInterface-ARM.1.0.4\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"NetworkInterface-ARM\",\"itemDisplayName\":\"Network interface\",\"version\":\"1.0.4\",\"summary\":\"Create a Microsoft Azure Network Interface that allows you to connect a Virtual Machine to a Virtual Network.\",\"longSummary\":\"Create a Microsoft Azure Network Interface that allows you to connect a Virtual Machine to a Virtual Network.\",\"description\":\"\u003cp\u003eNetwork Interfaces are used to configure IP addresses, Virtual Network settings, and DNS servers that will be assigned to a Virtual Machine. Microsoft Azure supports attaching multiple Network Interfaces (NICs) to a Virtual Machine for additional flexibility in network connectivity options.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:01.9605222Z\",\"changedTime\":\"2020-02-07T12:51:01.9620472Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Services overview\",\"uri\":\"http://azure.microsoft.com/en-us/services/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/en-us/get-started/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"NetworkInterface\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/DeploymentTemplates/NetworkInterface.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"NetworkInterface\",\"deploymentTemplateFileUris\":{\"NetworkInterface\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/DeploymentTemplates/NetworkInterface.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkSecurityGroup-ARM.1.0.4\",\"name\":\"Microsoft.NetworkSecurityGroup-ARM.1.0.4\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.NetworkSecurityGroup-ARM.1.0.4\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"NetworkSecurityGroup-ARM\",\"itemDisplayName\":\"Network security group\",\"version\":\"1.0.4\",\"summary\":\"A virtual firewall to control inbound and outbound traffic for virtual machines and subnets.\",\"longSummary\":\"A virtual firewall to control inbound and outbound traffic for virtual machines and subnets.\",\"description\":\"\u003cp\u003eA network security group is a layer of security that acts as a virtual firewall for controlling traffic in and out of virtual machines (via network interfaces) and subnets. It contains a set of security rules that allow or deny inbound and outbound traffic using the following 5-tuple: protocol, source IP address range, source port range, destination IP address range, and destination port range. A network security group can be associated to multiple network interfaces and subnets, but each network interface or subnet can be associated to only one network security group.\u003c/p\u003e\u003cp\u003eSecurity rules are evaluated in priority-order, starting with the lowest number rule, to determine whether traffic is allowed in or out of the network interfaces or subnets associated with the network security group. A network security group has separate inbound and outbound rules, and each rule can allow or deny traffic. Each network security group has a set of default security rules, which allows all traffic within a virtual network and outbound traffic to the internet. There is also a rule to allow traffic originating from Azure\u0027s load balancer probe. All other traffic is automatically denied. These default rules can be overriden by specifying rules with a lower priority number.\u003c/p\u003e\u003cp\u003eIn the Classic deployment model, endpoints - with access control lists (ACLs) - were used to control traffic in and out of virtual machines. In the Resource Manager deployment model, traffic can be controlled by using either network security groups or load balancers with inbound NAT rules. While inbound NAT rules are functionally equivalent to endpoints, Azure recommends using network security groups for new deployments where NAT features (like port translation) are not required.\u003c/p\u003e\u003cp\u003eThere are no additional charges for creating network security groups in Microsoft Azure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:02.6082456Z\",\"changedTime\":\"2020-02-07T12:51:02.6095433Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-nsg/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-create-nsg-arm-pportal/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"NetworkSecurityGroup\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/DeploymentTemplates/NetworkSecurityGroup.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"NetworkSecurityGroup\",\"deploymentTemplateFileUris\":{\"NetworkSecurityGroup\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/DeploymentTemplates/NetworkSecurityGroup.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Offer.6.0.0\",\"name\":\"Microsoft.Offer.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Offer.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"Offer\",\"itemDisplayName\":\"Offer\",\"version\":\"6.0.0\",\"summary\":\"Create an offer to deliver cloud services to your users.\",\"longSummary\":\"Your users subscribe to offers. Create offers to reflect different billing models that your users can opt into. Each offer can have default quotas and opt-in quotas.\",\"description\":\"\u003cp\u003eUsers subscribe to offers. Offers can be private or publicly visible to the users. Offers can have both base plans and add-on plans; base plans determine default quotas available to the user subscription, while add-on plans are opt-in for the user at a later time.\u003c/p\u003e\\r\\nCommon Offers:\\r\\n\u003cul\u003e\\r\\n\u003cli\u003ePay-as-you-go. To charge your customers for only what they use, create a plan with maximum quota limits for each cloud service, and add it as a base plan for the offer. Users will be able to use up to their quota and can be charged based on their subscription�s usage data.\u003c/li\u003e\\r\\n\u003cli\u003ePre-paid. Include base plans with any default quotas to be provided to the user as part of subscribing to the offer. Use add-on plans to offer services that can be added at a later time.\u003c/li\u003e\\r\\n\u003cli\u003ePrivate offers. To create an offer for a specific user that is not visible to other users, create the personalized offer and keep it in a private state. You assign user subscriptions instead of providing it through self-service sign up.\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:07.6151754Z\",\"changedTime\":\"2020-02-07T12:51:07.6163945Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"},{\"name\":\"ResellerOfferDefault\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/ResellerOfferDefault.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/Template.json\",\"ResellerOfferDefault\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/ResellerOfferDefault.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Plan.6.0.0\",\"name\":\"Microsoft.Plan.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Plan.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"Plan\",\"itemDisplayName\":\"Plan\",\"version\":\"6.0.0\",\"summary\":\"Assign regions and quotas for your cloud services in a plan to offer to your users.\",\"longSummary\":\"Plans bundle cloud services together to be offered to users. A plan can always be modified at a later time to add additional services or modify quotas for any service.\",\"description\":\"\u003cp\u003eWhen creating a plan, you must select which cloud services will be made available to the user within the plan. For each service selected, you also can specify which regions the service will be available in and what limits will be applied on consumption of the service (quotas).\u003c/p\u003e \\r\\n \u003cp\u003e Plans are then made available to users by including them in offers. The base plans of an offer determine default quotas available to the user subscription, while add-on plans are opt-in for the user at a later time. \u003c/p\u003e\\r\\n \u003cp\u003e Not seeing a service that you want to offer? Make sure to register and configure at least one region of each resource provider that you wish to include in your plans.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:09.3724768Z\",\"changedTime\":\"2020-02-07T12:51:09.3737889Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/DeploymentTemplates/Template.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.PublicIPAddress-ARM.1.0.2\",\"name\":\"Microsoft.PublicIPAddress-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.PublicIPAddress-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"PublicIPAddress-ARM\",\"itemDisplayName\":\"Public IP address\",\"version\":\"1.0.2\",\"summary\":\"An IP address that can be used with virtual machines and load balancers.\",\"longSummary\":\"An IP address that can be used with virtual machines and load balancers.\",\"description\":\"\u003cp\u003eA public IP address is a dynamic or static IP address that you can assign to virtual machines, load balancers, and virtual network gateways to communicate with the Internet. Your public IP addresses are associated with your Azure subscription, and can be moved freely between Azure resources. The address of dynamic public IP address may change when dissociated and moved between resources, or when the associated resource is shutdown or deleted. You can use a static public IP address to ensure that the assigned address remains the same, even if the associated resource is shutdown or deleted.\u003c/p\u003e\u003cp\u003eIn the Classic deployment model, a public IP address was named an instance-level public IP (ILPIP) address when assigned to a virtual machine or role instance directly, and a virtual IP address (VIP) when assigned to a cloud service. Furthermore, a reserved IP address could be associated to the VIP of a cloud service to ensure that the assigned address remained the same even if its virtual machines or deployments were stopped. These concepts have now been unified in the Resource Manager deployment model with the public IP address resource.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:03.2254764Z\",\"changedTime\":\"2020-02-07T12:51:03.2267503Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-instance-level-public-ip/\"},{\"id\":\"1\",\"displayName\":\"Pricing details\",\"uri\":\"http://azure.microsoft.com/pricing/details/ip-addresses/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"PublicIPAddress\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/DeploymentTemplates/PublicIPAddress.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"PublicIPAddress\",\"deploymentTemplateFileUris\":{\"PublicIPAddress\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/DeploymentTemplates/PublicIPAddress.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.PublicIPPool-ARM.1.0.0\",\"name\":\"Microsoft.PublicIPPool-ARM.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.PublicIPPool-ARM.1.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"PublicIPPool-ARM\",\"itemDisplayName\":\"Public IP pool\",\"version\":\"1.0.0\",\"summary\":\"Creates a new public IP pool.\",\"longSummary\":\"Creates a new public IP pool.\",\"description\":\"\u003cp\u003eCreates a new public IP pool.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:57.4420704Z\",\"changedTime\":\"2020-02-07T12:50:57.44296Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Capacity\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Wide.png\",\"hero\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Hero.png\"},\"artifacts\":[{\"name\":\"PublicIPPool\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/DeploymentTemplates/PublicIPPool.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Wide.png\",\"type\":\"icon\"},{\"id\":\"hero\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Hero.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"PublicIPPool\",\"deploymentTemplateFileUris\":{\"PublicIPPool\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/DeploymentTemplates/PublicIPPool.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ResourceGroup.6.0.0\",\"name\":\"Microsoft.ResourceGroup.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.ResourceGroup.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"ResourceGroup\",\"itemDisplayName\":\"Resource group\",\"version\":\"6.0.0\",\"summary\":\"Manage and deploy resources in an application together\",\"longSummary\":\"Manage and deploy resources in an application together\",\"description\":\"\u003cp\u003eResource groups enable you to manage all your resources in an application together. Resource groups are enabled by Azure Resource Manager. Resource Manager allows you to group multiple resources as a logical group which serves as the lifecycle boundary for every resource contained within it. Typically a group will contain resources related to a specific application. For example, a group may contain a Website resource that hosts your public website, a SQL Database that stores relational data used by the site, and a Storage Account that stores non-relational assets.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:05.7711366Z\",\"changedTime\":\"2020-02-07T12:51:05.7723469Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532897\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/DeploymentTemplates/Template.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.RouteTable-ARM.1.0.2\",\"name\":\"Microsoft.RouteTable-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.RouteTable-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"RouteTable-ARM\",\"itemDisplayName\":\"Route table\",\"version\":\"1.0.2\",\"summary\":\"Use route tables to control how traffic is directed in a virtual network.\",\"longSummary\":\"Use route tables to control how traffic is directed in a virtual network.\",\"description\":\"\u003cp\u003eA route table contains a set of rules, called routes, that specifies how packets should be routed in a virtual network. Route tables are associated to subnets, and each packet leaving a subnet is handled based on the associated route table. Each route table can be associated to multiple subnets, but a subnet can only be associated to a single route table.\u003c/p\u003e\u003cp\u003ePackets are matched to routes using the destination. This can be an IP address, a virtual network gateway, a virtual appliance, or the internet. If a matching route can\u0027t be found, then the packet is dropped. By default, every subnet in a virtual network is associated with a set of built-in routes. These allow traffic between virtual machines in a virtual network; virtual machines and an address space as defined by a local network gateway; and virtual machines and the internet.\u003c/p\u003e\u003cp\u003eThere are no additional charges for creating route tables in Microsoft Azure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:03.7953248Z\",\"changedTime\":\"2020-02-07T12:51:03.7965899Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-udr-overview/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://msdn.microsoft.com/library/azure/mt502549.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"RouteTableProfile\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/DeploymentTemplates/RouteTableProfile.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"RouteTableProfile\",\"deploymentTemplateFileUris\":{\"RouteTableProfile\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/DeploymentTemplates/RouteTableProfile.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ScaleUnitNode-ARM.1.0.0\",\"name\":\"Microsoft.ScaleUnitNode-ARM.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.ScaleUnitNode-ARM.1.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"ScaleUnitNode-ARM\",\"itemDisplayName\":\"Scale Unit Node\",\"version\":\"1.0.0\",\"summary\":\"Building block of a scale unit in infrastructure.\",\"longSummary\":\"Building block of a scale unit in infrastructure.\",\"description\":\"\u003cp\u003eBuilding block of a scale unit in infrastructure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:57.9809558Z\",\"changedTime\":\"2020-02-07T12:50:57.9811454Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Capacity\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Wide.png\",\"hero\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Hero.png\"},\"artifacts\":[{\"name\":\"ScaleUnitNode\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/DeploymentTemplates/ScaleUnitNode.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Wide.png\",\"type\":\"icon\"},{\"id\":\"hero\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Hero.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"ScaleUnitNode\",\"deploymentTemplateFileUris\":{\"ScaleUnitNode\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/DeploymentTemplates/ScaleUnitNode.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Snapshot-ARM.1.0.2\",\"name\":\"Microsoft.Snapshot-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Snapshot-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Snapshot-ARM\",\"itemDisplayName\":\"Snapshot\",\"version\":\"1.0.2\",\"summary\":\"A snapshot is a disk with read-only backing blob.\",\"longSummary\":\"A snapshot is a disk with read-only backing blob.\",\"description\":\"\u003cp\u003eA snapshot is a disk with read-only backing blob. A snapshot can\u0027t be resized, can\u0027t be attached to a VM and the disk manager will not provide a SAS URI with write-access.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:55.0740602Z\",\"changedTime\":\"2020-02-07T12:50:55.0755936Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Snapshot\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/DeploymentTemplates/Snapshot.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Snapshot\",\"deploymentTemplateFileUris\":{\"Snapshot\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/DeploymentTemplates/Snapshot.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.StorageAccount-ARM.101.0.1\",\"name\":\"Microsoft.StorageAccount-ARM.101.0.1\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.StorageAccount-ARM.101.0.1\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"StorageAccount-ARM\",\"itemDisplayName\":\"Storage account\",\"version\":\"101.0.1\",\"summary\":\"Use Blobs, Tables, and Queues,for reliable, economical cloud storage.\",\"longSummary\":\"Use Blobs, Tables, and Queues,for reliable, economical cloud storage.\",\"description\":\"\u003cp\u003eMicrosoft Azure provides scalable, durable cloud storage, backup, and recovery solutions for any data, big or small. It works with the infrastructure you already have to cost-effectively enhance your existing applications and business continuity strategy, and provide the storage required by your cloud applications, including unstructured text or binary data such as video, audio, and images.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:55.7319807Z\",\"changedTime\":\"2020-02-07T12:50:55.7337891Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"data\",\"storage\",\"dataService\",\"mobileAddOn\",\"webAddOn\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/documentation/services/storage\"},{\"id\":\"1\",\"displayName\":\"Service overview\",\"uri\":\"http://azure.microsoft.com/services/storage\"},{\"id\":\"2\",\"displayName\":\"Pricing\",\"uri\":\"http://azure.microsoft.com/pricing/details/storage\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"StorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/StorageAccount.json\",\"type\":\"template\"},{\"name\":\"BlobStorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/BlobStorageAccount.json\",\"type\":\"template\"},{\"name\":\"ClassicStorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/ClassicStorageAccount.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"StorageAccount\",\"deploymentTemplateFileUris\":{\"StorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/StorageAccount.json\",\"BlobStorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/BlobStorageAccount.json\",\"ClassicStorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/ClassicStorageAccount.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.StorageAccount-ARM.1.0.3\",\"name\":\"Microsoft.StorageAccount-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.StorageAccount-ARM.1.0.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"StorageAccount-ARM\",\"itemDisplayName\":\"Storage account - blob, file, table, queue\",\"version\":\"1.0.3\",\"summary\":\"Use Blobs, Tables, Queues, and Files for reliable, economical cloud storage.\",\"longSummary\":\"Use Blobs, Tables, Queues, and Files for reliable, economical cloud storage.\",\"description\":\"\u003cp\u003eMicrosoft Azure provides scalable, durable cloud storage, backup, and recovery solutions for any data, big or small. It works with the infrastructure you already have to cost-effectively enhance your existing applications and business continuity strategy, and provide the storage required by your cloud applications, including unstructured text or binary data such as video, audio, and images.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:07.0111338Z\",\"changedTime\":\"2020-02-07T12:51:07.0125349Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"data\",\"storage\",\"dataService\",\"mobileAddOn\",\"webAddOn\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"http://azure.microsoft.com/services/storage\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/documentation/services/storage\"},{\"id\":\"2\",\"displayName\":\"Pricing\",\"uri\":\"http://azure.microsoft.com/pricing/details/storage\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"StorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/DeploymentTemplates/StorageAccount.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"StorageAccount\",\"deploymentTemplateFileUris\":{\"StorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/DeploymentTemplates/StorageAccount.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Template.6.0.0\",\"name\":\"Microsoft.Template.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Template.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Template\",\"itemDisplayName\":\"Template deployment\",\"version\":\"6.0.0\",\"summary\":\"Customize your template and build for the cloud\",\"longSummary\":\"Customize your template and build for the cloud\",\"description\":\"\u003cp\u003eApplications running in Microsoft Azure usually rely on a combination of resources, like databases, servers, and web apps. Azure Resource Manager templates enable you to deploy and manage these resources as a group, using a JSON description of the resources and their deployment settings.\u003c/p\u003e\u003cp\u003eEdit your template with IntelliSense and deploy it to a new or existing resource group.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:06.3913598Z\",\"changedTime\":\"2020-02-07T12:51:06.3926121Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Custom\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"EmptyTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/DeploymentTemplates/EmptyTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"EmptyTemplate\",\"deploymentTemplateFileUris\":{\"EmptyTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/DeploymentTemplates/EmptyTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.TenantSubscription.6.0.0\",\"name\":\"Microsoft.TenantSubscription.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.TenantSubscription.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"TenantSubscription\",\"itemDisplayName\":\"Subscription\",\"version\":\"6.0.0\",\"summary\":\"Give your user a subscription to your offer.\",\"longSummary\":\"Give your user a subscription to your offer.\",\"description\":\"\u003cp\u003eOffers and plans bundle cloud services to be made available for user consumption. By creating a new subscription, you will be enabling the user to access the portal and start creating resources available to their subscription. \u003c/p\u003e\\r\\n\u003cp\u003eUsers may also self-subscribe to offers if the offers are made public.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:08.2437935Z\",\"changedTime\":\"2020-02-07T12:51:08.2451471Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/DeploymentTemplates/Template.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualMachine-ARM.1.0.2\",\"name\":\"Microsoft.VirtualMachine-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.VirtualMachine-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"VirtualMachine-ARM\",\"itemDisplayName\":\"Virtual machine\",\"version\":\"1.0.2\",\"summary\":\"Azure Virtual Machines provide on-demand, high-scale, secure and virtualized infrastructure using either Linux or Windows operating systems.\",\"longSummary\":\"Azure Virtual Machines provide on-demand, high-scale, secure and virtualized infrastructure using either Linux or Windows operating systems.\",\"description\":\"\u003cp\u003eWith support for Linux, Windows Server, SQL Server, Oracle, IBM, and SAP, Azure Virtual Machines give you the flexibility of virtualization for a wide range of computing solutions—development and testing, running applications, and extending your datacenter. It’s the freedom of open-source software configured the way you need it. It’s as if it was another rack in your datacenter, giving you the power to deploy an application in seconds instead of weeks.\u003c/p\u003e\u003cp\u003eAzure Virtual Machines support IBM, Oracle, Red Hat, SAP, SQL Server, Linux, and Windows Server\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:56.3802147Z\",\"changedTime\":\"2020-02-07T12:50:56.3805087Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"hideFromSearch\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Azure Virtual Machines\",\"uri\":\"https://docs.microsoft.com/azure/virtual-machines/\"},{\"id\":\"1\",\"displayName\":\"Save up to 82% with Azure Reserved VM Instances and Azure Hybrid Benefit for Windows Server.\",\"uri\":\"https://azure.microsoft.com/pricing/reserved-vm-instances/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"DefaultTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Artifacts/mainTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DefaultTemplate\",\"deploymentTemplateFileUris\":{\"DefaultTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Artifacts/mainTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualNetwork-ARM.1.0.4\",\"name\":\"Microsoft.VirtualNetwork-ARM.1.0.4\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.VirtualNetwork-ARM.1.0.4\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"VirtualNetwork-ARM\",\"itemDisplayName\":\"Virtual network\",\"version\":\"1.0.4\",\"summary\":\"Create a logically isolated section in Microsoft Azure and securely connect it outward.\",\"longSummary\":\"Create a logically isolated section in Microsoft Azure and securely connect it outward.\",\"description\":\"\u003cp\u003eCreate a logically isolated section in Microsoft Azure with this networking service. You can securely connect it to your on-premises datacenter or a single client machine using an IPsec connection. Virtual Networks make it easy for you to take advantage of the scalable, on-demand infrastructure of Azure while providing connectivity to data and applications on-premises, including systems running on Windows Server, mainframes, and UNIX.\u003c/p\u003e \u003cp\u003eUse Virtual Network to:\u003c/p\u003e \u003cul\u003e \u003cli\u003eExtend your datacenter\u003c/li\u003e \u003cli\u003eBuild distributed applications\u003c/li\u003e \u003cli\u003eRemotely debug your applications\u003c/li\u003e \u003c/ul\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:04.4787056Z\",\"changedTime\":\"2020-02-07T12:51:04.4799803Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"http://azure.microsoft.com/services/virtual-network/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/documentation/services/virtual-network/\"},{\"id\":\"2\",\"displayName\":\"Pricing\",\"uri\":\"http://azure.microsoft.com/pricing/details/virtual-network/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Wide.png\",\"hero\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Hero.png\"},\"artifacts\":[{\"name\":\"VirtualNetwork\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/DeploymentTemplates/VirtualNetwork.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Wide.png\",\"type\":\"icon\"},{\"id\":\"hero\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Hero.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"VirtualNetwork\",\"deploymentTemplateFileUris\":{\"VirtualNetwork\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/DeploymentTemplates/VirtualNetwork.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualNetworkGateway-ARM.1.0.3\",\"name\":\"Microsoft.VirtualNetworkGateway-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.VirtualNetworkGateway-ARM.1.0.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"VirtualNetworkGateway-ARM\",\"itemDisplayName\":\"Virtual network gateway\",\"version\":\"1.0.3\",\"summary\":\"The VPN device in your Azure virtual network and used with site-to-site and VNet-to-VNet VPN connections.\",\"longSummary\":\"The VPN device in your Azure virtual network and used with site-to-site and VNet-to-VNet VPN connections.\",\"description\":\"\u003cp\u003eA virtual network gateway is the software VPN device for your Azure virtual network. Use this with a \u003ca href=\u0027https://portal.azure.com/#create/Microsoft.Connection-ARM\u0027 target=\u0027_blank\u0027\u003econnection\u003c/a\u003e to set up a site-to-site VPN connection between an Azure virtual network and your local network, or a VNet-to-VNet VPN connection between two Azure virtual networks. It can also be used to connect a virtual network to an ExpressRoute circuit.\u003c/p\u003e\u003cp\u003eMicrosoft Azure provides a \u003ca href=\u0027https://azure.microsoft.com/support/legal/sla/vpn-gateway\u0027 target=\u0027_blank\u0027\u003e99.9% uptime SLA\u003c/a\u003e for virtual network gateways.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:05.1172434Z\",\"changedTime\":\"2020-02-07T12:51:05.118727Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/vpn-gateway/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/vpn-gateway/\"},{\"id\":\"2\",\"displayName\":\"Pricing details\",\"uri\":\"https://azure.microsoft.com/pricing/details/vpn-gateway/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"VirtualNetworkGateway\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/DeploymentTemplates/VirtualNetworkGateway.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"VirtualNetworkGateway\",\"deploymentTemplateFileUris\":{\"VirtualNetworkGateway\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/DeploymentTemplates/VirtualNetworkGateway.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0\",\"name\":\"TestUbuntu.Test.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"TestUbuntu.Test.1.0.0\",\"publisher\":\"TestUbuntu\",\"publisherDisplayName\":\"TestUbuntu\",\"itemName\":\"Test\",\"itemDisplayName\":\"Test.TestUbuntu.1.0.0\",\"version\":\"1.0.0\",\"summary\":\"Create a simple VM\",\"longSummary\":\"Create a simple VM and use it\",\"description\":\"\u003cp\u003eThis is just a sample of the type of description you could create for your gallery item!\u003c/p\u003e\u003cp\u003eThis is a second paragraph.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-12T06:43:51.7289594Z\",\"changedTime\":\"2020-02-12T06:43:51.746116Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Custom\",\"Disconnected\",\"My Marketplace Items\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"LinuxTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/DeploymentTemplates/LinuxTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LinuxTemplate\",\"deploymentTemplateFileUris\":{\"LinuxTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/DeploymentTemplates/LinuxTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.antimalware-windows-arm.1.0.0\",\"name\":\"microsoft.antimalware-windows-arm.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.antimalware-windows-arm.1.0.0\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"antimalware-windows-arm\",\"itemDisplayName\":\"Microsoft Antimalware\",\"version\":\"1.0.0\",\"summary\":\"Microsoft Antimalware for Azure Virtual Machines\",\"longSummary\":\"Microsoft Antimalware for Azure Virtual Machines\",\"description\":\"\u003cp\u003eMicrosoft Antimalware for Azure Virtual Machines is a real-time protection capability that helps identify and remove viruses, spyware, and other malicious software, with configurable alerts when known malicious or unwanted software attempts to install itself or run on your system. The solution can be enabled and configured from the Azure Portal, Service Management REST API, and Microsoft Azure PowerShell SDK cmdlets.\u003c/p\u003e\u003cp\u003eTo \u003cstrong\u003eenable\u003c/strong\u003e antimalware with the \u003cstrong\u003edefault configuration\u003c/strong\u003e, click \u003cstrong\u003eCreate\u003c/strong\u003e on the Add Extension blade without inputting any configuration setting values.\u003c/p\u003e\u003cp\u003eTo \u003cstrong\u003eenable\u003c/strong\u003e antimalware with a \u003cstrong\u003ecustom configuration\u003c/strong\u003e, input the supported values for the configuration settings provided on the \u003cstrong\u003eAdd Extension\u003c/strong\u003e blade and click \u003cstrong\u003eCreate\u003c/strong\u003e. Please refer to the \u003cstrong\u003etooltips\u003c/strong\u003e provided with each configuration setting on the Add Extension blade to see the supported configuration values.\u003c/p\u003e\u003cp\u003eTo \u003cstrong\u003eenable antimalware event collection\u003c/strong\u003e for a virtual machine, click any part of the \u003cstrong\u003eMonitoring lens\u003c/strong\u003e in the virtual machine blade, click \u003cstrong\u003eDiagnostics\u003c/strong\u003e command on Metric blade, select \u003cstrong\u003eStatus ON\u003c/strong\u003e and check \u003cstrong\u003eWindows Event system logs\u003c/strong\u003e. The antimalware events are collected from the Windows Event system logs to your storage account. You can configure the storage account for your virtual machine to collect the antimalware events by selecting the appropriate storage account.\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027http://azure.microsoft.com/en-us/support/legal/subscription-agreement/\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027http://azure.microsoft.com/en-us/support/legal/privacy-statement/\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:50.0248564Z\",\"changedTime\":\"2020-02-07T12:50:50.0300482Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-windows\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?linkid=398023\"},{\"id\":\"1\",\"displayName\":\"Powershell Cmdlets\",\"uri\":\"http://msdn.microsoft.com/en-us/library/dn771715.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.custom-script2-linux-arm.3.0.0\",\"name\":\"microsoft.custom-script2-linux-arm.3.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.custom-script2-linux-arm.3.0.0\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"custom-script2-linux-arm\",\"itemDisplayName\":\"Custom Script For Linux\",\"version\":\"3.0.0\",\"summary\":\"Custom Script extension for Linux\",\"longSummary\":\"Custom Script extension for Linux\",\"description\":\"\u003cp\u003eCustomScript Extension is a tool to execute your VM customization tasks post VM provision. When this Extension is added to a Virtual Machine, it can download customer’s scripts from the Azure storage or public storage, and execute the scripts on the VM. CustomScript Extension tasks can also be automated using the Azure PowerShell cmdlets and Azure Cross-Platform Command-Line Interface (xPlat CLI).\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/UiDefinition.json\",\"createdTime\":\"2020-02-09T08:41:33.7156985Z\",\"changedTime\":\"2020-02-09T08:41:33.7158463Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://github.com/Azure/azure-linux-extensions/tree/master/CustomScript\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.custom-script-linux-arm.2.0.50\",\"name\":\"microsoft.custom-script-linux-arm.2.0.50\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.custom-script-linux-arm.2.0.50\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"custom-script-linux-arm\",\"itemDisplayName\":\"Custom Script For Linux\",\"version\":\"2.0.50\",\"summary\":\"Custom Script extension for Linux\",\"longSummary\":\"Custom Script extension for Linux\",\"description\":\"\u003cp\u003eCustomScript Extension is a tool to execute your VM customization tasks post VM provision. When this Extension is added to a Virtual Machine, it can download customer’s scripts from the Azure storage or public storage, and execute the scripts on the VM. CustomScript Extension tasks can also be automated using the Azure PowerShell cmdlets and Azure Cross-Platform Command-Line Interface (xPlat CLI).\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:51.4923747Z\",\"changedTime\":\"2020-02-07T12:50:51.4931732Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-linux\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://github.com/Azure/azure-linux-extensions/tree/master/CustomScript\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.docker-arm.1.1.0\",\"name\":\"microsoft.docker-arm.1.1.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.docker-arm.1.1.0\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"docker-arm\",\"itemDisplayName\":\"Docker\",\"version\":\"1.1.0\",\"summary\":\"Docker Extension for Linux Virtual Machines\",\"longSummary\":\"Docker Extension for Linux Virtual Machines\",\"description\":\"\u003cp\u003eCreate a Docker host in Microsoft Azure.\u003c/p\u003e\u003cp\u003eThis extension will install a Docker daemon on the virtual machine, and configure it to listen for commands from a Docker client. Security is provided by https client authentication.\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027https://github.com/Azure/azure-docker-extension/blob/master/LICENSE\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027http://www.microsoft.com/privacystatement/en-us/OnlineServices/Default.aspx\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:52.6087638Z\",\"changedTime\":\"2020-02-07T12:50:52.6091729Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-linux\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Docker User Guide\",\"uri\":\"http://docs.docker.com\"},{\"id\":\"1\",\"displayName\":\"Running Docker with HTTPS\",\"uri\":\"http://docs.docker.com/articles/https\"},{\"id\":\"2\",\"displayName\":\"Azure Docker VM Extension User Guide\",\"uri\":\"https://github.com/Azure/azure-docker-extension\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.vmss.7.1.7\",\"name\":\"microsoft.vmss.7.1.7\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.vmss.7.1.7\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"vmss\",\"itemDisplayName\":\"Virtual machine scale set\",\"version\":\"7.1.7\",\"summary\":\"Deploy multiple instances of a single image.\",\"longSummary\":\"This template deploys a Virtual machine scale set of virtual machines (Windows or Linux).\",\"description\":\"\u003cp\u003eAzure virtual machine scale sets let you create and manage a group of identical, load balanced VMs. The number of VM instances can automatically increase or decrease in response to demand or a defined schedule. Scale sets provide high availability to your applications, and allow you to centrally manage, configure, and update a large number of VMs. With virtual machine scale sets, you can build large-scale services for areas such as compute, big data, and container workloads. (Portal VMSS version 7.1.7)\u003c/p\u003e\u003cli\u003eEasy to create and manage multiple VMs\u003c/li\u003e\u003cli\u003eProvides high availability and application resiliency\u003c/li\u003e\u003cli\u003eAllows your application to automatically scale as resource demand changes\u003c/li\u003e\u003cli\u003eWorks at large-scale\u003c/li\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:56.8903246Z\",\"changedTime\":\"2020-02-07T12:50:56.8911746Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"multiResourceSolution\",\"readonlytemplate\",\"virtualMachine\",\"virtualMachine-Arm\",\"appInfra\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Learn more\",\"uri\":\"http://aka.ms/vmssoverview\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://aka.ms/vmssdoc\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"DefaultTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/DeploymentTemplates/DefaultTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DefaultTemplate\",\"deploymentTemplateFileUris\":{\"DefaultTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/DeploymentTemplates/DefaultTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}]}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems?api-version=2015-04-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "270" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14696" ], + "x-ms-request-id": [ "34029349-f3cf-47ac-bb87-b56c7db7d1ba" ], + "x-ms-correlation-request-id": [ "34029349-f3cf-47ac-bb87-b56c7db7d1ba" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065355Z:34029349-f3cf-47ac-bb87-b56c7db7d1ba" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:55 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "158989" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"name\":\"Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"publisher\":\"Canonical\",\"publisherDisplayName\":\"Canonical\",\"itemName\":\"UbuntuServer1804LTS-ARM\",\"itemDisplayName\":\"Ubuntu Server 18.04 LTS\",\"version\":\"1.0.3\",\"summary\":\"Ubuntu Server delivers the best value scale-out performance available.\",\"longSummary\":\"Ubuntu Server delivers the best value scale-out performance available.\",\"description\":\"Ubuntu Server 18.04 LTS amd64 20180808 Public Azure, 20180806 Azure Germany, 20180806 Azure China. Ubuntu Server is the world\u0027s most popular Linux for cloud environments. Updates and patches for Ubuntu 18.04 will be available until April 2023. Ubuntu Server is the perfect virtual machine (VM) platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see \u003ca href=\u0027http://partners.ubuntu.com/microsoft\u0027 target=\u0027_blank\u0027\u003eUbuntu on Azure\u003c/a\u003e and \u003ca href=\u0027http://juju.ubuntu.com\u0027 target=\u0027_blank\u0027\u003eusing Juju to deploy your workloads\u003c/a\u003e.\u003cp\u003e\u003ch3 class=\u0027msportalfx-text-header\u0027\u003eLegal Terms\u003c/h3\u003e\u003c/p\u003e\u003cp\u003eBy clicking the Create button, I acknowledge that I am getting this software from Canonical and that the \u003ca href=\u0027http://www.ubuntu.com/project/about-ubuntu/licensing\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Canonical apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027http://www.ubuntu.com/aboutus/privacypolicy\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Canonical.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-08T21:13:24.1513666Z\",\"changedTime\":\"2020-02-08T21:13:24.1523023Z\",\"marketingMaterial\":{\"path\":\"marketplace/partners/Canonical/UbuntuServer1804LTS\"},\"itemType\":\"GalleryItem\",\"categoryIds\":[\"virtualMachine\",\"microsoftServer\",\"azure\",\"linux\",\"appInfra\",\"azureCertified\",\"virtualMachineRecommended\",\"ubuntuservercuration\",\"Ubuntu\",\"virtualMachine-Arm\",\"virtualMachine-csp\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Linux VM Documentation\",\"uri\":\"https://docs.microsoft.com/azure/virtual-machines/linux/\"},{\"id\":\"1\",\"displayName\":\"Ubuntu Documentation\",\"uri\":\"https://help.ubuntu.com/18.04/index.html\"},{\"id\":\"2\",\"displayName\":\"FAQ\",\"uri\":\"https://help.ubuntu.com/community/ServerFaq\"},{\"id\":\"3\",\"displayName\":\"Pricing Details\",\"uri\":\"http://azure.microsoft.com/pricing/details/virtual-machines/#linux\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Wide.png\"},\"artifacts\":[{\"name\":\"DefaultTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/DefaultTemplate.json\",\"type\":\"template\"},{\"name\":\"createuidefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/createuidefinition.json\",\"type\":\"custom\"}],\"metadata\":{\"altStackReference\":\"Canonical.UbuntuServer1804LTS\",\"leadGeneration\":{\"productId\":\"firstParty_Ubuntu_Server_18.04_LTS\"}},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[{\"displayName\":\"Ubuntu Server 18.04 LTS\",\"publisherDisplayName\":\"Canonical\",\"pricingDetailsUri\":\"http://azure.microsoft.com/pricing/details/virtual-machines/#linux\",\"offerDetails\":{\"publisherId\":\"Canonical\",\"offerId\":\"UbuntuServer1804LTS-ARM\",\"plans\":[]},\"legalTerms\":\"http://www.ubuntu.com/project/about-ubuntu/licensing\",\"privacyPolicy\":\"http://www.ubuntu.com/aboutus/privacypolicy\",\"legalTermsUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/Content/LegalTerms0.DEFAULT.txt\",\"privacyPolicyUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/Content/PrivacyPolicy0.DEFAULT.txt\",\"useEnterpriseContract\":false}],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DefaultTemplate\",\"deploymentTemplateFileUris\":{\"DefaultTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/DefaultTemplate.json\",\"createuidefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/createuidefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AddOnRP-WindowsServer.1.1910.3\",\"name\":\"Microsoft.AddOnRP-WindowsServer.1.1910.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.AddOnRP-WindowsServer.1.1910.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"AddOnRP-WindowsServer\",\"itemDisplayName\":\"Microsoft AzureStack Add-On RP Windows Server INTERNAL ONLY\",\"version\":\"1.1910.3\",\"summary\":\"Deploy a Windows Server VM for Azure Stack Add-On RP Infrastructure\",\"longSummary\":\"Deploy a Windows Server Virtual Machine specialized for Azure Stack Add-On RP Infrastructure\",\"description\":\"\u003cp\u003eDeploy a Windows Server Virtual Machine for Azure Stack Add-On RP Infrastructure\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/UIDefinition.json\",\"createdTime\":\"2020-02-08T21:46:27.2650382Z\",\"changedTime\":\"2020-02-08T21:46:27.3073368Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[],\"screenshotUris\":[\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Screenshot.png\"],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[{\"type\":\"HideKey\",\"value\":\"addonrp\"}],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Wide.png\"},\"artifacts\":[{\"name\":\"EmptyTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/DeploymentTemplates/EmptyTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"Screenshot\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Screenshot.png\",\"type\":\"screenshot\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"EmptyTemplate\",\"deploymentTemplateFileUris\":{\"EmptyTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/DeploymentTemplates/EmptyTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AdminOffer.6.0.0\",\"name\":\"Microsoft.AdminOffer.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.AdminOffer.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"AdminOffer\",\"itemDisplayName\":\"Offer\",\"version\":\"6.0.0\",\"summary\":\"Create an offer to deliver cloud services to your users.\",\"longSummary\":\"Your users subscribe to offers. Create offers to reflect different billing models that your users can opt into. Each offer can have default quotas and opt-in quotas.\",\"description\":\"\u003cp\u003eUsers subscribe to offers. Offers can be private or publicly visible to the users. Offers can have both base plans and add-on plans; base plans determine default quotas available to the user subscription, while add-on plans are opt-in for the user at a later time.\u003c/p\u003e\\r\\nCommon Offers:\\r\\n\u003cul\u003e\\r\\n\u003cli\u003ePay-as-you-go. To charge your customers for only what they use, create a plan with maximum quota limits for each cloud service, and add it as a base plan for the offer. Users will be able to use up to their quota and can be charged based on their subscription�s usage data.\u003c/li\u003e\\r\\n\u003cli\u003ePre-paid. Include base plans with any default quotas to be provided to the user as part of subscribing to the offer. Use add-on plans to offer services that can be added at a later time.\u003c/li\u003e\\r\\n\u003cli\u003ePrivate offers. To create an offer for a specific user that is not visible to other users, create the personalized offer and keep it in a private state. You assign user subscriptions instead of providing it through self-service sign up.\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:08.7923617Z\",\"changedTime\":\"2020-02-07T12:51:08.7932921Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"},{\"name\":\"AdminOfferDefault\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferDefault.json\",\"type\":\"template\"},{\"name\":\"AdminOfferWithNewPlans\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferWithNewPlans.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/Template.json\",\"AdminOfferDefault\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferDefault.json\",\"AdminOfferWithNewPlans\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferWithNewPlans.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AvailabilitySet-ARM.1.0.1\",\"name\":\"Microsoft.AvailabilitySet-ARM.1.0.1\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.AvailabilitySet-ARM.1.0.1\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"AvailabilitySet-ARM\",\"itemDisplayName\":\"Availability Set\",\"version\":\"1.0.1\",\"summary\":\"An availability set is a group of virtual machines that are deployed across\\r\\n fault domains and update domains.\",\"longSummary\":\"An availability set is a group of virtual machines that are deployed across\\r\\n fault domains and update domains.\",\"description\":\"\u003cp\u003eAn availability set is a group of virtual machines that are deployed across\\r\\n fault domains and update domains. Availability sets make sure that your application is not affected by single points of failure,\\r\\n like the network switch or the power unit of a rack of servers.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:50.8591779Z\",\"changedTime\":\"2020-02-07T12:50:50.862271Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"virtualMachine-ARM\",\"virtualMachineRecommended\",\"appInfra\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-how-to-configure-availability/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Wide.png\"},\"artifacts\":[{\"name\":\"AvailabilitySet\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/DeploymentTemplates/AvailabilitySet.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"AvailabilitySet\",\"deploymentTemplateFileUris\":{\"AvailabilitySet\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/DeploymentTemplates/AvailabilitySet.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Connection-ARM.1.2.2\",\"name\":\"Microsoft.Connection-ARM.1.2.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Connection-ARM.1.2.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Connection-ARM\",\"itemDisplayName\":\"Connection\",\"version\":\"1.2.2\",\"summary\":\"Set up a VPN connection between two virtual networks, or a virtual network and your local network.\",\"longSummary\":\"Set up a VPN connection between two virtual networks, or a virtual network and your local network.\",\"description\":\"\u003cp\u003eA VPN connection securely connects two Azure virtual networks, or a virtual network and your local network using Internet Protocol security (IPsec). It can also be used to connect a virtual network to an ExpressRoute circuit. Traffic between the two networks is encrypted by one gateway and decrypted by the other, to protect data when transmitted via the Internet.\u003c/p\u003e\u003cp\u003eA connection consists of different components depending on the connection type. When configuring a connection between two virtual networks, also known as a VNet-to-VNet connection, each network contains a virtual network gateway. The two virtual networks can be in different regions and subscriptions, and different deployment models. For example, use a VNet-to-VNet connection to connect a Classic virtual network to one deployed using Resource Manager.\u003c/p\u003e\u003cp\u003eWhen configuring a connection between a virtual network and your local network, also known as a site-to-site connection, the virtual network contains a virtual network gateway for the Azure side of the VPN connection, and a local network gateway represents the hardware or software VPN device on your side. The connection wizard creates the right resources depending on the connection type.\u003c/p\u003e\u003cp\u003eMicrosoft Azure provides a \u003ca href=\u0027https://azure.microsoft.com/support/legal/sla/vpn-gateway\u0027 target=\u0027_blank\u0027\u003e99.9% uptime SLA\u003c/a\u003e for virtual network gateways.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:59.2015716Z\",\"changedTime\":\"2020-02-07T12:50:59.2028703Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/vpn-gateway/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/vpn-gateway/\"},{\"id\":\"2\",\"displayName\":\"Pricing details\",\"uri\":\"https://azure.microsoft.com/pricing/details/vpn-gateway/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"IPsecConnection.json\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/IPsecConnection.json\",\"type\":\"template\"},{\"name\":\"Vnet2VnetConnection\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/Vnet2VnetConnection.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"IPsecConnection.json\",\"deploymentTemplateFileUris\":{\"IPsecConnection.json\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/IPsecConnection.json\",\"Vnet2VnetConnection\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/Vnet2VnetConnection.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.CustomScriptExtension-arm.2.0.10\",\"name\":\"Microsoft.CustomScriptExtension-arm.2.0.10\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.CustomScriptExtension-arm.2.0.10\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"CustomScriptExtension-arm\",\"itemDisplayName\":\"Custom Script Extension\",\"version\":\"2.0.10\",\"summary\":\"Custom Script handler extension for Windows\",\"longSummary\":\"Custom Script handler extension for Windows\",\"description\":\"\u003cp\u003eCustom Script Extension is a tool that can be used to automatically launch and execute VM customization tasks post configuration. When this Extension is added to a Virtual Machine, it can download Powershell scripts and files from Azure storage and launch a Powershell script on the VM which in turn can download additional software components. Custom Script Extension tasks can also be automated using the Azure Powershell cmdlets.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:52.0678984Z\",\"changedTime\":\"2020-02-07T12:50:52.0685445Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-windows\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Powershell cmdlets\",\"uri\":\"https://msdn.microsoft.com/en-us/library/mt603584.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DSC-arm.2.0.7\",\"name\":\"Microsoft.DSC-arm.2.0.7\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.DSC-arm.2.0.7\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"DSC-arm\",\"itemDisplayName\":\"PowerShell Desired State Configuration\",\"version\":\"2.0.7\",\"summary\":\"PowerShell Desired State Configuration\",\"longSummary\":\"PowerShell Desired State Configuration\",\"description\":\"\u003cp\u003eDSC is a management platform in Windows PowerShell that enables deploying and managing configuration data for software services and managing the environment in which these services run.\\r\\nDSC provides a set of Windows PowerShell language extensions, new Windows PowerShell cmdlets, and resources that you can use to declaratively specify how you want your software environment to be configured. It also provides a means to maintain and manage existing configurations.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:53.1788067Z\",\"changedTime\":\"2020-02-09T14:42:09.573691Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-windows\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Learn more about PowerShell DSC\",\"uri\":\"http://technet.microsoft.com/library/dn249912.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DnsZone-ARM.1.0.1\",\"name\":\"Microsoft.DnsZone-ARM.1.0.1\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.DnsZone-ARM.1.0.1\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"DnsZone-ARM\",\"itemDisplayName\":\"DNS zone\",\"version\":\"1.0.1\",\"summary\":\"A DNS zone hosts DNS records for a domain.\",\"longSummary\":\"A DNS zone hosts DNS records for a domain.\",\"description\":\"\u003cp\u003eA DNS zone is used to host the DNS records for a particular domain. For example, the domain \u0027contoso.com\u0027 may contain a number of DNS records such as \u0027mail.contoso.com\u0027 (for a mail server) and \u0027www.contoso.com\u0027 (for a web site). Azure DNS allows you to host your DNS zone and manage your DNS records, and provides name servers that will respond to DNS queries from end users with the DNS records that you create.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:59.8125339Z\",\"changedTime\":\"2020-02-07T12:50:59.8144603Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/dns/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/dns/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"DnsZone\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/DeploymentTemplates/DnsZone.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DnsZone\",\"deploymentTemplateFileUris\":{\"DnsZone\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/DeploymentTemplates/DnsZone.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Image-ARM.1.0.2\",\"name\":\"Microsoft.Image-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Image-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Image-ARM\",\"itemDisplayName\":\"Image\",\"version\":\"1.0.2\",\"summary\":\"The user image is a virtual machine image managed by Azure.\",\"longSummary\":\"The user image is a virtual machine image managed by Azure.\",\"description\":\"\u003cp\u003eThe user image contains a list of managed blobs and metadata. A user image can be used to create VMs or VM scale sets. It contains all the information necessary for creating a VM or a VM scale set.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:53.8092026Z\",\"changedTime\":\"2020-02-07T12:50:53.8106389Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Image\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/DeploymentTemplates/Image.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Image\",\"deploymentTemplateFileUris\":{\"Image\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/DeploymentTemplates/Image.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.KeyVault.1.0.14\",\"name\":\"Microsoft.KeyVault.1.0.14\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.KeyVault.1.0.14\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"KeyVault\",\"itemDisplayName\":\"Key Vault\",\"version\":\"1.0.14\",\"summary\":\"Safeguard cryptographic keys and other secrets used by cloud apps and services.\",\"longSummary\":\"With Key Vault, there is no need to provision, configure, patch, and maintain Hardware Security Modules (HSMs) and key management software. You can provision new vaults and encryption keys (or import keys from your own HSMs) in minutes and centrally manage your encryption keys, secrets, and policies.\",\"description\":\"\u003cb\u003eEnhance data protection and compliance\u003c/b\u003e\u003cbr/\u003eSecure key management is essential to protecting data in the cloud. With Azure Key Vault, you can safeguard encryption keys and application secrets like passwords using keys stored in hardware security modules (HSMs). For added assurance, you can import or generate your encryption keys in HSMs. If you choose to do this, Microsoft will process your keys in FIPS 140-2 Level 2 validated HSMs (hardware and firmware). Key Vault is designed so that Microsoft does not see or extract your keys. Monitor and audit key use with Azure logging\u0026ndash;pipe logs into Azure HDInsight or your SIEM for additional analysis and threat detection.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eAll of the control, none of the work\u003c/b\u003e\u003cbr/\u003eWith Key Vault, there\u0027s no need to provision, configure, patch, and maintain HSMs and key management software. You can provision new vaults and keys (or import keys from your own HSMs) in minutes and centrally manage keys, secrets, and policies. You maintain control over your keys\u0026ndash;simply grant permission for your own and third-party applications to use them as needed. Applications never have direct access to keys. Developers easily manage keys used for Dev/Test and migrate seamlessly to production keys managed by security operations.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eBoost performance and achieve global scale\u003c/b\u003e\u003cbr/\u003eImprove performance and reduce the latency of cloud applications by storing cryptographic keys in the cloud instead of on-premises. Key Vault rapidly scales to meet the cryptographic needs of your cloud applications and match peak demand without the cost associated with deploying dedicated HSMs. You can achieve global redundancy by provisioning vaults in Azure global datacenters\u0026ndash;keep a copy in your own HSMs for added durability.\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:58.583208Z\",\"changedTime\":\"2020-02-07T12:50:58.5844608Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Security\"],\"screenshotUris\":[\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Screenshots/keyvaultexample.png\"],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/key-vault/\"},{\"id\":\"1\",\"displayName\":\"Service Overview\",\"uri\":\"https://azure.microsoft.com/services/key-vault/\"},{\"id\":\"2\",\"displayName\":\"Pricing Details\",\"uri\":\"https://azure.microsoft.com/pricing/details/key-vault/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_40x40.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_90x90.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_115x115.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_255x115.png\"},\"artifacts\":[{\"name\":\"CreateResource\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/DeploymentTemplates/CreateResource.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_40x40.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_90x90.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_115x115.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_255x115.png\",\"type\":\"icon\"},{\"id\":\"0\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Screenshots/keyvaultexample.png\",\"type\":\"screenshot\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"CreateResource\",\"deploymentTemplateFileUris\":{\"CreateResource\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/DeploymentTemplates/CreateResource.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LoadBalancer-ARM.1.0.2\",\"name\":\"Microsoft.LoadBalancer-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.LoadBalancer-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"LoadBalancer-ARM\",\"itemDisplayName\":\"Load Balancer\",\"version\":\"1.0.2\",\"summary\":\"A load balancer that distributes incoming traffic among backend virtual machine instances.\",\"longSummary\":\"A load balancer that distributes incoming traffic among backend virtual machine instances.\",\"description\":\"\u003cp\u003eAzure load balancer is a layer 4 load balancer that distributes incoming traffic among healthy virtual machine instances. Load balancers uses a hash-based distribution algorithm. By default, it uses a 5-tuple (source IP, source port, destination IP, destination port, protocol type) hash to map traffic to available servers. Load balancers can either be internet-facing where it is accessible via public IP addresses, or internal where it is only accessible from a virtual network. Azure load balancers also support Network Address Translation (NAT) to route traffic between public and private IP addresses.\u003c/p\u003e\u003cp\u003eYou can configure the load balancer to:\u003cul\u003e\u003cli\u003eLoad balance incoming traffic across your virtual machines.\u003c/li\u003e\u003cli\u003eForward traffic to and from a specific virtual machine using NAT rules.\u003c/li\u003e\u003c/ul\u003e\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:00.7708206Z\",\"changedTime\":\"2020-02-07T12:51:00.7721959Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/load-balancer-overview/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/articles/load-balancer-arm/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"LoadBalancer\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/DeploymentTemplates/LoadBalancer.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LoadBalancer\",\"deploymentTemplateFileUris\":{\"LoadBalancer\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/DeploymentTemplates/LoadBalancer.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LocalNetworkGateway-ARM.1.0.3\",\"name\":\"Microsoft.LocalNetworkGateway-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.LocalNetworkGateway-ARM.1.0.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"LocalNetworkGateway-ARM\",\"itemDisplayName\":\"Local network gateway\",\"version\":\"1.0.3\",\"summary\":\"Represents the VPN device in your local network and used to set up a site-to-site VPN connection.\",\"longSummary\":\"Represents the VPN device in your local network and used to set up a site-to-site VPN connection.\",\"description\":\"\u003cp\u003eA local network gateway represents the hardware or software VPN device in your local network. Use this with a \u003ca href=\u0027https://portal.azure.com/#create/Microsoft.Connection-ARM\u0027 target=\u0027_blank\u0027\u003econnection\u003c/a\u003e to set up a site-to-site VPN connection between an Azure virtual network and your local network.\u003c/p\u003e\u003cp\u003eThere are no additional charges for creating local network gateways in Microsoft Azure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:01.3738174Z\",\"changedTime\":\"2020-02-07T12:51:01.3751063Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/vpn-gateway/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/vpn-gateway/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"LocalNetworkGateway\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/DeploymentTemplates/LocalNetworkGateway.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LocalNetworkGateway\",\"deploymentTemplateFileUris\":{\"LocalNetworkGateway\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/DeploymentTemplates/LocalNetworkGateway.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ManagedDisk-ARM.1.0.2\",\"name\":\"Microsoft.ManagedDisk-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.ManagedDisk-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"ManagedDisk-ARM\",\"itemDisplayName\":\"Managed Disks\",\"version\":\"1.0.2\",\"summary\":\"Managed Disks is an abstraction of current Standard and Premium storage disk in Azure Storage.\",\"longSummary\":\"Managed Disks is an abstraction of current Standard and Premium storage disk in Azure Storage.\",\"description\":\"\u003cp\u003eManaged Disks is an abstraction of current Standard and Premium storage disk in Azure Storage. You only need to specify the type (Standard or Premium) and size of disk you need in your selected Azure region, and Azure will create and manage the Disk accordingly.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:54.4322283Z\",\"changedTime\":\"2020-02-07T12:50:54.434071Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"ManagedDisk\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/DeploymentTemplates/ManagedDisk.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"ManagedDisk\",\"deploymentTemplateFileUris\":{\"ManagedDisk\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/DeploymentTemplates/ManagedDisk.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkInterface-ARM.1.0.4\",\"name\":\"Microsoft.NetworkInterface-ARM.1.0.4\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.NetworkInterface-ARM.1.0.4\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"NetworkInterface-ARM\",\"itemDisplayName\":\"Network interface\",\"version\":\"1.0.4\",\"summary\":\"Create a Microsoft Azure Network Interface that allows you to connect a Virtual Machine to a Virtual Network.\",\"longSummary\":\"Create a Microsoft Azure Network Interface that allows you to connect a Virtual Machine to a Virtual Network.\",\"description\":\"\u003cp\u003eNetwork Interfaces are used to configure IP addresses, Virtual Network settings, and DNS servers that will be assigned to a Virtual Machine. Microsoft Azure supports attaching multiple Network Interfaces (NICs) to a Virtual Machine for additional flexibility in network connectivity options.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:01.9605222Z\",\"changedTime\":\"2020-02-07T12:51:01.9620472Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Services overview\",\"uri\":\"http://azure.microsoft.com/en-us/services/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/en-us/get-started/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"NetworkInterface\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/DeploymentTemplates/NetworkInterface.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"NetworkInterface\",\"deploymentTemplateFileUris\":{\"NetworkInterface\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/DeploymentTemplates/NetworkInterface.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkSecurityGroup-ARM.1.0.4\",\"name\":\"Microsoft.NetworkSecurityGroup-ARM.1.0.4\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.NetworkSecurityGroup-ARM.1.0.4\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"NetworkSecurityGroup-ARM\",\"itemDisplayName\":\"Network security group\",\"version\":\"1.0.4\",\"summary\":\"A virtual firewall to control inbound and outbound traffic for virtual machines and subnets.\",\"longSummary\":\"A virtual firewall to control inbound and outbound traffic for virtual machines and subnets.\",\"description\":\"\u003cp\u003eA network security group is a layer of security that acts as a virtual firewall for controlling traffic in and out of virtual machines (via network interfaces) and subnets. It contains a set of security rules that allow or deny inbound and outbound traffic using the following 5-tuple: protocol, source IP address range, source port range, destination IP address range, and destination port range. A network security group can be associated to multiple network interfaces and subnets, but each network interface or subnet can be associated to only one network security group.\u003c/p\u003e\u003cp\u003eSecurity rules are evaluated in priority-order, starting with the lowest number rule, to determine whether traffic is allowed in or out of the network interfaces or subnets associated with the network security group. A network security group has separate inbound and outbound rules, and each rule can allow or deny traffic. Each network security group has a set of default security rules, which allows all traffic within a virtual network and outbound traffic to the internet. There is also a rule to allow traffic originating from Azure\u0027s load balancer probe. All other traffic is automatically denied. These default rules can be overriden by specifying rules with a lower priority number.\u003c/p\u003e\u003cp\u003eIn the Classic deployment model, endpoints - with access control lists (ACLs) - were used to control traffic in and out of virtual machines. In the Resource Manager deployment model, traffic can be controlled by using either network security groups or load balancers with inbound NAT rules. While inbound NAT rules are functionally equivalent to endpoints, Azure recommends using network security groups for new deployments where NAT features (like port translation) are not required.\u003c/p\u003e\u003cp\u003eThere are no additional charges for creating network security groups in Microsoft Azure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:02.6082456Z\",\"changedTime\":\"2020-02-07T12:51:02.6095433Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-nsg/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-create-nsg-arm-pportal/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"NetworkSecurityGroup\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/DeploymentTemplates/NetworkSecurityGroup.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"NetworkSecurityGroup\",\"deploymentTemplateFileUris\":{\"NetworkSecurityGroup\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/DeploymentTemplates/NetworkSecurityGroup.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Offer.6.0.0\",\"name\":\"Microsoft.Offer.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Offer.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"Offer\",\"itemDisplayName\":\"Offer\",\"version\":\"6.0.0\",\"summary\":\"Create an offer to deliver cloud services to your users.\",\"longSummary\":\"Your users subscribe to offers. Create offers to reflect different billing models that your users can opt into. Each offer can have default quotas and opt-in quotas.\",\"description\":\"\u003cp\u003eUsers subscribe to offers. Offers can be private or publicly visible to the users. Offers can have both base plans and add-on plans; base plans determine default quotas available to the user subscription, while add-on plans are opt-in for the user at a later time.\u003c/p\u003e\\r\\nCommon Offers:\\r\\n\u003cul\u003e\\r\\n\u003cli\u003ePay-as-you-go. To charge your customers for only what they use, create a plan with maximum quota limits for each cloud service, and add it as a base plan for the offer. Users will be able to use up to their quota and can be charged based on their subscription�s usage data.\u003c/li\u003e\\r\\n\u003cli\u003ePre-paid. Include base plans with any default quotas to be provided to the user as part of subscribing to the offer. Use add-on plans to offer services that can be added at a later time.\u003c/li\u003e\\r\\n\u003cli\u003ePrivate offers. To create an offer for a specific user that is not visible to other users, create the personalized offer and keep it in a private state. You assign user subscriptions instead of providing it through self-service sign up.\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:07.6151754Z\",\"changedTime\":\"2020-02-07T12:51:07.6163945Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"},{\"name\":\"ResellerOfferDefault\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/ResellerOfferDefault.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/Template.json\",\"ResellerOfferDefault\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/ResellerOfferDefault.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Plan.6.0.0\",\"name\":\"Microsoft.Plan.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Plan.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"Plan\",\"itemDisplayName\":\"Plan\",\"version\":\"6.0.0\",\"summary\":\"Assign regions and quotas for your cloud services in a plan to offer to your users.\",\"longSummary\":\"Plans bundle cloud services together to be offered to users. A plan can always be modified at a later time to add additional services or modify quotas for any service.\",\"description\":\"\u003cp\u003eWhen creating a plan, you must select which cloud services will be made available to the user within the plan. For each service selected, you also can specify which regions the service will be available in and what limits will be applied on consumption of the service (quotas).\u003c/p\u003e \\r\\n \u003cp\u003e Plans are then made available to users by including them in offers. The base plans of an offer determine default quotas available to the user subscription, while add-on plans are opt-in for the user at a later time. \u003c/p\u003e\\r\\n \u003cp\u003e Not seeing a service that you want to offer? Make sure to register and configure at least one region of each resource provider that you wish to include in your plans.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:09.3724768Z\",\"changedTime\":\"2020-02-07T12:51:09.3737889Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/DeploymentTemplates/Template.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.PublicIPAddress-ARM.1.0.2\",\"name\":\"Microsoft.PublicIPAddress-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.PublicIPAddress-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"PublicIPAddress-ARM\",\"itemDisplayName\":\"Public IP address\",\"version\":\"1.0.2\",\"summary\":\"An IP address that can be used with virtual machines and load balancers.\",\"longSummary\":\"An IP address that can be used with virtual machines and load balancers.\",\"description\":\"\u003cp\u003eA public IP address is a dynamic or static IP address that you can assign to virtual machines, load balancers, and virtual network gateways to communicate with the Internet. Your public IP addresses are associated with your Azure subscription, and can be moved freely between Azure resources. The address of dynamic public IP address may change when dissociated and moved between resources, or when the associated resource is shutdown or deleted. You can use a static public IP address to ensure that the assigned address remains the same, even if the associated resource is shutdown or deleted.\u003c/p\u003e\u003cp\u003eIn the Classic deployment model, a public IP address was named an instance-level public IP (ILPIP) address when assigned to a virtual machine or role instance directly, and a virtual IP address (VIP) when assigned to a cloud service. Furthermore, a reserved IP address could be associated to the VIP of a cloud service to ensure that the assigned address remained the same even if its virtual machines or deployments were stopped. These concepts have now been unified in the Resource Manager deployment model with the public IP address resource.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:03.2254764Z\",\"changedTime\":\"2020-02-07T12:51:03.2267503Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-instance-level-public-ip/\"},{\"id\":\"1\",\"displayName\":\"Pricing details\",\"uri\":\"http://azure.microsoft.com/pricing/details/ip-addresses/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"PublicIPAddress\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/DeploymentTemplates/PublicIPAddress.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"PublicIPAddress\",\"deploymentTemplateFileUris\":{\"PublicIPAddress\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/DeploymentTemplates/PublicIPAddress.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.PublicIPPool-ARM.1.0.0\",\"name\":\"Microsoft.PublicIPPool-ARM.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.PublicIPPool-ARM.1.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"PublicIPPool-ARM\",\"itemDisplayName\":\"Public IP pool\",\"version\":\"1.0.0\",\"summary\":\"Creates a new public IP pool.\",\"longSummary\":\"Creates a new public IP pool.\",\"description\":\"\u003cp\u003eCreates a new public IP pool.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:57.4420704Z\",\"changedTime\":\"2020-02-07T12:50:57.44296Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Capacity\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Wide.png\",\"hero\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Hero.png\"},\"artifacts\":[{\"name\":\"PublicIPPool\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/DeploymentTemplates/PublicIPPool.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Wide.png\",\"type\":\"icon\"},{\"id\":\"hero\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Hero.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"PublicIPPool\",\"deploymentTemplateFileUris\":{\"PublicIPPool\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/DeploymentTemplates/PublicIPPool.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ResourceGroup.6.0.0\",\"name\":\"Microsoft.ResourceGroup.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.ResourceGroup.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"ResourceGroup\",\"itemDisplayName\":\"Resource group\",\"version\":\"6.0.0\",\"summary\":\"Manage and deploy resources in an application together\",\"longSummary\":\"Manage and deploy resources in an application together\",\"description\":\"\u003cp\u003eResource groups enable you to manage all your resources in an application together. Resource groups are enabled by Azure Resource Manager. Resource Manager allows you to group multiple resources as a logical group which serves as the lifecycle boundary for every resource contained within it. Typically a group will contain resources related to a specific application. For example, a group may contain a Website resource that hosts your public website, a SQL Database that stores relational data used by the site, and a Storage Account that stores non-relational assets.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:05.7711366Z\",\"changedTime\":\"2020-02-07T12:51:05.7723469Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532897\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/DeploymentTemplates/Template.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.RouteTable-ARM.1.0.2\",\"name\":\"Microsoft.RouteTable-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.RouteTable-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"RouteTable-ARM\",\"itemDisplayName\":\"Route table\",\"version\":\"1.0.2\",\"summary\":\"Use route tables to control how traffic is directed in a virtual network.\",\"longSummary\":\"Use route tables to control how traffic is directed in a virtual network.\",\"description\":\"\u003cp\u003eA route table contains a set of rules, called routes, that specifies how packets should be routed in a virtual network. Route tables are associated to subnets, and each packet leaving a subnet is handled based on the associated route table. Each route table can be associated to multiple subnets, but a subnet can only be associated to a single route table.\u003c/p\u003e\u003cp\u003ePackets are matched to routes using the destination. This can be an IP address, a virtual network gateway, a virtual appliance, or the internet. If a matching route can\u0027t be found, then the packet is dropped. By default, every subnet in a virtual network is associated with a set of built-in routes. These allow traffic between virtual machines in a virtual network; virtual machines and an address space as defined by a local network gateway; and virtual machines and the internet.\u003c/p\u003e\u003cp\u003eThere are no additional charges for creating route tables in Microsoft Azure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:03.7953248Z\",\"changedTime\":\"2020-02-07T12:51:03.7965899Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-udr-overview/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://msdn.microsoft.com/library/azure/mt502549.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"RouteTableProfile\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/DeploymentTemplates/RouteTableProfile.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"RouteTableProfile\",\"deploymentTemplateFileUris\":{\"RouteTableProfile\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/DeploymentTemplates/RouteTableProfile.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ScaleUnitNode-ARM.1.0.0\",\"name\":\"Microsoft.ScaleUnitNode-ARM.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.ScaleUnitNode-ARM.1.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"ScaleUnitNode-ARM\",\"itemDisplayName\":\"Scale Unit Node\",\"version\":\"1.0.0\",\"summary\":\"Building block of a scale unit in infrastructure.\",\"longSummary\":\"Building block of a scale unit in infrastructure.\",\"description\":\"\u003cp\u003eBuilding block of a scale unit in infrastructure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:57.9809558Z\",\"changedTime\":\"2020-02-07T12:50:57.9811454Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Capacity\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Wide.png\",\"hero\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Hero.png\"},\"artifacts\":[{\"name\":\"ScaleUnitNode\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/DeploymentTemplates/ScaleUnitNode.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Wide.png\",\"type\":\"icon\"},{\"id\":\"hero\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Hero.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"ScaleUnitNode\",\"deploymentTemplateFileUris\":{\"ScaleUnitNode\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/DeploymentTemplates/ScaleUnitNode.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Snapshot-ARM.1.0.2\",\"name\":\"Microsoft.Snapshot-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Snapshot-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Snapshot-ARM\",\"itemDisplayName\":\"Snapshot\",\"version\":\"1.0.2\",\"summary\":\"A snapshot is a disk with read-only backing blob.\",\"longSummary\":\"A snapshot is a disk with read-only backing blob.\",\"description\":\"\u003cp\u003eA snapshot is a disk with read-only backing blob. A snapshot can\u0027t be resized, can\u0027t be attached to a VM and the disk manager will not provide a SAS URI with write-access.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:55.0740602Z\",\"changedTime\":\"2020-02-07T12:50:55.0755936Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Snapshot\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/DeploymentTemplates/Snapshot.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Snapshot\",\"deploymentTemplateFileUris\":{\"Snapshot\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/DeploymentTemplates/Snapshot.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.StorageAccount-ARM.101.0.1\",\"name\":\"Microsoft.StorageAccount-ARM.101.0.1\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.StorageAccount-ARM.101.0.1\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"StorageAccount-ARM\",\"itemDisplayName\":\"Storage account\",\"version\":\"101.0.1\",\"summary\":\"Use Blobs, Tables, and Queues,for reliable, economical cloud storage.\",\"longSummary\":\"Use Blobs, Tables, and Queues,for reliable, economical cloud storage.\",\"description\":\"\u003cp\u003eMicrosoft Azure provides scalable, durable cloud storage, backup, and recovery solutions for any data, big or small. It works with the infrastructure you already have to cost-effectively enhance your existing applications and business continuity strategy, and provide the storage required by your cloud applications, including unstructured text or binary data such as video, audio, and images.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:55.7319807Z\",\"changedTime\":\"2020-02-07T12:50:55.7337891Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"data\",\"storage\",\"dataService\",\"mobileAddOn\",\"webAddOn\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/documentation/services/storage\"},{\"id\":\"1\",\"displayName\":\"Service overview\",\"uri\":\"http://azure.microsoft.com/services/storage\"},{\"id\":\"2\",\"displayName\":\"Pricing\",\"uri\":\"http://azure.microsoft.com/pricing/details/storage\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"StorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/StorageAccount.json\",\"type\":\"template\"},{\"name\":\"BlobStorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/BlobStorageAccount.json\",\"type\":\"template\"},{\"name\":\"ClassicStorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/ClassicStorageAccount.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"StorageAccount\",\"deploymentTemplateFileUris\":{\"StorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/StorageAccount.json\",\"BlobStorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/BlobStorageAccount.json\",\"ClassicStorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/ClassicStorageAccount.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.StorageAccount-ARM.1.0.3\",\"name\":\"Microsoft.StorageAccount-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.StorageAccount-ARM.1.0.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"StorageAccount-ARM\",\"itemDisplayName\":\"Storage account - blob, file, table, queue\",\"version\":\"1.0.3\",\"summary\":\"Use Blobs, Tables, Queues, and Files for reliable, economical cloud storage.\",\"longSummary\":\"Use Blobs, Tables, Queues, and Files for reliable, economical cloud storage.\",\"description\":\"\u003cp\u003eMicrosoft Azure provides scalable, durable cloud storage, backup, and recovery solutions for any data, big or small. It works with the infrastructure you already have to cost-effectively enhance your existing applications and business continuity strategy, and provide the storage required by your cloud applications, including unstructured text or binary data such as video, audio, and images.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:07.0111338Z\",\"changedTime\":\"2020-02-07T12:51:07.0125349Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"data\",\"storage\",\"dataService\",\"mobileAddOn\",\"webAddOn\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"http://azure.microsoft.com/services/storage\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/documentation/services/storage\"},{\"id\":\"2\",\"displayName\":\"Pricing\",\"uri\":\"http://azure.microsoft.com/pricing/details/storage\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"StorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/DeploymentTemplates/StorageAccount.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"StorageAccount\",\"deploymentTemplateFileUris\":{\"StorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/DeploymentTemplates/StorageAccount.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Template.6.0.0\",\"name\":\"Microsoft.Template.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Template.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Template\",\"itemDisplayName\":\"Template deployment\",\"version\":\"6.0.0\",\"summary\":\"Customize your template and build for the cloud\",\"longSummary\":\"Customize your template and build for the cloud\",\"description\":\"\u003cp\u003eApplications running in Microsoft Azure usually rely on a combination of resources, like databases, servers, and web apps. Azure Resource Manager templates enable you to deploy and manage these resources as a group, using a JSON description of the resources and their deployment settings.\u003c/p\u003e\u003cp\u003eEdit your template with IntelliSense and deploy it to a new or existing resource group.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:06.3913598Z\",\"changedTime\":\"2020-02-07T12:51:06.3926121Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Custom\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"EmptyTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/DeploymentTemplates/EmptyTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"EmptyTemplate\",\"deploymentTemplateFileUris\":{\"EmptyTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/DeploymentTemplates/EmptyTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.TenantSubscription.6.0.0\",\"name\":\"Microsoft.TenantSubscription.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.TenantSubscription.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"TenantSubscription\",\"itemDisplayName\":\"Subscription\",\"version\":\"6.0.0\",\"summary\":\"Give your user a subscription to your offer.\",\"longSummary\":\"Give your user a subscription to your offer.\",\"description\":\"\u003cp\u003eOffers and plans bundle cloud services to be made available for user consumption. By creating a new subscription, you will be enabling the user to access the portal and start creating resources available to their subscription. \u003c/p\u003e\\r\\n\u003cp\u003eUsers may also self-subscribe to offers if the offers are made public.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:08.2437935Z\",\"changedTime\":\"2020-02-07T12:51:08.2451471Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/DeploymentTemplates/Template.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualMachine-ARM.1.0.2\",\"name\":\"Microsoft.VirtualMachine-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.VirtualMachine-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"VirtualMachine-ARM\",\"itemDisplayName\":\"Virtual machine\",\"version\":\"1.0.2\",\"summary\":\"Azure Virtual Machines provide on-demand, high-scale, secure and virtualized infrastructure using either Linux or Windows operating systems.\",\"longSummary\":\"Azure Virtual Machines provide on-demand, high-scale, secure and virtualized infrastructure using either Linux or Windows operating systems.\",\"description\":\"\u003cp\u003eWith support for Linux, Windows Server, SQL Server, Oracle, IBM, and SAP, Azure Virtual Machines give you the flexibility of virtualization for a wide range of computing solutions—development and testing, running applications, and extending your datacenter. It’s the freedom of open-source software configured the way you need it. It’s as if it was another rack in your datacenter, giving you the power to deploy an application in seconds instead of weeks.\u003c/p\u003e\u003cp\u003eAzure Virtual Machines support IBM, Oracle, Red Hat, SAP, SQL Server, Linux, and Windows Server\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:56.3802147Z\",\"changedTime\":\"2020-02-07T12:50:56.3805087Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"hideFromSearch\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Azure Virtual Machines\",\"uri\":\"https://docs.microsoft.com/azure/virtual-machines/\"},{\"id\":\"1\",\"displayName\":\"Save up to 82% with Azure Reserved VM Instances and Azure Hybrid Benefit for Windows Server.\",\"uri\":\"https://azure.microsoft.com/pricing/reserved-vm-instances/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"DefaultTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Artifacts/mainTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DefaultTemplate\",\"deploymentTemplateFileUris\":{\"DefaultTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Artifacts/mainTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualNetwork-ARM.1.0.4\",\"name\":\"Microsoft.VirtualNetwork-ARM.1.0.4\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.VirtualNetwork-ARM.1.0.4\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"VirtualNetwork-ARM\",\"itemDisplayName\":\"Virtual network\",\"version\":\"1.0.4\",\"summary\":\"Create a logically isolated section in Microsoft Azure and securely connect it outward.\",\"longSummary\":\"Create a logically isolated section in Microsoft Azure and securely connect it outward.\",\"description\":\"\u003cp\u003eCreate a logically isolated section in Microsoft Azure with this networking service. You can securely connect it to your on-premises datacenter or a single client machine using an IPsec connection. Virtual Networks make it easy for you to take advantage of the scalable, on-demand infrastructure of Azure while providing connectivity to data and applications on-premises, including systems running on Windows Server, mainframes, and UNIX.\u003c/p\u003e \u003cp\u003eUse Virtual Network to:\u003c/p\u003e \u003cul\u003e \u003cli\u003eExtend your datacenter\u003c/li\u003e \u003cli\u003eBuild distributed applications\u003c/li\u003e \u003cli\u003eRemotely debug your applications\u003c/li\u003e \u003c/ul\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:04.4787056Z\",\"changedTime\":\"2020-02-07T12:51:04.4799803Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"http://azure.microsoft.com/services/virtual-network/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/documentation/services/virtual-network/\"},{\"id\":\"2\",\"displayName\":\"Pricing\",\"uri\":\"http://azure.microsoft.com/pricing/details/virtual-network/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Wide.png\",\"hero\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Hero.png\"},\"artifacts\":[{\"name\":\"VirtualNetwork\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/DeploymentTemplates/VirtualNetwork.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Wide.png\",\"type\":\"icon\"},{\"id\":\"hero\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Hero.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"VirtualNetwork\",\"deploymentTemplateFileUris\":{\"VirtualNetwork\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/DeploymentTemplates/VirtualNetwork.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualNetworkGateway-ARM.1.0.3\",\"name\":\"Microsoft.VirtualNetworkGateway-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.VirtualNetworkGateway-ARM.1.0.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"VirtualNetworkGateway-ARM\",\"itemDisplayName\":\"Virtual network gateway\",\"version\":\"1.0.3\",\"summary\":\"The VPN device in your Azure virtual network and used with site-to-site and VNet-to-VNet VPN connections.\",\"longSummary\":\"The VPN device in your Azure virtual network and used with site-to-site and VNet-to-VNet VPN connections.\",\"description\":\"\u003cp\u003eA virtual network gateway is the software VPN device for your Azure virtual network. Use this with a \u003ca href=\u0027https://portal.azure.com/#create/Microsoft.Connection-ARM\u0027 target=\u0027_blank\u0027\u003econnection\u003c/a\u003e to set up a site-to-site VPN connection between an Azure virtual network and your local network, or a VNet-to-VNet VPN connection between two Azure virtual networks. It can also be used to connect a virtual network to an ExpressRoute circuit.\u003c/p\u003e\u003cp\u003eMicrosoft Azure provides a \u003ca href=\u0027https://azure.microsoft.com/support/legal/sla/vpn-gateway\u0027 target=\u0027_blank\u0027\u003e99.9% uptime SLA\u003c/a\u003e for virtual network gateways.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:05.1172434Z\",\"changedTime\":\"2020-02-07T12:51:05.118727Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/vpn-gateway/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/vpn-gateway/\"},{\"id\":\"2\",\"displayName\":\"Pricing details\",\"uri\":\"https://azure.microsoft.com/pricing/details/vpn-gateway/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"VirtualNetworkGateway\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/DeploymentTemplates/VirtualNetworkGateway.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"VirtualNetworkGateway\",\"deploymentTemplateFileUris\":{\"VirtualNetworkGateway\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/DeploymentTemplates/VirtualNetworkGateway.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0\",\"name\":\"TestUbuntu.Test.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"TestUbuntu.Test.1.0.0\",\"publisher\":\"TestUbuntu\",\"publisherDisplayName\":\"TestUbuntu\",\"itemName\":\"Test\",\"itemDisplayName\":\"Test.TestUbuntu.1.0.0\",\"version\":\"1.0.0\",\"summary\":\"Create a simple VM\",\"longSummary\":\"Create a simple VM and use it\",\"description\":\"\u003cp\u003eThis is just a sample of the type of description you could create for your gallery item!\u003c/p\u003e\u003cp\u003eThis is a second paragraph.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-12T06:43:51.7289594Z\",\"changedTime\":\"2020-02-12T06:43:51.746116Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Custom\",\"Disconnected\",\"My Marketplace Items\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"LinuxTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/DeploymentTemplates/LinuxTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LinuxTemplate\",\"deploymentTemplateFileUris\":{\"LinuxTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/DeploymentTemplates/LinuxTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.antimalware-windows-arm.1.0.0\",\"name\":\"microsoft.antimalware-windows-arm.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.antimalware-windows-arm.1.0.0\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"antimalware-windows-arm\",\"itemDisplayName\":\"Microsoft Antimalware\",\"version\":\"1.0.0\",\"summary\":\"Microsoft Antimalware for Azure Virtual Machines\",\"longSummary\":\"Microsoft Antimalware for Azure Virtual Machines\",\"description\":\"\u003cp\u003eMicrosoft Antimalware for Azure Virtual Machines is a real-time protection capability that helps identify and remove viruses, spyware, and other malicious software, with configurable alerts when known malicious or unwanted software attempts to install itself or run on your system. The solution can be enabled and configured from the Azure Portal, Service Management REST API, and Microsoft Azure PowerShell SDK cmdlets.\u003c/p\u003e\u003cp\u003eTo \u003cstrong\u003eenable\u003c/strong\u003e antimalware with the \u003cstrong\u003edefault configuration\u003c/strong\u003e, click \u003cstrong\u003eCreate\u003c/strong\u003e on the Add Extension blade without inputting any configuration setting values.\u003c/p\u003e\u003cp\u003eTo \u003cstrong\u003eenable\u003c/strong\u003e antimalware with a \u003cstrong\u003ecustom configuration\u003c/strong\u003e, input the supported values for the configuration settings provided on the \u003cstrong\u003eAdd Extension\u003c/strong\u003e blade and click \u003cstrong\u003eCreate\u003c/strong\u003e. Please refer to the \u003cstrong\u003etooltips\u003c/strong\u003e provided with each configuration setting on the Add Extension blade to see the supported configuration values.\u003c/p\u003e\u003cp\u003eTo \u003cstrong\u003eenable antimalware event collection\u003c/strong\u003e for a virtual machine, click any part of the \u003cstrong\u003eMonitoring lens\u003c/strong\u003e in the virtual machine blade, click \u003cstrong\u003eDiagnostics\u003c/strong\u003e command on Metric blade, select \u003cstrong\u003eStatus ON\u003c/strong\u003e and check \u003cstrong\u003eWindows Event system logs\u003c/strong\u003e. The antimalware events are collected from the Windows Event system logs to your storage account. You can configure the storage account for your virtual machine to collect the antimalware events by selecting the appropriate storage account.\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027http://azure.microsoft.com/en-us/support/legal/subscription-agreement/\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027http://azure.microsoft.com/en-us/support/legal/privacy-statement/\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:50.0248564Z\",\"changedTime\":\"2020-02-07T12:50:50.0300482Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-windows\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?linkid=398023\"},{\"id\":\"1\",\"displayName\":\"Powershell Cmdlets\",\"uri\":\"http://msdn.microsoft.com/en-us/library/dn771715.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.custom-script2-linux-arm.3.0.0\",\"name\":\"microsoft.custom-script2-linux-arm.3.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.custom-script2-linux-arm.3.0.0\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"custom-script2-linux-arm\",\"itemDisplayName\":\"Custom Script For Linux\",\"version\":\"3.0.0\",\"summary\":\"Custom Script extension for Linux\",\"longSummary\":\"Custom Script extension for Linux\",\"description\":\"\u003cp\u003eCustomScript Extension is a tool to execute your VM customization tasks post VM provision. When this Extension is added to a Virtual Machine, it can download customer’s scripts from the Azure storage or public storage, and execute the scripts on the VM. CustomScript Extension tasks can also be automated using the Azure PowerShell cmdlets and Azure Cross-Platform Command-Line Interface (xPlat CLI).\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/UiDefinition.json\",\"createdTime\":\"2020-02-09T08:41:33.7156985Z\",\"changedTime\":\"2020-02-09T08:41:33.7158463Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://github.com/Azure/azure-linux-extensions/tree/master/CustomScript\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.custom-script-linux-arm.2.0.50\",\"name\":\"microsoft.custom-script-linux-arm.2.0.50\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.custom-script-linux-arm.2.0.50\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"custom-script-linux-arm\",\"itemDisplayName\":\"Custom Script For Linux\",\"version\":\"2.0.50\",\"summary\":\"Custom Script extension for Linux\",\"longSummary\":\"Custom Script extension for Linux\",\"description\":\"\u003cp\u003eCustomScript Extension is a tool to execute your VM customization tasks post VM provision. When this Extension is added to a Virtual Machine, it can download customer’s scripts from the Azure storage or public storage, and execute the scripts on the VM. CustomScript Extension tasks can also be automated using the Azure PowerShell cmdlets and Azure Cross-Platform Command-Line Interface (xPlat CLI).\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:51.4923747Z\",\"changedTime\":\"2020-02-07T12:50:51.4931732Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-linux\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://github.com/Azure/azure-linux-extensions/tree/master/CustomScript\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.docker-arm.1.1.0\",\"name\":\"microsoft.docker-arm.1.1.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.docker-arm.1.1.0\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"docker-arm\",\"itemDisplayName\":\"Docker\",\"version\":\"1.1.0\",\"summary\":\"Docker Extension for Linux Virtual Machines\",\"longSummary\":\"Docker Extension for Linux Virtual Machines\",\"description\":\"\u003cp\u003eCreate a Docker host in Microsoft Azure.\u003c/p\u003e\u003cp\u003eThis extension will install a Docker daemon on the virtual machine, and configure it to listen for commands from a Docker client. Security is provided by https client authentication.\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027https://github.com/Azure/azure-docker-extension/blob/master/LICENSE\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027http://www.microsoft.com/privacystatement/en-us/OnlineServices/Default.aspx\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:52.6087638Z\",\"changedTime\":\"2020-02-07T12:50:52.6091729Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-linux\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Docker User Guide\",\"uri\":\"http://docs.docker.com\"},{\"id\":\"1\",\"displayName\":\"Running Docker with HTTPS\",\"uri\":\"http://docs.docker.com/articles/https\"},{\"id\":\"2\",\"displayName\":\"Azure Docker VM Extension User Guide\",\"uri\":\"https://github.com/Azure/azure-docker-extension\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}},{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.vmss.7.1.7\",\"name\":\"microsoft.vmss.7.1.7\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.vmss.7.1.7\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"vmss\",\"itemDisplayName\":\"Virtual machine scale set\",\"version\":\"7.1.7\",\"summary\":\"Deploy multiple instances of a single image.\",\"longSummary\":\"This template deploys a Virtual machine scale set of virtual machines (Windows or Linux).\",\"description\":\"\u003cp\u003eAzure virtual machine scale sets let you create and manage a group of identical, load balanced VMs. The number of VM instances can automatically increase or decrease in response to demand or a defined schedule. Scale sets provide high availability to your applications, and allow you to centrally manage, configure, and update a large number of VMs. With virtual machine scale sets, you can build large-scale services for areas such as compute, big data, and container workloads. (Portal VMSS version 7.1.7)\u003c/p\u003e\u003cli\u003eEasy to create and manage multiple VMs\u003c/li\u003e\u003cli\u003eProvides high availability and application resiliency\u003c/li\u003e\u003cli\u003eAllows your application to automatically scale as resource demand changes\u003c/li\u003e\u003cli\u003eWorks at large-scale\u003c/li\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:56.8903246Z\",\"changedTime\":\"2020-02-07T12:50:56.8911746Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"multiResourceSolution\",\"readonlytemplate\",\"virtualMachine\",\"virtualMachine-Arm\",\"appInfra\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Learn more\",\"uri\":\"http://aka.ms/vmssoverview\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://aka.ms/vmssdoc\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"DefaultTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/DeploymentTemplates/DefaultTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DefaultTemplate\",\"deploymentTemplateFileUris\":{\"DefaultTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/DeploymentTemplates/DefaultTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}]}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Canonical.UbuntuServer1804LTS-ARM.1.0.3?api-version=2015-04-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Canonical.UbuntuServer1804LTS-ARM.1.0.3?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "271" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14695" ], + "x-ms-request-id": [ "7c9da8d2-5ac7-410e-b900-d7670db90662" ], + "x-ms-correlation-request-id": [ "7c9da8d2-5ac7-410e-b900-d7670db90662" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065355Z:7c9da8d2-5ac7-410e-b900-d7670db90662" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:55 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "6537" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"name\":\"Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Canonical.UbuntuServer1804LTS-ARM.1.0.3\",\"publisher\":\"Canonical\",\"publisherDisplayName\":\"Canonical\",\"itemName\":\"UbuntuServer1804LTS-ARM\",\"itemDisplayName\":\"Ubuntu Server 18.04 LTS\",\"version\":\"1.0.3\",\"summary\":\"Ubuntu Server delivers the best value scale-out performance available.\",\"longSummary\":\"Ubuntu Server delivers the best value scale-out performance available.\",\"description\":\"Ubuntu Server 18.04 LTS amd64 20180808 Public Azure, 20180806 Azure Germany, 20180806 Azure China. Ubuntu Server is the world\u0027s most popular Linux for cloud environments. Updates and patches for Ubuntu 18.04 will be available until April 2023. Ubuntu Server is the perfect virtual machine (VM) platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see \u003ca href=\u0027http://partners.ubuntu.com/microsoft\u0027 target=\u0027_blank\u0027\u003eUbuntu on Azure\u003c/a\u003e and \u003ca href=\u0027http://juju.ubuntu.com\u0027 target=\u0027_blank\u0027\u003eusing Juju to deploy your workloads\u003c/a\u003e.\u003cp\u003e\u003ch3 class=\u0027msportalfx-text-header\u0027\u003eLegal Terms\u003c/h3\u003e\u003c/p\u003e\u003cp\u003eBy clicking the Create button, I acknowledge that I am getting this software from Canonical and that the \u003ca href=\u0027http://www.ubuntu.com/project/about-ubuntu/licensing\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Canonical apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027http://www.ubuntu.com/aboutus/privacypolicy\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Canonical.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-08T21:13:24.1513666Z\",\"changedTime\":\"2020-02-08T21:13:24.1523023Z\",\"marketingMaterial\":{\"path\":\"marketplace/partners/Canonical/UbuntuServer1804LTS\"},\"itemType\":\"GalleryItem\",\"categoryIds\":[\"virtualMachine\",\"microsoftServer\",\"azure\",\"linux\",\"appInfra\",\"azureCertified\",\"virtualMachineRecommended\",\"ubuntuservercuration\",\"Ubuntu\",\"virtualMachine-Arm\",\"virtualMachine-csp\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Linux VM Documentation\",\"uri\":\"https://docs.microsoft.com/azure/virtual-machines/linux/\"},{\"id\":\"1\",\"displayName\":\"Ubuntu Documentation\",\"uri\":\"https://help.ubuntu.com/18.04/index.html\"},{\"id\":\"2\",\"displayName\":\"FAQ\",\"uri\":\"https://help.ubuntu.com/community/ServerFaq\"},{\"id\":\"3\",\"displayName\":\"Pricing Details\",\"uri\":\"http://azure.microsoft.com/pricing/details/virtual-machines/#linux\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Wide.png\"},\"artifacts\":[{\"name\":\"DefaultTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/DefaultTemplate.json\",\"type\":\"template\"},{\"name\":\"createuidefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/createuidefinition.json\",\"type\":\"custom\"}],\"metadata\":{\"altStackReference\":\"Canonical.UbuntuServer1804LTS\",\"leadGeneration\":{\"productId\":\"firstParty_Ubuntu_Server_18.04_LTS\"}},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[{\"displayName\":\"Ubuntu Server 18.04 LTS\",\"publisherDisplayName\":\"Canonical\",\"pricingDetailsUri\":\"http://azure.microsoft.com/pricing/details/virtual-machines/#linux\",\"offerDetails\":{\"publisherId\":\"Canonical\",\"offerId\":\"UbuntuServer1804LTS-ARM\",\"plans\":[]},\"legalTerms\":\"http://www.ubuntu.com/project/about-ubuntu/licensing\",\"privacyPolicy\":\"http://www.ubuntu.com/aboutus/privacypolicy\",\"legalTermsUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/Content/LegalTerms0.DEFAULT.txt\",\"privacyPolicyUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/Content/PrivacyPolicy0.DEFAULT.txt\",\"useEnterpriseContract\":false}],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DefaultTemplate\",\"deploymentTemplateFileUris\":{\"DefaultTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/DefaultTemplate.json\",\"createuidefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Canonical.UbuntuServer1804LTS-ARM.1.0.3/DeploymentTemplates/createuidefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AddOnRP-WindowsServer.1.1910.3?api-version=2015-04-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AddOnRP-WindowsServer.1.1910.3?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "272" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14694" ], + "x-ms-request-id": [ "9ceb05fd-e806-4431-b329-47436446ac04" ], + "x-ms-correlation-request-id": [ "9ceb05fd-e806-4431-b329-47436446ac04" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065355Z:9ceb05fd-e806-4431-b329-47436446ac04" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:55 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4092" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AddOnRP-WindowsServer.1.1910.3\",\"name\":\"Microsoft.AddOnRP-WindowsServer.1.1910.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.AddOnRP-WindowsServer.1.1910.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"AddOnRP-WindowsServer\",\"itemDisplayName\":\"Microsoft AzureStack Add-On RP Windows Server INTERNAL ONLY\",\"version\":\"1.1910.3\",\"summary\":\"Deploy a Windows Server VM for Azure Stack Add-On RP Infrastructure\",\"longSummary\":\"Deploy a Windows Server Virtual Machine specialized for Azure Stack Add-On RP Infrastructure\",\"description\":\"\u003cp\u003eDeploy a Windows Server Virtual Machine for Azure Stack Add-On RP Infrastructure\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/UIDefinition.json\",\"createdTime\":\"2020-02-08T21:46:27.2650382Z\",\"changedTime\":\"2020-02-08T21:46:27.3073368Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[],\"screenshotUris\":[\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Screenshot.png\"],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[{\"type\":\"HideKey\",\"value\":\"addonrp\"}],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Wide.png\"},\"artifacts\":[{\"name\":\"EmptyTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/DeploymentTemplates/EmptyTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"Screenshot\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Screenshot.png\",\"type\":\"screenshot\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"EmptyTemplate\",\"deploymentTemplateFileUris\":{\"EmptyTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AddOnRP-WindowsServer.1.1910.3/DeploymentTemplates/EmptyTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AdminOffer.6.0.0?api-version=2015-04-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AdminOffer.6.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "273" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14693" ], + "x-ms-request-id": [ "eb396652-90f2-4c76-b50d-423c051a9efd" ], + "x-ms-correlation-request-id": [ "eb396652-90f2-4c76-b50d-423c051a9efd" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065356Z:eb396652-90f2-4c76-b50d-423c051a9efd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:55 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "5197" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AdminOffer.6.0.0\",\"name\":\"Microsoft.AdminOffer.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.AdminOffer.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"AdminOffer\",\"itemDisplayName\":\"Offer\",\"version\":\"6.0.0\",\"summary\":\"Create an offer to deliver cloud services to your users.\",\"longSummary\":\"Your users subscribe to offers. Create offers to reflect different billing models that your users can opt into. Each offer can have default quotas and opt-in quotas.\",\"description\":\"\u003cp\u003eUsers subscribe to offers. Offers can be private or publicly visible to the users. Offers can have both base plans and add-on plans; base plans determine default quotas available to the user subscription, while add-on plans are opt-in for the user at a later time.\u003c/p\u003e\\r\\nCommon Offers:\\r\\n\u003cul\u003e\\r\\n\u003cli\u003ePay-as-you-go. To charge your customers for only what they use, create a plan with maximum quota limits for each cloud service, and add it as a base plan for the offer. Users will be able to use up to their quota and can be charged based on their subscription�s usage data.\u003c/li\u003e\\r\\n\u003cli\u003ePre-paid. Include base plans with any default quotas to be provided to the user as part of subscribing to the offer. Use add-on plans to offer services that can be added at a later time.\u003c/li\u003e\\r\\n\u003cli\u003ePrivate offers. To create an offer for a specific user that is not visible to other users, create the personalized offer and keep it in a private state. You assign user subscriptions instead of providing it through self-service sign up.\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:08.7923617Z\",\"changedTime\":\"2020-02-07T12:51:08.7932921Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"},{\"name\":\"AdminOfferDefault\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferDefault.json\",\"type\":\"template\"},{\"name\":\"AdminOfferWithNewPlans\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferWithNewPlans.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/Template.json\",\"AdminOfferDefault\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferDefault.json\",\"AdminOfferWithNewPlans\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AdminOffer.6.0.0/DeploymentTemplates/AdminOfferWithNewPlans.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AvailabilitySet-ARM.1.0.1?api-version=2015-04-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AvailabilitySet-ARM.1.0.1?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "274" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14692" ], + "x-ms-request-id": [ "bd6ffeaf-98ea-4e52-ab03-7f03045de044" ], + "x-ms-correlation-request-id": [ "bd6ffeaf-98ea-4e52-ab03-7f03045de044" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065356Z:bd6ffeaf-98ea-4e52-ab03-7f03045de044" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:55 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3949" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AvailabilitySet-ARM.1.0.1\",\"name\":\"Microsoft.AvailabilitySet-ARM.1.0.1\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.AvailabilitySet-ARM.1.0.1\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"AvailabilitySet-ARM\",\"itemDisplayName\":\"Availability Set\",\"version\":\"1.0.1\",\"summary\":\"An availability set is a group of virtual machines that are deployed across\\r\\n fault domains and update domains.\",\"longSummary\":\"An availability set is a group of virtual machines that are deployed across\\r\\n fault domains and update domains.\",\"description\":\"\u003cp\u003eAn availability set is a group of virtual machines that are deployed across\\r\\n fault domains and update domains. Availability sets make sure that your application is not affected by single points of failure,\\r\\n like the network switch or the power unit of a rack of servers.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:50.8591779Z\",\"changedTime\":\"2020-02-07T12:50:50.862271Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"virtualMachine-ARM\",\"virtualMachineRecommended\",\"appInfra\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-how-to-configure-availability/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Wide.png\"},\"artifacts\":[{\"name\":\"AvailabilitySet\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/DeploymentTemplates/AvailabilitySet.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"AvailabilitySet\",\"deploymentTemplateFileUris\":{\"AvailabilitySet\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/DeploymentTemplates/AvailabilitySet.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Connection-ARM.1.2.2?api-version=2015-04-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Connection-ARM.1.2.2?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "275" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14691" ], + "x-ms-request-id": [ "39729ec1-d352-4830-bc64-948737ef8f81" ], + "x-ms-correlation-request-id": [ "39729ec1-d352-4830-bc64-948737ef8f81" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065356Z:39729ec1-d352-4830-bc64-948737ef8f81" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:55 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "5520" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Connection-ARM.1.2.2\",\"name\":\"Microsoft.Connection-ARM.1.2.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Connection-ARM.1.2.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Connection-ARM\",\"itemDisplayName\":\"Connection\",\"version\":\"1.2.2\",\"summary\":\"Set up a VPN connection between two virtual networks, or a virtual network and your local network.\",\"longSummary\":\"Set up a VPN connection between two virtual networks, or a virtual network and your local network.\",\"description\":\"\u003cp\u003eA VPN connection securely connects two Azure virtual networks, or a virtual network and your local network using Internet Protocol security (IPsec). It can also be used to connect a virtual network to an ExpressRoute circuit. Traffic between the two networks is encrypted by one gateway and decrypted by the other, to protect data when transmitted via the Internet.\u003c/p\u003e\u003cp\u003eA connection consists of different components depending on the connection type. When configuring a connection between two virtual networks, also known as a VNet-to-VNet connection, each network contains a virtual network gateway. The two virtual networks can be in different regions and subscriptions, and different deployment models. For example, use a VNet-to-VNet connection to connect a Classic virtual network to one deployed using Resource Manager.\u003c/p\u003e\u003cp\u003eWhen configuring a connection between a virtual network and your local network, also known as a site-to-site connection, the virtual network contains a virtual network gateway for the Azure side of the VPN connection, and a local network gateway represents the hardware or software VPN device on your side. The connection wizard creates the right resources depending on the connection type.\u003c/p\u003e\u003cp\u003eMicrosoft Azure provides a \u003ca href=\u0027https://azure.microsoft.com/support/legal/sla/vpn-gateway\u0027 target=\u0027_blank\u0027\u003e99.9% uptime SLA\u003c/a\u003e for virtual network gateways.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:59.2015716Z\",\"changedTime\":\"2020-02-07T12:50:59.2028703Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/vpn-gateway/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/vpn-gateway/\"},{\"id\":\"2\",\"displayName\":\"Pricing details\",\"uri\":\"https://azure.microsoft.com/pricing/details/vpn-gateway/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"IPsecConnection.json\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/IPsecConnection.json\",\"type\":\"template\"},{\"name\":\"Vnet2VnetConnection\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/Vnet2VnetConnection.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"IPsecConnection.json\",\"deploymentTemplateFileUris\":{\"IPsecConnection.json\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/IPsecConnection.json\",\"Vnet2VnetConnection\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/Vnet2VnetConnection.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.CustomScriptExtension-arm.2.0.10?api-version=2015-04-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.CustomScriptExtension-arm.2.0.10?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "276" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14690" ], + "x-ms-request-id": [ "fe9944f1-7b7a-4fb8-9a14-bd5a983b0bc8" ], + "x-ms-correlation-request-id": [ "fe9944f1-7b7a-4fb8-9a14-bd5a983b0bc8" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065356Z:fe9944f1-7b7a-4fb8-9a14-bd5a983b0bc8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:55 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4453" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.CustomScriptExtension-arm.2.0.10\",\"name\":\"Microsoft.CustomScriptExtension-arm.2.0.10\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.CustomScriptExtension-arm.2.0.10\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"CustomScriptExtension-arm\",\"itemDisplayName\":\"Custom Script Extension\",\"version\":\"2.0.10\",\"summary\":\"Custom Script handler extension for Windows\",\"longSummary\":\"Custom Script handler extension for Windows\",\"description\":\"\u003cp\u003eCustom Script Extension is a tool that can be used to automatically launch and execute VM customization tasks post configuration. When this Extension is added to a Virtual Machine, it can download Powershell scripts and files from Azure storage and launch a Powershell script on the VM which in turn can download additional software components. Custom Script Extension tasks can also be automated using the Azure Powershell cmdlets.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:52.0678984Z\",\"changedTime\":\"2020-02-07T12:50:52.0685445Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-windows\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Powershell cmdlets\",\"uri\":\"https://msdn.microsoft.com/en-us/library/mt603584.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DSC-arm.2.0.7?api-version=2015-04-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DSC-arm.2.0.7?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "277" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14689" ], + "x-ms-request-id": [ "307afc6c-9b70-4923-9b30-f2ddccffa9c6" ], + "x-ms-correlation-request-id": [ "307afc6c-9b70-4923-9b30-f2ddccffa9c6" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065356Z:307afc6c-9b70-4923-9b30-f2ddccffa9c6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:55 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4160" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DSC-arm.2.0.7\",\"name\":\"Microsoft.DSC-arm.2.0.7\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.DSC-arm.2.0.7\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"DSC-arm\",\"itemDisplayName\":\"PowerShell Desired State Configuration\",\"version\":\"2.0.7\",\"summary\":\"PowerShell Desired State Configuration\",\"longSummary\":\"PowerShell Desired State Configuration\",\"description\":\"\u003cp\u003eDSC is a management platform in Windows PowerShell that enables deploying and managing configuration data for software services and managing the environment in which these services run.\\r\\nDSC provides a set of Windows PowerShell language extensions, new Windows PowerShell cmdlets, and resources that you can use to declaratively specify how you want your software environment to be configured. It also provides a means to maintain and manage existing configurations.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:53.1788067Z\",\"changedTime\":\"2020-02-09T14:42:09.573691Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-windows\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Learn more about PowerShell DSC\",\"uri\":\"http://technet.microsoft.com/library/dn249912.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DnsZone-ARM.1.0.1?api-version=2015-04-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DnsZone-ARM.1.0.1?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "278" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14688" ], + "x-ms-request-id": [ "87b536bf-d42f-4dc7-b770-2559a8bd67a1" ], + "x-ms-correlation-request-id": [ "87b536bf-d42f-4dc7-b770-2559a8bd67a1" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065356Z:87b536bf-d42f-4dc7-b770-2559a8bd67a1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:56 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3758" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DnsZone-ARM.1.0.1\",\"name\":\"Microsoft.DnsZone-ARM.1.0.1\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.DnsZone-ARM.1.0.1\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"DnsZone-ARM\",\"itemDisplayName\":\"DNS zone\",\"version\":\"1.0.1\",\"summary\":\"A DNS zone hosts DNS records for a domain.\",\"longSummary\":\"A DNS zone hosts DNS records for a domain.\",\"description\":\"\u003cp\u003eA DNS zone is used to host the DNS records for a particular domain. For example, the domain \u0027contoso.com\u0027 may contain a number of DNS records such as \u0027mail.contoso.com\u0027 (for a mail server) and \u0027www.contoso.com\u0027 (for a web site). Azure DNS allows you to host your DNS zone and manage your DNS records, and provides name servers that will respond to DNS queries from end users with the DNS records that you create.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:59.8125339Z\",\"changedTime\":\"2020-02-07T12:50:59.8144603Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/dns/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/dns/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"DnsZone\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/DeploymentTemplates/DnsZone.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DnsZone\",\"deploymentTemplateFileUris\":{\"DnsZone\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/DeploymentTemplates/DnsZone.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Image-ARM.1.0.2?api-version=2015-04-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Image-ARM.1.0.2?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "279" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14687" ], + "x-ms-request-id": [ "516c07be-5f22-4ed5-9fad-e88fc19cf941" ], + "x-ms-correlation-request-id": [ "516c07be-5f22-4ed5-9fad-e88fc19cf941" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065356Z:516c07be-5f22-4ed5-9fad-e88fc19cf941" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:56 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3350" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Image-ARM.1.0.2\",\"name\":\"Microsoft.Image-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Image-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Image-ARM\",\"itemDisplayName\":\"Image\",\"version\":\"1.0.2\",\"summary\":\"The user image is a virtual machine image managed by Azure.\",\"longSummary\":\"The user image is a virtual machine image managed by Azure.\",\"description\":\"\u003cp\u003eThe user image contains a list of managed blobs and metadata. A user image can be used to create VMs or VM scale sets. It contains all the information necessary for creating a VM or a VM scale set.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:53.8092026Z\",\"changedTime\":\"2020-02-07T12:50:53.8106389Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Image\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/DeploymentTemplates/Image.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Image\",\"deploymentTemplateFileUris\":{\"Image\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Image-ARM.1.0.2/DeploymentTemplates/Image.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.KeyVault.1.0.14?api-version=2015-04-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.KeyVault.1.0.14?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "280" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14686" ], + "x-ms-request-id": [ "6f1d0d8a-3559-4bcd-a537-ad04cd06c1b7" ], + "x-ms-correlation-request-id": [ "6f1d0d8a-3559-4bcd-a537-ad04cd06c1b7" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065356Z:6f1d0d8a-3559-4bcd-a537-ad04cd06c1b7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:56 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "5986" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.KeyVault.1.0.14\",\"name\":\"Microsoft.KeyVault.1.0.14\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.KeyVault.1.0.14\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"KeyVault\",\"itemDisplayName\":\"Key Vault\",\"version\":\"1.0.14\",\"summary\":\"Safeguard cryptographic keys and other secrets used by cloud apps and services.\",\"longSummary\":\"With Key Vault, there is no need to provision, configure, patch, and maintain Hardware Security Modules (HSMs) and key management software. You can provision new vaults and encryption keys (or import keys from your own HSMs) in minutes and centrally manage your encryption keys, secrets, and policies.\",\"description\":\"\u003cb\u003eEnhance data protection and compliance\u003c/b\u003e\u003cbr/\u003eSecure key management is essential to protecting data in the cloud. With Azure Key Vault, you can safeguard encryption keys and application secrets like passwords using keys stored in hardware security modules (HSMs). For added assurance, you can import or generate your encryption keys in HSMs. If you choose to do this, Microsoft will process your keys in FIPS 140-2 Level 2 validated HSMs (hardware and firmware). Key Vault is designed so that Microsoft does not see or extract your keys. Monitor and audit key use with Azure logging\u0026ndash;pipe logs into Azure HDInsight or your SIEM for additional analysis and threat detection.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eAll of the control, none of the work\u003c/b\u003e\u003cbr/\u003eWith Key Vault, there\u0027s no need to provision, configure, patch, and maintain HSMs and key management software. You can provision new vaults and keys (or import keys from your own HSMs) in minutes and centrally manage keys, secrets, and policies. You maintain control over your keys\u0026ndash;simply grant permission for your own and third-party applications to use them as needed. Applications never have direct access to keys. Developers easily manage keys used for Dev/Test and migrate seamlessly to production keys managed by security operations.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eBoost performance and achieve global scale\u003c/b\u003e\u003cbr/\u003eImprove performance and reduce the latency of cloud applications by storing cryptographic keys in the cloud instead of on-premises. Key Vault rapidly scales to meet the cryptographic needs of your cloud applications and match peak demand without the cost associated with deploying dedicated HSMs. You can achieve global redundancy by provisioning vaults in Azure global datacenters\u0026ndash;keep a copy in your own HSMs for added durability.\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:58.583208Z\",\"changedTime\":\"2020-02-07T12:50:58.5844608Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Security\"],\"screenshotUris\":[\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Screenshots/keyvaultexample.png\"],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/key-vault/\"},{\"id\":\"1\",\"displayName\":\"Service Overview\",\"uri\":\"https://azure.microsoft.com/services/key-vault/\"},{\"id\":\"2\",\"displayName\":\"Pricing Details\",\"uri\":\"https://azure.microsoft.com/pricing/details/key-vault/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_40x40.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_90x90.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_115x115.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_255x115.png\"},\"artifacts\":[{\"name\":\"CreateResource\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/DeploymentTemplates/CreateResource.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_40x40.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_90x90.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_115x115.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Icons/KeyVault_255x115.png\",\"type\":\"icon\"},{\"id\":\"0\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/Screenshots/keyvaultexample.png\",\"type\":\"screenshot\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"CreateResource\",\"deploymentTemplateFileUris\":{\"CreateResource\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.KeyVault.1.0.14/DeploymentTemplates/CreateResource.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LoadBalancer-ARM.1.0.2?api-version=2015-04-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LoadBalancer-ARM.1.0.2?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "281" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14685" ], + "x-ms-request-id": [ "64a63f2b-8b74-4839-90a0-f68578d0df61" ], + "x-ms-correlation-request-id": [ "64a63f2b-8b74-4839-90a0-f68578d0df61" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065357Z:64a63f2b-8b74-4839-90a0-f68578d0df61" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:56 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4408" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LoadBalancer-ARM.1.0.2\",\"name\":\"Microsoft.LoadBalancer-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.LoadBalancer-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"LoadBalancer-ARM\",\"itemDisplayName\":\"Load Balancer\",\"version\":\"1.0.2\",\"summary\":\"A load balancer that distributes incoming traffic among backend virtual machine instances.\",\"longSummary\":\"A load balancer that distributes incoming traffic among backend virtual machine instances.\",\"description\":\"\u003cp\u003eAzure load balancer is a layer 4 load balancer that distributes incoming traffic among healthy virtual machine instances. Load balancers uses a hash-based distribution algorithm. By default, it uses a 5-tuple (source IP, source port, destination IP, destination port, protocol type) hash to map traffic to available servers. Load balancers can either be internet-facing where it is accessible via public IP addresses, or internal where it is only accessible from a virtual network. Azure load balancers also support Network Address Translation (NAT) to route traffic between public and private IP addresses.\u003c/p\u003e\u003cp\u003eYou can configure the load balancer to:\u003cul\u003e\u003cli\u003eLoad balance incoming traffic across your virtual machines.\u003c/li\u003e\u003cli\u003eForward traffic to and from a specific virtual machine using NAT rules.\u003c/li\u003e\u003c/ul\u003e\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:00.7708206Z\",\"changedTime\":\"2020-02-07T12:51:00.7721959Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/load-balancer-overview/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/articles/load-balancer-arm/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"LoadBalancer\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/DeploymentTemplates/LoadBalancer.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LoadBalancer\",\"deploymentTemplateFileUris\":{\"LoadBalancer\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/DeploymentTemplates/LoadBalancer.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LocalNetworkGateway-ARM.1.0.3?api-version=2015-04-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LocalNetworkGateway-ARM.1.0.3?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "282" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14684" ], + "x-ms-request-id": [ "f606b22e-5443-44ed-950b-81cbf9dcbb06" ], + "x-ms-correlation-request-id": [ "f606b22e-5443-44ed-950b-81cbf9dcbb06" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065357Z:f606b22e-5443-44ed-950b-81cbf9dcbb06" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:56 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4135" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LocalNetworkGateway-ARM.1.0.3\",\"name\":\"Microsoft.LocalNetworkGateway-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.LocalNetworkGateway-ARM.1.0.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"LocalNetworkGateway-ARM\",\"itemDisplayName\":\"Local network gateway\",\"version\":\"1.0.3\",\"summary\":\"Represents the VPN device in your local network and used to set up a site-to-site VPN connection.\",\"longSummary\":\"Represents the VPN device in your local network and used to set up a site-to-site VPN connection.\",\"description\":\"\u003cp\u003eA local network gateway represents the hardware or software VPN device in your local network. Use this with a \u003ca href=\u0027https://portal.azure.com/#create/Microsoft.Connection-ARM\u0027 target=\u0027_blank\u0027\u003econnection\u003c/a\u003e to set up a site-to-site VPN connection between an Azure virtual network and your local network.\u003c/p\u003e\u003cp\u003eThere are no additional charges for creating local network gateways in Microsoft Azure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:01.3738174Z\",\"changedTime\":\"2020-02-07T12:51:01.3751063Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/vpn-gateway/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/vpn-gateway/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"LocalNetworkGateway\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/DeploymentTemplates/LocalNetworkGateway.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LocalNetworkGateway\",\"deploymentTemplateFileUris\":{\"LocalNetworkGateway\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/DeploymentTemplates/LocalNetworkGateway.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ManagedDisk-ARM.1.0.2?api-version=2015-04-01+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ManagedDisk-ARM.1.0.2?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "283" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14683" ], + "x-ms-request-id": [ "f5dec72f-44a1-47d4-b9b1-514cdbcb9ad1" ], + "x-ms-correlation-request-id": [ "f5dec72f-44a1-47d4-b9b1-514cdbcb9ad1" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065357Z:f5dec72f-44a1-47d4-b9b1-514cdbcb9ad1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:56 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3618" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ManagedDisk-ARM.1.0.2\",\"name\":\"Microsoft.ManagedDisk-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.ManagedDisk-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"ManagedDisk-ARM\",\"itemDisplayName\":\"Managed Disks\",\"version\":\"1.0.2\",\"summary\":\"Managed Disks is an abstraction of current Standard and Premium storage disk in Azure Storage.\",\"longSummary\":\"Managed Disks is an abstraction of current Standard and Premium storage disk in Azure Storage.\",\"description\":\"\u003cp\u003eManaged Disks is an abstraction of current Standard and Premium storage disk in Azure Storage. You only need to specify the type (Standard or Premium) and size of disk you need in your selected Azure region, and Azure will create and manage the Disk accordingly.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:54.4322283Z\",\"changedTime\":\"2020-02-07T12:50:54.434071Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"ManagedDisk\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/DeploymentTemplates/ManagedDisk.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"ManagedDisk\",\"deploymentTemplateFileUris\":{\"ManagedDisk\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ManagedDisk-ARM.1.0.2/DeploymentTemplates/ManagedDisk.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkInterface-ARM.1.0.4?api-version=2015-04-01+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkInterface-ARM.1.0.4?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "284" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14682" ], + "x-ms-request-id": [ "98a3f1e1-5d4c-4e75-aace-a92e2343c34a" ], + "x-ms-correlation-request-id": [ "98a3f1e1-5d4c-4e75-aace-a92e2343c34a" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065357Z:98a3f1e1-5d4c-4e75-aace-a92e2343c34a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:56 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3960" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkInterface-ARM.1.0.4\",\"name\":\"Microsoft.NetworkInterface-ARM.1.0.4\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.NetworkInterface-ARM.1.0.4\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"NetworkInterface-ARM\",\"itemDisplayName\":\"Network interface\",\"version\":\"1.0.4\",\"summary\":\"Create a Microsoft Azure Network Interface that allows you to connect a Virtual Machine to a Virtual Network.\",\"longSummary\":\"Create a Microsoft Azure Network Interface that allows you to connect a Virtual Machine to a Virtual Network.\",\"description\":\"\u003cp\u003eNetwork Interfaces are used to configure IP addresses, Virtual Network settings, and DNS servers that will be assigned to a Virtual Machine. Microsoft Azure supports attaching multiple Network Interfaces (NICs) to a Virtual Machine for additional flexibility in network connectivity options.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:01.9605222Z\",\"changedTime\":\"2020-02-07T12:51:01.9620472Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Services overview\",\"uri\":\"http://azure.microsoft.com/en-us/services/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/en-us/get-started/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"NetworkInterface\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/DeploymentTemplates/NetworkInterface.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"NetworkInterface\",\"deploymentTemplateFileUris\":{\"NetworkInterface\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/DeploymentTemplates/NetworkInterface.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkSecurityGroup-ARM.1.0.4?api-version=2015-04-01+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkSecurityGroup-ARM.1.0.4?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "285" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14681" ], + "x-ms-request-id": [ "1b7469e6-0772-4719-a6b0-0eeb44a86884" ], + "x-ms-correlation-request-id": [ "1b7469e6-0772-4719-a6b0-0eeb44a86884" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065357Z:1b7469e6-0772-4719-a6b0-0eeb44a86884" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:56 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "5657" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkSecurityGroup-ARM.1.0.4\",\"name\":\"Microsoft.NetworkSecurityGroup-ARM.1.0.4\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.NetworkSecurityGroup-ARM.1.0.4\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"NetworkSecurityGroup-ARM\",\"itemDisplayName\":\"Network security group\",\"version\":\"1.0.4\",\"summary\":\"A virtual firewall to control inbound and outbound traffic for virtual machines and subnets.\",\"longSummary\":\"A virtual firewall to control inbound and outbound traffic for virtual machines and subnets.\",\"description\":\"\u003cp\u003eA network security group is a layer of security that acts as a virtual firewall for controlling traffic in and out of virtual machines (via network interfaces) and subnets. It contains a set of security rules that allow or deny inbound and outbound traffic using the following 5-tuple: protocol, source IP address range, source port range, destination IP address range, and destination port range. A network security group can be associated to multiple network interfaces and subnets, but each network interface or subnet can be associated to only one network security group.\u003c/p\u003e\u003cp\u003eSecurity rules are evaluated in priority-order, starting with the lowest number rule, to determine whether traffic is allowed in or out of the network interfaces or subnets associated with the network security group. A network security group has separate inbound and outbound rules, and each rule can allow or deny traffic. Each network security group has a set of default security rules, which allows all traffic within a virtual network and outbound traffic to the internet. There is also a rule to allow traffic originating from Azure\u0027s load balancer probe. All other traffic is automatically denied. These default rules can be overriden by specifying rules with a lower priority number.\u003c/p\u003e\u003cp\u003eIn the Classic deployment model, endpoints - with access control lists (ACLs) - were used to control traffic in and out of virtual machines. In the Resource Manager deployment model, traffic can be controlled by using either network security groups or load balancers with inbound NAT rules. While inbound NAT rules are functionally equivalent to endpoints, Azure recommends using network security groups for new deployments where NAT features (like port translation) are not required.\u003c/p\u003e\u003cp\u003eThere are no additional charges for creating network security groups in Microsoft Azure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:02.6082456Z\",\"changedTime\":\"2020-02-07T12:51:02.6095433Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-nsg/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-create-nsg-arm-pportal/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"NetworkSecurityGroup\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/DeploymentTemplates/NetworkSecurityGroup.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"NetworkSecurityGroup\",\"deploymentTemplateFileUris\":{\"NetworkSecurityGroup\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/DeploymentTemplates/NetworkSecurityGroup.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Offer.6.0.0?api-version=2015-04-01+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Offer.6.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "286" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14680" ], + "x-ms-request-id": [ "cb7e5bdd-bb2b-457d-bbb1-debde1132f19" ], + "x-ms-correlation-request-id": [ "cb7e5bdd-bb2b-457d-bbb1-debde1132f19" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065357Z:cb7e5bdd-bb2b-457d-bbb1-debde1132f19" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:57 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4672" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Offer.6.0.0\",\"name\":\"Microsoft.Offer.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Offer.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"Offer\",\"itemDisplayName\":\"Offer\",\"version\":\"6.0.0\",\"summary\":\"Create an offer to deliver cloud services to your users.\",\"longSummary\":\"Your users subscribe to offers. Create offers to reflect different billing models that your users can opt into. Each offer can have default quotas and opt-in quotas.\",\"description\":\"\u003cp\u003eUsers subscribe to offers. Offers can be private or publicly visible to the users. Offers can have both base plans and add-on plans; base plans determine default quotas available to the user subscription, while add-on plans are opt-in for the user at a later time.\u003c/p\u003e\\r\\nCommon Offers:\\r\\n\u003cul\u003e\\r\\n\u003cli\u003ePay-as-you-go. To charge your customers for only what they use, create a plan with maximum quota limits for each cloud service, and add it as a base plan for the offer. Users will be able to use up to their quota and can be charged based on their subscription�s usage data.\u003c/li\u003e\\r\\n\u003cli\u003ePre-paid. Include base plans with any default quotas to be provided to the user as part of subscribing to the offer. Use add-on plans to offer services that can be added at a later time.\u003c/li\u003e\\r\\n\u003cli\u003ePrivate offers. To create an offer for a specific user that is not visible to other users, create the personalized offer and keep it in a private state. You assign user subscriptions instead of providing it through self-service sign up.\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:07.6151754Z\",\"changedTime\":\"2020-02-07T12:51:07.6163945Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"},{\"name\":\"ResellerOfferDefault\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/ResellerOfferDefault.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/Template.json\",\"ResellerOfferDefault\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Offer.6.0.0/DeploymentTemplates/ResellerOfferDefault.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Plan.6.0.0?api-version=2015-04-01+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Plan.6.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "287" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14679" ], + "x-ms-request-id": [ "b95833b5-e686-48e2-b570-d2e7754831df" ], + "x-ms-correlation-request-id": [ "b95833b5-e686-48e2-b570-d2e7754831df" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065357Z:b95833b5-e686-48e2-b570-d2e7754831df" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:57 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3910" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Plan.6.0.0\",\"name\":\"Microsoft.Plan.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Plan.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"Plan\",\"itemDisplayName\":\"Plan\",\"version\":\"6.0.0\",\"summary\":\"Assign regions and quotas for your cloud services in a plan to offer to your users.\",\"longSummary\":\"Plans bundle cloud services together to be offered to users. A plan can always be modified at a later time to add additional services or modify quotas for any service.\",\"description\":\"\u003cp\u003eWhen creating a plan, you must select which cloud services will be made available to the user within the plan. For each service selected, you also can specify which regions the service will be available in and what limits will be applied on consumption of the service (quotas).\u003c/p\u003e \\r\\n \u003cp\u003e Plans are then made available to users by including them in offers. The base plans of an offer determine default quotas available to the user subscription, while add-on plans are opt-in for the user at a later time. \u003c/p\u003e\\r\\n \u003cp\u003e Not seeing a service that you want to offer? Make sure to register and configure at least one region of each resource provider that you wish to include in your plans.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:09.3724768Z\",\"changedTime\":\"2020-02-07T12:51:09.3737889Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Plan.6.0.0/DeploymentTemplates/Template.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.PublicIPAddress-ARM.1.0.2?api-version=2015-04-01+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.PublicIPAddress-ARM.1.0.2?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "288" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14678" ], + "x-ms-request-id": [ "62f6c875-2a10-4d66-9a84-bc447e9dd05b" ], + "x-ms-correlation-request-id": [ "62f6c875-2a10-4d66-9a84-bc447e9dd05b" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065357Z:62f6c875-2a10-4d66-9a84-bc447e9dd05b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:57 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4784" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.PublicIPAddress-ARM.1.0.2\",\"name\":\"Microsoft.PublicIPAddress-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.PublicIPAddress-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"PublicIPAddress-ARM\",\"itemDisplayName\":\"Public IP address\",\"version\":\"1.0.2\",\"summary\":\"An IP address that can be used with virtual machines and load balancers.\",\"longSummary\":\"An IP address that can be used with virtual machines and load balancers.\",\"description\":\"\u003cp\u003eA public IP address is a dynamic or static IP address that you can assign to virtual machines, load balancers, and virtual network gateways to communicate with the Internet. Your public IP addresses are associated with your Azure subscription, and can be moved freely between Azure resources. The address of dynamic public IP address may change when dissociated and moved between resources, or when the associated resource is shutdown or deleted. You can use a static public IP address to ensure that the assigned address remains the same, even if the associated resource is shutdown or deleted.\u003c/p\u003e\u003cp\u003eIn the Classic deployment model, a public IP address was named an instance-level public IP (ILPIP) address when assigned to a virtual machine or role instance directly, and a virtual IP address (VIP) when assigned to a cloud service. Furthermore, a reserved IP address could be associated to the VIP of a cloud service to ensure that the assigned address remained the same even if its virtual machines or deployments were stopped. These concepts have now been unified in the Resource Manager deployment model with the public IP address resource.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:03.2254764Z\",\"changedTime\":\"2020-02-07T12:51:03.2267503Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-instance-level-public-ip/\"},{\"id\":\"1\",\"displayName\":\"Pricing details\",\"uri\":\"http://azure.microsoft.com/pricing/details/ip-addresses/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"PublicIPAddress\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/DeploymentTemplates/PublicIPAddress.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"PublicIPAddress\",\"deploymentTemplateFileUris\":{\"PublicIPAddress\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPAddress-ARM.1.0.2/DeploymentTemplates/PublicIPAddress.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.PublicIPPool-ARM.1.0.0?api-version=2015-04-01+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.PublicIPPool-ARM.1.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "289" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14677" ], + "x-ms-request-id": [ "f71026ae-bc57-4cf4-8bcf-6f1d9027d84a" ], + "x-ms-correlation-request-id": [ "f71026ae-bc57-4cf4-8bcf-6f1d9027d84a" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065358Z:f71026ae-bc57-4cf4-8bcf-6f1d9027d84a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:57 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3608" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.PublicIPPool-ARM.1.0.0\",\"name\":\"Microsoft.PublicIPPool-ARM.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.PublicIPPool-ARM.1.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"PublicIPPool-ARM\",\"itemDisplayName\":\"Public IP pool\",\"version\":\"1.0.0\",\"summary\":\"Creates a new public IP pool.\",\"longSummary\":\"Creates a new public IP pool.\",\"description\":\"\u003cp\u003eCreates a new public IP pool.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:57.4420704Z\",\"changedTime\":\"2020-02-07T12:50:57.44296Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Capacity\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Wide.png\",\"hero\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Hero.png\"},\"artifacts\":[{\"name\":\"PublicIPPool\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/DeploymentTemplates/PublicIPPool.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Wide.png\",\"type\":\"icon\"},{\"id\":\"hero\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/Icons/Hero.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"PublicIPPool\",\"deploymentTemplateFileUris\":{\"PublicIPPool\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.PublicIPPool-ARM.1.0.0/DeploymentTemplates/PublicIPPool.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ResourceGroup.6.0.0?api-version=2015-04-01+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ResourceGroup.6.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "290" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14676" ], + "x-ms-request-id": [ "a80502db-813d-4ed8-ad19-a2bc210b55dc" ], + "x-ms-correlation-request-id": [ "a80502db-813d-4ed8-ad19-a2bc210b55dc" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065358Z:a80502db-813d-4ed8-ad19-a2bc210b55dc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:57 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3866" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ResourceGroup.6.0.0\",\"name\":\"Microsoft.ResourceGroup.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.ResourceGroup.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"ResourceGroup\",\"itemDisplayName\":\"Resource group\",\"version\":\"6.0.0\",\"summary\":\"Manage and deploy resources in an application together\",\"longSummary\":\"Manage and deploy resources in an application together\",\"description\":\"\u003cp\u003eResource groups enable you to manage all your resources in an application together. Resource groups are enabled by Azure Resource Manager. Resource Manager allows you to group multiple resources as a logical group which serves as the lifecycle boundary for every resource contained within it. Typically a group will contain resources related to a specific application. For example, a group may contain a Website resource that hosts your public website, a SQL Database that stores relational data used by the site, and a Storage Account that stores non-relational assets.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:05.7711366Z\",\"changedTime\":\"2020-02-07T12:51:05.7723469Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532897\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ResourceGroup.6.0.0/DeploymentTemplates/Template.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.RouteTable-ARM.1.0.2?api-version=2015-04-01+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.RouteTable-ARM.1.0.2?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "291" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14675" ], + "x-ms-request-id": [ "f3818f10-8dba-40e0-847d-cc2a9f229837" ], + "x-ms-correlation-request-id": [ "f3818f10-8dba-40e0-847d-cc2a9f229837" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065358Z:f3818f10-8dba-40e0-847d-cc2a9f229837" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:57 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4477" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.RouteTable-ARM.1.0.2\",\"name\":\"Microsoft.RouteTable-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.RouteTable-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"RouteTable-ARM\",\"itemDisplayName\":\"Route table\",\"version\":\"1.0.2\",\"summary\":\"Use route tables to control how traffic is directed in a virtual network.\",\"longSummary\":\"Use route tables to control how traffic is directed in a virtual network.\",\"description\":\"\u003cp\u003eA route table contains a set of rules, called routes, that specifies how packets should be routed in a virtual network. Route tables are associated to subnets, and each packet leaving a subnet is handled based on the associated route table. Each route table can be associated to multiple subnets, but a subnet can only be associated to a single route table.\u003c/p\u003e\u003cp\u003ePackets are matched to routes using the destination. This can be an IP address, a virtual network gateway, a virtual appliance, or the internet. If a matching route can\u0027t be found, then the packet is dropped. By default, every subnet in a virtual network is associated with a set of built-in routes. These allow traffic between virtual machines in a virtual network; virtual machines and an address space as defined by a local network gateway; and virtual machines and the internet.\u003c/p\u003e\u003cp\u003eThere are no additional charges for creating route tables in Microsoft Azure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:03.7953248Z\",\"changedTime\":\"2020-02-07T12:51:03.7965899Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/documentation/articles/virtual-networks-udr-overview/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://msdn.microsoft.com/library/azure/mt502549.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"RouteTableProfile\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/DeploymentTemplates/RouteTableProfile.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"RouteTableProfile\",\"deploymentTemplateFileUris\":{\"RouteTableProfile\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.RouteTable-ARM.1.0.2/DeploymentTemplates/RouteTableProfile.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ScaleUnitNode-ARM.1.0.0?api-version=2015-04-01+23": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ScaleUnitNode-ARM.1.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "292" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14674" ], + "x-ms-request-id": [ "c4b46d57-b491-480a-b8cd-ce46dda1e95f" ], + "x-ms-correlation-request-id": [ "c4b46d57-b491-480a-b8cd-ce46dda1e95f" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065358Z:c4b46d57-b491-480a-b8cd-ce46dda1e95f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:57 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3694" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.ScaleUnitNode-ARM.1.0.0\",\"name\":\"Microsoft.ScaleUnitNode-ARM.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.ScaleUnitNode-ARM.1.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"ScaleUnitNode-ARM\",\"itemDisplayName\":\"Scale Unit Node\",\"version\":\"1.0.0\",\"summary\":\"Building block of a scale unit in infrastructure.\",\"longSummary\":\"Building block of a scale unit in infrastructure.\",\"description\":\"\u003cp\u003eBuilding block of a scale unit in infrastructure.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:57.9809558Z\",\"changedTime\":\"2020-02-07T12:50:57.9811454Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Capacity\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Wide.png\",\"hero\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Hero.png\"},\"artifacts\":[{\"name\":\"ScaleUnitNode\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/DeploymentTemplates/ScaleUnitNode.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Wide.png\",\"type\":\"icon\"},{\"id\":\"hero\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/Icons/Hero.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"ScaleUnitNode\",\"deploymentTemplateFileUris\":{\"ScaleUnitNode\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.ScaleUnitNode-ARM.1.0.0/DeploymentTemplates/ScaleUnitNode.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Snapshot-ARM.1.0.2?api-version=2015-04-01+24": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Snapshot-ARM.1.0.2?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "293" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14673" ], + "x-ms-request-id": [ "33898a50-7042-4e61-b50d-47d8d5bc4597" ], + "x-ms-correlation-request-id": [ "33898a50-7042-4e61-b50d-47d8d5bc4597" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065358Z:33898a50-7042-4e61-b50d-47d8d5bc4597" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:57 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3370" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Snapshot-ARM.1.0.2\",\"name\":\"Microsoft.Snapshot-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Snapshot-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Snapshot-ARM\",\"itemDisplayName\":\"Snapshot\",\"version\":\"1.0.2\",\"summary\":\"A snapshot is a disk with read-only backing blob.\",\"longSummary\":\"A snapshot is a disk with read-only backing blob.\",\"description\":\"\u003cp\u003eA snapshot is a disk with read-only backing blob. A snapshot can\u0027t be resized, can\u0027t be attached to a VM and the disk manager will not provide a SAS URI with write-access.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:55.0740602Z\",\"changedTime\":\"2020-02-07T12:50:55.0755936Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Snapshot\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/DeploymentTemplates/Snapshot.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Snapshot\",\"deploymentTemplateFileUris\":{\"Snapshot\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Snapshot-ARM.1.0.2/DeploymentTemplates/Snapshot.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.StorageAccount-ARM.101.0.1?api-version=2015-04-01+25": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.StorageAccount-ARM.101.0.1?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "294" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14672" ], + "x-ms-request-id": [ "de292c22-212e-418c-876e-10f2acfcf8d5" ], + "x-ms-correlation-request-id": [ "de292c22-212e-418c-876e-10f2acfcf8d5" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065358Z:de292c22-212e-418c-876e-10f2acfcf8d5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:58 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4981" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.StorageAccount-ARM.101.0.1\",\"name\":\"Microsoft.StorageAccount-ARM.101.0.1\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.StorageAccount-ARM.101.0.1\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"StorageAccount-ARM\",\"itemDisplayName\":\"Storage account\",\"version\":\"101.0.1\",\"summary\":\"Use Blobs, Tables, and Queues,for reliable, economical cloud storage.\",\"longSummary\":\"Use Blobs, Tables, and Queues,for reliable, economical cloud storage.\",\"description\":\"\u003cp\u003eMicrosoft Azure provides scalable, durable cloud storage, backup, and recovery solutions for any data, big or small. It works with the infrastructure you already have to cost-effectively enhance your existing applications and business continuity strategy, and provide the storage required by your cloud applications, including unstructured text or binary data such as video, audio, and images.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:55.7319807Z\",\"changedTime\":\"2020-02-07T12:50:55.7337891Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"data\",\"storage\",\"dataService\",\"mobileAddOn\",\"webAddOn\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/documentation/services/storage\"},{\"id\":\"1\",\"displayName\":\"Service overview\",\"uri\":\"http://azure.microsoft.com/services/storage\"},{\"id\":\"2\",\"displayName\":\"Pricing\",\"uri\":\"http://azure.microsoft.com/pricing/details/storage\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"StorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/StorageAccount.json\",\"type\":\"template\"},{\"name\":\"BlobStorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/BlobStorageAccount.json\",\"type\":\"template\"},{\"name\":\"ClassicStorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/ClassicStorageAccount.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"StorageAccount\",\"deploymentTemplateFileUris\":{\"StorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/StorageAccount.json\",\"BlobStorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/BlobStorageAccount.json\",\"ClassicStorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.101.0.1/Artifacts/ClassicStorageAccount.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.StorageAccount-ARM.1.0.3?api-version=2015-04-01+26": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.StorageAccount-ARM.1.0.3?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "295" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14671" ], + "x-ms-request-id": [ "bcb709be-48e2-4d08-b874-ce58dc1b0871" ], + "x-ms-correlation-request-id": [ "bcb709be-48e2-4d08-b874-ce58dc1b0871" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065358Z:bcb709be-48e2-4d08-b874-ce58dc1b0871" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:58 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4136" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.StorageAccount-ARM.1.0.3\",\"name\":\"Microsoft.StorageAccount-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.StorageAccount-ARM.1.0.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"StorageAccount-ARM\",\"itemDisplayName\":\"Storage account - blob, file, table, queue\",\"version\":\"1.0.3\",\"summary\":\"Use Blobs, Tables, Queues, and Files for reliable, economical cloud storage.\",\"longSummary\":\"Use Blobs, Tables, Queues, and Files for reliable, economical cloud storage.\",\"description\":\"\u003cp\u003eMicrosoft Azure provides scalable, durable cloud storage, backup, and recovery solutions for any data, big or small. It works with the infrastructure you already have to cost-effectively enhance your existing applications and business continuity strategy, and provide the storage required by your cloud applications, including unstructured text or binary data such as video, audio, and images.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:07.0111338Z\",\"changedTime\":\"2020-02-07T12:51:07.0125349Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"azure\",\"data\",\"storage\",\"dataService\",\"mobileAddOn\",\"webAddOn\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"http://azure.microsoft.com/services/storage\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/documentation/services/storage\"},{\"id\":\"2\",\"displayName\":\"Pricing\",\"uri\":\"http://azure.microsoft.com/pricing/details/storage\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"StorageAccount\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/DeploymentTemplates/StorageAccount.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"StorageAccount\",\"deploymentTemplateFileUris\":{\"StorageAccount\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.StorageAccount-ARM.1.0.3/DeploymentTemplates/StorageAccount.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Template.6.0.0?api-version=2015-04-01+27": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Template.6.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "296" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14670" ], + "x-ms-request-id": [ "4f1e9a7d-101c-4ab9-84f2-44a65c50af0a" ], + "x-ms-correlation-request-id": [ "4f1e9a7d-101c-4ab9-84f2-44a65c50af0a" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065359Z:4f1e9a7d-101c-4ab9-84f2-44a65c50af0a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:58 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3622" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Template.6.0.0\",\"name\":\"Microsoft.Template.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.Template.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"Template\",\"itemDisplayName\":\"Template deployment\",\"version\":\"6.0.0\",\"summary\":\"Customize your template and build for the cloud\",\"longSummary\":\"Customize your template and build for the cloud\",\"description\":\"\u003cp\u003eApplications running in Microsoft Azure usually rely on a combination of resources, like databases, servers, and web apps. Azure Resource Manager templates enable you to deploy and manage these resources as a group, using a JSON description of the resources and their deployment settings.\u003c/p\u003e\u003cp\u003eEdit your template with IntelliSense and deploy it to a new or existing resource group.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:06.3913598Z\",\"changedTime\":\"2020-02-07T12:51:06.3926121Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Custom\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"EmptyTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/DeploymentTemplates/EmptyTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"EmptyTemplate\",\"deploymentTemplateFileUris\":{\"EmptyTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.Template.6.0.0/DeploymentTemplates/EmptyTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.TenantSubscription.6.0.0?api-version=2015-04-01+28": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.TenantSubscription.6.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "297" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14669" ], + "x-ms-request-id": [ "7d702555-f962-4288-adae-485641afb0d8" ], + "x-ms-correlation-request-id": [ "7d702555-f962-4288-adae-485641afb0d8" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065359Z:7d702555-f962-4288-adae-485641afb0d8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:58 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3598" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.TenantSubscription.6.0.0\",\"name\":\"Microsoft.TenantSubscription.6.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.TenantSubscription.6.0.0\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft Corporation\",\"itemName\":\"TenantSubscription\",\"itemDisplayName\":\"Subscription\",\"version\":\"6.0.0\",\"summary\":\"Give your user a subscription to your offer.\",\"longSummary\":\"Give your user a subscription to your offer.\",\"description\":\"\u003cp\u003eOffers and plans bundle cloud services to be made available for user consumption. By creating a new subscription, you will be enabling the user to access the portal and start creating resources available to their subscription. \u003c/p\u003e\\r\\n\u003cp\u003eUsers may also self-subscribe to offers if the offers are made public.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:08.2437935Z\",\"changedTime\":\"2020-02-07T12:51:08.2451471Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"subscriptionMgmt\"],\"screenshotUris\":[],\"links\":[],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"Template\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/DeploymentTemplates/Template.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"Template\",\"deploymentTemplateFileUris\":{\"Template\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.TenantSubscription.6.0.0/DeploymentTemplates/Template.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualMachine-ARM.1.0.2?api-version=2015-04-01+29": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualMachine-ARM.1.0.2?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "298" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14668" ], + "x-ms-request-id": [ "e43213d3-1ed7-4877-ba02-0106c8785415" ], + "x-ms-correlation-request-id": [ "e43213d3-1ed7-4877-ba02-0106c8785415" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065359Z:e43213d3-1ed7-4877-ba02-0106c8785415" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:58 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4361" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualMachine-ARM.1.0.2\",\"name\":\"Microsoft.VirtualMachine-ARM.1.0.2\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.VirtualMachine-ARM.1.0.2\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"VirtualMachine-ARM\",\"itemDisplayName\":\"Virtual machine\",\"version\":\"1.0.2\",\"summary\":\"Azure Virtual Machines provide on-demand, high-scale, secure and virtualized infrastructure using either Linux or Windows operating systems.\",\"longSummary\":\"Azure Virtual Machines provide on-demand, high-scale, secure and virtualized infrastructure using either Linux or Windows operating systems.\",\"description\":\"\u003cp\u003eWith support for Linux, Windows Server, SQL Server, Oracle, IBM, and SAP, Azure Virtual Machines give you the flexibility of virtualization for a wide range of computing solutions—development and testing, running applications, and extending your datacenter. It’s the freedom of open-source software configured the way you need it. It’s as if it was another rack in your datacenter, giving you the power to deploy an application in seconds instead of weeks.\u003c/p\u003e\u003cp\u003eAzure Virtual Machines support IBM, Oracle, Red Hat, SAP, SQL Server, Linux, and Windows Server\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:56.3802147Z\",\"changedTime\":\"2020-02-07T12:50:56.3805087Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"hideFromSearch\",\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Azure Virtual Machines\",\"uri\":\"https://docs.microsoft.com/azure/virtual-machines/\"},{\"id\":\"1\",\"displayName\":\"Save up to 82% with Azure Reserved VM Instances and Azure Hybrid Benefit for Windows Server.\",\"uri\":\"https://azure.microsoft.com/pricing/reserved-vm-instances/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"DefaultTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Artifacts/mainTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DefaultTemplate\",\"deploymentTemplateFileUris\":{\"DefaultTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualMachine-ARM.1.0.2/Artifacts/mainTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualNetwork-ARM.1.0.4?api-version=2015-04-01+30": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualNetwork-ARM.1.0.4?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "299" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14667" ], + "x-ms-request-id": [ "fe9062f6-a1b0-465b-ab3e-d6666499b74d" ], + "x-ms-correlation-request-id": [ "fe9062f6-a1b0-465b-ab3e-d6666499b74d" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065359Z:fe9062f6-a1b0-465b-ab3e-d6666499b74d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:58 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4663" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualNetwork-ARM.1.0.4\",\"name\":\"Microsoft.VirtualNetwork-ARM.1.0.4\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.VirtualNetwork-ARM.1.0.4\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"VirtualNetwork-ARM\",\"itemDisplayName\":\"Virtual network\",\"version\":\"1.0.4\",\"summary\":\"Create a logically isolated section in Microsoft Azure and securely connect it outward.\",\"longSummary\":\"Create a logically isolated section in Microsoft Azure and securely connect it outward.\",\"description\":\"\u003cp\u003eCreate a logically isolated section in Microsoft Azure with this networking service. You can securely connect it to your on-premises datacenter or a single client machine using an IPsec connection. Virtual Networks make it easy for you to take advantage of the scalable, on-demand infrastructure of Azure while providing connectivity to data and applications on-premises, including systems running on Windows Server, mainframes, and UNIX.\u003c/p\u003e \u003cp\u003eUse Virtual Network to:\u003c/p\u003e \u003cul\u003e \u003cli\u003eExtend your datacenter\u003c/li\u003e \u003cli\u003eBuild distributed applications\u003c/li\u003e \u003cli\u003eRemotely debug your applications\u003c/li\u003e \u003c/ul\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:04.4787056Z\",\"changedTime\":\"2020-02-07T12:51:04.4799803Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"http://azure.microsoft.com/services/virtual-network/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://azure.microsoft.com/documentation/services/virtual-network/\"},{\"id\":\"2\",\"displayName\":\"Pricing\",\"uri\":\"http://azure.microsoft.com/pricing/details/virtual-network/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Wide.png\",\"hero\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Hero.png\"},\"artifacts\":[{\"name\":\"VirtualNetwork\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/DeploymentTemplates/VirtualNetwork.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Wide.png\",\"type\":\"icon\"},{\"id\":\"hero\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/Icons/Hero.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"VirtualNetwork\",\"deploymentTemplateFileUris\":{\"VirtualNetwork\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetwork-ARM.1.0.4/DeploymentTemplates/VirtualNetwork.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualNetworkGateway-ARM.1.0.3?api-version=2015-04-01+31": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualNetworkGateway-ARM.1.0.3?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "300" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14666" ], + "x-ms-request-id": [ "b9fead73-5d92-4ab0-9653-61a03f25c625" ], + "x-ms-correlation-request-id": [ "b9fead73-5d92-4ab0-9653-61a03f25c625" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065359Z:b9fead73-5d92-4ab0-9653-61a03f25c625" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:58 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4513" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.VirtualNetworkGateway-ARM.1.0.3\",\"name\":\"Microsoft.VirtualNetworkGateway-ARM.1.0.3\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"Microsoft.VirtualNetworkGateway-ARM.1.0.3\",\"publisher\":\"Microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"VirtualNetworkGateway-ARM\",\"itemDisplayName\":\"Virtual network gateway\",\"version\":\"1.0.3\",\"summary\":\"The VPN device in your Azure virtual network and used with site-to-site and VNet-to-VNet VPN connections.\",\"longSummary\":\"The VPN device in your Azure virtual network and used with site-to-site and VNet-to-VNet VPN connections.\",\"description\":\"\u003cp\u003eA virtual network gateway is the software VPN device for your Azure virtual network. Use this with a \u003ca href=\u0027https://portal.azure.com/#create/Microsoft.Connection-ARM\u0027 target=\u0027_blank\u0027\u003econnection\u003c/a\u003e to set up a site-to-site VPN connection between an Azure virtual network and your local network, or a VNet-to-VNet VPN connection between two Azure virtual networks. It can also be used to connect a virtual network to an ExpressRoute circuit.\u003c/p\u003e\u003cp\u003eMicrosoft Azure provides a \u003ca href=\u0027https://azure.microsoft.com/support/legal/sla/vpn-gateway\u0027 target=\u0027_blank\u0027\u003e99.9% uptime SLA\u003c/a\u003e for virtual network gateways.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:51:05.1172434Z\",\"changedTime\":\"2020-02-07T12:51:05.118727Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Networking\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Service overview\",\"uri\":\"https://azure.microsoft.com/services/vpn-gateway/\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"https://azure.microsoft.com/documentation/services/vpn-gateway/\"},{\"id\":\"2\",\"displayName\":\"Pricing details\",\"uri\":\"https://azure.microsoft.com/pricing/details/vpn-gateway/\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"VirtualNetworkGateway\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/DeploymentTemplates/VirtualNetworkGateway.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"VirtualNetworkGateway\",\"deploymentTemplateFileUris\":{\"VirtualNetworkGateway\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/Microsoft.VirtualNetworkGateway-ARM.1.0.3/DeploymentTemplates/VirtualNetworkGateway.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0?api-version=2015-04-01+32": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "301" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14665" ], + "x-ms-request-id": [ "44cb4c16-3214-43a2-b936-40c8be4fb371" ], + "x-ms-correlation-request-id": [ "44cb4c16-3214-43a2-b936-40c8be4fb371" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065359Z:44cb4c16-3214-43a2-b936-40c8be4fb371" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:58 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "3307" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0\",\"name\":\"TestUbuntu.Test.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"TestUbuntu.Test.1.0.0\",\"publisher\":\"TestUbuntu\",\"publisherDisplayName\":\"TestUbuntu\",\"itemName\":\"Test\",\"itemDisplayName\":\"Test.TestUbuntu.1.0.0\",\"version\":\"1.0.0\",\"summary\":\"Create a simple VM\",\"longSummary\":\"Create a simple VM and use it\",\"description\":\"\u003cp\u003eThis is just a sample of the type of description you could create for your gallery item!\u003c/p\u003e\u003cp\u003eThis is a second paragraph.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-12T06:43:51.7289594Z\",\"changedTime\":\"2020-02-12T06:43:51.746116Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Custom\",\"Disconnected\",\"My Marketplace Items\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"LinuxTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/DeploymentTemplates/LinuxTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LinuxTemplate\",\"deploymentTemplateFileUris\":{\"LinuxTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/DeploymentTemplates/LinuxTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.antimalware-windows-arm.1.0.0?api-version=2015-04-01+33": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.antimalware-windows-arm.1.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "302" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14664" ], + "x-ms-request-id": [ "722ca805-fd01-4408-ba27-99d4f67fd4e8" ], + "x-ms-correlation-request-id": [ "722ca805-fd01-4408-ba27-99d4f67fd4e8" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065359Z:722ca805-fd01-4408-ba27-99d4f67fd4e8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:59 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "6139" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.antimalware-windows-arm.1.0.0\",\"name\":\"microsoft.antimalware-windows-arm.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.antimalware-windows-arm.1.0.0\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"antimalware-windows-arm\",\"itemDisplayName\":\"Microsoft Antimalware\",\"version\":\"1.0.0\",\"summary\":\"Microsoft Antimalware for Azure Virtual Machines\",\"longSummary\":\"Microsoft Antimalware for Azure Virtual Machines\",\"description\":\"\u003cp\u003eMicrosoft Antimalware for Azure Virtual Machines is a real-time protection capability that helps identify and remove viruses, spyware, and other malicious software, with configurable alerts when known malicious or unwanted software attempts to install itself or run on your system. The solution can be enabled and configured from the Azure Portal, Service Management REST API, and Microsoft Azure PowerShell SDK cmdlets.\u003c/p\u003e\u003cp\u003eTo \u003cstrong\u003eenable\u003c/strong\u003e antimalware with the \u003cstrong\u003edefault configuration\u003c/strong\u003e, click \u003cstrong\u003eCreate\u003c/strong\u003e on the Add Extension blade without inputting any configuration setting values.\u003c/p\u003e\u003cp\u003eTo \u003cstrong\u003eenable\u003c/strong\u003e antimalware with a \u003cstrong\u003ecustom configuration\u003c/strong\u003e, input the supported values for the configuration settings provided on the \u003cstrong\u003eAdd Extension\u003c/strong\u003e blade and click \u003cstrong\u003eCreate\u003c/strong\u003e. Please refer to the \u003cstrong\u003etooltips\u003c/strong\u003e provided with each configuration setting on the Add Extension blade to see the supported configuration values.\u003c/p\u003e\u003cp\u003eTo \u003cstrong\u003eenable antimalware event collection\u003c/strong\u003e for a virtual machine, click any part of the \u003cstrong\u003eMonitoring lens\u003c/strong\u003e in the virtual machine blade, click \u003cstrong\u003eDiagnostics\u003c/strong\u003e command on Metric blade, select \u003cstrong\u003eStatus ON\u003c/strong\u003e and check \u003cstrong\u003eWindows Event system logs\u003c/strong\u003e. The antimalware events are collected from the Windows Event system logs to your storage account. You can configure the storage account for your virtual machine to collect the antimalware events by selecting the appropriate storage account.\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027http://azure.microsoft.com/en-us/support/legal/subscription-agreement/\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027http://azure.microsoft.com/en-us/support/legal/privacy-statement/\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:50.0248564Z\",\"changedTime\":\"2020-02-07T12:50:50.0300482Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-windows\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?linkid=398023\"},{\"id\":\"1\",\"displayName\":\"Powershell Cmdlets\",\"uri\":\"http://msdn.microsoft.com/en-us/library/dn771715.aspx\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.antimalware-windows-arm.1.0.0/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.custom-script2-linux-arm.3.0.0?api-version=2015-04-01+34": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.custom-script2-linux-arm.3.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "303" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14663" ], + "x-ms-request-id": [ "fad96462-d55a-4e31-a5d4-e3f40267c400" ], + "x-ms-correlation-request-id": [ "fad96462-d55a-4e31-a5d4-e3f40267c400" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065400Z:fad96462-d55a-4e31-a5d4-e3f40267c400" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:59 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4872" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.custom-script2-linux-arm.3.0.0\",\"name\":\"microsoft.custom-script2-linux-arm.3.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.custom-script2-linux-arm.3.0.0\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"custom-script2-linux-arm\",\"itemDisplayName\":\"Custom Script For Linux\",\"version\":\"3.0.0\",\"summary\":\"Custom Script extension for Linux\",\"longSummary\":\"Custom Script extension for Linux\",\"description\":\"\u003cp\u003eCustomScript Extension is a tool to execute your VM customization tasks post VM provision. When this Extension is added to a Virtual Machine, it can download customer’s scripts from the Azure storage or public storage, and execute the scripts on the VM. CustomScript Extension tasks can also be automated using the Azure PowerShell cmdlets and Azure Cross-Platform Command-Line Interface (xPlat CLI).\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/UiDefinition.json\",\"createdTime\":\"2020-02-09T08:41:33.7156985Z\",\"changedTime\":\"2020-02-09T08:41:33.7158463Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"disableAutoCuration\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://github.com/Azure/azure-linux-extensions/tree/master/CustomScript\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script2-linux-arm.3.0.0/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.custom-script-linux-arm.2.0.50?api-version=2015-04-01+35": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.custom-script-linux-arm.2.0.50?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "304" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14662" ], + "x-ms-request-id": [ "12bfa0e8-1ba0-4404-9856-40f829ba1930" ], + "x-ms-correlation-request-id": [ "12bfa0e8-1ba0-4404-9856-40f829ba1930" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065400Z:12bfa0e8-1ba0-4404-9856-40f829ba1930" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:59 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4878" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.custom-script-linux-arm.2.0.50\",\"name\":\"microsoft.custom-script-linux-arm.2.0.50\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.custom-script-linux-arm.2.0.50\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft Corp.\",\"itemName\":\"custom-script-linux-arm\",\"itemDisplayName\":\"Custom Script For Linux\",\"version\":\"2.0.50\",\"summary\":\"Custom Script extension for Linux\",\"longSummary\":\"Custom Script extension for Linux\",\"description\":\"\u003cp\u003eCustomScript Extension is a tool to execute your VM customization tasks post VM provision. When this Extension is added to a Virtual Machine, it can download customer’s scripts from the Azure storage or public storage, and execute the scripts on the VM. CustomScript Extension tasks can also be automated using the Azure PowerShell cmdlets and Azure Cross-Platform Command-Line Interface (xPlat CLI).\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:51.4923747Z\",\"changedTime\":\"2020-02-07T12:50:51.4931732Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-linux\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"https://github.com/Azure/azure-linux-extensions/tree/master/CustomScript\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.custom-script-linux-arm.2.0.50/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.docker-arm.1.1.0?api-version=2015-04-01+36": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.docker-arm.1.1.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "305" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14661" ], + "x-ms-request-id": [ "48b0f58b-3075-4128-a1e9-b7a767ed7235" ], + "x-ms-correlation-request-id": [ "48b0f58b-3075-4128-a1e9-b7a767ed7235" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065400Z:48b0f58b-3075-4128-a1e9-b7a767ed7235" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:59 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4621" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.docker-arm.1.1.0\",\"name\":\"microsoft.docker-arm.1.1.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.docker-arm.1.1.0\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"docker-arm\",\"itemDisplayName\":\"Docker\",\"version\":\"1.1.0\",\"summary\":\"Docker Extension for Linux Virtual Machines\",\"longSummary\":\"Docker Extension for Linux Virtual Machines\",\"description\":\"\u003cp\u003eCreate a Docker host in Microsoft Azure.\u003c/p\u003e\u003cp\u003eThis extension will install a Docker daemon on the virtual machine, and configure it to listen for commands from a Docker client. Security is provided by https client authentication.\u003c/p\u003e\u003cp\u003e\u003ch3\u003eLegal Terms\u003c/h3\u003eBy clicking the Create button, I acknowledge that I am getting this software from Microsoft Corp. and that the \u003ca href=\u0027https://github.com/Azure/azure-docker-extension/blob/master/LICENSE\u0027 target=\u0027_blank\u0027\u003elegal terms\u003c/a\u003e of Microsoft Corp. apply to it. Microsoft does not provide rights for third-party software. Also see the \u003ca href=\u0027http://www.microsoft.com/privacystatement/en-us/OnlineServices/Default.aspx\u0027 target=\u0027_blank\u0027\u003eprivacy statement\u003c/a\u003e from Microsoft Corp..\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/UiDefinition.json\",\"createdTime\":\"2020-02-07T12:50:52.6087638Z\",\"changedTime\":\"2020-02-07T12:50:52.6091729Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"compute-vmextension-linux\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Docker User Guide\",\"uri\":\"http://docs.docker.com\"},{\"id\":\"1\",\"displayName\":\"Running Docker with HTTPS\",\"uri\":\"http://docs.docker.com/articles/https\"},{\"id\":\"2\",\"displayName\":\"Azure Docker VM Extension User Guide\",\"uri\":\"https://github.com/Azure/azure-docker-extension\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"MainTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/MainTemplate.json\",\"type\":\"template\"},{\"name\":\"CreateUiDefinition\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/CreateUiDefinition.json\",\"type\":\"custom\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/UiDefinition.json\",\"defaultDeploymentTemplateId\":\"MainTemplate\",\"deploymentTemplateFileUris\":{\"MainTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/MainTemplate.json\",\"CreateUiDefinition\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.docker-arm.1.1.0/DeploymentTemplates/CreateUiDefinition.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Get-AzsGalleryItem+[NoContext]+TestGetGalleryItem+$GET+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.vmss.7.1.7?api-version=2015-04-01+37": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.vmss.7.1.7?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "306" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14660" ], + "x-ms-request-id": [ "f4e79642-89bf-4699-b09c-5ae6fa29200e" ], + "x-ms-correlation-request-id": [ "f4e79642-89bf-4699-b09c-5ae6fa29200e" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T065400Z:f4e79642-89bf-4699-b09c-5ae6fa29200e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Wed, 12 Feb 2020 06:53:59 GMT" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ] + }, + "ContentHeaders": { + "Content-Length": [ "4090" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/microsoft.vmss.7.1.7\",\"name\":\"microsoft.vmss.7.1.7\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"microsoft.vmss.7.1.7\",\"publisher\":\"microsoft\",\"publisherDisplayName\":\"Microsoft\",\"itemName\":\"vmss\",\"itemDisplayName\":\"Virtual machine scale set\",\"version\":\"7.1.7\",\"summary\":\"Deploy multiple instances of a single image.\",\"longSummary\":\"This template deploys a Virtual machine scale set of virtual machines (Windows or Linux).\",\"description\":\"\u003cp\u003eAzure virtual machine scale sets let you create and manage a group of identical, load balanced VMs. The number of VM instances can automatically increase or decrease in response to demand or a defined schedule. Scale sets provide high availability to your applications, and allow you to centrally manage, configure, and update a large number of VMs. With virtual machine scale sets, you can build large-scale services for areas such as compute, big data, and container workloads. (Portal VMSS version 7.1.7)\u003c/p\u003e\u003cli\u003eEasy to create and manage multiple VMs\u003c/li\u003e\u003cli\u003eProvides high availability and application resiliency\u003c/li\u003e\u003cli\u003eAllows your application to automatically scale as resource demand changes\u003c/li\u003e\u003cli\u003eWorks at large-scale\u003c/li\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/UIDefinition.json\",\"createdTime\":\"2020-02-07T12:50:56.8903246Z\",\"changedTime\":\"2020-02-07T12:50:56.8911746Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"multiResourceSolution\",\"readonlytemplate\",\"virtualMachine\",\"virtualMachine-Arm\",\"appInfra\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Learn more\",\"uri\":\"http://aka.ms/vmssoverview\"},{\"id\":\"1\",\"displayName\":\"Documentation\",\"uri\":\"http://aka.ms/vmssdoc\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Wide.png\"},\"artifacts\":[{\"name\":\"DefaultTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/DeploymentTemplates/DefaultTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/Icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"DefaultTemplate\",\"deploymentTemplateFileUris\":{\"DefaultTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/microsoft.vmss.7.1.7/DeploymentTemplates/DefaultTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Gallery.Admin/test/Get-AzsGalleryItem.Tests.ps1 b/src/Azs.Gallery.Admin/test/Get-AzsGalleryItem.Tests.ps1 new file mode 100644 index 00000000..c369e2df --- /dev/null +++ b/src/Azs.Gallery.Admin/test/Get-AzsGalleryItem.Tests.ps1 @@ -0,0 +1,32 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsGalleryItem.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName +. $PSScriptRoot\Common.ps1 + +Describe 'Get-AzsGalleryItem' { + it "TestListAllGalleryItems" -Skip:$('TestListAllGalleryItems' -in $global:SkippedTests) { + $global:TestName = 'TestListAllGalleryItems' + + $GalleryItems = Get-AzsGalleryItem + $GalleryItems | Should Not Be $null + foreach ($GalleryItem in $GalleryItems) { + ValidateGalleryItem -GalleryItem $GalleryItem + } + } + + + it "TestGetGalleryItem" -Skip:$('TestGetGalleryItem' -in $global:SkippedTests) { + $global:TestName = 'TestGetGalleryItem' + + $GalleryItems = Get-AzsGalleryItem + $GalleryItems | Should Not Be $null + foreach ($GalleryItem in $GalleryItems) { + $retrieved = Get-AzsGalleryItem -Name $GalleryItem.Name + AssertGalleryItemsAreSame -Expected $GalleryItem -Found $retrieved + } + } +} diff --git a/src/Azs.Gallery.Admin/test/Remove-AzsGalleryItem.Recording.json b/src/Azs.Gallery.Admin/test/Remove-AzsGalleryItem.Recording.json new file mode 100644 index 00000000..70600885 --- /dev/null +++ b/src/Azs.Gallery.Admin/test/Remove-AzsGalleryItem.Recording.json @@ -0,0 +1,127 @@ +{ + "Remove-AzsGalleryItem+[NoContext]+TestCreateAndDeleteGalleryItemPiped+$DELETE+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0?api-version=2015-04-01+1": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "d5c3bd3f-e4ae-4871-9ac5-21b9ee2d0071" ], + "CommandName": [ "Remove-AzsGalleryItem" ], + "FullCommandName": [ "Remove-AzsGalleryItem_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 204, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14996" ], + "x-ms-request-id": [ "d0f99b1f-9ad9-43a7-9f00-09c7196d07a9" ], + "x-ms-correlation-request-id": [ "d0f99b1f-9ad9-43a7-9f00-09c7196d07a9" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T071513Z:d0f99b1f-9ad9-43a7-9f00-09c7196d07a9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Date": [ "Wed, 12 Feb 2020 07:15:13 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Remove-AzsGalleryItem+[NoContext]+TestCreateAndDeleteGalleryItemPiped+$POST+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems?api-version=2015-04-01+2": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems?api-version=2015-04-01", + "Content": "{\r\n \"galleryItemUri\": \"https://testsa.blob.redmond.ext-n35r1010.masd.stbtest.microsoft.com/testsc/TestUbuntu.Test.1.0.0.azpkg\"\r\n}", + "Headers": { + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "b9793594-1b0b-4907-b74e-dcd756709aff" ], + "CommandName": [ "new-AzsGalleryItem" ], + "FullCommandName": [ "New-AzsGalleryItem_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "130" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1193" ], + "x-ms-request-id": [ "04364fa5-a3e1-472c-a2bb-28479cac38e6" ], + "x-ms-correlation-request-id": [ "04364fa5-a3e1-472c-a2bb-28479cac38e6" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T071513Z:04364fa5-a3e1-472c-a2bb-28479cac38e6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Date": [ "Wed, 12 Feb 2020 07:15:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3308" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0\",\"name\":\"TestUbuntu.Test.1.0.0\",\"type\":\"Microsoft.Gallery.Admin/galleryItems\",\"properties\":{\"identity\":\"TestUbuntu.Test.1.0.0\",\"publisher\":\"TestUbuntu\",\"publisherDisplayName\":\"TestUbuntu\",\"itemName\":\"Test\",\"itemDisplayName\":\"Test.TestUbuntu.1.0.0\",\"version\":\"1.0.0\",\"summary\":\"Create a simple VM\",\"longSummary\":\"Create a simple VM and use it\",\"description\":\"\u003cp\u003eThis is just a sample of the type of description you could create for your gallery item!\u003c/p\u003e\u003cp\u003eThis is a second paragraph.\u003c/p\u003e\",\"uiDefinitionUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/UIDefinition.json\",\"createdTime\":\"2020-02-12T07:15:13.6294417Z\",\"changedTime\":\"2020-02-12T07:15:13.6300972Z\",\"itemType\":\"GalleryItem\",\"categoryIds\":[\"Custom\",\"Disconnected\",\"My Marketplace Items\"],\"screenshotUris\":[],\"links\":[{\"id\":\"0\",\"displayName\":\"Documentation\",\"uri\":\"http://go.microsoft.com/fwlink/?LinkId=532898\"}],\"filters\":[],\"iconFileUris\":{\"small\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Small.png\",\"medium\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Medium.png\",\"large\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Large.png\",\"wide\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Wide.png\"},\"artifacts\":[{\"name\":\"LinuxTemplate\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/DeploymentTemplates/LinuxTemplate.json\",\"type\":\"template\"}],\"metadata\":{},\"properties\":{},\"images\":[{\"context\":\"ibiza\",\"items\":[{\"id\":\"small\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Small.png\",\"type\":\"icon\"},{\"id\":\"medium\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Medium.png\",\"type\":\"icon\"},{\"id\":\"large\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Large.png\",\"type\":\"icon\"},{\"id\":\"wide\",\"uri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/icons/Wide.png\",\"type\":\"icon\"}]}],\"products\":[],\"searchScore\":0.0,\"definitionTemplates\":{\"uiDefinitionFileUri\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/UIDefinition.json\",\"defaultDeploymentTemplateId\":\"LinuxTemplate\",\"deploymentTemplateFileUris\":{\"LinuxTemplate\":\"https://galleryartifacts.adminhosting.redmond.ext-n35r1010.masd.stbtest.microsoft.com//artifact/20161101/TestUbuntu.Test.1.0.0/DeploymentTemplates/LinuxTemplate.json\"},\"deploymentFragmentFileUris\":{}},\"additionalProperties\":{},\"keywords\":[]}}" + } + }, + "Remove-AzsGalleryItem+[NoContext]+TestCreateAndDeleteGalleryItemPiped+$DELETE+https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0?api-version=2015-04-01+3": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.redmond.ext-n35r1010.masd.stbtest.microsoft.com/subscriptions/b64bc025-4ace-4ffa-844e-4473ded5c230/providers/Microsoft.Gallery.Admin/galleryItems/TestUbuntu.Test.1.0.0?api-version=2015-04-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "434283e0-49bc-4421-913c-4fdbde1d3e36" ], + "CommandName": [ "Remove-AzsGalleryItem" ], + "FullCommandName": [ "Remove-AzsGalleryItem_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-XSS-Protection": [ "1; mode=block" ], + "x-ms-version": [ "10.1.1909.5 (AzureUX-Gallery:AzsRelease/1909.a575b74b.191025-1613)" ], + "Server": [ "Microsoft-IIS/10.0" ], + "X-Powered-By": [ "ASP.NET" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14995" ], + "x-ms-request-id": [ "d055ce31-4e0e-4969-8cb0-e44128b932b2" ], + "x-ms-correlation-request-id": [ "d055ce31-4e0e-4969-8cb0-e44128b932b2" ], + "x-ms-routing-request-id": [ "REDMOND:20200212T071513Z:d055ce31-4e0e-4969-8cb0-e44128b932b2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Date": [ "Wed, 12 Feb 2020 07:15:13 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + } +} \ No newline at end of file diff --git a/src/Azs.Gallery.Admin/test/Remove-AzsGalleryItem.Tests.ps1 b/src/Azs.Gallery.Admin/test/Remove-AzsGalleryItem.Tests.ps1 new file mode 100644 index 00000000..aac7c6f2 --- /dev/null +++ b/src/Azs.Gallery.Admin/test/Remove-AzsGalleryItem.Tests.ps1 @@ -0,0 +1,22 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzsGalleryItem.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzsGalleryItem' { + it "TestCreateAndDeleteGalleryItemPiped" { + $global:TestName = 'TestCreateAndDeleteGalleryItem' + + $name = "TestUbuntu.Test.1.0.0" + $uri = "https://testsa.blob.redmond.ext-n35r1010.masd.stbtest.microsoft.com/testsc/TestUbuntu.Test.1.0.0.azpkg" + Remove-AzsGalleryItem -Name $name + + $GalleryItem = new-AzsGalleryItem -GalleryItemUri $uri + $GalleryItem | Should Not Be $null + + $GalleryItem | Remove-AzsGalleryItem + } +} diff --git a/src/Azs.Gallery.Admin/test/readme.md b/src/Azs.Gallery.Admin/test/readme.md new file mode 100644 index 00000000..7c752b4c --- /dev/null +++ b/src/Azs.Gallery.Admin/test/readme.md @@ -0,0 +1,17 @@ +# Test +This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `..\custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: no + +## Details +We allow three testing modes: *live*, *record*, and *playback*. These can be selected using the `-Live`, `-Record`, and `-Playback` switches respectively on the `test-module.ps1` script. This script will run through any `.Tests.ps1` scripts in the `test` folder. If you choose the *record* mode, it will create a `.Recording.json` file of the REST calls between the client and server. Then, when you choose *playback* mode, it will use the `.Recording.json` file to mock the communication between server and client. The *live* mode runs the same as the *record* mode; however, it doesn't create the `.Recording.json` file. + +## Purpose +Custom cmdlets generally encompass additional functionality not described in the REST specification, or combines functionality generated from the REST spec. To validate this functionality continues to operate as intended, creating tests that can be ran and re-ran against custom cmdlets is part of the framework. + +## Usage +To execute tests, run the `test-module.ps1`. To write tests, [this example](https://github.com/pester/Pester/blob/8b9cf4248315e44f1ac6673be149f7e0d7f10466/Examples/Planets/Get-Planet.Tests.ps1#L1) from the Pester repository is very useful for getting started. \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/custom/Close-AzsAlert.ps1 b/src/Azs.InfrastructureInsights.Admin/custom/Close-AzsAlert.ps1 new file mode 100644 index 00000000..c2ad5276 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/custom/Close-AzsAlert.ps1 @@ -0,0 +1,323 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Closes the given alert. +.Description +Closes the given alert. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.infrastructureinsights.admin/close-azsalert +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IAlert +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IAlert +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +ALERT : This object represents an alert resource. + [Location ]: The Azure Region where the resource lives + [Tag ]: Resource tags. + [(Any) ]: This indicates any property can be added to this object. + [AlertId ]: Gets or sets the ID of the alert. + [AlertProperty ]: Properties of the alert. + [(Any) ]: This indicates any property can be added to this object. + [ClosedByUserAlias ]: User alias who closed the alert. + [ClosedTimestamp ]: Timestamp when the alert was closed. + [CreatedTimestamp ]: Timestamp when the alert was created. + [Description ]: Description of the alert. + [FaultId ]: Gets or sets the fault ID of the alert. + [FaultTypeId ]: Gets or sets the fault type ID of the alert. + [HasValidRemediationAction ]: Indicates if the alert can be remediated. + [ImpactedResourceDisplayName ]: Display name for the impacted item. + [ImpactedResourceId ]: Gets or sets the Resource ID for the impacted item. + [LastUpdatedTimestamp ]: Timestamp when the alert was last updated. + [Remediation ]: Gets or sets the admin friendly remediation instructions for the alert. + [ResourceProviderRegistrationId ]: Gets or sets the registration ID of the service the alert belongs to. + [ResourceRegistrationId ]: Gets or sets the registration ID of the resource associated with the alert. If the alert is not associated with a resource, the resource registration ID is null. + [Severity ]: Severity of the alert. + [State ]: State of the alert. + [Title ]: Gets or sets the Resource ID for the impacted item. + +INPUTOBJECT : Identity Parameter + [AlertName ]: Name of the alert. + [Id ]: Resource identity path + [Location ]: Name of the region + [ResourceGroupName ]: The name of the resource group. + [ResourceRegistrationId ]: Resource registration ID. + [ServiceHealth ]: Service Health name. + [ServiceRegistrationId ]: Service registration ID. + [SubscriptionId ]: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.InfrastructureInsightsAdmin.admin/close-azsalert +#> +function Close-AzsAlert { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IAlert])] + [CmdletBinding(DefaultParameterSetName='CloseExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='Close')] + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Name of the region + ${Location}, + + [Parameter(ParameterSetName='Close', Mandatory)] + [Parameter(ParameterSetName='CloseExpanded', Mandatory)] + [Alias('AlertName')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Path')] + [System.String] + # Name of the alert. + ${Name}, + + [Parameter(ParameterSetName='Close')] + [Parameter(ParameterSetName='CloseExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # The name of the resource group. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Close')] + [Parameter(ParameterSetName='CloseExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials that uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='CloseViaIdentity', Mandatory, ValueFromPipeline)] + [Parameter(ParameterSetName='CloseViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Query')] + [System.String] + # The username used to perform the operation. + ${User}, + + [Parameter(ParameterSetName='Close', Mandatory, ValueFromPipeline)] + [Parameter(ParameterSetName='CloseViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IAlert] + # This object represents an alert resource. + # To construct, see NOTES section for ALERT properties and create a hash table. + ${Alert}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Gets or sets the ID of the alert. + ${AlertId}, + + [Parameter(ParameterSetName='CloseExpanded',Mandatory)] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IAlertModelAlertProperties]))] + [System.Collections.Hashtable] + # Properties of the alert. + ${AlertProperty}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # User alias who closed the alert. + ${ClosedByUserAlias}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Timestamp when the alert was closed. + ${ClosedTimestamp}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Timestamp when the alert was created. + ${CreatedTimestamp}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IDictionary[]] + # Description of the alert. + ${Description}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Gets or sets the fault ID of the alert. + ${FaultId}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Gets or sets the fault type ID of the alert. + ${FaultTypeId}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Indicates if the alert can be remediated. + ${HasValidRemediationAction}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Display name for the impacted item. + ${ImpactedResourceDisplayName}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Gets or sets the Resource ID for the impacted item. + ${ImpactedResourceId}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Timestamp when the alert was last updated. + ${LastUpdatedTimestamp}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # The Azure Region where the resource lives + ${Location1}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IDictionary[]] + # Gets or sets the admin friendly remediation instructions for the alert. + ${Remediation}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Gets or sets the registration ID of the service the alert belongs to. + ${ResourceProviderRegistrationId}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Gets or sets the registration ID of the resource associated with the alert. + # If the alert is not associated with a resource, the resource registration ID is null. + ${ResourceRegistrationId}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Severity of the alert. + ${Severity}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # State of the alert. + ${State}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.ITrackedResourceTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter(ParameterSetName='CloseExpanded')] + [Parameter(ParameterSetName='CloseViaIdentityExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Body')] + [System.String] + # Gets or sets the Resource ID for the impacted item. + ${Title}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + ) + + process { + Azs.InfrastructureInsights.Admin.internal\Close-AzsAlert @PSBoundParameters + } + + } + \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/docs/Azs.InfrastructureInsights.Admin.md b/src/Azs.InfrastructureInsights.Admin/docs/Azs.InfrastructureInsights.Admin.md new file mode 100644 index 00000000..0aad2763 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/docs/Azs.InfrastructureInsights.Admin.md @@ -0,0 +1,31 @@ +--- +Module Name: Azs.InfrastructureInsights.Admin +Module Guid: 36c9368d-435f-401d-92e3-a02d918fa4e0 +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.infrastructureinsights.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.InfrastructureInsights.Admin Module +## Description +Microsoft Azure PowerShell: InfrastructureInsightsAdmin cmdlets + +## Azs.InfrastructureInsights.Admin Cmdlets +### [Close-AzsAlert](Close-AzsAlert.md) +Closes the given alert. + +### [Get-AzsAlert](Get-AzsAlert.md) +Returns the requested an alert. + +### [Get-AzsRegionHealth](Get-AzsRegionHealth.md) +Returns the requested health status of a region. + +### [Get-AzsRegistrationHealth](Get-AzsRegistrationHealth.md) +Returns the requested health information about a resource. + +### [Get-AzsRPHealth](Get-AzsRPHealth.md) +Returns the requested service health object. + +### [Repair-AzsAlert](Repair-AzsAlert.md) +Repairs an alert. + diff --git a/src/Azs.InfrastructureInsights.Admin/docs/Close-AzsAlert.md b/src/Azs.InfrastructureInsights.Admin/docs/Close-AzsAlert.md new file mode 100644 index 00000000..93d6f11b --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/docs/Close-AzsAlert.md @@ -0,0 +1,612 @@ +--- +external help file: +Module Name: Azs.InfrastructureInsights.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.infrastructureinsights.admin/close-azsalert +schema: 2.0.0 +--- + +# Close-AzsAlert + +## SYNOPSIS +Closes the given alert. + +## SYNTAX + +### CloseExpanded (Default) +``` +Close-AzsAlert -Name -User [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-AlertId ] [-AlertProperty ] [-ClosedByUserAlias ] + [-ClosedTimestamp ] [-CreatedTimestamp ] [-Description ] [-FaultId ] + [-FaultTypeId ] [-HasValidRemediationAction] [-ImpactedResourceDisplayName ] + [-ImpactedResourceId ] [-LastUpdatedTimestamp ] [-Location1 ] + [-Remediation ] [-ResourceProviderRegistrationId ] [-ResourceRegistrationId ] + [-Severity ] [-State ] [-Tag ] [-Title ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### Close +``` +Close-AzsAlert -Name -User -Alert [-Location ] + [-ResourceGroupName ] [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### CloseViaIdentity +``` +Close-AzsAlert -InputObject -User -Alert + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### CloseViaIdentityExpanded +``` +Close-AzsAlert -InputObject -User [-Location ] + [-AlertId ] [-AlertProperty ] [-ClosedByUserAlias ] [-ClosedTimestamp ] + [-CreatedTimestamp ] [-Description ] [-FaultId ] [-FaultTypeId ] + [-HasValidRemediationAction] [-ImpactedResourceDisplayName ] [-ImpactedResourceId ] + [-LastUpdatedTimestamp ] [-Remediation ] [-ResourceProviderRegistrationId ] + [-ResourceRegistrationId ] [-Severity ] [-State ] [-Tag ] + [-Title ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Closes the given alert. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Close-AzsAlert -Name f2147f3d-42ac-4316-8cbc-f0f9c18888b0 +``` + +Close an alert by Name. + +### Example 2: +```powershell +PS C:\> Get-AzsAlert -Name f2147f3d-42ac-4316-8cbc-f0f9c18888b0 | Close-AzsAlert +``` + +Close an alert through piping. + +## PARAMETERS + +### -Alert +This object represents an alert resource. +To construct, see NOTES section for ALERT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IAlert +Parameter Sets: Close, CloseViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -AlertId +Gets or sets the ID of the alert. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -AlertProperty +Properties of the alert. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ClosedByUserAlias +User alias who closed the alert. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ClosedTimestamp +Timestamp when the alert was closed. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -CreatedTimestamp +Timestamp when the alert was created. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Description +Description of the alert. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IDictionary[] +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -FaultId +Gets or sets the fault ID of the alert. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -FaultTypeId +Gets or sets the fault type ID of the alert. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -HasValidRemediationAction +Indicates if the alert can be remediated. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ImpactedResourceDisplayName +Display name for the impacted item. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ImpactedResourceId +Gets or sets the Resource ID for the impacted item. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity +Parameter Sets: CloseViaIdentity, CloseViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -LastUpdatedTimestamp +Timestamp when the alert was last updated. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the region + +```yaml +Type: System.String +Parameter Sets: Close, CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location1 +The Azure Region where the resource lives + +```yaml +Type: System.String +Parameter Sets: CloseExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the alert. + +```yaml +Type: System.String +Parameter Sets: Close, CloseExpanded +Aliases: AlertName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Remediation +Gets or sets the admin friendly remediation instructions for the alert. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IDictionary[] +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Close, CloseExpanded +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceProviderRegistrationId +Gets or sets the registration ID of the service the alert belongs to. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceRegistrationId +Gets or sets the registration ID of the resource associated with the alert. +If the alert is not associated with a resource, the resource registration ID is null. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Severity +Severity of the alert. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -State +State of the alert. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Close, CloseExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Tag +Resource tags. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Title +Gets or sets the Resource ID for the impacted item. + +```yaml +Type: System.String +Parameter Sets: CloseExpanded, CloseViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -User +The username used to perform the operation. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IAlert + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IAlert + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### ALERT : This object represents an alert resource. + - `[Location ]`: The Azure Region where the resource lives + - `[Tag ]`: Resource tags. + - `[(Any) ]`: This indicates any property can be added to this object. + - `[AlertId ]`: Gets or sets the ID of the alert. + - `[AlertProperty ]`: Properties of the alert. + - `[(Any) ]`: This indicates any property can be added to this object. + - `[ClosedByUserAlias ]`: User alias who closed the alert. + - `[ClosedTimestamp ]`: Timestamp when the alert was closed. + - `[CreatedTimestamp ]`: Timestamp when the alert was created. + - `[Description ]`: Description of the alert. + - `[FaultId ]`: Gets or sets the fault ID of the alert. + - `[FaultTypeId ]`: Gets or sets the fault type ID of the alert. + - `[HasValidRemediationAction ]`: Indicates if the alert can be remediated. + - `[ImpactedResourceDisplayName ]`: Display name for the impacted item. + - `[ImpactedResourceId ]`: Gets or sets the Resource ID for the impacted item. + - `[LastUpdatedTimestamp ]`: Timestamp when the alert was last updated. + - `[Remediation ]`: Gets or sets the admin friendly remediation instructions for the alert. + - `[ResourceProviderRegistrationId ]`: Gets or sets the registration ID of the service the alert belongs to. + - `[ResourceRegistrationId ]`: Gets or sets the registration ID of the resource associated with the alert. If the alert is not associated with a resource, the resource registration ID is null. + - `[Severity ]`: Severity of the alert. + - `[State ]`: State of the alert. + - `[Title ]`: Gets or sets the Resource ID for the impacted item. + +#### INPUTOBJECT : Identity Parameter + - `[AlertName ]`: Name of the alert. + - `[Id ]`: Resource identity path + - `[Location ]`: Name of the region + - `[ResourceGroupName ]`: The name of the resource group. + - `[ResourceRegistrationId ]`: Resource registration ID. + - `[ServiceHealth ]`: Service Health name. + - `[ServiceRegistrationId ]`: Service registration ID. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsAlert.md b/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsAlert.md new file mode 100644 index 00000000..d7f992e0 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsAlert.md @@ -0,0 +1,197 @@ +--- +external help file: +Module Name: Azs.InfrastructureInsights.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.infrastructureinsights.admin/get-azsalert +schema: 2.0.0 +--- + +# Get-AzsAlert + +## SYNOPSIS +Returns the requested alert. + +## SYNTAX + +### List (Default) +``` +Get-AzsAlert [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsAlert -Name [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsAlert -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Returns the requested alert. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsAlert -Name 7f58eb8b-e39f-45d0-8ae7-9920b8f22f5f +``` + +Get an alert by Name. + +### Example 2: +```powershell +PS C:\> Get-AzsAlert | Where State -EQ 'active' | select FaultTypeId, Title +``` + +Get all active alerts and display their fault and title. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the region + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the alert. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: AlertName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IAlert + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[AlertName ]`: Name of the alert. + - `[Id ]`: Resource identity path + - `[Location ]`: Name of the region + - `[ResourceGroupName ]`: The name of the resource group. + - `[ResourceRegistrationId ]`: Resource registration ID. + - `[ServiceHealth ]`: Service Health name. + - `[ServiceRegistrationId ]`: Service registration ID. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsRPHealth.md b/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsRPHealth.md new file mode 100644 index 00000000..13c01a99 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsRPHealth.md @@ -0,0 +1,197 @@ +--- +external help file: +Module Name: Azs.InfrastructureInsights.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.infrastructureinsights.admin/get-azsrphealth +schema: 2.0.0 +--- + +# Get-AzsRPHealth + +## SYNOPSIS +Returns the requested service health object. + +## SYNTAX + +### List (Default) +``` +Get-AzsRPHealth [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-Filter ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsRPHealth -ServiceHealth [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsRPHealth -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Returns the requested service health object. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsRPHealth +``` + +Returns a list of each service's health. + +### Example 2: +```powershell +PS C:\> Get-AzsRPHealth -Name "e56bc7b8-c8b5-4e25-b00c-4f951effb22c" +``` + +Returns a service's health. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the region + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ServiceHealth +Service Health name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IServiceHealth + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[AlertName ]`: Name of the alert. + - `[Id ]`: Resource identity path + - `[Location ]`: Name of the region + - `[ResourceGroupName ]`: The name of the resource group. + - `[ResourceRegistrationId ]`: Resource registration ID. + - `[ServiceHealth ]`: Service Health name. + - `[ServiceRegistrationId ]`: Service registration ID. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsRegionHealth.md b/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsRegionHealth.md new file mode 100644 index 00000000..acc38b34 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsRegionHealth.md @@ -0,0 +1,174 @@ +--- +external help file: +Module Name: Azs.InfrastructureInsights.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.infrastructureinsights.admin/get-azsregionhealth +schema: 2.0.0 +--- + +# Get-AzsRegionHealth + +## SYNOPSIS +Returns the requested health status of a region. + +## SYNTAX + +### Get (Default) +``` +Get-AzsRegionHealth [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsRegionHealth -InputObject [-DefaultProfile ] + [] +``` + +### List +``` +Get-AzsRegionHealth [-ResourceGroupName ] [-SubscriptionId ] [-Filter ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Returns the requested health status of a region. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsRegionHealth +``` + +Returns a list of region's health status. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the region + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IRegionHealth + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[AlertName ]`: Name of the alert. + - `[Id ]`: Resource identity path + - `[Location ]`: Name of the region + - `[ResourceGroupName ]`: The name of the resource group. + - `[ResourceRegistrationId ]`: Resource registration ID. + - `[ServiceHealth ]`: Service Health name. + - `[ServiceRegistrationId ]`: Service registration ID. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsRegistrationHealth.md b/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsRegistrationHealth.md new file mode 100644 index 00000000..c59ee205 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/docs/Get-AzsRegistrationHealth.md @@ -0,0 +1,214 @@ +--- +external help file: +Module Name: Azs.InfrastructureInsights.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.infrastructureinsights.admin/get-azsregistrationhealth +schema: 2.0.0 +--- + +# Get-AzsRegistrationHealth + +## SYNOPSIS +Returns the requested health information about a resource. + +## SYNTAX + +### List (Default) +``` +Get-AzsRegistrationHealth -ServiceRegistrationId [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-Filter ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsRegistrationHealth -ResourceRegistrationId -ServiceRegistrationId + [-Location ] [-ResourceGroupName ] [-SubscriptionId ] [-Filter ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsRegistrationHealth -InputObject [-Filter ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Returns the requested health information about a resource. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsRegistrationHealth -ServiceRegistrationName e56bc7b8-c8b5-4e25-b00c-4f951effb22c +``` + +Returns a list of each resource's health under a service. + +### Example 2: +```powershell +PS C:\> Get-AzsRPHealth | Where {$_.NamespaceProperty -eq 'Microsoft.Fabric.Admin'} | % { Get-AzsRegistrationHealth -ServiceRegistrationName $_.RegistrationId } | select ResourceName, HealthState +``` + +Returns health status under a for Microsoft.Fabric.Admin. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the region + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceRegistrationId +Resource registration ID. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ServiceRegistrationId +Service registration ID. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.Api20160501.IResourceHealth + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[AlertName ]`: Name of the alert. + - `[Id ]`: Resource identity path + - `[Location ]`: Name of the region + - `[ResourceGroupName ]`: The name of the resource group. + - `[ResourceRegistrationId ]`: Resource registration ID. + - `[ServiceHealth ]`: Service Health name. + - `[ServiceRegistrationId ]`: Service registration ID. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.InfrastructureInsights.Admin/docs/Repair-AzsAlert.md b/src/Azs.InfrastructureInsights.Admin/docs/Repair-AzsAlert.md new file mode 100644 index 00000000..fc2596f0 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/docs/Repair-AzsAlert.md @@ -0,0 +1,256 @@ +--- +external help file: +Module Name: Azs.InfrastructureInsights.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.infrastructureinsights.admin/repair-azsalert +schema: 2.0.0 +--- + +# Repair-AzsAlert + +## SYNOPSIS +Repairs an alert. + +## SYNTAX + +### Repair (Default) +``` +Repair-AzsAlert -Name [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### RepairViaIdentity +``` +Repair-AzsAlert -InputObject [-DefaultProfile ] [-AsJob] + [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Repairs an alert. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Repair-AzsAlert -Name f2147f3d-42ac-4316-8cbc-f0f9c18888b0 +``` + +Repairs an alert by Name. + +### Example 2: +```powershell +PS C:\> Get-AzsAlert -Name f2147f3d-42ac-4316-8cbc-f0f9c18888b0 | Repair-AzsAlert +``` + +Repairs an alert through piping. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity +Parameter Sets: RepairViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Name of the region + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the alert. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: AlertName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The name of the resource group. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials that uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.InfrastructureInsightsAdmin.Models.IInfrastructureInsightsAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[AlertName ]`: Name of the alert. + - `[Id ]`: Resource identity path + - `[Location ]`: Name of the region + - `[ResourceGroupName ]`: The name of the resource group. + - `[ResourceRegistrationId ]`: Resource registration ID. + - `[ServiceHealth ]`: Service Health name. + - `[ServiceRegistrationId ]`: Service registration ID. + - `[SubscriptionId ]`: Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.InfrastructureInsights.Admin/examples/Close-AzsAlert.md b/src/Azs.InfrastructureInsights.Admin/examples/Close-AzsAlert.md new file mode 100644 index 00000000..7d5997a3 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/examples/Close-AzsAlert.md @@ -0,0 +1,14 @@ + + +### Example 1: +```powershell +PS C:\> $alert | Close-AzsAlert -Name $alert.AlertId -user "adminuser@microsoft.com" +``` +Close alert with pipe. + +### Example 2: +```powershell +PS C:\> Close-AzsAlert -Name 7f58eb8b-e39f-45d0-8ae7-9920b8f22f5f -user "adminuser@microsoft.com" -AlertProperty @{"Name"="7f58eb8b-e39f-45d0-8ae7-9920b8f22f5f"} +``` + +Close an alert by Name. \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsAlert.md b/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsAlert.md new file mode 100644 index 00000000..ae35c8e4 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsAlert.md @@ -0,0 +1,13 @@ +### Example 1: +```powershell +PS C:\> Get-AzsAlert -Name 7f58eb8b-e39f-45d0-8ae7-9920b8f22f5f +``` + +Get an alert by Name. + +### Example 2: +```powershell +PS C:\> Get-AzsAlert | Where State -EQ 'active' | select FaultTypeId, Title +``` + +Get all active alerts and display their fault and title. \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsRPHealth.md b/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsRPHealth.md new file mode 100644 index 00000000..0e3a0a0f --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsRPHealth.md @@ -0,0 +1,13 @@ +### Example 1: +```powershell +PS C:\> Get-AzsRPHealth +``` + +Returns a list of each service's health. + +### Example 2: +```powershell +PS C:\> Get-AzsRPHealth -Name "e56bc7b8-c8b5-4e25-b00c-4f951effb22c" +``` + +Returns a service's health. \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsRegionHealth.md b/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsRegionHealth.md new file mode 100644 index 00000000..991b4881 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsRegionHealth.md @@ -0,0 +1,6 @@ +### Example 1: +```powershell +PS C:\> Get-AzsRegionHealth +``` + +Returns a list of region's health status. diff --git a/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsRegistrationHealth.md b/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsRegistrationHealth.md new file mode 100644 index 00000000..5e800d1d --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/examples/Get-AzsRegistrationHealth.md @@ -0,0 +1,13 @@ +### Example 1: +```powershell +PS C:\> Get-AzsRegistrationHealth -ServiceRegistrationName e56bc7b8-c8b5-4e25-b00c-4f951effb22c +``` + +Returns a list of each resource's health under a service. + +### Example 2: +```powershell +PS C:\> Get-AzsRPHealth | Where {$_.NamespaceProperty -eq 'Microsoft.Fabric.Admin'} | % { Get-AzsRegistrationHealth -ServiceRegistrationName $_.RegistrationId } | select ResourceName, HealthState +``` + +Returns health status under a for Microsoft.Fabric.Admin. \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/examples/Repair-AzsAlert.md b/src/Azs.InfrastructureInsights.Admin/examples/Repair-AzsAlert.md new file mode 100644 index 00000000..fd3ea25c --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/examples/Repair-AzsAlert.md @@ -0,0 +1,13 @@ +### Example 1: +```powershell +PS C:\> Repair-AzsAlert -Name f2147f3d-42ac-4316-8cbc-f0f9c18888b0 +``` + +Repairs an alert by Name. + +### Example 2: +```powershell +PS C:\> Get-AzsAlert -Name f2147f3d-42ac-4316-8cbc-f0f9c18888b0 | Repair-AzsAlert +``` + +Repairs an alert through piping. \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/readme.md b/src/Azs.InfrastructureInsights.Admin/readme.md new file mode 100644 index 00000000..04fe75ad --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/readme.md @@ -0,0 +1,204 @@ + +# Azs.InfrastructureInsights.Admin +This directory contains the PowerShell module for the InfrastructureInsightsAdmin service. + +--- +## Status +[![Azs.InfrastructureInsights.Admin](https://img.shields.io/powershellgallery/v/Azs.InfrastructureInsights.Admin.svg?style=flat-square&label=Azs.InfrastructureInsights.Admin "Azs.InfrastructureInsights.Admin")](https://www.powershellgallery.com/packages/Azs.InfrastructureInsights.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.InfrastructureInsights.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + +input-file: + - $(repo)/specification/azsadmin/resource-manager/infrastructureinsights/Microsoft.InfrastructureInsights.Admin/preview/2016-05-01/InfrastructureInsights.json + - $(repo)/specification/azsadmin/resource-manager/infrastructureinsights/Microsoft.InfrastructureInsights.Admin/preview/2016-05-01/Alert.json + - $(repo)/specification/azsadmin/resource-manager/infrastructureinsights/Microsoft.InfrastructureInsights.Admin/preview/2016-05-01/RegionHealth.json + - $(repo)/specification/azsadmin/resource-manager/infrastructureinsights/Microsoft.InfrastructureInsights.Admin/preview/2016-05-01/ResourceHealth.json + - $(repo)/specification/azsadmin/resource-manager/infrastructureinsights/Microsoft.InfrastructureInsights.Admin/preview/2016-05-01/ServiceHealth.json + +metadata: + description: 'Microsoft AzureStack PowerShell: InfrastructureInsights Admin cmdlets' + +### PSD1 metadata changes +subject-prefix: '' +module-version: 0.9.0-preview +service-name: InfrastructureInsightsAdmin + +### File Renames +module-name: Azs.InfrastructureInsights.Admin +csproj: Azs.InfrastructureInsights.Admin.csproj +psd1: Azs.InfrastructureInsights.Admin.psd1 +psm1: Azs.InfrastructureInsights.Admin.psm1 + +### Parameter default values +directive: + - where: + parameter-name: ResourceGroupName + set: + default: + script: -join("System.",(Get-AzLocation)[0].Location) + - where: + verb: Get + subject: ServiceHealth + set: + subject: RPHealth + - where: + verb: Get + subject: ResourceHealth + set: + subject: RegistrationHealth + - where: + verb: Close + subject: Alert + hide: true + - where: + model-name: Alert + set: + format-table: + properties: + - Title + - State + - Severity + - ImpactedResourceDisplayName + - CreatedTimestamp + - ClosedTimestamp + labels: + ImpactedResourceDisplayName: Impacted Resource + CreatedTimestamp: Created + ClosedTimestamp: Closed + width: + Title: 24 + State: 10 + Severity: 10 + ImpactedResourceDisplayName: 24 + CreateTimestamp: 20 + ClosedTimestamp: 20 + - where: + model-name: ServiceHealth + set: + format-table: + properties: + - DisplayName + - HealthState + - AlertSummaryCriticalAlertCount + - AlertSummaryWarningAlertCount + labels: + HealthState: Health State + AlertSummaryCriticalAlertCount: Alert Critical Summary + AlertSummaryWarningAlertCount: Alert Warning Summary + width: + DisplayName: 24 + HealthState: 20 + AlertSummaryCriticalAlertCount: 17 + AlertSummaryWarningAlertCount: 17 + - where: + model-name: ResourceHealth + set: + format-table: + properties: + - ResourceDisplayName + - HealthState + - AlertSummaryCriticalAlertCount + - AlertSummaryWarningAlertCount + labels: + ResourceDisplayName: Resource + HealthState: Health + AlertSummaryCriticalAlertCount: Alert Critical Summary + AlertSummaryWarningAlertCount: Alert Warning Summary + width: + Resource: 45 + Health: 10 + AlertSummaryCriticalAlertCount: 17 + AlertSummaryWarningAlertCount: 17 + - where: + model-name: RegionHealth + set: + format-table: + properties: + - Name + - AlertSummaryCriticalAlertCount + - AlertSummaryWarningAlertCount + - UsageMetric + labels: + AlertSummaryCriticalAlertCount: Alert Critical Summary + AlertSummaryWarningAlertCount: Alert Warning Summary + UsageMetric: UsageMetrics + width: + Name: 16 + AlertSummaryCriticalAlertCount: 15 + AlertSummaryWarningAlertCount: 15 + UsageMetric: 30 + - where: + model-name: UsageMetrics + set: + format-table: + properties: + - Name + - metricsvalue + labels: + metricsvalue: Capacity Metrics + width: + Name: 30 + UsageMetric: 50 + +# Add release notes + - from: Azs.InfrastructureInsights.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.InfrastructureInsights.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.InfrastructureInsights.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.InfrastructureInsights.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); + +``` diff --git a/src/Azs.InfrastructureInsights.Admin/test/Close-AzsAlert.Recording.json b/src/Azs.InfrastructureInsights.Admin/test/Close-AzsAlert.Recording.json new file mode 100644 index 00000000..70daffa3 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Close-AzsAlert.Recording.json @@ -0,0 +1,166 @@ +{ + "Alerts+[NoContext]+TestCloseAlertFromPipe+$GET+https://adminmanagement.redmond.ext-s45r2301.masd.stbtest.microsoft.com/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s45r2301.masd.stbtest.microsoft.com/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "d4aa8244-f358-4029-b292-5702eebd5c32" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "775b59d3-edbc-4579-85b3-591d65c7bd30" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14995" ], + "x-ms-request-id": [ "775b59d3-edbc-4579-85b3-591d65c7bd30" ], + "x-ms-routing-request-id": [ "REDMOND:20200403T170806Z:775b59d3-edbc-4579-85b3-591d65c7bd30" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 03 Apr 2020 17:08:06 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvBPy85pE7hKOkt/qgckraaHVVZgX/FORe6XKnQYszY8x93+pq9slddy8wGFhxkefLmrB4cZbzISqLuOmuCldqQggJUoptYY3VJlRbUHTfyTCXp/3NNjWeNpeGvkcyXNAgJrRjesl/56zH6ZhIA6dV" ] + }, + "ContentHeaders": { + "Content-Length": [ "62612" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/07a54ffa-9e59-417c-977a-70ad1ad1e0a8\",\"name\":\"redmond/07a54ffa-9e59-417c-977a-70ad1ad1e0a8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T04:18:27.4263748Z\",\"createdTimestamp\":\"2020-03-27T11:30:26.1488225Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ERCS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"07a54ffa-9e59-417c-977a-70ad1ad1e0a8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T04:18:27.4263748Z\",\"alertProperties\":{\"component\":\"S45R2301-ERCS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ERCS02\",\"impactedResourceDisplayName\":\"S45R2301-ERCS02\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/13ea4be6-559e-4290-abb0-c22da546efdc\",\"name\":\"redmond/13ea4be6-559e-4290-abb0-c22da546efdc\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T05:40:56.6400171Z\",\"createdTimestamp\":\"2020-03-27T11:14:42.0249132Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ACS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"13ea4be6-559e-4290-abb0-c22da546efdc\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T05:40:56.6400171Z\",\"alertProperties\":{\"component\":\"S45R2301-ACS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ACS01\",\"impactedResourceDisplayName\":\"S45R2301-ACS01\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/1534609e-9bcb-4bc1-a525-280c6881f971\",\"name\":\"redmond/1534609e-9bcb-4bc1-a525-280c6881f971\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T06:07:16.5994872Z\",\"createdTimestamp\":\"2020-03-27T11:33:05.1481791Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-WASP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"1534609e-9bcb-4bc1-a525-280c6881f971\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T06:07:16.5994872Z\",\"alertProperties\":{\"component\":\"S45R2301-WASP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-WASP01\",\"impactedResourceDisplayName\":\"S45R2301-WASP01\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/16af091e-3a4f-49a4-8d1a-36c5d26dbb1d\",\"name\":\"redmond/16af091e-3a4f-49a4-8d1a-36c5d26dbb1d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T06:07:33.9150478Z\",\"createdTimestamp\":\"2020-03-27T11:16:09.021621Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-DC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"16af091e-3a4f-49a4-8d1a-36c5d26dbb1d\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T06:07:33.9150478Z\",\"alertProperties\":{\"component\":\"S45R2301-DC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-DC02\",\"impactedResourceDisplayName\":\"S45R2301-DC02\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/18df1502-f283-4d29-a9e8-eb745b10a981\",\"name\":\"redmond/18df1502-f283-4d29-a9e8-eb745b10a981\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T17:04:05.849408Z\",\"createdTimestamp\":\"2020-03-27T11:11:57.2186887Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-NC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"18df1502-f283-4d29-a9e8-eb745b10a981\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T17:04:05.849408Z\",\"alertProperties\":{\"component\":\"S45R2301-NC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-NC01\",\"impactedResourceDisplayName\":\"S45R2301-NC01\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/196ae3fb-4a42-41bb-8c36-8e9c49d822a3\",\"name\":\"redmond/196ae3fb-4a42-41bb-8c36-8e9c49d822a3\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T17:04:06.927923Z\",\"createdTimestamp\":\"2020-03-27T12:06:00.4789232Z\",\"description\":[{\"text\":\"Code Integrity on ASRR1S45R23U04 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"196ae3fb-4a42-41bb-8c36-8e9c49d822a3\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T17:04:06.927923Z\",\"alertProperties\":{\"component\":\"ASRR1S45R23U04\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S45R23U04\",\"impactedResourceDisplayName\":\"ASRR1S45R23U04\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/24d4e17c-89ab-4616-93a7-7aa51e5bab26\",\"name\":\"redmond/24d4e17c-89ab-4616-93a7-7aa51e5bab26\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:22:00.2632493Z\",\"description\":[{\"text\":\"Code Integrity on ASRR1S45R23U01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"24d4e17c-89ab-4616-93a7-7aa51e5bab26\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T00:02:12.6824756Z\",\"alertProperties\":{\"component\":\"ASRR1S45R23U01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S45R23U01\",\"impactedResourceDisplayName\":\"ASRR1S45R23U01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d\",\"name\":\"redmond/2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:12:00.0594025Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-GWY02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:19.2165169Z\",\"alertProperties\":{\"component\":\"S45R2301-GWY02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-GWY02\",\"impactedResourceDisplayName\":\"S45R2301-GWY02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/378412cf-6822-40e8-be59-4ad1276e663b\",\"name\":\"redmond/378412cf-6822-40e8-be59-4ad1276e663b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:14:10.8922825Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-XRP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"378412cf-6822-40e8-be59-4ad1276e663b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:29.9532787Z\",\"alertProperties\":{\"component\":\"S45R2301-XRP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-XRP01\",\"impactedResourceDisplayName\":\"S45R2301-XRP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/395baf67-ec76-4cd8-925b-1a93eaac1731\",\"name\":\"redmond/395baf67-ec76-4cd8-925b-1a93eaac1731\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:49:15.7604544Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ERCS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"395baf67-ec76-4cd8-925b-1a93eaac1731\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:58.4725262Z\",\"alertProperties\":{\"component\":\"S45R2301-ERCS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ERCS03\",\"impactedResourceDisplayName\":\"S45R2301-ERCS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/42430182-b15c-4b35-9f3f-4bc46d702fee\",\"name\":\"redmond/42430182-b15c-4b35-9f3f-4bc46d702fee\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:28:31.9011879Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-PXE01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"42430182-b15c-4b35-9f3f-4bc46d702fee\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T04:38:53.5734335Z\",\"alertProperties\":{\"component\":\"S45R2301-PXE01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-PXE01\",\"impactedResourceDisplayName\":\"S45R2301-PXE01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/56a73079-f6c7-4caf-803f-44fb5842fca9\",\"name\":\"redmond/56a73079-f6c7-4caf-803f-44fb5842fca9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:26:14.8139109Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-SRNG01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"56a73079-f6c7-4caf-803f-44fb5842fca9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:50:12.187621Z\",\"alertProperties\":{\"component\":\"S45R2301-SRNG01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-SRNG01\",\"impactedResourceDisplayName\":\"S45R2301-SRNG01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/5aac5ca1-ed36-4700-ac38-dc68aad807e2\",\"name\":\"redmond/5aac5ca1-ed36-4700-ac38-dc68aad807e2\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:13:55.7109243Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ACS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"5aac5ca1-ed36-4700-ac38-dc68aad807e2\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:18.1312437Z\",\"alertProperties\":{\"component\":\"S45R2301-ACS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ACS02\",\"impactedResourceDisplayName\":\"S45R2301-ACS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6b49b734-2dd8-4d38-bbc0-7d5a9d143c09\",\"name\":\"redmond/6b49b734-2dd8-4d38-bbc0-7d5a9d143c09\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:33:38.0433418Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ADFS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6b49b734-2dd8-4d38-bbc0-7d5a9d143c09\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:54.7353756Z\",\"alertProperties\":{\"component\":\"S45R2301-ADFS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ADFS01\",\"impactedResourceDisplayName\":\"S45R2301-ADFS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6d004105-7c7b-4746-a7b0-2617dea3d389\",\"name\":\"redmond/6d004105-7c7b-4746-a7b0-2617dea3d389\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:12:02.4507965Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-SLB01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6d004105-7c7b-4746-a7b0-2617dea3d389\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:48:56.582759Z\",\"alertProperties\":{\"component\":\"S45R2301-SLB01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-SLB01\",\"impactedResourceDisplayName\":\"S45R2301-SLB01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/75b605f9-156f-4076-aaff-9e4a929d1844\",\"name\":\"redmond/75b605f9-156f-4076-aaff-9e4a929d1844\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:12:05.8426027Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-GWY01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"75b605f9-156f-4076-aaff-9e4a929d1844\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:18.5816439Z\",\"alertProperties\":{\"component\":\"S45R2301-GWY01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-GWY01\",\"impactedResourceDisplayName\":\"S45R2301-GWY01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/7e0baa87-d257-4571-801a-87d955ee70ec\",\"name\":\"redmond/7e0baa87-d257-4571-801a-87d955ee70ec\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:35:49.0642118Z\",\"description\":[{\"text\":\"Code Integrity on ASRR1S45R23U02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"7e0baa87-d257-4571-801a-87d955ee70ec\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T00:02:14.3436149Z\",\"alertProperties\":{\"component\":\"ASRR1S45R23U02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S45R23U02\",\"impactedResourceDisplayName\":\"ASRR1S45R23U02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/821bb698-2b58-4002-9232-eef86716ae2a\",\"name\":\"redmond/821bb698-2b58-4002-9232-eef86716ae2a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:10:11.1365059Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-SQL01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"821bb698-2b58-4002-9232-eef86716ae2a\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:48:50.2195585Z\",\"alertProperties\":{\"component\":\"S45R2301-SQL01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-SQL01\",\"impactedResourceDisplayName\":\"S45R2301-SQL01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/836e0a35-8b7d-45ab-86f0-b3935730eb95\",\"name\":\"redmond/836e0a35-8b7d-45ab-86f0-b3935730eb95\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:10:17.4971795Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-DC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"836e0a35-8b7d-45ab-86f0-b3935730eb95\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:48:06.4435065Z\",\"alertProperties\":{\"component\":\"S45R2301-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-DC01\",\"impactedResourceDisplayName\":\"S45R2301-DC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/99a7cd23-5707-45ab-b75f-c0fba58d58e1\",\"name\":\"redmond/99a7cd23-5707-45ab-b75f-c0fba58d58e1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:10:27.0822847Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-SQL02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"99a7cd23-5707-45ab-b75f-c0fba58d58e1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:26.276684Z\",\"alertProperties\":{\"component\":\"S45R2301-SQL02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-SQL02\",\"impactedResourceDisplayName\":\"S45R2301-SQL02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9a93390b-7799-4907-a991-b84583501061\",\"name\":\"redmond/9a93390b-7799-4907-a991-b84583501061\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:11:53.4862003Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-SLB02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9a93390b-7799-4907-a991-b84583501061\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:48:56.0400545Z\",\"alertProperties\":{\"component\":\"S45R2301-SLB02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-SLB02\",\"impactedResourceDisplayName\":\"S45R2301-SLB02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a2737210-cd56-4350-8bc8-4a59f0a9f624\",\"name\":\"redmond/a2737210-cd56-4350-8bc8-4a59f0a9f624\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:14:28.5466406Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ACS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a2737210-cd56-4350-8bc8-4a59f0a9f624\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:06.6924381Z\",\"alertProperties\":{\"component\":\"S45R2301-ACS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ACS03\",\"impactedResourceDisplayName\":\"S45R2301-ACS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a50c79e4-cc98-4eef-b1a2-a83e87a5a208\",\"name\":\"redmond/a50c79e4-cc98-4eef-b1a2-a83e87a5a208\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T06:01:36.0110103Z\",\"description\":[{\"text\":\"Automatic backups are currently disabled. Infrastructure backups have not been created in the past 24 hours. This warning will appear every 24 hours until the issue is resolved.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"9cadd26b-48aa-45ad-ab72-e89e79b23edd\",\"alertId\":\"a50c79e4-cc98-4eef-b1a2-a83e87a5a208\",\"faultTypeId\":\"AzureStack.BackupController.BackupSchedulerPausedFault\",\"lastUpdatedTimestamp\":\"2020-04-03T06:01:09.9064521Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"1. Address the issues that require the automatic backups to be disabled. \",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\" 2. After all issues preventing backups are resolved, navigate to infrastructure backup and configure the settings to enable automatic backups.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e071b9b6-16ea-4f10-8141-7c009c1941a0\",\"severity\":\"Warning\",\"state\":\"Active\",\"title\":\"Automatic backups are disabled.\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"impactedResourceDisplayName\":\"Infrastructure backup\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a67f8ccc-bdf6-43d5-bba4-a760bea786d8\",\"name\":\"redmond/a67f8ccc-bdf6-43d5-bba4-a760bea786d8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:12:15.3011489Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-NC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a67f8ccc-bdf6-43d5-bba4-a760bea786d8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:09.199228Z\",\"alertProperties\":{\"component\":\"S45R2301-NC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-NC02\",\"impactedResourceDisplayName\":\"S45R2301-NC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a9000535-92ab-4d06-ac37-d00cc613c7b8\",\"name\":\"redmond/a9000535-92ab-4d06-ac37-d00cc613c7b8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-26T19:18:26.415461Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ADFS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a9000535-92ab-4d06-ac37-d00cc613c7b8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:50:01.5057115Z\",\"alertProperties\":{\"component\":\"S45R2301-ADFS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ADFS02\",\"impactedResourceDisplayName\":\"S45R2301-ADFS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b853b013-a267-4eb1-828e-1a3adfd43cc9\",\"name\":\"redmond/b853b013-a267-4eb1-828e-1a3adfd43cc9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:12:33.2080047Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-NC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b853b013-a267-4eb1-828e-1a3adfd43cc9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:08.1871174Z\",\"alertProperties\":{\"component\":\"S45R2301-NC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-NC03\",\"impactedResourceDisplayName\":\"S45R2301-NC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/bf510271-075f-4954-aa6c-111d426c773e\",\"name\":\"redmond/bf510271-075f-4954-aa6c-111d426c773e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T12:11:40.5728819Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-WASP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"bf510271-075f-4954-aa6c-111d426c773e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:19.563149Z\",\"alertProperties\":{\"component\":\"S45R2301-WASP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-WASP02\",\"impactedResourceDisplayName\":\"S45R2301-WASP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c0f945e8-05ed-43f4-b841-a9d36790f497\",\"name\":\"redmond/c0f945e8-05ed-43f4-b841-a9d36790f497\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:28:47.3942388Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-WAS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c0f945e8-05ed-43f4-b841-a9d36790f497\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:09.8795678Z\",\"alertProperties\":{\"component\":\"S45R2301-WAS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-WAS01\",\"impactedResourceDisplayName\":\"S45R2301-WAS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d0f4390d-8e58-4061-ae8f-9533f675adb7\",\"name\":\"redmond/d0f4390d-8e58-4061-ae8f-9533f675adb7\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:10:43.7011277Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-CA01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d0f4390d-8e58-4061-ae8f-9533f675adb7\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:50.7579394Z\",\"alertProperties\":{\"component\":\"S45R2301-CA01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-CA01\",\"impactedResourceDisplayName\":\"S45R2301-CA01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/decf043f-4559-4e25-8329-faf2f7e50f56\",\"name\":\"redmond/decf043f-4559-4e25-8329-faf2f7e50f56\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:11:57.7732914Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-GWY03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"decf043f-4559-4e25-8329-faf2f7e50f56\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:50:08.1942048Z\",\"alertProperties\":{\"component\":\"S45R2301-GWY03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-GWY03\",\"impactedResourceDisplayName\":\"S45R2301-GWY03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/e32970ab-dd38-4e09-99f3-885b43af4377\",\"name\":\"redmond/e32970ab-dd38-4e09-99f3-885b43af4377\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:51:44.847474Z\",\"description\":[{\"text\":\"Code Integrity on ASRR1S45R23U03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"e32970ab-dd38-4e09-99f3-885b43af4377\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T00:02:17.2217992Z\",\"alertProperties\":{\"component\":\"ASRR1S45R23U03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S45R23U03\",\"impactedResourceDisplayName\":\"ASRR1S45R23U03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/e4db1e0e-6f76-45dd-990a-8c22ebe3f858\",\"name\":\"redmond/e4db1e0e-6f76-45dd-990a-8c22ebe3f858\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:13:13.6414177Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-XRP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"e4db1e0e-6f76-45dd-990a-8c22ebe3f858\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:35.3613121Z\",\"alertProperties\":{\"component\":\"S45R2301-XRP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-XRP02\",\"impactedResourceDisplayName\":\"S45R2301-XRP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/eb7c076c-e5f8-42ee-b4ba-962ddd08e685\",\"name\":\"redmond/eb7c076c-e5f8-42ee-b4ba-962ddd08e685\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:13:46.2572595Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-XRP03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"eb7c076c-e5f8-42ee-b4ba-962ddd08e685\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:37.0814716Z\",\"alertProperties\":{\"component\":\"S45R2301-XRP03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-XRP03\",\"impactedResourceDisplayName\":\"S45R2301-XRP03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ebf210b2-f919-4ce2-bf77-398e251888b3\",\"name\":\"redmond/ebf210b2-f919-4ce2-bf77-398e251888b3\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:21:10.9546403Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-DC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ebf210b2-f919-4ce2-bf77-398e251888b3\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:00.2921556Z\",\"alertProperties\":{\"component\":\"S45R2301-DC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-DC03\",\"impactedResourceDisplayName\":\"S45R2301-DC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ef645494-a987-4a14-8586-ba27388190e4\",\"name\":\"redmond/ef645494-a987-4a14-8586-ba27388190e4\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T12:17:45.2924645Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-WAS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ef645494-a987-4a14-8586-ba27388190e4\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:10.4769735Z\",\"alertProperties\":{\"component\":\"S45R2301-WAS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-WAS02\",\"impactedResourceDisplayName\":\"S45R2301-WAS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/f6cead9a-9fea-446d-af47-ed76fa8038a9\",\"name\":\"redmond/f6cead9a-9fea-446d-af47-ed76fa8038a9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:14:40.0635644Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ERCS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"f6cead9a-9fea-446d-af47-ed76fa8038a9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:50:00.6067412Z\",\"alertProperties\":{\"component\":\"S45R2301-ERCS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ERCS01\",\"impactedResourceDisplayName\":\"S45R2301-ERCS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}]}" + } + }, + "Alerts+[NoContext]+TestCloseAlertFromPipe+$PUT+https://adminmanagement.redmond.ext-s45r2301.masd.stbtest.microsoft.com/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/24d4e17c-89ab-4616-93a7-7aa51e5bab26?api-version=2016-05-01\u0026user=foobar+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s45r2301.masd.stbtest.microsoft.com/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/24d4e17c-89ab-4616-93a7-7aa51e5bab26?api-version=2016-05-01\u0026user=foobar", + "Content": "{\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"description\": [\r\n {\r\n \"text\": \"Code Integrity on ASRR1S45R23U01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\r\n \"type\": \"Text\"\r\n }\r\n ],\r\n \"alertId\": \"24d4e17c-89ab-4616-93a7-7aa51e5bab26\",\r\n \"alertProperties\": {\r\n \"component\": \"ASRR1S45R23U01\"\r\n },\r\n \"createdTimestamp\": \"2020-03-27T11:22:00.2632493Z\",\r\n \"faultTypeId\": \"CodeIntegrity.StatusInAuditMode\",\r\n \"hasValidRemediationAction\": false,\r\n \"impactedResourceDisplayName\": \"ASRR1S45R23U01\",\r\n \"impactedResourceId\": \"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S45R23U01\",\r\n \"lastUpdatedTimestamp\": \"2020-04-03T00:02:12.6824756Z\",\r\n \"remediation\": [\r\n {\r\n \"text\": \"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\r\n \"type\": \"Text\"\r\n },\r\n {\r\n \"linkType\": \"Uri\",\r\n \"uri\": \"https://aka.ms/azurestacklogfiles\",\r\n \"type\": \"LinkBegin\"\r\n },\r\n {\r\n \"text\": \"https://aka.ms/azurestacklogfiles\",\r\n \"type\": \"Text\"\r\n },\r\n {\r\n \"type\": \"LinkEnd\"\r\n },\r\n {\r\n \"text\": \".\",\r\n \"type\": \"Text\"\r\n }\r\n ],\r\n \"resourceProviderRegistrationId\": \"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\r\n \"severity\": \"Critical\",\r\n \"state\": \"Active\",\r\n \"title\": \"Code Integrity in Audit Mode\"\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "c0572f8d-422f-43ec-8b63-84ba29104169" ], + "CommandName": [ "Azs.InfrastructureInsights.Admin.internal\\Close-AzsAlert" ], + "FullCommandName": [ "Close-AzsAlert_Close" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "1690" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "05fdae25-287b-44b4-a4e1-75769300d313" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], + "x-ms-request-id": [ "05fdae25-287b-44b4-a4e1-75769300d313" ], + "x-ms-routing-request-id": [ "REDMOND:20200403T170807Z:05fdae25-287b-44b4-a4e1-75769300d313" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 03 Apr 2020 17:08:06 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdJxbxy8D8pH2VCA+5c+jfzSkQ1voVsNLxYozzusD8j1m4ZBCmpD/ZgC7h3zhmIbdeijzEKqfIJAAwCjd8H17CIJVqfBdpNpGTv6tEpe9sBSd9zvGEdXPSHZDZQfgZZe8J3F1g5XhaTmJPggu4P02" ] + }, + "ContentHeaders": { + "Content-Length": [ "1848" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/24d4e17c-89ab-4616-93a7-7aa51e5bab26\",\"name\":\"redmond/24d4e17c-89ab-4616-93a7-7aa51e5bab26\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T17:08:07.4725088Z\",\"createdTimestamp\":\"2020-03-27T11:22:00.2632493Z\",\"description\":[{\"text\":\"Code Integrity on ASRR1S45R23U01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"24d4e17c-89ab-4616-93a7-7aa51e5bab26\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T17:08:07.4725088Z\",\"alertProperties\":{\"component\":\"ASRR1S45R23U01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S45R23U01\",\"impactedResourceDisplayName\":\"ASRR1S45R23U01\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestCloseAlert+$GET+https://adminmanagement.redmond.ext-s45r2301.masd.stbtest.microsoft.com/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s45r2301.masd.stbtest.microsoft.com/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "906fb36b-d082-4aee-a025-636831fa9eae" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "26d789e3-4f3f-419d-9a06-93e168eb9daf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14993" ], + "x-ms-request-id": [ "26d789e3-4f3f-419d-9a06-93e168eb9daf" ], + "x-ms-routing-request-id": [ "REDMOND:20200403T170807Z:26d789e3-4f3f-419d-9a06-93e168eb9daf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 03 Apr 2020 17:08:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFc/r9jqyUzuupnBVo2i8gl9aMPwXo3CBzbP0n6pqt97bQjW37iwipX1afCLMedTnRvrvH8er3kpsdxCtegGOuSeilIfdU6V7jR8lU/NWdJQ/LX9J6WtMdtH6pfbcwL1SDHbmnDHxvptvRqehYSz5" ] + }, + "ContentHeaders": { + "Content-Length": [ "62745" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/07a54ffa-9e59-417c-977a-70ad1ad1e0a8\",\"name\":\"redmond/07a54ffa-9e59-417c-977a-70ad1ad1e0a8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T04:18:27.4263748Z\",\"createdTimestamp\":\"2020-03-27T11:30:26.1488225Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ERCS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"07a54ffa-9e59-417c-977a-70ad1ad1e0a8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T04:18:27.4263748Z\",\"alertProperties\":{\"component\":\"S45R2301-ERCS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ERCS02\",\"impactedResourceDisplayName\":\"S45R2301-ERCS02\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/13ea4be6-559e-4290-abb0-c22da546efdc\",\"name\":\"redmond/13ea4be6-559e-4290-abb0-c22da546efdc\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T05:40:56.6400171Z\",\"createdTimestamp\":\"2020-03-27T11:14:42.0249132Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ACS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"13ea4be6-559e-4290-abb0-c22da546efdc\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T05:40:56.6400171Z\",\"alertProperties\":{\"component\":\"S45R2301-ACS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ACS01\",\"impactedResourceDisplayName\":\"S45R2301-ACS01\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/1534609e-9bcb-4bc1-a525-280c6881f971\",\"name\":\"redmond/1534609e-9bcb-4bc1-a525-280c6881f971\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T06:07:16.5994872Z\",\"createdTimestamp\":\"2020-03-27T11:33:05.1481791Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-WASP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"1534609e-9bcb-4bc1-a525-280c6881f971\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T06:07:16.5994872Z\",\"alertProperties\":{\"component\":\"S45R2301-WASP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-WASP01\",\"impactedResourceDisplayName\":\"S45R2301-WASP01\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/16af091e-3a4f-49a4-8d1a-36c5d26dbb1d\",\"name\":\"redmond/16af091e-3a4f-49a4-8d1a-36c5d26dbb1d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T06:07:33.9150478Z\",\"createdTimestamp\":\"2020-03-27T11:16:09.021621Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-DC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"16af091e-3a4f-49a4-8d1a-36c5d26dbb1d\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T06:07:33.9150478Z\",\"alertProperties\":{\"component\":\"S45R2301-DC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-DC02\",\"impactedResourceDisplayName\":\"S45R2301-DC02\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/18df1502-f283-4d29-a9e8-eb745b10a981\",\"name\":\"redmond/18df1502-f283-4d29-a9e8-eb745b10a981\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T17:04:05.849408Z\",\"createdTimestamp\":\"2020-03-27T11:11:57.2186887Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-NC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"18df1502-f283-4d29-a9e8-eb745b10a981\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T17:04:05.849408Z\",\"alertProperties\":{\"component\":\"S45R2301-NC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-NC01\",\"impactedResourceDisplayName\":\"S45R2301-NC01\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/196ae3fb-4a42-41bb-8c36-8e9c49d822a3\",\"name\":\"redmond/196ae3fb-4a42-41bb-8c36-8e9c49d822a3\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T17:04:06.927923Z\",\"createdTimestamp\":\"2020-03-27T12:06:00.4789232Z\",\"description\":[{\"text\":\"Code Integrity on ASRR1S45R23U04 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"196ae3fb-4a42-41bb-8c36-8e9c49d822a3\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T17:04:06.927923Z\",\"alertProperties\":{\"component\":\"ASRR1S45R23U04\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S45R23U04\",\"impactedResourceDisplayName\":\"ASRR1S45R23U04\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/24d4e17c-89ab-4616-93a7-7aa51e5bab26\",\"name\":\"redmond/24d4e17c-89ab-4616-93a7-7aa51e5bab26\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T17:08:07.4725088Z\",\"createdTimestamp\":\"2020-03-27T11:22:00.2632493Z\",\"description\":[{\"text\":\"Code Integrity on ASRR1S45R23U01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"24d4e17c-89ab-4616-93a7-7aa51e5bab26\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T17:08:07.4725088Z\",\"alertProperties\":{\"component\":\"ASRR1S45R23U01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S45R23U01\",\"impactedResourceDisplayName\":\"ASRR1S45R23U01\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d\",\"name\":\"redmond/2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:12:00.0594025Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-GWY02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:19.2165169Z\",\"alertProperties\":{\"component\":\"S45R2301-GWY02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-GWY02\",\"impactedResourceDisplayName\":\"S45R2301-GWY02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/378412cf-6822-40e8-be59-4ad1276e663b\",\"name\":\"redmond/378412cf-6822-40e8-be59-4ad1276e663b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:14:10.8922825Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-XRP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"378412cf-6822-40e8-be59-4ad1276e663b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:29.9532787Z\",\"alertProperties\":{\"component\":\"S45R2301-XRP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-XRP01\",\"impactedResourceDisplayName\":\"S45R2301-XRP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/395baf67-ec76-4cd8-925b-1a93eaac1731\",\"name\":\"redmond/395baf67-ec76-4cd8-925b-1a93eaac1731\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:49:15.7604544Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ERCS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"395baf67-ec76-4cd8-925b-1a93eaac1731\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:58.4725262Z\",\"alertProperties\":{\"component\":\"S45R2301-ERCS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ERCS03\",\"impactedResourceDisplayName\":\"S45R2301-ERCS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/42430182-b15c-4b35-9f3f-4bc46d702fee\",\"name\":\"redmond/42430182-b15c-4b35-9f3f-4bc46d702fee\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:28:31.9011879Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-PXE01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"42430182-b15c-4b35-9f3f-4bc46d702fee\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T04:38:53.5734335Z\",\"alertProperties\":{\"component\":\"S45R2301-PXE01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-PXE01\",\"impactedResourceDisplayName\":\"S45R2301-PXE01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/56a73079-f6c7-4caf-803f-44fb5842fca9\",\"name\":\"redmond/56a73079-f6c7-4caf-803f-44fb5842fca9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:26:14.8139109Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-SRNG01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"56a73079-f6c7-4caf-803f-44fb5842fca9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:50:12.187621Z\",\"alertProperties\":{\"component\":\"S45R2301-SRNG01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-SRNG01\",\"impactedResourceDisplayName\":\"S45R2301-SRNG01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/5aac5ca1-ed36-4700-ac38-dc68aad807e2\",\"name\":\"redmond/5aac5ca1-ed36-4700-ac38-dc68aad807e2\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:13:55.7109243Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ACS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"5aac5ca1-ed36-4700-ac38-dc68aad807e2\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:18.1312437Z\",\"alertProperties\":{\"component\":\"S45R2301-ACS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ACS02\",\"impactedResourceDisplayName\":\"S45R2301-ACS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6b49b734-2dd8-4d38-bbc0-7d5a9d143c09\",\"name\":\"redmond/6b49b734-2dd8-4d38-bbc0-7d5a9d143c09\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:33:38.0433418Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ADFS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6b49b734-2dd8-4d38-bbc0-7d5a9d143c09\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:54.7353756Z\",\"alertProperties\":{\"component\":\"S45R2301-ADFS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ADFS01\",\"impactedResourceDisplayName\":\"S45R2301-ADFS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6d004105-7c7b-4746-a7b0-2617dea3d389\",\"name\":\"redmond/6d004105-7c7b-4746-a7b0-2617dea3d389\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:12:02.4507965Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-SLB01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6d004105-7c7b-4746-a7b0-2617dea3d389\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:48:56.582759Z\",\"alertProperties\":{\"component\":\"S45R2301-SLB01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-SLB01\",\"impactedResourceDisplayName\":\"S45R2301-SLB01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/75b605f9-156f-4076-aaff-9e4a929d1844\",\"name\":\"redmond/75b605f9-156f-4076-aaff-9e4a929d1844\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:12:05.8426027Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-GWY01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"75b605f9-156f-4076-aaff-9e4a929d1844\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:18.5816439Z\",\"alertProperties\":{\"component\":\"S45R2301-GWY01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-GWY01\",\"impactedResourceDisplayName\":\"S45R2301-GWY01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/7e0baa87-d257-4571-801a-87d955ee70ec\",\"name\":\"redmond/7e0baa87-d257-4571-801a-87d955ee70ec\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:35:49.0642118Z\",\"description\":[{\"text\":\"Code Integrity on ASRR1S45R23U02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"7e0baa87-d257-4571-801a-87d955ee70ec\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T00:02:14.3436149Z\",\"alertProperties\":{\"component\":\"ASRR1S45R23U02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S45R23U02\",\"impactedResourceDisplayName\":\"ASRR1S45R23U02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/821bb698-2b58-4002-9232-eef86716ae2a\",\"name\":\"redmond/821bb698-2b58-4002-9232-eef86716ae2a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:10:11.1365059Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-SQL01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"821bb698-2b58-4002-9232-eef86716ae2a\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:48:50.2195585Z\",\"alertProperties\":{\"component\":\"S45R2301-SQL01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-SQL01\",\"impactedResourceDisplayName\":\"S45R2301-SQL01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/836e0a35-8b7d-45ab-86f0-b3935730eb95\",\"name\":\"redmond/836e0a35-8b7d-45ab-86f0-b3935730eb95\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:10:17.4971795Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-DC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"836e0a35-8b7d-45ab-86f0-b3935730eb95\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:48:06.4435065Z\",\"alertProperties\":{\"component\":\"S45R2301-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-DC01\",\"impactedResourceDisplayName\":\"S45R2301-DC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/99a7cd23-5707-45ab-b75f-c0fba58d58e1\",\"name\":\"redmond/99a7cd23-5707-45ab-b75f-c0fba58d58e1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:10:27.0822847Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-SQL02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"99a7cd23-5707-45ab-b75f-c0fba58d58e1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:26.276684Z\",\"alertProperties\":{\"component\":\"S45R2301-SQL02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-SQL02\",\"impactedResourceDisplayName\":\"S45R2301-SQL02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9a93390b-7799-4907-a991-b84583501061\",\"name\":\"redmond/9a93390b-7799-4907-a991-b84583501061\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:11:53.4862003Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-SLB02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9a93390b-7799-4907-a991-b84583501061\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:48:56.0400545Z\",\"alertProperties\":{\"component\":\"S45R2301-SLB02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-SLB02\",\"impactedResourceDisplayName\":\"S45R2301-SLB02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a2737210-cd56-4350-8bc8-4a59f0a9f624\",\"name\":\"redmond/a2737210-cd56-4350-8bc8-4a59f0a9f624\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:14:28.5466406Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ACS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a2737210-cd56-4350-8bc8-4a59f0a9f624\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:06.6924381Z\",\"alertProperties\":{\"component\":\"S45R2301-ACS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ACS03\",\"impactedResourceDisplayName\":\"S45R2301-ACS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a50c79e4-cc98-4eef-b1a2-a83e87a5a208\",\"name\":\"redmond/a50c79e4-cc98-4eef-b1a2-a83e87a5a208\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T06:01:36.0110103Z\",\"description\":[{\"text\":\"Automatic backups are currently disabled. Infrastructure backups have not been created in the past 24 hours. This warning will appear every 24 hours until the issue is resolved.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"9cadd26b-48aa-45ad-ab72-e89e79b23edd\",\"alertId\":\"a50c79e4-cc98-4eef-b1a2-a83e87a5a208\",\"faultTypeId\":\"AzureStack.BackupController.BackupSchedulerPausedFault\",\"lastUpdatedTimestamp\":\"2020-04-03T06:01:09.9064521Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"1. Address the issues that require the automatic backups to be disabled. \",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\" 2. After all issues preventing backups are resolved, navigate to infrastructure backup and configure the settings to enable automatic backups.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e071b9b6-16ea-4f10-8141-7c009c1941a0\",\"severity\":\"Warning\",\"state\":\"Active\",\"title\":\"Automatic backups are disabled.\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"impactedResourceDisplayName\":\"Infrastructure backup\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a67f8ccc-bdf6-43d5-bba4-a760bea786d8\",\"name\":\"redmond/a67f8ccc-bdf6-43d5-bba4-a760bea786d8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:12:15.3011489Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-NC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a67f8ccc-bdf6-43d5-bba4-a760bea786d8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:09.199228Z\",\"alertProperties\":{\"component\":\"S45R2301-NC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-NC02\",\"impactedResourceDisplayName\":\"S45R2301-NC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a9000535-92ab-4d06-ac37-d00cc613c7b8\",\"name\":\"redmond/a9000535-92ab-4d06-ac37-d00cc613c7b8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-26T19:18:26.415461Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ADFS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a9000535-92ab-4d06-ac37-d00cc613c7b8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:50:01.5057115Z\",\"alertProperties\":{\"component\":\"S45R2301-ADFS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ADFS02\",\"impactedResourceDisplayName\":\"S45R2301-ADFS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b853b013-a267-4eb1-828e-1a3adfd43cc9\",\"name\":\"redmond/b853b013-a267-4eb1-828e-1a3adfd43cc9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:12:33.2080047Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-NC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b853b013-a267-4eb1-828e-1a3adfd43cc9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:08.1871174Z\",\"alertProperties\":{\"component\":\"S45R2301-NC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-NC03\",\"impactedResourceDisplayName\":\"S45R2301-NC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/bf510271-075f-4954-aa6c-111d426c773e\",\"name\":\"redmond/bf510271-075f-4954-aa6c-111d426c773e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T12:11:40.5728819Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-WASP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"bf510271-075f-4954-aa6c-111d426c773e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:19.563149Z\",\"alertProperties\":{\"component\":\"S45R2301-WASP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-WASP02\",\"impactedResourceDisplayName\":\"S45R2301-WASP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c0f945e8-05ed-43f4-b841-a9d36790f497\",\"name\":\"redmond/c0f945e8-05ed-43f4-b841-a9d36790f497\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:28:47.3942388Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-WAS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c0f945e8-05ed-43f4-b841-a9d36790f497\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:09.8795678Z\",\"alertProperties\":{\"component\":\"S45R2301-WAS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-WAS01\",\"impactedResourceDisplayName\":\"S45R2301-WAS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d0f4390d-8e58-4061-ae8f-9533f675adb7\",\"name\":\"redmond/d0f4390d-8e58-4061-ae8f-9533f675adb7\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:10:43.7011277Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-CA01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d0f4390d-8e58-4061-ae8f-9533f675adb7\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:50.7579394Z\",\"alertProperties\":{\"component\":\"S45R2301-CA01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-CA01\",\"impactedResourceDisplayName\":\"S45R2301-CA01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/decf043f-4559-4e25-8329-faf2f7e50f56\",\"name\":\"redmond/decf043f-4559-4e25-8329-faf2f7e50f56\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:11:57.7732914Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-GWY03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"decf043f-4559-4e25-8329-faf2f7e50f56\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:50:08.1942048Z\",\"alertProperties\":{\"component\":\"S45R2301-GWY03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-GWY03\",\"impactedResourceDisplayName\":\"S45R2301-GWY03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/e32970ab-dd38-4e09-99f3-885b43af4377\",\"name\":\"redmond/e32970ab-dd38-4e09-99f3-885b43af4377\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:51:44.847474Z\",\"description\":[{\"text\":\"Code Integrity on ASRR1S45R23U03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"e32970ab-dd38-4e09-99f3-885b43af4377\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T00:02:17.2217992Z\",\"alertProperties\":{\"component\":\"ASRR1S45R23U03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/ASRR1S45R23U03\",\"impactedResourceDisplayName\":\"ASRR1S45R23U03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/e4db1e0e-6f76-45dd-990a-8c22ebe3f858\",\"name\":\"redmond/e4db1e0e-6f76-45dd-990a-8c22ebe3f858\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:13:13.6414177Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-XRP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"e4db1e0e-6f76-45dd-990a-8c22ebe3f858\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:35.3613121Z\",\"alertProperties\":{\"component\":\"S45R2301-XRP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-XRP02\",\"impactedResourceDisplayName\":\"S45R2301-XRP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/eb7c076c-e5f8-42ee-b4ba-962ddd08e685\",\"name\":\"redmond/eb7c076c-e5f8-42ee-b4ba-962ddd08e685\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:13:46.2572595Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-XRP03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"eb7c076c-e5f8-42ee-b4ba-962ddd08e685\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:37.0814716Z\",\"alertProperties\":{\"component\":\"S45R2301-XRP03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-XRP03\",\"impactedResourceDisplayName\":\"S45R2301-XRP03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ebf210b2-f919-4ce2-bf77-398e251888b3\",\"name\":\"redmond/ebf210b2-f919-4ce2-bf77-398e251888b3\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:21:10.9546403Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-DC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ebf210b2-f919-4ce2-bf77-398e251888b3\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:00.2921556Z\",\"alertProperties\":{\"component\":\"S45R2301-DC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-DC03\",\"impactedResourceDisplayName\":\"S45R2301-DC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ef645494-a987-4a14-8586-ba27388190e4\",\"name\":\"redmond/ef645494-a987-4a14-8586-ba27388190e4\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T12:17:45.2924645Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-WAS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ef645494-a987-4a14-8586-ba27388190e4\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:49:10.4769735Z\",\"alertProperties\":{\"component\":\"S45R2301-WAS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-WAS02\",\"impactedResourceDisplayName\":\"S45R2301-WAS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/f6cead9a-9fea-446d-af47-ed76fa8038a9\",\"name\":\"redmond/f6cead9a-9fea-446d-af47-ed76fa8038a9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-03-27T11:14:40.0635644Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-ERCS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"f6cead9a-9fea-446d-af47-ed76fa8038a9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-02T23:50:00.6067412Z\",\"alertProperties\":{\"component\":\"S45R2301-ERCS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-ERCS01\",\"impactedResourceDisplayName\":\"S45R2301-ERCS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}]}" + } + }, + "Alerts+[NoContext]+TestCloseAlert+$PUT+https://adminmanagement.redmond.ext-s45r2301.masd.stbtest.microsoft.com/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d?api-version=2016-05-01\u0026user=foobar+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s45r2301.masd.stbtest.microsoft.com/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d?api-version=2016-05-01\u0026user=foobar", + "Content": "{\r\n \"properties\": {\r\n \"alertProperties\": {\r\n \"User\": \"foobar\"\r\n }\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "0997d88a-dba4-4cd8-aef2-604e2e094ff3" ], + "CommandName": [ "Azs.InfrastructureInsights.Admin.internal\\Close-AzsAlert" ], + "FullCommandName": [ "Close-AzsAlert_CloseExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "85" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2c71c00c-ef29-48c6-aeda-4b1849f683bf" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], + "x-ms-request-id": [ "2c71c00c-ef29-48c6-aeda-4b1849f683bf" ], + "x-ms-routing-request-id": [ "REDMOND:20200403T170808Z:2c71c00c-ef29-48c6-aeda-4b1849f683bf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 03 Apr 2020 17:08:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJdhYTN8nXdsKB1Gr6Ftr+T2j4fm8wVWRpOtLtahWOf88g411cGKgT0Fz4qLwHnjwMNd4FnnKjLZCXzfw3/nav1INSb6ymbyu2UtfgFVuHyUvKA1n4bdcZjrpG1yHz7RsdBM26fKpUXxCHQLnN3+Y" ] + }, + "ContentHeaders": { + "Content-Length": [ "1850" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d\",\"name\":\"redmond/2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-04-03T17:08:08.521109Z\",\"createdTimestamp\":\"2020-03-27T11:12:00.0594025Z\",\"description\":[{\"text\":\"Code Integrity on S45R2301-GWY02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2ba94f9f-a583-47ac-a6dc-1d3b2fa7d45d\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-04-03T17:08:08.521109Z\",\"alertProperties\":{\"component\":\"S45R2301-GWY02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/112c253f-d5e3-4702-bac1-17503ffe4a87/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/S45R2301-GWY02\",\"impactedResourceDisplayName\":\"S45R2301-GWY02\",\"closedByUserAlias\":\"ciserviceadmin@msazurestack.onmicrosoft.com?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Close-AzsAlert.Tests.ps1 b/src/Azs.InfrastructureInsights.Admin/test/Close-AzsAlert.Tests.ps1 new file mode 100644 index 00000000..c4195654 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Close-AzsAlert.Tests.ps1 @@ -0,0 +1,62 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Close-AzsAlert.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + + +Describe "Alerts" -Tags @('Alert', 'InfrastructureInsightsAdmin') { + + . $PSScriptRoot\Common.ps1 + + it "TestCloseAlertFromPipe" -Skip:$('TestCloseAlert' -in $global:SkippedTests) { + + $global:TestName = 'TestCloseAlertFromPipe' + + $Alerts = Get-AzsAlert -ResourceGroupName $global:ResourceGroupName -Location $global:location + + $Alerts | Should Not Be $null + + foreach ($Alert in $Alerts) { + + $Alert | Should not be $null + $Alert.State | Should not be $null + + if ($Alert.State -eq "Active") { + + $Alert | Close-AzsAlert -Location $global:location -Name $Alert.AlertId -User "foobar" + + return + } + } + } + + it "TestCloseAlert" -Skip:$('TestCloseAlert' -in $global:SkippedTests) { + + $global:TestName = 'TestCloseAlert' + + $Alerts = Get-AzsAlert -ResourceGroupName $global:ResourceGroupName -Location $global:location + + $Alerts | Should Not Be $null + + foreach ($Alert in $Alerts) { + + $Alert | Should not be $null + $Alert.State | Should not be $null + + if ($Alert.State -eq "Active") { + + Close-AzsAlert -Location $global:location -Name $Alert.AlertId -User "foobar" -AlertProperty @{"User"="foobar"} + + return + } + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Get-AzsAlert.Recording.json b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsAlert.Recording.json new file mode 100644 index 00000000..ddbb86f2 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsAlert.Recording.json @@ -0,0 +1,2322 @@ +{ + "Alerts+[NoContext]+TestListAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1087" ], + "x-ms-client-request-id": [ "6685ef6a-e192-43a2-95f4-250a4b1f55be" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cacbf852-c239-41a8-aeb7-0bea82420721" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14981" ], + "x-ms-request-id": [ "cacbf852-c239-41a8-aeb7-0bea82420721" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205719Z:cacbf852-c239-41a8-aeb7-0bea82420721" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:57:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvDpH+nYbKYpUGtD8e4QMIN20nSHRWcp84dhKb2B9y70Nmag3tOIIAkNGc94w+JX1QNs3OJaG45pChxs43NxvoeHbxbv++J2uYrBlrTs7GfUjiqAawSSdhm91fQR7LqwSzNMq0l64pVHYkEX/Sa+5D" ] + }, + "ContentHeaders": { + "Content-Length": [ "88472" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"name\":\"redmond/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"createdTimestamp\":\"2020-02-06T16:16:46.567Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"06fb854a-bd14-4004-b5a8-f52f344f394f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"name\":\"redmond/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:37.5208362Z\",\"createdTimestamp\":\"2020-02-06T22:19:32.8039851Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST3 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:37.5208362Z\",\"alertProperties\":{\"hostName\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST3.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/19eb32c4-0959-41b2-9d5e-a7192960af35\",\"name\":\"redmond/19eb32c4-0959-41b2-9d5e-a7192960af35\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.676Z\",\"description\":[{\"text\":\"Code Integrity on V-WASP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"19eb32c4-0959-41b2-9d5e-a7192960af35\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:45.8509689Z\",\"alertProperties\":{\"component\":\"V-WASP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WASP02\",\"impactedResourceDisplayName\":\"V-WASP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/23d031e1-48b1-4200-91cd-663b54da7627\",\"name\":\"redmond/23d031e1-48b1-4200-91cd-663b54da7627\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:13.751Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"23d031e1-48b1-4200-91cd-663b54da7627\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:11.6965845Z\",\"alertProperties\":{\"component\":\"V-GWY02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY02\",\"impactedResourceDisplayName\":\"V-GWY02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/26acebd0-603e-4ac3-aae0-d168adabab58\",\"name\":\"redmond/26acebd0-603e-4ac3-aae0-d168adabab58\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:44.05Z\",\"description\":[{\"text\":\"Code Integrity on V-ADFS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"26acebd0-603e-4ac3-aae0-d168adabab58\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:44.4214977Z\",\"alertProperties\":{\"component\":\"V-ADFS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ADFS01\",\"impactedResourceDisplayName\":\"V-ADFS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"name\":\"redmond/28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:50.444Z\",\"description\":[{\"text\":\"Code Integrity on V-CA01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T02:29:44.5319638Z\",\"alertProperties\":{\"component\":\"V-CA01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-CA01\",\"impactedResourceDisplayName\":\"V-CA01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"name\":\"redmond/29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:27.255Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:27.772614Z\",\"alertProperties\":{\"component\":\"V-ERCS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS01\",\"impactedResourceDisplayName\":\"V-ERCS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"name\":\"redmond/2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:24.197Z\",\"description\":[{\"text\":\"Code Integrity on V-SQL02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:24.4856183Z\",\"alertProperties\":{\"component\":\"V-SQL02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SQL02\",\"impactedResourceDisplayName\":\"V-SQL02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"name\":\"redmond/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:25.834Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:26.4052721Z\",\"alertProperties\":{\"component\":\"V-ERCS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS02\",\"impactedResourceDisplayName\":\"V-ERCS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"name\":\"redmond/2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:04:45.472Z\",\"description\":[{\"text\":\"Code Integrity on V-PXE01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:04:44.3715478Z\",\"alertProperties\":{\"component\":\"V-PXE01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-PXE01\",\"impactedResourceDisplayName\":\"V-PXE01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"name\":\"redmond/36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:50.781Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST2 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:51.1992973Z\",\"alertProperties\":{\"component\":\"V-HOST2\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST2\",\"impactedResourceDisplayName\":\"V-HOST2\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"name\":\"redmond/4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:48.913Z\",\"description\":[{\"text\":\"Code Integrity on V-WAS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:48.7939813Z\",\"alertProperties\":{\"component\":\"V-WAS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WAS02\",\"impactedResourceDisplayName\":\"V-WAS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4271af8c-e37d-488a-bc38-37d53f674626\",\"name\":\"redmond/4271af8c-e37d-488a-bc38-37d53f674626\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:00.008Z\",\"description\":[{\"text\":\"Code Integrity on V-NC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"4271af8c-e37d-488a-bc38-37d53f674626\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.3916301Z\",\"alertProperties\":{\"component\":\"V-NC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC01\",\"impactedResourceDisplayName\":\"V-NC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/543b4af5-f37f-4bc9-8475-349a4556f622\",\"name\":\"redmond/543b4af5-f37f-4bc9-8475-349a4556f622\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:29.758Z\",\"description\":[{\"text\":\"Code Integrity on V-SLB02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"543b4af5-f37f-4bc9-8475-349a4556f622\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:30.2847958Z\",\"alertProperties\":{\"component\":\"V-SLB02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SLB02\",\"impactedResourceDisplayName\":\"V-SLB02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/549218a3-449b-46d1-9abf-3418dfae2e3c\",\"name\":\"redmond/549218a3-449b-46d1-9abf-3418dfae2e3c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:37.534272Z\",\"createdTimestamp\":\"2020-02-06T22:19:34.9909329Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"549218a3-449b-46d1-9abf-3418dfae2e3c\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:37.534272Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/5b8330f1-828d-44f0-9971-224a1072a09f\",\"name\":\"redmond/5b8330f1-828d-44f0-9971-224a1072a09f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-07T15:52:43.4494984Z\",\"description\":[{\"text\":\"Automatic backups are currently disabled. Infrastructure backups have not been created in the past 24 hours. This warning will appear every 24 hours until the issue is resolved.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"9cadd26b-48aa-45ad-ab72-e89e79b23edd\",\"alertId\":\"5b8330f1-828d-44f0-9971-224a1072a09f\",\"faultTypeId\":\"AzureStack.BackupController.BackupSchedulerPausedFault\",\"lastUpdatedTimestamp\":\"2020-02-07T15:52:43.4494984Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"1. Address the issues that require the automatic backups to be disabled. \",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\" 2. After all issues preventing backups are resolved, navigate to infrastructure backup and configure the settings to enable automatic backups.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"severity\":\"Warning\",\"state\":\"Active\",\"title\":\"Automatic backups are disabled.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"impactedResourceDisplayName\":\"Infrastructure backup\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"name\":\"redmond/64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:40:25.7742215Z\",\"createdTimestamp\":\"2020-02-06T22:19:27.6526499Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:40:25.7742215Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"name\":\"redmond/6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:58.33Z\",\"description\":[{\"text\":\"Code Integrity on V-ADFS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:58.7817616Z\",\"alertProperties\":{\"component\":\"V-ADFS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ADFS02\",\"impactedResourceDisplayName\":\"V-ADFS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"name\":\"redmond/6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:59.932Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.1057766Z\",\"alertProperties\":{\"component\":\"V-ACS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS03\",\"impactedResourceDisplayName\":\"V-ACS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"name\":\"redmond/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.983Z\",\"createdTimestamp\":\"2020-02-06T21:48:38.288Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST3 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.983Z\",\"alertProperties\":{\"hostName\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST3.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"name\":\"redmond/6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T20:08:47.453Z\",\"createdTimestamp\":\"2020-02-06T19:48:47.533Z\",\"description\":[{\"text\":\"One or more services need to be installed and / or configured in one or more \u0027guest\u0027 Azure Active Directory (AAD) Tenants. Please run the multi-tenancy configuration script for Azure Stack to repair the missing configuration in each \u0027guest\u0027 directory tenant. If you\u0027ve recently installed an update or a new resource provider in your system, this alert may be expected, as some required changes in AAD can only be made by an administrator of the directory.\",\"type\":\"Text\"}],\"alertId\":\"6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"faultTypeId\":\"GuestDirectoryConfigurationError\",\"lastUpdatedTimestamp\":\"2020-02-06T20:08:47.453Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"Try the following actions to restore the system to full operation.\",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\"1. To get an exact list of which guest directories are affected (and precisely what configuration is missing), use the Azure Stack API to retrieve the latest identity health report. See instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackhealthreport\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackhealthreport\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"2. For each affected directory, have an administrator of that directory run the multi-tenancy script, which will check and correct any issues detected in that directory. This script can be run at any time to ensure a specific directory is healthy and properly configured. See instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackconfigureguestdirectory\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackconfigureguestdirectory\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"3. If an onboarded guest directory is no-longer required, and you would like to remove it (instead of updating the configuration within), see instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-enable-multitenancy?view=azs-1908#disable-multi-tenancy\",\"type\":\"LinkBegin\"},{\"text\":\"https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-enable-multitenancy?view=azs-1908#disable-multi-tenancy\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"4. It may take a few minutes for changes to propagate and be detected. However, if the preceding steps don’t solve the problem, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\", and then contact Support.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"One or more guest Azure Active Directory (AAD) Tenants need to be configured.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"name\":\"redmond/786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:08:24.161Z\",\"createdTimestamp\":\"2020-02-06T22:07:33.427Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:08:24.161Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"name\":\"redmond/8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:31.413Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:32.0079155Z\",\"alertProperties\":{\"component\":\"V-ERCS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS03\",\"impactedResourceDisplayName\":\"V-ERCS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"name\":\"redmond/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.097Z\",\"description\":[{\"text\":\"Code Integrity on V-NC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.4666345Z\",\"alertProperties\":{\"component\":\"V-NC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC02\",\"impactedResourceDisplayName\":\"V-NC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"name\":\"redmond/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.49Z\",\"description\":[{\"text\":\"Code Integrity on V-WASP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.196577Z\",\"alertProperties\":{\"component\":\"V-WASP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WASP01\",\"impactedResourceDisplayName\":\"V-WASP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8ed34767-d990-4e61-8289-4c786b5a2096\",\"name\":\"redmond/8ed34767-d990-4e61-8289-4c786b5a2096\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:46.021Z\",\"description\":[{\"text\":\"Code Integrity on V-DC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8ed34767-d990-4e61-8289-4c786b5a2096\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T00:45:19.1603997Z\",\"alertProperties\":{\"component\":\"V-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC01\",\"impactedResourceDisplayName\":\"V-DC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/92fabeeb-736a-4fec-9180-71768a01b85f\",\"name\":\"redmond/92fabeeb-736a-4fec-9180-71768a01b85f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:00.5437418Z\",\"createdTimestamp\":\"2020-02-06T19:18:11.516Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"92fabeeb-736a-4fec-9180-71768a01b85f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:00.5437418Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/932024a4-d65a-4e32-915f-788e1343032f\",\"name\":\"redmond/932024a4-d65a-4e32-915f-788e1343032f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:23.858Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"932024a4-d65a-4e32-915f-788e1343032f\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:24.2138566Z\",\"alertProperties\":{\"component\":\"V-ACS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS02\",\"impactedResourceDisplayName\":\"V-ACS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/954790b7-24d5-4158-91c5-c7972e46264b\",\"name\":\"redmond/954790b7-24d5-4158-91c5-c7972e46264b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:23.729Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST3 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"954790b7-24d5-4158-91c5-c7972e46264b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:24.2485147Z\",\"alertProperties\":{\"component\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"name\":\"redmond/9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-07T01:23:30.5255706Z\",\"createdTimestamp\":\"2020-02-07T00:53:12.3317886Z\",\"description\":[{\"text\":\"The region has consumed more than 100.00% of available memory. Creating virtual machines will fail. Continued management of existing VMs may fail. Do not attempt to upgrade AzureStack until you have resolved the memory capacity issue.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"faultTypeId\":\"AzureStack.ComputeController.AvailableMemoryExhausted\",\"lastUpdatedTimestamp\":\"2020-02-07T01:23:30.5255706Z\",\"alertProperties\":{\"percentage\":\"100.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"All available memory capacity exhausted\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"name\":\"redmond/9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:41.118Z\",\"description\":[{\"text\":\"Code Integrity on V-DC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T18:31:50.0434735Z\",\"alertProperties\":{\"component\":\"V-DC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC03\",\"impactedResourceDisplayName\":\"V-DC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"name\":\"redmond/a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:58.968Z\",\"description\":[{\"text\":\"Code Integrity on V-SQL01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:59.3567456Z\",\"alertProperties\":{\"component\":\"V-SQL01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SQL01\",\"impactedResourceDisplayName\":\"V-SQL01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"name\":\"redmond/a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:04.639Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:03.71971Z\",\"alertProperties\":{\"component\":\"V-GWY03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY03\",\"impactedResourceDisplayName\":\"V-GWY03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ab93049c-5635-4eb8-af03-e9288f5d0403\",\"name\":\"redmond/ab93049c-5635-4eb8-af03-e9288f5d0403\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:59.599Z\",\"description\":[{\"text\":\"Code Integrity on V-NC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ab93049c-5635-4eb8-af03-e9288f5d0403\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.2568423Z\",\"alertProperties\":{\"component\":\"V-NC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC03\",\"impactedResourceDisplayName\":\"V-NC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"name\":\"redmond/ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:43:41.007Z\",\"createdTimestamp\":\"2020-02-06T16:07:33.075Z\",\"description\":[{\"text\":\"Azure Stack is not activated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"AzureBridge.NotActivated\",\"alertId\":\"ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"faultTypeId\":\"AzureBridge.NotActivated\",\"lastUpdatedTimestamp\":\"2020-02-06T19:43:41.007Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"You have not activated Azure Stack. To do so, see the following help article: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-register\",\"type\":\"LinkBegin\"},{\"text\":\"https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-register\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceRegistrationId\":\"a2d5534b-01c6-4935-8014-abb77f4a3334\",\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Activation Required\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"impactedResourceDisplayName\":\"AzureBridge\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"name\":\"redmond/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.975Z\",\"createdTimestamp\":\"2020-02-06T21:48:40.256Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.975Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"name\":\"redmond/b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:18:11.516Z\",\"createdTimestamp\":\"2020-02-06T19:03:02.028Z\",\"description\":[{\"text\":\"The region has consumed more than 95.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryCritical\",\"lastUpdatedTimestamp\":\"2020-02-06T19:18:11.516Z\",\"alertProperties\":{\"percentage\":\"95.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"name\":\"redmond/b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:19.54Z\",\"description\":[{\"text\":\"Code Integrity on V-WAS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:19.3136727Z\",\"alertProperties\":{\"component\":\"V-WAS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WAS01\",\"impactedResourceDisplayName\":\"V-WAS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b9de952e-128a-476a-a671-fa18bffa109c\",\"name\":\"redmond/b9de952e-128a-476a-a671-fa18bffa109c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-07T00:48:38.621784Z\",\"createdTimestamp\":\"2020-02-07T00:45:32.6604394Z\",\"description\":[{\"text\":\"The infrastructure role instance V-DC01 is unavailable. This may impact performance and availability of Azure Stack services.\",\"type\":\"Text\"}],\"faultId\":\"ffd3e6af-d608-43a8-9373-a1e879778cd6\",\"alertId\":\"b9de952e-128a-476a-a671-fa18bffa109c\",\"faultTypeId\":\"FRP.Heartbeat.NonHaVm\",\"lastUpdatedTimestamp\":\"2020-02-07T00:48:38.621784Z\",\"alertProperties\":{\"heartbeatAlert\":\"true\",\"nodeName\":\"V-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Infrastructure role instance unavailable\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/NonHaVm/V-DC01\",\"impactedResourceDisplayName\":\"V-DC01\",\"closedByUserAlias\":\"?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c561a94d-7033-4295-8227-ee666208fb34\",\"name\":\"redmond/c561a94d-7033-4295-8227-ee666208fb34\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.249Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c561a94d-7033-4295-8227-ee666208fb34\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.2049544Z\",\"alertProperties\":{\"component\":\"V-ACS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS01\",\"impactedResourceDisplayName\":\"V-ACS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"name\":\"redmond/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:51.833Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:52.133744Z\",\"alertProperties\":{\"component\":\"V-XRP03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP03\",\"impactedResourceDisplayName\":\"V-XRP03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"name\":\"redmond/cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:25.306Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST1 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:25.9325663Z\",\"alertProperties\":{\"component\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d52b7795-5423-4662-8d1e-429485f5855e\",\"name\":\"redmond/d52b7795-5423-4662-8d1e-429485f5855e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:19.269Z\",\"description\":[{\"text\":\"Code Integrity on V-SRNG01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d52b7795-5423-4662-8d1e-429485f5855e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:19.6433307Z\",\"alertProperties\":{\"component\":\"V-SRNG01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SRNG01\",\"impactedResourceDisplayName\":\"V-SRNG01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"name\":\"redmond/d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:56:30.996Z\",\"createdTimestamp\":\"2020-02-06T21:55:34.495Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:56:30.996Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"name\":\"redmond/dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:18.713Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-06T22:20:33.9434179Z\",\"alertProperties\":{\"component\":\"V-XRP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP02\",\"impactedResourceDisplayName\":\"V-XRP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"name\":\"redmond/dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.25Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:44.0316126Z\",\"alertProperties\":{\"component\":\"V-GWY01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY01\",\"impactedResourceDisplayName\":\"V-GWY01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"name\":\"redmond/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T22:36:00.5593606Z\",\"description\":[{\"text\":\"The region has consumed more than 95.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryCritical\",\"lastUpdatedTimestamp\":\"2020-02-07T20:43:34.0226696Z\",\"alertProperties\":{\"percentage\":\"95.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"name\":\"redmond/ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.956Z\",\"createdTimestamp\":\"2020-02-06T21:48:33.155Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.956Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ed400b37-4543-4270-aa23-e91638534542\",\"name\":\"redmond/ed400b37-4543-4270-aa23-e91638534542\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:18.83Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST4 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ed400b37-4543-4270-aa23-e91638534542\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:19.4603982Z\",\"alertProperties\":{\"component\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/effa32d5-6a32-4206-8848-fa269f27fd69\",\"name\":\"redmond/effa32d5-6a32-4206-8848-fa269f27fd69\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.782Z\",\"description\":[{\"text\":\"Code Integrity on V-SLB01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"effa32d5-6a32-4206-8848-fa269f27fd69\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:46.1954363Z\",\"alertProperties\":{\"component\":\"V-SLB01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SLB01\",\"impactedResourceDisplayName\":\"V-SLB01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"name\":\"redmond/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:21.274Z\",\"description\":[{\"text\":\"Code Integrity on V-DC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T18:31:57.4558579Z\",\"alertProperties\":{\"component\":\"V-DC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC02\",\"impactedResourceDisplayName\":\"V-DC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"name\":\"redmond/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:24.922Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T08:46:30.7522787Z\",\"alertProperties\":{\"component\":\"V-XRP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP01\",\"impactedResourceDisplayName\":\"V-XRP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}]}" + } + }, + "Alerts+[NoContext]+TestGetAlert+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1088" ], + "x-ms-client-request-id": [ "b6cb657c-460d-4b8b-a9b4-53806696b182" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "24ccc16a-2483-4768-a856-936b3ffd042e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14980" ], + "x-ms-request-id": [ "24ccc16a-2483-4768-a856-936b3ffd042e" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205721Z:24ccc16a-2483-4768-a856-936b3ffd042e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:57:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbXAqeFyoAUF692atmlzRlrdWTjNdL9aqjFnOUsHGjg79riiXg1yCt7TLj4z2z1WBV4vSZlv/JBbMX/IbfRiw2vbhbjpJHxvU5GLAcJQcthbcVp+ariL8tL87ausxk9MNszy/BGg/835dAOuFvO2l" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0810546875},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9150390625}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "Alerts+[NoContext]+TestGetAlert+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1089" ], + "x-ms-client-request-id": [ "e88c20dc-1e0b-422e-bee2-99e20a1060dd" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b13ad85e-5f05-4cc6-887f-70ad3bb9c29e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14979" ], + "x-ms-request-id": [ "b13ad85e-5f05-4cc6-887f-70ad3bb9c29e" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205722Z:b13ad85e-5f05-4cc6-887f-70ad3bb9c29e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:57:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8P7QTYi2op0DFQEjsO4uc1AIbA3aPAt8hOr9AI96qGj6pyaHZLz3bnu2uLz5wj4dPwiM14399MJUau7KBXIWnd+QLb90c7ZKoQgXHikKirk/SY84f+8InSBSEd7r8lRVjZkPkAgVNRQP+fVSIPl+" ] + }, + "ContentHeaders": { + "Content-Length": [ "88472" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"name\":\"redmond/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"createdTimestamp\":\"2020-02-06T16:16:46.567Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"06fb854a-bd14-4004-b5a8-f52f344f394f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"name\":\"redmond/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:37.5208362Z\",\"createdTimestamp\":\"2020-02-06T22:19:32.8039851Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST3 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:37.5208362Z\",\"alertProperties\":{\"hostName\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST3.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/19eb32c4-0959-41b2-9d5e-a7192960af35\",\"name\":\"redmond/19eb32c4-0959-41b2-9d5e-a7192960af35\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.676Z\",\"description\":[{\"text\":\"Code Integrity on V-WASP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"19eb32c4-0959-41b2-9d5e-a7192960af35\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:45.8509689Z\",\"alertProperties\":{\"component\":\"V-WASP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WASP02\",\"impactedResourceDisplayName\":\"V-WASP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/23d031e1-48b1-4200-91cd-663b54da7627\",\"name\":\"redmond/23d031e1-48b1-4200-91cd-663b54da7627\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:13.751Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"23d031e1-48b1-4200-91cd-663b54da7627\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:11.6965845Z\",\"alertProperties\":{\"component\":\"V-GWY02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY02\",\"impactedResourceDisplayName\":\"V-GWY02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/26acebd0-603e-4ac3-aae0-d168adabab58\",\"name\":\"redmond/26acebd0-603e-4ac3-aae0-d168adabab58\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:44.05Z\",\"description\":[{\"text\":\"Code Integrity on V-ADFS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"26acebd0-603e-4ac3-aae0-d168adabab58\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:44.4214977Z\",\"alertProperties\":{\"component\":\"V-ADFS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ADFS01\",\"impactedResourceDisplayName\":\"V-ADFS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"name\":\"redmond/28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:50.444Z\",\"description\":[{\"text\":\"Code Integrity on V-CA01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T02:29:44.5319638Z\",\"alertProperties\":{\"component\":\"V-CA01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-CA01\",\"impactedResourceDisplayName\":\"V-CA01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"name\":\"redmond/29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:27.255Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:27.772614Z\",\"alertProperties\":{\"component\":\"V-ERCS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS01\",\"impactedResourceDisplayName\":\"V-ERCS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"name\":\"redmond/2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:24.197Z\",\"description\":[{\"text\":\"Code Integrity on V-SQL02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:24.4856183Z\",\"alertProperties\":{\"component\":\"V-SQL02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SQL02\",\"impactedResourceDisplayName\":\"V-SQL02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"name\":\"redmond/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:25.834Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:26.4052721Z\",\"alertProperties\":{\"component\":\"V-ERCS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS02\",\"impactedResourceDisplayName\":\"V-ERCS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"name\":\"redmond/2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:04:45.472Z\",\"description\":[{\"text\":\"Code Integrity on V-PXE01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:04:44.3715478Z\",\"alertProperties\":{\"component\":\"V-PXE01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-PXE01\",\"impactedResourceDisplayName\":\"V-PXE01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"name\":\"redmond/36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:50.781Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST2 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:51.1992973Z\",\"alertProperties\":{\"component\":\"V-HOST2\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST2\",\"impactedResourceDisplayName\":\"V-HOST2\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"name\":\"redmond/4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:48.913Z\",\"description\":[{\"text\":\"Code Integrity on V-WAS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:48.7939813Z\",\"alertProperties\":{\"component\":\"V-WAS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WAS02\",\"impactedResourceDisplayName\":\"V-WAS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4271af8c-e37d-488a-bc38-37d53f674626\",\"name\":\"redmond/4271af8c-e37d-488a-bc38-37d53f674626\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:00.008Z\",\"description\":[{\"text\":\"Code Integrity on V-NC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"4271af8c-e37d-488a-bc38-37d53f674626\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.3916301Z\",\"alertProperties\":{\"component\":\"V-NC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC01\",\"impactedResourceDisplayName\":\"V-NC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/543b4af5-f37f-4bc9-8475-349a4556f622\",\"name\":\"redmond/543b4af5-f37f-4bc9-8475-349a4556f622\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:29.758Z\",\"description\":[{\"text\":\"Code Integrity on V-SLB02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"543b4af5-f37f-4bc9-8475-349a4556f622\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:30.2847958Z\",\"alertProperties\":{\"component\":\"V-SLB02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SLB02\",\"impactedResourceDisplayName\":\"V-SLB02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/549218a3-449b-46d1-9abf-3418dfae2e3c\",\"name\":\"redmond/549218a3-449b-46d1-9abf-3418dfae2e3c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:37.534272Z\",\"createdTimestamp\":\"2020-02-06T22:19:34.9909329Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"549218a3-449b-46d1-9abf-3418dfae2e3c\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:37.534272Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/5b8330f1-828d-44f0-9971-224a1072a09f\",\"name\":\"redmond/5b8330f1-828d-44f0-9971-224a1072a09f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-07T15:52:43.4494984Z\",\"description\":[{\"text\":\"Automatic backups are currently disabled. Infrastructure backups have not been created in the past 24 hours. This warning will appear every 24 hours until the issue is resolved.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"9cadd26b-48aa-45ad-ab72-e89e79b23edd\",\"alertId\":\"5b8330f1-828d-44f0-9971-224a1072a09f\",\"faultTypeId\":\"AzureStack.BackupController.BackupSchedulerPausedFault\",\"lastUpdatedTimestamp\":\"2020-02-07T15:52:43.4494984Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"1. Address the issues that require the automatic backups to be disabled. \",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\" 2. After all issues preventing backups are resolved, navigate to infrastructure backup and configure the settings to enable automatic backups.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"severity\":\"Warning\",\"state\":\"Active\",\"title\":\"Automatic backups are disabled.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"impactedResourceDisplayName\":\"Infrastructure backup\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"name\":\"redmond/64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:40:25.7742215Z\",\"createdTimestamp\":\"2020-02-06T22:19:27.6526499Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:40:25.7742215Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"name\":\"redmond/6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:58.33Z\",\"description\":[{\"text\":\"Code Integrity on V-ADFS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:58.7817616Z\",\"alertProperties\":{\"component\":\"V-ADFS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ADFS02\",\"impactedResourceDisplayName\":\"V-ADFS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"name\":\"redmond/6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:59.932Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.1057766Z\",\"alertProperties\":{\"component\":\"V-ACS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS03\",\"impactedResourceDisplayName\":\"V-ACS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"name\":\"redmond/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.983Z\",\"createdTimestamp\":\"2020-02-06T21:48:38.288Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST3 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.983Z\",\"alertProperties\":{\"hostName\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST3.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"name\":\"redmond/6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T20:08:47.453Z\",\"createdTimestamp\":\"2020-02-06T19:48:47.533Z\",\"description\":[{\"text\":\"One or more services need to be installed and / or configured in one or more \u0027guest\u0027 Azure Active Directory (AAD) Tenants. Please run the multi-tenancy configuration script for Azure Stack to repair the missing configuration in each \u0027guest\u0027 directory tenant. If you\u0027ve recently installed an update or a new resource provider in your system, this alert may be expected, as some required changes in AAD can only be made by an administrator of the directory.\",\"type\":\"Text\"}],\"alertId\":\"6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"faultTypeId\":\"GuestDirectoryConfigurationError\",\"lastUpdatedTimestamp\":\"2020-02-06T20:08:47.453Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"Try the following actions to restore the system to full operation.\",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\"1. To get an exact list of which guest directories are affected (and precisely what configuration is missing), use the Azure Stack API to retrieve the latest identity health report. See instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackhealthreport\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackhealthreport\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"2. For each affected directory, have an administrator of that directory run the multi-tenancy script, which will check and correct any issues detected in that directory. This script can be run at any time to ensure a specific directory is healthy and properly configured. See instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackconfigureguestdirectory\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackconfigureguestdirectory\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"3. If an onboarded guest directory is no-longer required, and you would like to remove it (instead of updating the configuration within), see instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-enable-multitenancy?view=azs-1908#disable-multi-tenancy\",\"type\":\"LinkBegin\"},{\"text\":\"https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-enable-multitenancy?view=azs-1908#disable-multi-tenancy\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"4. It may take a few minutes for changes to propagate and be detected. However, if the preceding steps don’t solve the problem, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\", and then contact Support.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"One or more guest Azure Active Directory (AAD) Tenants need to be configured.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"name\":\"redmond/786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:08:24.161Z\",\"createdTimestamp\":\"2020-02-06T22:07:33.427Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:08:24.161Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"name\":\"redmond/8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:31.413Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:32.0079155Z\",\"alertProperties\":{\"component\":\"V-ERCS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS03\",\"impactedResourceDisplayName\":\"V-ERCS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"name\":\"redmond/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.097Z\",\"description\":[{\"text\":\"Code Integrity on V-NC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.4666345Z\",\"alertProperties\":{\"component\":\"V-NC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC02\",\"impactedResourceDisplayName\":\"V-NC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"name\":\"redmond/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.49Z\",\"description\":[{\"text\":\"Code Integrity on V-WASP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.196577Z\",\"alertProperties\":{\"component\":\"V-WASP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WASP01\",\"impactedResourceDisplayName\":\"V-WASP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8ed34767-d990-4e61-8289-4c786b5a2096\",\"name\":\"redmond/8ed34767-d990-4e61-8289-4c786b5a2096\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:46.021Z\",\"description\":[{\"text\":\"Code Integrity on V-DC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8ed34767-d990-4e61-8289-4c786b5a2096\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T00:45:19.1603997Z\",\"alertProperties\":{\"component\":\"V-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC01\",\"impactedResourceDisplayName\":\"V-DC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/92fabeeb-736a-4fec-9180-71768a01b85f\",\"name\":\"redmond/92fabeeb-736a-4fec-9180-71768a01b85f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:00.5437418Z\",\"createdTimestamp\":\"2020-02-06T19:18:11.516Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"92fabeeb-736a-4fec-9180-71768a01b85f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:00.5437418Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/932024a4-d65a-4e32-915f-788e1343032f\",\"name\":\"redmond/932024a4-d65a-4e32-915f-788e1343032f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:23.858Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"932024a4-d65a-4e32-915f-788e1343032f\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:24.2138566Z\",\"alertProperties\":{\"component\":\"V-ACS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS02\",\"impactedResourceDisplayName\":\"V-ACS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/954790b7-24d5-4158-91c5-c7972e46264b\",\"name\":\"redmond/954790b7-24d5-4158-91c5-c7972e46264b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:23.729Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST3 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"954790b7-24d5-4158-91c5-c7972e46264b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:24.2485147Z\",\"alertProperties\":{\"component\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"name\":\"redmond/9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-07T01:23:30.5255706Z\",\"createdTimestamp\":\"2020-02-07T00:53:12.3317886Z\",\"description\":[{\"text\":\"The region has consumed more than 100.00% of available memory. Creating virtual machines will fail. Continued management of existing VMs may fail. Do not attempt to upgrade AzureStack until you have resolved the memory capacity issue.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"faultTypeId\":\"AzureStack.ComputeController.AvailableMemoryExhausted\",\"lastUpdatedTimestamp\":\"2020-02-07T01:23:30.5255706Z\",\"alertProperties\":{\"percentage\":\"100.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"All available memory capacity exhausted\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"name\":\"redmond/9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:41.118Z\",\"description\":[{\"text\":\"Code Integrity on V-DC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T18:31:50.0434735Z\",\"alertProperties\":{\"component\":\"V-DC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC03\",\"impactedResourceDisplayName\":\"V-DC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"name\":\"redmond/a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:58.968Z\",\"description\":[{\"text\":\"Code Integrity on V-SQL01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:59.3567456Z\",\"alertProperties\":{\"component\":\"V-SQL01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SQL01\",\"impactedResourceDisplayName\":\"V-SQL01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"name\":\"redmond/a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:04.639Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:03.71971Z\",\"alertProperties\":{\"component\":\"V-GWY03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY03\",\"impactedResourceDisplayName\":\"V-GWY03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ab93049c-5635-4eb8-af03-e9288f5d0403\",\"name\":\"redmond/ab93049c-5635-4eb8-af03-e9288f5d0403\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:59.599Z\",\"description\":[{\"text\":\"Code Integrity on V-NC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ab93049c-5635-4eb8-af03-e9288f5d0403\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.2568423Z\",\"alertProperties\":{\"component\":\"V-NC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC03\",\"impactedResourceDisplayName\":\"V-NC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"name\":\"redmond/ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:43:41.007Z\",\"createdTimestamp\":\"2020-02-06T16:07:33.075Z\",\"description\":[{\"text\":\"Azure Stack is not activated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"AzureBridge.NotActivated\",\"alertId\":\"ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"faultTypeId\":\"AzureBridge.NotActivated\",\"lastUpdatedTimestamp\":\"2020-02-06T19:43:41.007Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"You have not activated Azure Stack. To do so, see the following help article: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-register\",\"type\":\"LinkBegin\"},{\"text\":\"https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-register\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceRegistrationId\":\"a2d5534b-01c6-4935-8014-abb77f4a3334\",\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Activation Required\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"impactedResourceDisplayName\":\"AzureBridge\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"name\":\"redmond/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.975Z\",\"createdTimestamp\":\"2020-02-06T21:48:40.256Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.975Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"name\":\"redmond/b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:18:11.516Z\",\"createdTimestamp\":\"2020-02-06T19:03:02.028Z\",\"description\":[{\"text\":\"The region has consumed more than 95.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryCritical\",\"lastUpdatedTimestamp\":\"2020-02-06T19:18:11.516Z\",\"alertProperties\":{\"percentage\":\"95.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"name\":\"redmond/b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:19.54Z\",\"description\":[{\"text\":\"Code Integrity on V-WAS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:19.3136727Z\",\"alertProperties\":{\"component\":\"V-WAS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WAS01\",\"impactedResourceDisplayName\":\"V-WAS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b9de952e-128a-476a-a671-fa18bffa109c\",\"name\":\"redmond/b9de952e-128a-476a-a671-fa18bffa109c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-07T00:48:38.621784Z\",\"createdTimestamp\":\"2020-02-07T00:45:32.6604394Z\",\"description\":[{\"text\":\"The infrastructure role instance V-DC01 is unavailable. This may impact performance and availability of Azure Stack services.\",\"type\":\"Text\"}],\"faultId\":\"ffd3e6af-d608-43a8-9373-a1e879778cd6\",\"alertId\":\"b9de952e-128a-476a-a671-fa18bffa109c\",\"faultTypeId\":\"FRP.Heartbeat.NonHaVm\",\"lastUpdatedTimestamp\":\"2020-02-07T00:48:38.621784Z\",\"alertProperties\":{\"heartbeatAlert\":\"true\",\"nodeName\":\"V-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Infrastructure role instance unavailable\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/NonHaVm/V-DC01\",\"impactedResourceDisplayName\":\"V-DC01\",\"closedByUserAlias\":\"?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c561a94d-7033-4295-8227-ee666208fb34\",\"name\":\"redmond/c561a94d-7033-4295-8227-ee666208fb34\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.249Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c561a94d-7033-4295-8227-ee666208fb34\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.2049544Z\",\"alertProperties\":{\"component\":\"V-ACS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS01\",\"impactedResourceDisplayName\":\"V-ACS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"name\":\"redmond/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:51.833Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:52.133744Z\",\"alertProperties\":{\"component\":\"V-XRP03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP03\",\"impactedResourceDisplayName\":\"V-XRP03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"name\":\"redmond/cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:25.306Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST1 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:25.9325663Z\",\"alertProperties\":{\"component\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d52b7795-5423-4662-8d1e-429485f5855e\",\"name\":\"redmond/d52b7795-5423-4662-8d1e-429485f5855e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:19.269Z\",\"description\":[{\"text\":\"Code Integrity on V-SRNG01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d52b7795-5423-4662-8d1e-429485f5855e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:19.6433307Z\",\"alertProperties\":{\"component\":\"V-SRNG01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SRNG01\",\"impactedResourceDisplayName\":\"V-SRNG01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"name\":\"redmond/d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:56:30.996Z\",\"createdTimestamp\":\"2020-02-06T21:55:34.495Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:56:30.996Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"name\":\"redmond/dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:18.713Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-06T22:20:33.9434179Z\",\"alertProperties\":{\"component\":\"V-XRP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP02\",\"impactedResourceDisplayName\":\"V-XRP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"name\":\"redmond/dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.25Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:44.0316126Z\",\"alertProperties\":{\"component\":\"V-GWY01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY01\",\"impactedResourceDisplayName\":\"V-GWY01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"name\":\"redmond/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T22:36:00.5593606Z\",\"description\":[{\"text\":\"The region has consumed more than 95.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryCritical\",\"lastUpdatedTimestamp\":\"2020-02-07T20:43:34.0226696Z\",\"alertProperties\":{\"percentage\":\"95.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"name\":\"redmond/ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.956Z\",\"createdTimestamp\":\"2020-02-06T21:48:33.155Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.956Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ed400b37-4543-4270-aa23-e91638534542\",\"name\":\"redmond/ed400b37-4543-4270-aa23-e91638534542\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:18.83Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST4 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ed400b37-4543-4270-aa23-e91638534542\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:19.4603982Z\",\"alertProperties\":{\"component\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/effa32d5-6a32-4206-8848-fa269f27fd69\",\"name\":\"redmond/effa32d5-6a32-4206-8848-fa269f27fd69\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.782Z\",\"description\":[{\"text\":\"Code Integrity on V-SLB01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"effa32d5-6a32-4206-8848-fa269f27fd69\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:46.1954363Z\",\"alertProperties\":{\"component\":\"V-SLB01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SLB01\",\"impactedResourceDisplayName\":\"V-SLB01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"name\":\"redmond/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:21.274Z\",\"description\":[{\"text\":\"Code Integrity on V-DC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T18:31:57.4558579Z\",\"alertProperties\":{\"component\":\"V-DC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC02\",\"impactedResourceDisplayName\":\"V-DC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"name\":\"redmond/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:24.922Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T08:46:30.7522787Z\",\"alertProperties\":{\"component\":\"V-XRP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP01\",\"impactedResourceDisplayName\":\"V-XRP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}]}" + } + }, + "Alerts+[NoContext]+TestGetAlert+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/06fb854a-bd14-4004-b5a8-f52f344f394f?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/06fb854a-bd14-4004-b5a8-f52f344f394f?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1090" ], + "x-ms-client-request-id": [ "27f269ad-1bf2-4cbd-b039-5077b912c4bb" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "dd35820f-8484-4ea6-bd44-ff36860fe902" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14976" ], + "x-ms-request-id": [ "dd35820f-8484-4ea6-bd44-ff36860fe902" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205723Z:dd35820f-8484-4ea6-bd44-ff36860fe902" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:57:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzW1u+q5Loms4eBCEUU3o+yCBFW5/9szyh+gaiPm9tGRcICZXOD0iudcTWXcGB25QKwadS2aHWLx/N0UdihPhss2Y+Akmr4k6J+FKiD3/MU4s8uIGl02G7+bRX1owhdSjWtFA/mRnMLe5utwH5N8U" ] + }, + "ContentHeaders": { + "Content-Length": [ "1579" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"name\":\"redmond/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"createdTimestamp\":\"2020-02-06T16:16:46.567Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"06fb854a-bd14-4004-b5a8-f52f344f394f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1145" ], + "x-ms-client-request-id": [ "c489f0ad-0ea7-4a30-b132-3babdcba7da2" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5d71f572-f1d0-492e-bb25-1f35b71b7ec8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14874" ], + "x-ms-request-id": [ "5d71f572-f1d0-492e-bb25-1f35b71b7ec8" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205901Z:5d71f572-f1d0-492e-bb25-1f35b71b7ec8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:01 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIe/YoQtBePd/0K5kq9c59BylGZjL62iUL82ZnIjeKVQyuckVNWuzYnii/OJ2signEd4nSQyhILRajzQ0bjebJm+f+zE7UCklnRGE0U0dPZgMaIRvchGpeeV390MLFV2PVI1x8pbUgj4dbyPSl72z" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0810546875},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9150390625}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1146" ], + "x-ms-client-request-id": [ "e1ac400a-33f4-4b58-b544-fd5a9b49a9d2" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "60740786-d986-4781-a8a4-3673eeacbac4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14873" ], + "x-ms-request-id": [ "60740786-d986-4781-a8a4-3673eeacbac4" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205901Z:60740786-d986-4781-a8a4-3673eeacbac4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:01 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvw5+ffS/fujv3as9U57FeKhmi6KkhO7S/MHgU1BgUolEH5uUGfsPK8SGuHrbMpFpHwAAo3zrMxfSk+960n+o2HbM7pw4BqRzzmjBmiMAo1jj9L8y2tbUmSkcTyU7mZOiLfhh0YAYYhrqyBPjJ7eCA" ] + }, + "ContentHeaders": { + "Content-Length": [ "88472" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"name\":\"redmond/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"createdTimestamp\":\"2020-02-06T16:16:46.567Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"06fb854a-bd14-4004-b5a8-f52f344f394f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"name\":\"redmond/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:37.5208362Z\",\"createdTimestamp\":\"2020-02-06T22:19:32.8039851Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST3 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:37.5208362Z\",\"alertProperties\":{\"hostName\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST3.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/19eb32c4-0959-41b2-9d5e-a7192960af35\",\"name\":\"redmond/19eb32c4-0959-41b2-9d5e-a7192960af35\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.676Z\",\"description\":[{\"text\":\"Code Integrity on V-WASP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"19eb32c4-0959-41b2-9d5e-a7192960af35\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:45.8509689Z\",\"alertProperties\":{\"component\":\"V-WASP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WASP02\",\"impactedResourceDisplayName\":\"V-WASP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/23d031e1-48b1-4200-91cd-663b54da7627\",\"name\":\"redmond/23d031e1-48b1-4200-91cd-663b54da7627\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:13.751Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"23d031e1-48b1-4200-91cd-663b54da7627\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:11.6965845Z\",\"alertProperties\":{\"component\":\"V-GWY02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY02\",\"impactedResourceDisplayName\":\"V-GWY02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/26acebd0-603e-4ac3-aae0-d168adabab58\",\"name\":\"redmond/26acebd0-603e-4ac3-aae0-d168adabab58\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:44.05Z\",\"description\":[{\"text\":\"Code Integrity on V-ADFS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"26acebd0-603e-4ac3-aae0-d168adabab58\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:44.4214977Z\",\"alertProperties\":{\"component\":\"V-ADFS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ADFS01\",\"impactedResourceDisplayName\":\"V-ADFS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"name\":\"redmond/28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:50.444Z\",\"description\":[{\"text\":\"Code Integrity on V-CA01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T02:29:44.5319638Z\",\"alertProperties\":{\"component\":\"V-CA01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-CA01\",\"impactedResourceDisplayName\":\"V-CA01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"name\":\"redmond/29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:27.255Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:27.772614Z\",\"alertProperties\":{\"component\":\"V-ERCS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS01\",\"impactedResourceDisplayName\":\"V-ERCS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"name\":\"redmond/2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:24.197Z\",\"description\":[{\"text\":\"Code Integrity on V-SQL02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:24.4856183Z\",\"alertProperties\":{\"component\":\"V-SQL02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SQL02\",\"impactedResourceDisplayName\":\"V-SQL02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"name\":\"redmond/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:25.834Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:26.4052721Z\",\"alertProperties\":{\"component\":\"V-ERCS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS02\",\"impactedResourceDisplayName\":\"V-ERCS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"name\":\"redmond/2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:04:45.472Z\",\"description\":[{\"text\":\"Code Integrity on V-PXE01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:04:44.3715478Z\",\"alertProperties\":{\"component\":\"V-PXE01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-PXE01\",\"impactedResourceDisplayName\":\"V-PXE01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"name\":\"redmond/36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:50.781Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST2 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:51.1992973Z\",\"alertProperties\":{\"component\":\"V-HOST2\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST2\",\"impactedResourceDisplayName\":\"V-HOST2\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"name\":\"redmond/4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:48.913Z\",\"description\":[{\"text\":\"Code Integrity on V-WAS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:48.7939813Z\",\"alertProperties\":{\"component\":\"V-WAS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WAS02\",\"impactedResourceDisplayName\":\"V-WAS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4271af8c-e37d-488a-bc38-37d53f674626\",\"name\":\"redmond/4271af8c-e37d-488a-bc38-37d53f674626\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:00.008Z\",\"description\":[{\"text\":\"Code Integrity on V-NC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"4271af8c-e37d-488a-bc38-37d53f674626\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.3916301Z\",\"alertProperties\":{\"component\":\"V-NC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC01\",\"impactedResourceDisplayName\":\"V-NC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/543b4af5-f37f-4bc9-8475-349a4556f622\",\"name\":\"redmond/543b4af5-f37f-4bc9-8475-349a4556f622\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:29.758Z\",\"description\":[{\"text\":\"Code Integrity on V-SLB02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"543b4af5-f37f-4bc9-8475-349a4556f622\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:30.2847958Z\",\"alertProperties\":{\"component\":\"V-SLB02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SLB02\",\"impactedResourceDisplayName\":\"V-SLB02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/549218a3-449b-46d1-9abf-3418dfae2e3c\",\"name\":\"redmond/549218a3-449b-46d1-9abf-3418dfae2e3c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:37.534272Z\",\"createdTimestamp\":\"2020-02-06T22:19:34.9909329Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"549218a3-449b-46d1-9abf-3418dfae2e3c\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:37.534272Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/5b8330f1-828d-44f0-9971-224a1072a09f\",\"name\":\"redmond/5b8330f1-828d-44f0-9971-224a1072a09f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-07T15:52:43.4494984Z\",\"description\":[{\"text\":\"Automatic backups are currently disabled. Infrastructure backups have not been created in the past 24 hours. This warning will appear every 24 hours until the issue is resolved.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"9cadd26b-48aa-45ad-ab72-e89e79b23edd\",\"alertId\":\"5b8330f1-828d-44f0-9971-224a1072a09f\",\"faultTypeId\":\"AzureStack.BackupController.BackupSchedulerPausedFault\",\"lastUpdatedTimestamp\":\"2020-02-07T15:52:43.4494984Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"1. Address the issues that require the automatic backups to be disabled. \",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\" 2. After all issues preventing backups are resolved, navigate to infrastructure backup and configure the settings to enable automatic backups.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"severity\":\"Warning\",\"state\":\"Active\",\"title\":\"Automatic backups are disabled.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"impactedResourceDisplayName\":\"Infrastructure backup\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"name\":\"redmond/64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:40:25.7742215Z\",\"createdTimestamp\":\"2020-02-06T22:19:27.6526499Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:40:25.7742215Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"name\":\"redmond/6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:58.33Z\",\"description\":[{\"text\":\"Code Integrity on V-ADFS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:58.7817616Z\",\"alertProperties\":{\"component\":\"V-ADFS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ADFS02\",\"impactedResourceDisplayName\":\"V-ADFS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"name\":\"redmond/6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:59.932Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.1057766Z\",\"alertProperties\":{\"component\":\"V-ACS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS03\",\"impactedResourceDisplayName\":\"V-ACS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"name\":\"redmond/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.983Z\",\"createdTimestamp\":\"2020-02-06T21:48:38.288Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST3 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.983Z\",\"alertProperties\":{\"hostName\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST3.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"name\":\"redmond/6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T20:08:47.453Z\",\"createdTimestamp\":\"2020-02-06T19:48:47.533Z\",\"description\":[{\"text\":\"One or more services need to be installed and / or configured in one or more \u0027guest\u0027 Azure Active Directory (AAD) Tenants. Please run the multi-tenancy configuration script for Azure Stack to repair the missing configuration in each \u0027guest\u0027 directory tenant. If you\u0027ve recently installed an update or a new resource provider in your system, this alert may be expected, as some required changes in AAD can only be made by an administrator of the directory.\",\"type\":\"Text\"}],\"alertId\":\"6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"faultTypeId\":\"GuestDirectoryConfigurationError\",\"lastUpdatedTimestamp\":\"2020-02-06T20:08:47.453Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"Try the following actions to restore the system to full operation.\",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\"1. To get an exact list of which guest directories are affected (and precisely what configuration is missing), use the Azure Stack API to retrieve the latest identity health report. See instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackhealthreport\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackhealthreport\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"2. For each affected directory, have an administrator of that directory run the multi-tenancy script, which will check and correct any issues detected in that directory. This script can be run at any time to ensure a specific directory is healthy and properly configured. See instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackconfigureguestdirectory\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackconfigureguestdirectory\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"3. If an onboarded guest directory is no-longer required, and you would like to remove it (instead of updating the configuration within), see instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-enable-multitenancy?view=azs-1908#disable-multi-tenancy\",\"type\":\"LinkBegin\"},{\"text\":\"https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-enable-multitenancy?view=azs-1908#disable-multi-tenancy\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"4. It may take a few minutes for changes to propagate and be detected. However, if the preceding steps don’t solve the problem, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\", and then contact Support.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"One or more guest Azure Active Directory (AAD) Tenants need to be configured.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"name\":\"redmond/786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:08:24.161Z\",\"createdTimestamp\":\"2020-02-06T22:07:33.427Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:08:24.161Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"name\":\"redmond/8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:31.413Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:32.0079155Z\",\"alertProperties\":{\"component\":\"V-ERCS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS03\",\"impactedResourceDisplayName\":\"V-ERCS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"name\":\"redmond/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.097Z\",\"description\":[{\"text\":\"Code Integrity on V-NC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.4666345Z\",\"alertProperties\":{\"component\":\"V-NC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC02\",\"impactedResourceDisplayName\":\"V-NC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"name\":\"redmond/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.49Z\",\"description\":[{\"text\":\"Code Integrity on V-WASP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.196577Z\",\"alertProperties\":{\"component\":\"V-WASP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WASP01\",\"impactedResourceDisplayName\":\"V-WASP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8ed34767-d990-4e61-8289-4c786b5a2096\",\"name\":\"redmond/8ed34767-d990-4e61-8289-4c786b5a2096\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:46.021Z\",\"description\":[{\"text\":\"Code Integrity on V-DC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8ed34767-d990-4e61-8289-4c786b5a2096\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T00:45:19.1603997Z\",\"alertProperties\":{\"component\":\"V-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC01\",\"impactedResourceDisplayName\":\"V-DC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/92fabeeb-736a-4fec-9180-71768a01b85f\",\"name\":\"redmond/92fabeeb-736a-4fec-9180-71768a01b85f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:00.5437418Z\",\"createdTimestamp\":\"2020-02-06T19:18:11.516Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"92fabeeb-736a-4fec-9180-71768a01b85f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:00.5437418Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/932024a4-d65a-4e32-915f-788e1343032f\",\"name\":\"redmond/932024a4-d65a-4e32-915f-788e1343032f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:23.858Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"932024a4-d65a-4e32-915f-788e1343032f\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:24.2138566Z\",\"alertProperties\":{\"component\":\"V-ACS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS02\",\"impactedResourceDisplayName\":\"V-ACS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/954790b7-24d5-4158-91c5-c7972e46264b\",\"name\":\"redmond/954790b7-24d5-4158-91c5-c7972e46264b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:23.729Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST3 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"954790b7-24d5-4158-91c5-c7972e46264b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:24.2485147Z\",\"alertProperties\":{\"component\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"name\":\"redmond/9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-07T01:23:30.5255706Z\",\"createdTimestamp\":\"2020-02-07T00:53:12.3317886Z\",\"description\":[{\"text\":\"The region has consumed more than 100.00% of available memory. Creating virtual machines will fail. Continued management of existing VMs may fail. Do not attempt to upgrade AzureStack until you have resolved the memory capacity issue.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"faultTypeId\":\"AzureStack.ComputeController.AvailableMemoryExhausted\",\"lastUpdatedTimestamp\":\"2020-02-07T01:23:30.5255706Z\",\"alertProperties\":{\"percentage\":\"100.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"All available memory capacity exhausted\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"name\":\"redmond/9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:41.118Z\",\"description\":[{\"text\":\"Code Integrity on V-DC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T18:31:50.0434735Z\",\"alertProperties\":{\"component\":\"V-DC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC03\",\"impactedResourceDisplayName\":\"V-DC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"name\":\"redmond/a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:58.968Z\",\"description\":[{\"text\":\"Code Integrity on V-SQL01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:59.3567456Z\",\"alertProperties\":{\"component\":\"V-SQL01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SQL01\",\"impactedResourceDisplayName\":\"V-SQL01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"name\":\"redmond/a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:04.639Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:03.71971Z\",\"alertProperties\":{\"component\":\"V-GWY03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY03\",\"impactedResourceDisplayName\":\"V-GWY03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ab93049c-5635-4eb8-af03-e9288f5d0403\",\"name\":\"redmond/ab93049c-5635-4eb8-af03-e9288f5d0403\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:59.599Z\",\"description\":[{\"text\":\"Code Integrity on V-NC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ab93049c-5635-4eb8-af03-e9288f5d0403\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.2568423Z\",\"alertProperties\":{\"component\":\"V-NC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC03\",\"impactedResourceDisplayName\":\"V-NC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"name\":\"redmond/ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:43:41.007Z\",\"createdTimestamp\":\"2020-02-06T16:07:33.075Z\",\"description\":[{\"text\":\"Azure Stack is not activated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"AzureBridge.NotActivated\",\"alertId\":\"ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"faultTypeId\":\"AzureBridge.NotActivated\",\"lastUpdatedTimestamp\":\"2020-02-06T19:43:41.007Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"You have not activated Azure Stack. To do so, see the following help article: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-register\",\"type\":\"LinkBegin\"},{\"text\":\"https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-register\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceRegistrationId\":\"a2d5534b-01c6-4935-8014-abb77f4a3334\",\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Activation Required\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"impactedResourceDisplayName\":\"AzureBridge\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"name\":\"redmond/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.975Z\",\"createdTimestamp\":\"2020-02-06T21:48:40.256Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.975Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"name\":\"redmond/b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:18:11.516Z\",\"createdTimestamp\":\"2020-02-06T19:03:02.028Z\",\"description\":[{\"text\":\"The region has consumed more than 95.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryCritical\",\"lastUpdatedTimestamp\":\"2020-02-06T19:18:11.516Z\",\"alertProperties\":{\"percentage\":\"95.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"name\":\"redmond/b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:19.54Z\",\"description\":[{\"text\":\"Code Integrity on V-WAS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:19.3136727Z\",\"alertProperties\":{\"component\":\"V-WAS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WAS01\",\"impactedResourceDisplayName\":\"V-WAS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b9de952e-128a-476a-a671-fa18bffa109c\",\"name\":\"redmond/b9de952e-128a-476a-a671-fa18bffa109c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-07T00:48:38.621784Z\",\"createdTimestamp\":\"2020-02-07T00:45:32.6604394Z\",\"description\":[{\"text\":\"The infrastructure role instance V-DC01 is unavailable. This may impact performance and availability of Azure Stack services.\",\"type\":\"Text\"}],\"faultId\":\"ffd3e6af-d608-43a8-9373-a1e879778cd6\",\"alertId\":\"b9de952e-128a-476a-a671-fa18bffa109c\",\"faultTypeId\":\"FRP.Heartbeat.NonHaVm\",\"lastUpdatedTimestamp\":\"2020-02-07T00:48:38.621784Z\",\"alertProperties\":{\"heartbeatAlert\":\"true\",\"nodeName\":\"V-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Infrastructure role instance unavailable\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/NonHaVm/V-DC01\",\"impactedResourceDisplayName\":\"V-DC01\",\"closedByUserAlias\":\"?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c561a94d-7033-4295-8227-ee666208fb34\",\"name\":\"redmond/c561a94d-7033-4295-8227-ee666208fb34\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.249Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c561a94d-7033-4295-8227-ee666208fb34\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.2049544Z\",\"alertProperties\":{\"component\":\"V-ACS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS01\",\"impactedResourceDisplayName\":\"V-ACS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"name\":\"redmond/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:51.833Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:52.133744Z\",\"alertProperties\":{\"component\":\"V-XRP03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP03\",\"impactedResourceDisplayName\":\"V-XRP03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"name\":\"redmond/cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:25.306Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST1 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:25.9325663Z\",\"alertProperties\":{\"component\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d52b7795-5423-4662-8d1e-429485f5855e\",\"name\":\"redmond/d52b7795-5423-4662-8d1e-429485f5855e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:19.269Z\",\"description\":[{\"text\":\"Code Integrity on V-SRNG01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d52b7795-5423-4662-8d1e-429485f5855e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:19.6433307Z\",\"alertProperties\":{\"component\":\"V-SRNG01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SRNG01\",\"impactedResourceDisplayName\":\"V-SRNG01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"name\":\"redmond/d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:56:30.996Z\",\"createdTimestamp\":\"2020-02-06T21:55:34.495Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:56:30.996Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"name\":\"redmond/dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:18.713Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-06T22:20:33.9434179Z\",\"alertProperties\":{\"component\":\"V-XRP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP02\",\"impactedResourceDisplayName\":\"V-XRP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"name\":\"redmond/dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.25Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:44.0316126Z\",\"alertProperties\":{\"component\":\"V-GWY01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY01\",\"impactedResourceDisplayName\":\"V-GWY01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"name\":\"redmond/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T22:36:00.5593606Z\",\"description\":[{\"text\":\"The region has consumed more than 95.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryCritical\",\"lastUpdatedTimestamp\":\"2020-02-07T20:43:34.0226696Z\",\"alertProperties\":{\"percentage\":\"95.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"name\":\"redmond/ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.956Z\",\"createdTimestamp\":\"2020-02-06T21:48:33.155Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.956Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ed400b37-4543-4270-aa23-e91638534542\",\"name\":\"redmond/ed400b37-4543-4270-aa23-e91638534542\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:18.83Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST4 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ed400b37-4543-4270-aa23-e91638534542\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:19.4603982Z\",\"alertProperties\":{\"component\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/effa32d5-6a32-4206-8848-fa269f27fd69\",\"name\":\"redmond/effa32d5-6a32-4206-8848-fa269f27fd69\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.782Z\",\"description\":[{\"text\":\"Code Integrity on V-SLB01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"effa32d5-6a32-4206-8848-fa269f27fd69\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:46.1954363Z\",\"alertProperties\":{\"component\":\"V-SLB01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SLB01\",\"impactedResourceDisplayName\":\"V-SLB01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"name\":\"redmond/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:21.274Z\",\"description\":[{\"text\":\"Code Integrity on V-DC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T18:31:57.4558579Z\",\"alertProperties\":{\"component\":\"V-DC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC02\",\"impactedResourceDisplayName\":\"V-DC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"name\":\"redmond/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:24.922Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T08:46:30.7522787Z\",\"alertProperties\":{\"component\":\"V-XRP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP01\",\"impactedResourceDisplayName\":\"V-XRP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}]}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/06fb854a-bd14-4004-b5a8-f52f344f394f?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/06fb854a-bd14-4004-b5a8-f52f344f394f?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1147" ], + "x-ms-client-request-id": [ "b8b49b3a-78df-4346-a606-b9a03a872b8f" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "832b5a5c-2f75-455a-bf8d-5a4ee65b0429" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14872" ], + "x-ms-request-id": [ "832b5a5c-2f75-455a-bf8d-5a4ee65b0429" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205902Z:832b5a5c-2f75-455a-bf8d-5a4ee65b0429" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:02 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvcgaZqixNKo3ZWbGhfHEGONLKDtcWOtC8mNObrzYAm4oWKRkNyeqtBbpeJgMj9OstEfvZOGW4e+Ul9F4SmLHXl2aKS4fvWHu+MkUC2PFlJ6G55Ns+O3h/ofIPjgk+KidBMISF+2OgRV0Z/R8IRgLV" ] + }, + "ContentHeaders": { + "Content-Length": [ "1579" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"name\":\"redmond/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"createdTimestamp\":\"2020-02-06T16:16:46.567Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"06fb854a-bd14-4004-b5a8-f52f344f394f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1148" ], + "x-ms-client-request-id": [ "2e5cef03-af3a-43a5-a474-4ee543aa1933" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6d6cc7e1-4748-4060-84dd-dcee5864a4a9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14871" ], + "x-ms-request-id": [ "6d6cc7e1-4748-4060-84dd-dcee5864a4a9" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205902Z:6d6cc7e1-4748-4060-84dd-dcee5864a4a9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:02 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFp61jEthwXaW/mJtweS2ZcgEc5+U0k3SGp4ccMv2dM6Ee1+7s41OpqjcKcRy3RM6sllNIk1echl0UmLnEP8Nr+JNCIPbPoB1zVIbgCz0PXaoQ+35TzdJHnAiWouIx7VklwFlyG56kmBfakpVGltV" ] + }, + "ContentHeaders": { + "Content-Length": [ "1584" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"name\":\"redmond/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:37.5208362Z\",\"createdTimestamp\":\"2020-02-06T22:19:32.8039851Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST3 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:37.5208362Z\",\"alertProperties\":{\"hostName\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST3.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/19eb32c4-0959-41b2-9d5e-a7192960af35?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/19eb32c4-0959-41b2-9d5e-a7192960af35?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1149" ], + "x-ms-client-request-id": [ "ce31b173-a5e9-4b32-84cf-9b488fd17912" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5d945c8b-082c-43cc-bc3e-0daff0b843fb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14870" ], + "x-ms-request-id": [ "5d945c8b-082c-43cc-bc3e-0daff0b843fb" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205903Z:5d945c8b-082c-43cc-bc3e-0daff0b843fb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:03 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWnG2a1/yaN9nfww3A6B+jT8QJ1ELw9VqxKPTgQg5bgt8dUwv8pXkdPiUrlURPh6zpYwPnRfOwRg9bWanM+t/xqErfICcZtJrpZg4KZ00QYIDRhbowygfvb8uG0WF+rKCV0q5dL0vdtyLdttwhLGW" ] + }, + "ContentHeaders": { + "Content-Length": [ "1691" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/19eb32c4-0959-41b2-9d5e-a7192960af35\",\"name\":\"redmond/19eb32c4-0959-41b2-9d5e-a7192960af35\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.676Z\",\"description\":[{\"text\":\"Code Integrity on V-WASP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"19eb32c4-0959-41b2-9d5e-a7192960af35\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:45.8509689Z\",\"alertProperties\":{\"component\":\"V-WASP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WASP02\",\"impactedResourceDisplayName\":\"V-WASP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/23d031e1-48b1-4200-91cd-663b54da7627?api-version=2016-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/23d031e1-48b1-4200-91cd-663b54da7627?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1150" ], + "x-ms-client-request-id": [ "a46582e6-77bd-4577-920b-331d04b75681" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e3b5a05c-77a0-4cab-80c8-290f78523c09" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14869" ], + "x-ms-request-id": [ "e3b5a05c-77a0-4cab-80c8-290f78523c09" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205904Z:e3b5a05c-77a0-4cab-80c8-290f78523c09" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:03 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAP4OhJ2nVjcWvo6xYBy4xctMdS7LHkBuEPAeBCucbzE7l2o+0yHU+gOyZTThYPDtvygVmkmXfcRpp6VjNFZG22+eUeSWtUTiZ3QYC1pvoKxrqmQJeo1uYavM1F4iF/e1BGpSnGTXUryC7Ik0P9E8" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/23d031e1-48b1-4200-91cd-663b54da7627\",\"name\":\"redmond/23d031e1-48b1-4200-91cd-663b54da7627\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:13.751Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"23d031e1-48b1-4200-91cd-663b54da7627\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:11.6965845Z\",\"alertProperties\":{\"component\":\"V-GWY02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY02\",\"impactedResourceDisplayName\":\"V-GWY02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/26acebd0-603e-4ac3-aae0-d168adabab58?api-version=2016-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/26acebd0-603e-4ac3-aae0-d168adabab58?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1151" ], + "x-ms-client-request-id": [ "6e548018-63f9-4d22-9f0a-8450ead9e792" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a7a2019c-defa-40ac-822c-dc3ad53a1ccb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14868" ], + "x-ms-request-id": [ "a7a2019c-defa-40ac-822c-dc3ad53a1ccb" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205904Z:a7a2019c-defa-40ac-822c-dc3ad53a1ccb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:04 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYvhwMgDPijRDEQX16y3gd58sBRl8ktz/DJTZN4keQEX+zbkXW23POJANVUFkL9cciDvlCnO2hWMS6wSUDrH/l3ammo6RTb9hpsbaEo/qi75KAaMvIg1h+HpCXSZGACoZb3EYUeiSPj9RQ+dQZbbW" ] + }, + "ContentHeaders": { + "Content-Length": [ "1690" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/26acebd0-603e-4ac3-aae0-d168adabab58\",\"name\":\"redmond/26acebd0-603e-4ac3-aae0-d168adabab58\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:44.05Z\",\"description\":[{\"text\":\"Code Integrity on V-ADFS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"26acebd0-603e-4ac3-aae0-d168adabab58\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:44.4214977Z\",\"alertProperties\":{\"component\":\"V-ADFS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ADFS01\",\"impactedResourceDisplayName\":\"V-ADFS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/28f52bac-d838-4c0f-bcd6-27ed5677b5c3?api-version=2016-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/28f52bac-d838-4c0f-bcd6-27ed5677b5c3?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1152" ], + "x-ms-client-request-id": [ "b497b85c-f999-4b24-9ab0-04fa73f37bb6" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c9517e39-cb99-4f17-a196-264d68452dff" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14867" ], + "x-ms-request-id": [ "c9517e39-cb99-4f17-a196-264d68452dff" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205905Z:c9517e39-cb99-4f17-a196-264d68452dff" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:04 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv0XF3LHyIdA4+0mTL+5d3AsWUWdPQwbq683hwn6GF/Ie4ho2YPt4avcyRWzvwJab36Q0AfPy8xUPqvtisUzRFGpMuwHDOSFqfb76L/RCmiRGaC3CMxNN3kKdsaJu2tt9xTnyv80sTwg7UVQ0uVnm8" ] + }, + "ContentHeaders": { + "Content-Length": [ "1683" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"name\":\"redmond/28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:50.444Z\",\"description\":[{\"text\":\"Code Integrity on V-CA01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T02:29:44.5319638Z\",\"alertProperties\":{\"component\":\"V-CA01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-CA01\",\"impactedResourceDisplayName\":\"V-CA01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/29a74dea-b32a-4ac2-b7b0-5436f4581f83?api-version=2016-05-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/29a74dea-b32a-4ac2-b7b0-5436f4581f83?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1153" ], + "x-ms-client-request-id": [ "d5841360-2bfd-4962-accb-95a2445d9959" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4e57c1f9-b624-4ce0-9906-1c62e86c9676" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14866" ], + "x-ms-request-id": [ "4e57c1f9-b624-4ce0-9906-1c62e86c9676" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205905Z:4e57c1f9-b624-4ce0-9906-1c62e86c9676" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvM5dTp/1zQ6XPHS9uOW3Mb/Zoa7KT/XFwyswKSHNEnsYDqjmP+ygC4Wqmz1FRxRu8COfRA6Fyy8Aq2C0SIOKC8I2IbqjGKo3ihzRFZuT7htw9Q+w81foIq5gbuE6P6zvDPq/hs6WGoi1SCWQS/tlG" ] + }, + "ContentHeaders": { + "Content-Length": [ "1690" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"name\":\"redmond/29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:27.255Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:27.772614Z\",\"alertProperties\":{\"component\":\"V-ERCS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS01\",\"impactedResourceDisplayName\":\"V-ERCS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2c1f6d58-5946-4d9b-b375-86fc913e1c2d?api-version=2016-05-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2c1f6d58-5946-4d9b-b375-86fc913e1c2d?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1154" ], + "x-ms-client-request-id": [ "5bf2dca5-f7db-41cb-a852-4e269a68d948" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1b7e35c5-46b6-4e76-abe2-043d565b4206" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14865" ], + "x-ms-request-id": [ "1b7e35c5-46b6-4e76-abe2-043d565b4206" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205906Z:1b7e35c5-46b6-4e76-abe2-043d565b4206" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:05 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAfbhRnNmEn0Kh35FnOZ0F7vX1uaGp2otXAaTREd0gdpeq3DFF4j2USf2gilj0NSLHch4K52SIFgSm2MXDg5eC1DLolMdZkypu/tBwwSVmjsutgNZ4vxvjVPfFrkuEoj1IBATwVwUwjLdrf1w+7As" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"name\":\"redmond/2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:24.197Z\",\"description\":[{\"text\":\"Code Integrity on V-SQL02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:24.4856183Z\",\"alertProperties\":{\"component\":\"V-SQL02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SQL02\",\"impactedResourceDisplayName\":\"V-SQL02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931?api-version=2016-05-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1155" ], + "x-ms-client-request-id": [ "cfe0eda1-6a22-49c9-a22f-a337b67760ec" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "31fb27de-4359-4517-a94e-f68c98e3ea30" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14864" ], + "x-ms-request-id": [ "31fb27de-4359-4517-a94e-f68c98e3ea30" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205906Z:31fb27de-4359-4517-a94e-f68c98e3ea30" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:06 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvguxfd8mbaW8okZPq3pzpGz3yI3EFkKu9LgA04/RymJbmkCAUZCfXUDPacg+jqpuobePdFy8X6We5ux8we2mVG8x1QWbmhW3WBUgYgUN5+GnoiVl6wcRY5BCdi3M9dmEJdf8h5u1kboCcQxFql/Xb" ] + }, + "ContentHeaders": { + "Content-Length": [ "1691" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"name\":\"redmond/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:25.834Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:26.4052721Z\",\"alertProperties\":{\"component\":\"V-ERCS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS02\",\"impactedResourceDisplayName\":\"V-ERCS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2e6b63d9-8362-43c6-98c3-e27594f9afc8?api-version=2016-05-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2e6b63d9-8362-43c6-98c3-e27594f9afc8?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1156" ], + "x-ms-client-request-id": [ "460d02cf-1977-4593-958c-14b5bbec072b" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b0522dc4-bed6-486c-b021-5602ea305649" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14863" ], + "x-ms-request-id": [ "b0522dc4-bed6-486c-b021-5602ea305649" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205907Z:b0522dc4-bed6-486c-b021-5602ea305649" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:06 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtMUH9B06BRxOzWZ0M78sJZeIMJbyIXCj79ABXo6IxZHrol1zmT1UOksNlZNJpkuQgyNdw2Gl0EOhvZZkQbBs+fR8IF8NpHPQA6h48q3eqKUfJ3srSyBIo8TNJnqEnLXS+DOrT1NyUkZXNLHsfU0G" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"name\":\"redmond/2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:04:45.472Z\",\"description\":[{\"text\":\"Code Integrity on V-PXE01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:04:44.3715478Z\",\"alertProperties\":{\"component\":\"V-PXE01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-PXE01\",\"impactedResourceDisplayName\":\"V-PXE01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/36ea0521-dcc4-4ccb-9955-0ef25b43756f?api-version=2016-05-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/36ea0521-dcc4-4ccb-9955-0ef25b43756f?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1157" ], + "x-ms-client-request-id": [ "5e9ffc1f-f894-4912-ad61-db49f34d44fa" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "20c8d89b-937b-412e-8d89-320eca53dae4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14862" ], + "x-ms-request-id": [ "20c8d89b-937b-412e-8d89-320eca53dae4" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205907Z:20c8d89b-937b-412e-8d89-320eca53dae4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:06 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAqvUs2LaCr/wJKUvoifquxpD4hDPfRBW2V16azBRrbblOwZvBNAjkpxKQOMFdwMxLQ7mD5Ah4yTsQYdzlPA7OuEIy70OTj1TN/zV3dlovVC7CU2MycdD8Vl3gZqxZdET2kp1nyMj0S25pBPGA5Sv" ] + }, + "ContentHeaders": { + "Content-Length": [ "1683" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"name\":\"redmond/36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:50.781Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST2 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:51.1992973Z\",\"alertProperties\":{\"component\":\"V-HOST2\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST2\",\"impactedResourceDisplayName\":\"V-HOST2\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4074d079-00e0-4cd6-b4b8-1bec26ff5e37?api-version=2016-05-01+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4074d079-00e0-4cd6-b4b8-1bec26ff5e37?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1158" ], + "x-ms-client-request-id": [ "959cfaf7-291a-45d7-b18c-44c9a58d3e3d" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "378936f4-1113-40bf-8935-875cb9643ab5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14861" ], + "x-ms-request-id": [ "378936f4-1113-40bf-8935-875cb9643ab5" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205907Z:378936f4-1113-40bf-8935-875cb9643ab5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8T8PDT40sfvmE4owv72jYLTB3+J3PVUk7X9nvbXWJ9/U0FWcd0xs8dncSbnlLX01+8nFWhXKE5ZZwDG7psjOC3HWNX0eQTYfHTWsmltHq97+rcQ3bh2b2ni/cTd9muEXHb+iMSKKPWf0u4gVbqid" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"name\":\"redmond/4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:48.913Z\",\"description\":[{\"text\":\"Code Integrity on V-WAS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:48.7939813Z\",\"alertProperties\":{\"component\":\"V-WAS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WAS02\",\"impactedResourceDisplayName\":\"V-WAS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4271af8c-e37d-488a-bc38-37d53f674626?api-version=2016-05-01+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4271af8c-e37d-488a-bc38-37d53f674626?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1159" ], + "x-ms-client-request-id": [ "34928208-b8e0-4d9f-a6ab-3b372dd4bcae" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4ad874fb-3ddb-4619-9b0f-eafd4356960f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14860" ], + "x-ms-request-id": [ "4ad874fb-3ddb-4619-9b0f-eafd4356960f" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205908Z:4ad874fb-3ddb-4619-9b0f-eafd4356960f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvmOYg/8ri471Oud2HjCyJSsW4exmhgRdgO8lg5BFEgvGHdibMjMeI0gw1pSqU2vbFa0gJXTF3yUxkGDXURkxTxy6z/wUl708cc7qdqnNS4GCWA1Ut24BBXoGC6U9qXp3cCWq2ERDOTjBj6bXY/AfI" ] + }, + "ContentHeaders": { + "Content-Length": [ "1683" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4271af8c-e37d-488a-bc38-37d53f674626\",\"name\":\"redmond/4271af8c-e37d-488a-bc38-37d53f674626\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:00.008Z\",\"description\":[{\"text\":\"Code Integrity on V-NC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"4271af8c-e37d-488a-bc38-37d53f674626\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.3916301Z\",\"alertProperties\":{\"component\":\"V-NC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC01\",\"impactedResourceDisplayName\":\"V-NC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/543b4af5-f37f-4bc9-8475-349a4556f622?api-version=2016-05-01+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/543b4af5-f37f-4bc9-8475-349a4556f622?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1160" ], + "x-ms-client-request-id": [ "b7ed4a01-5f5f-41bb-9521-3e05936abb4f" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1cfe924c-cd1e-4c5a-b5bf-feff2e0f53ef" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14859" ], + "x-ms-request-id": [ "1cfe924c-cd1e-4c5a-b5bf-feff2e0f53ef" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205908Z:1cfe924c-cd1e-4c5a-b5bf-feff2e0f53ef" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvc6OCU6BaFQHie8MCdIcb48OAGK8DbhSEnzzyhGwEE1E10h4FDx+h/SzGZADBjbG2rJYpdr3w+6GNzx3gRDn7SselxWHBl6NkPcWbjca7xTweAIYJ3xgaUQT7Dmbd7BnMggm+SlIut9DBibL78RZV" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/543b4af5-f37f-4bc9-8475-349a4556f622\",\"name\":\"redmond/543b4af5-f37f-4bc9-8475-349a4556f622\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:29.758Z\",\"description\":[{\"text\":\"Code Integrity on V-SLB02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"543b4af5-f37f-4bc9-8475-349a4556f622\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:30.2847958Z\",\"alertProperties\":{\"component\":\"V-SLB02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SLB02\",\"impactedResourceDisplayName\":\"V-SLB02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/549218a3-449b-46d1-9abf-3418dfae2e3c?api-version=2016-05-01+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/549218a3-449b-46d1-9abf-3418dfae2e3c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1161" ], + "x-ms-client-request-id": [ "439e4ab2-94b2-4944-8ea4-3ebae396d2a5" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ee6c86ea-87b6-4076-9a49-2278702cb90b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14858" ], + "x-ms-request-id": [ "ee6c86ea-87b6-4076-9a49-2278702cb90b" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205909Z:ee6c86ea-87b6-4076-9a49-2278702cb90b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:08 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvrCX6wlDPrKMVGZjEdn+Lha/Pl3hG3KKG5RIF9N7gNL4RnXZbUOGgKcqva+PRLoLfYnQlhNILh8YkusxiPc7tDhWnyy3wXJC+vNDMxbUJfU1E2/ruGgmCjk15bTFxisIb6ci+GvJEEK1Ew31DxvX3" ] + }, + "ContentHeaders": { + "Content-Length": [ "1582" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/549218a3-449b-46d1-9abf-3418dfae2e3c\",\"name\":\"redmond/549218a3-449b-46d1-9abf-3418dfae2e3c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:37.534272Z\",\"createdTimestamp\":\"2020-02-06T22:19:34.9909329Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"549218a3-449b-46d1-9abf-3418dfae2e3c\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:37.534272Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/5b8330f1-828d-44f0-9971-224a1072a09f?api-version=2016-05-01+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/5b8330f1-828d-44f0-9971-224a1072a09f?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1162" ], + "x-ms-client-request-id": [ "6bc1a091-ab7e-4346-bc30-df636674948b" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5b3efae9-dd19-4c7c-80c3-f534d6ce6fc0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14857" ], + "x-ms-request-id": [ "5b3efae9-dd19-4c7c-80c3-f534d6ce6fc0" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205909Z:5b3efae9-dd19-4c7c-80c3-f534d6ce6fc0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:08 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjm4TqyYXw2qxs92uRIJt0E2TN9tKv6NlQ4DstVLFDrffNjCyUAAllD8k0QwsocCRIvqUMi9gGXM/a3gPbg2SJaNJEiKRr/+5cfVTzEjyAYsw7LxCGD91y0Ru3ELG1qI6nhF6QyRpsBqKTHXkPnGj" ] + }, + "ContentHeaders": { + "Content-Length": [ "1626" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/5b8330f1-828d-44f0-9971-224a1072a09f\",\"name\":\"redmond/5b8330f1-828d-44f0-9971-224a1072a09f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-07T15:52:43.4494984Z\",\"description\":[{\"text\":\"Automatic backups are currently disabled. Infrastructure backups have not been created in the past 24 hours. This warning will appear every 24 hours until the issue is resolved.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"9cadd26b-48aa-45ad-ab72-e89e79b23edd\",\"alertId\":\"5b8330f1-828d-44f0-9971-224a1072a09f\",\"faultTypeId\":\"AzureStack.BackupController.BackupSchedulerPausedFault\",\"lastUpdatedTimestamp\":\"2020-02-07T15:52:43.4494984Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"1. Address the issues that require the automatic backups to be disabled. \",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\" 2. After all issues preventing backups are resolved, navigate to infrastructure backup and configure the settings to enable automatic backups.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"severity\":\"Warning\",\"state\":\"Active\",\"title\":\"Automatic backups are disabled.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"impactedResourceDisplayName\":\"Infrastructure backup\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/64907b56-89d3-49eb-b68c-4eceab8e5bed?api-version=2016-05-01+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/64907b56-89d3-49eb-b68c-4eceab8e5bed?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1163" ], + "x-ms-client-request-id": [ "2dc11471-0091-4871-9c22-565c7b5fc8cb" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "49158a37-b732-4529-be23-6f0a05b4cc9a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14856" ], + "x-ms-request-id": [ "49158a37-b732-4529-be23-6f0a05b4cc9a" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205910Z:49158a37-b732-4529-be23-6f0a05b4cc9a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:10 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvxCLgmoUSyutUPHY4KvQBUfN9CR5h+lem1blzWVUrzvN5HycT9Tn2ahZmpAvdY/aQEuQM94W9Rj7fFSOEApj2gfcu27UfBFb+787AsF28vfagSF8lNgcE/jO5Wm8DV7nVauExf/n/89G7k1QcWY7e" ] + }, + "ContentHeaders": { + "Content-Length": [ "1584" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"name\":\"redmond/64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:40:25.7742215Z\",\"createdTimestamp\":\"2020-02-06T22:19:27.6526499Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:40:25.7742215Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6a260528-f4ce-48a0-9cf7-623b1c1ffedb?api-version=2016-05-01+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6a260528-f4ce-48a0-9cf7-623b1c1ffedb?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1164" ], + "x-ms-client-request-id": [ "d294a43f-bed6-47e2-abef-6a68b45d0983" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c5563c26-581e-4cca-ac38-86672db15574" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14855" ], + "x-ms-request-id": [ "c5563c26-581e-4cca-ac38-86672db15574" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205910Z:c5563c26-581e-4cca-ac38-86672db15574" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:10 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIC+ykzCJr8ZtWTnt80iWKcYE2gohoL7LnkLqOf2H/YmRQEDFQEzP0RNHnntbH0I5OsWrsGBg0DHVL3ZrWOrVjOOg46Yui5rb8GxV5IGvVHPErhNzGKB1DZhb9jIazpmQhECkUKsnBxqrgzyfKPvb" ] + }, + "ContentHeaders": { + "Content-Length": [ "1690" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"name\":\"redmond/6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:58.33Z\",\"description\":[{\"text\":\"Code Integrity on V-ADFS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:58.7817616Z\",\"alertProperties\":{\"component\":\"V-ADFS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ADFS02\",\"impactedResourceDisplayName\":\"V-ADFS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6cf8a235-27d3-4b4b-a745-9fc1ace18aab?api-version=2016-05-01+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6cf8a235-27d3-4b4b-a745-9fc1ace18aab?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1165" ], + "x-ms-client-request-id": [ "930f87ed-d0e3-46a4-a479-570752d22f56" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "58cecfeb-c7b8-40ac-8218-aa9274ca6741" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14854" ], + "x-ms-request-id": [ "58cecfeb-c7b8-40ac-8218-aa9274ca6741" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205911Z:58cecfeb-c7b8-40ac-8218-aa9274ca6741" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:11 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvoUWRLaaaRpYeregCRshT9W9MXi+zymop+heZ5ySthZRO53yUHG3N5s+teChfKVQr3kewKl3+ePKxir9xLUia3E2OnSMvXIMe9bTeE9Lw8fkUR29ebSTaUXtWYpeynNLSvlfT6HsVdwPtbA3hvb8F" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"name\":\"redmond/6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:59.932Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.1057766Z\",\"alertProperties\":{\"component\":\"V-ACS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS03\",\"impactedResourceDisplayName\":\"V-ACS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e?api-version=2016-05-01+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1166" ], + "x-ms-client-request-id": [ "24ebb6f6-7cbf-4862-90de-f8b7d20efd31" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4450f4a4-c618-451a-be2d-bee7a0e94379" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14853" ], + "x-ms-request-id": [ "4450f4a4-c618-451a-be2d-bee7a0e94379" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205911Z:4450f4a4-c618-451a-be2d-bee7a0e94379" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:11 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvPI0yuT57wB+S5BW4rGWMIC9xkVrev8VydpreH0upG55QzRTCX38y9taVVdpjjUWx+sodEsRokU5SRdnYCi6zrAawo0IJa77G3RSx0XEk6icaYt8nSk+4mYNFKul4112oiMhrkc/RVfFs8xVecc1f" ] + }, + "ContentHeaders": { + "Content-Length": [ "1572" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"name\":\"redmond/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.983Z\",\"createdTimestamp\":\"2020-02-06T21:48:38.288Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST3 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.983Z\",\"alertProperties\":{\"hostName\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST3.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6f2766e9-a5bb-471d-9be7-eedc8f54edf8?api-version=2016-05-01+23": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6f2766e9-a5bb-471d-9be7-eedc8f54edf8?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1167" ], + "x-ms-client-request-id": [ "3a54315a-67d8-457a-9c46-f334c9ec1401" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "03d6811b-cf84-40d8-854d-e6f74d9e94a0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14852" ], + "x-ms-request-id": [ "03d6811b-cf84-40d8-854d-e6f74d9e94a0" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205912Z:03d6811b-cf84-40d8-854d-e6f74d9e94a0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:12 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKUtR/bhNyE5IChxHY0NEet+vHyRmGut0H6LMiZjVmq8yedSJPKj0xs4X6SYqMJpRNSvkKWmFJ4oIJCm38GDW6z33yCPW9FlhYrksmLjuMbLe62w6hZHPEhAELKySl4379HRZ/3MIOnG1PhCZADFD" ] + }, + "ContentHeaders": { + "Content-Length": [ "3642" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"name\":\"redmond/6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T20:08:47.453Z\",\"createdTimestamp\":\"2020-02-06T19:48:47.533Z\",\"description\":[{\"text\":\"One or more services need to be installed and / or configured in one or more \u0027guest\u0027 Azure Active Directory (AAD) Tenants. Please run the multi-tenancy configuration script for Azure Stack to repair the missing configuration in each \u0027guest\u0027 directory tenant. If you\u0027ve recently installed an update or a new resource provider in your system, this alert may be expected, as some required changes in AAD can only be made by an administrator of the directory.\",\"type\":\"Text\"}],\"alertId\":\"6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"faultTypeId\":\"GuestDirectoryConfigurationError\",\"lastUpdatedTimestamp\":\"2020-02-06T20:08:47.453Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"Try the following actions to restore the system to full operation.\",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\"1. To get an exact list of which guest directories are affected (and precisely what configuration is missing), use the Azure Stack API to retrieve the latest identity health report. See instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackhealthreport\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackhealthreport\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"2. For each affected directory, have an administrator of that directory run the multi-tenancy script, which will check and correct any issues detected in that directory. This script can be run at any time to ensure a specific directory is healthy and properly configured. See instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackconfigureguestdirectory\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackconfigureguestdirectory\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"3. If an onboarded guest directory is no-longer required, and you would like to remove it (instead of updating the configuration within), see instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-enable-multitenancy?view=azs-1908#disable-multi-tenancy\",\"type\":\"LinkBegin\"},{\"text\":\"https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-enable-multitenancy?view=azs-1908#disable-multi-tenancy\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"4. It may take a few minutes for changes to propagate and be detected. However, if the preceding steps don’t solve the problem, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\", and then contact Support.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"One or more guest Azure Active Directory (AAD) Tenants need to be configured.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/786b08a1-14b8-4a9b-bfe2-85aae348886e?api-version=2016-05-01+24": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/786b08a1-14b8-4a9b-bfe2-85aae348886e?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1168" ], + "x-ms-client-request-id": [ "035a3388-1d6e-42af-a988-fdd5f1a64476" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cc950f19-f55f-4963-a8cb-4de3d9158ea2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14851" ], + "x-ms-request-id": [ "cc950f19-f55f-4963-a8cb-4de3d9158ea2" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205912Z:cc950f19-f55f-4963-a8cb-4de3d9158ea2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:12 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv0y0tk6LTfEBwFr+EPYs64VJCl7xEzFhWmUxT7Z/zd/1KiYDGjPH61vCikE9fkMXqNrioYToohIcQLywgTVvF8znUpPTcx2l4IV/JuP46kKG8luYGlQfTYHXtr5ITaUnLFDRjJA9Ti6Dc9z5bYWg5" ] + }, + "ContentHeaders": { + "Content-Length": [ "1572" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"name\":\"redmond/786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:08:24.161Z\",\"createdTimestamp\":\"2020-02-06T22:07:33.427Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:08:24.161Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8a36bb8c-a86f-402b-926a-8c6688d217d1?api-version=2016-05-01+25": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8a36bb8c-a86f-402b-926a-8c6688d217d1?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1169" ], + "x-ms-client-request-id": [ "d68a50c8-bf31-4d66-a2a3-d85b5874bb90" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "53c73f85-d631-408f-befa-f51ab3a73db7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14850" ], + "x-ms-request-id": [ "53c73f85-d631-408f-befa-f51ab3a73db7" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205913Z:53c73f85-d631-408f-befa-f51ab3a73db7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:12 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvc7WM9YDUnQKmS1rg1A6CAlEiTqm9biQ9xvdUROAcFz3IvC4UnSHtXxSlIkQN5IWoxzdYDiyxLoJ1gRRpE8xQMr5x2IteR2KZ98iOpCg+Da7RUqTmWwmAdV9nV+d6dbB6WeWFCECxwP0/WydHJca7" ] + }, + "ContentHeaders": { + "Content-Length": [ "1691" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"name\":\"redmond/8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:31.413Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:32.0079155Z\",\"alertProperties\":{\"component\":\"V-ERCS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS03\",\"impactedResourceDisplayName\":\"V-ERCS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c?api-version=2016-05-01+26": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1170" ], + "x-ms-client-request-id": [ "c265f773-5e5a-4255-a24f-f3c54c809b43" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "23d3a4ca-5685-4ebb-9c15-47c4fa740113" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14849" ], + "x-ms-request-id": [ "23d3a4ca-5685-4ebb-9c15-47c4fa740113" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205913Z:23d3a4ca-5685-4ebb-9c15-47c4fa740113" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:13 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvvvhB+Ln6QVDH/DH7hDQaWqvBAi43oMiJNue5R6HBJyn1GKSMtW3o0RQDsc9D3NTgM214DCgXYpowf23r9jNSvjaSJlV+GaihOjdYkHqxTf86Lhmhfex/5H2HVj7WduApbmwWCHi9nGvZ7px7pcNW" ] + }, + "ContentHeaders": { + "Content-Length": [ "1683" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"name\":\"redmond/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.097Z\",\"description\":[{\"text\":\"Code Integrity on V-NC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.4666345Z\",\"alertProperties\":{\"component\":\"V-NC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC02\",\"impactedResourceDisplayName\":\"V-NC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814?api-version=2016-05-01+27": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1171" ], + "x-ms-client-request-id": [ "209f4d66-c4d6-4a1d-898e-19b84857dde4" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "433a3d30-19ec-40e5-8867-b4a2b701ca95" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14848" ], + "x-ms-request-id": [ "433a3d30-19ec-40e5-8867-b4a2b701ca95" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205913Z:433a3d30-19ec-40e5-8867-b4a2b701ca95" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:13 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvev+sROl5yfWCqDiJ+sAiPX9Yi79xPe2vbzszooRbvv7ln9B38aManYNdSkIah/bXQsnLI3mlfKpvmfqCol3dHvM0qK5fWA182Yt/wBm2jAzVVDQZ1zaH6Q0VHf8pVB9c+CmYnaYTDAIskXmrpAaH" ] + }, + "ContentHeaders": { + "Content-Length": [ "1689" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"name\":\"redmond/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.49Z\",\"description\":[{\"text\":\"Code Integrity on V-WASP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.196577Z\",\"alertProperties\":{\"component\":\"V-WASP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WASP01\",\"impactedResourceDisplayName\":\"V-WASP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8ed34767-d990-4e61-8289-4c786b5a2096?api-version=2016-05-01+28": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8ed34767-d990-4e61-8289-4c786b5a2096?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1172" ], + "x-ms-client-request-id": [ "1532dd56-ad09-4536-a4d8-f57151947d7c" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b0928fcf-515d-4842-ab01-e3429fc119c2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14847" ], + "x-ms-request-id": [ "b0928fcf-515d-4842-ab01-e3429fc119c2" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205914Z:b0928fcf-515d-4842-ab01-e3429fc119c2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:13 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvfJYHo5uPTfNiMuBki1AjAA0q4ckLOX3gmIaDEAMzXNpWA7VU+CMOvIfWtxr4kEGoeaKgdRWHIQR6Plj/61zni6WWiy2MlcqUoocC5JqNGqhRTe+wt0SEG5lvKXxoUTqEhE+PiGN7k9qjZfkh5ph7" ] + }, + "ContentHeaders": { + "Content-Length": [ "1683" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8ed34767-d990-4e61-8289-4c786b5a2096\",\"name\":\"redmond/8ed34767-d990-4e61-8289-4c786b5a2096\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:46.021Z\",\"description\":[{\"text\":\"Code Integrity on V-DC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8ed34767-d990-4e61-8289-4c786b5a2096\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T00:45:19.1603997Z\",\"alertProperties\":{\"component\":\"V-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC01\",\"impactedResourceDisplayName\":\"V-DC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/92fabeeb-736a-4fec-9180-71768a01b85f?api-version=2016-05-01+29": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/92fabeeb-736a-4fec-9180-71768a01b85f?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1173" ], + "x-ms-client-request-id": [ "ab369bac-a492-4369-bce9-db107e4cef28" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3336d26d-cc59-46c9-8966-cb2231784ecf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14846" ], + "x-ms-request-id": [ "3336d26d-cc59-46c9-8966-cb2231784ecf" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205914Z:3336d26d-cc59-46c9-8966-cb2231784ecf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:14 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMIbcsrouc1Ov9ZdV9YGYNJVHZ6ZT6vsTGWjV7qYot/IfJKyno3kH4sTiFfV8YvyAhcfrYBwV24UZtYVWXqi5xH1Ufv2UiJ9NgMu1zqY/WE1KDZ8WCe+r1TV8qXv5CG1C+s//2c8nXHvm81qpkG/Z" ] + }, + "ContentHeaders": { + "Content-Length": [ "1587" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/92fabeeb-736a-4fec-9180-71768a01b85f\",\"name\":\"redmond/92fabeeb-736a-4fec-9180-71768a01b85f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:00.5437418Z\",\"createdTimestamp\":\"2020-02-06T19:18:11.516Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"92fabeeb-736a-4fec-9180-71768a01b85f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:00.5437418Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/932024a4-d65a-4e32-915f-788e1343032f?api-version=2016-05-01+30": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/932024a4-d65a-4e32-915f-788e1343032f?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1174" ], + "x-ms-client-request-id": [ "d5aef04d-1835-49a7-88fc-c933309ad0e6" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fa8d0932-3df4-4023-a44d-0050baaff505" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14845" ], + "x-ms-request-id": [ "fa8d0932-3df4-4023-a44d-0050baaff505" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205915Z:fa8d0932-3df4-4023-a44d-0050baaff505" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:14 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvujPyoDpoi69NGMVt8GvHHl2Nl1uPFsa12frz9ENuz7TC9nz2BJxGarpuQhrwZt0etJrco7ybH+BMQg3ze+R85OedPVxatFpC96v/oAsqsfvsLO+PmYi1VZl7MQ1urPFfuRytWAL9e601NrlTzSEG" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/932024a4-d65a-4e32-915f-788e1343032f\",\"name\":\"redmond/932024a4-d65a-4e32-915f-788e1343032f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:23.858Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"932024a4-d65a-4e32-915f-788e1343032f\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:24.2138566Z\",\"alertProperties\":{\"component\":\"V-ACS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS02\",\"impactedResourceDisplayName\":\"V-ACS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/954790b7-24d5-4158-91c5-c7972e46264b?api-version=2016-05-01+31": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/954790b7-24d5-4158-91c5-c7972e46264b?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1175" ], + "x-ms-client-request-id": [ "63d1b0fb-f81b-482e-a11e-59522c247438" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "da6b19e7-152f-405a-bc97-ada4d64c053f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14844" ], + "x-ms-request-id": [ "da6b19e7-152f-405a-bc97-ada4d64c053f" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205915Z:da6b19e7-152f-405a-bc97-ada4d64c053f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:14 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvqwVjdD2fJFGIfSZf9dCj2tcjtwsl8hCmqrhtBhuKLnXjNukFwSbsTYN8X1jUpZvM9wEQCHZTHvtgdnXoGp+AUX2zeUQ64JGhIKLMEY5xDhm1ez8/2PA6TLgcjQvVF1zhbYUl08p1EGLPZCP4CvDs" ] + }, + "ContentHeaders": { + "Content-Length": [ "1683" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/954790b7-24d5-4158-91c5-c7972e46264b\",\"name\":\"redmond/954790b7-24d5-4158-91c5-c7972e46264b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:23.729Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST3 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"954790b7-24d5-4158-91c5-c7972e46264b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:24.2485147Z\",\"alertProperties\":{\"component\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ae52ff4-87db-4bdc-af2f-2c23079adece?api-version=2016-05-01+32": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ae52ff4-87db-4bdc-af2f-2c23079adece?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1176" ], + "x-ms-client-request-id": [ "9399fbe4-1f16-46bc-8c70-e1bac9a2b098" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "780a6371-8c52-47a8-a1a1-681e75290910" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14843" ], + "x-ms-request-id": [ "780a6371-8c52-47a8-a1a1-681e75290910" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205916Z:780a6371-8c52-47a8-a1a1-681e75290910" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:16 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvs5mfyaT2G6IhgdW146KN1dqeOt1i28xWGY7Zqr+UPbA06jE3eJ30x1POxOzn4ic9+uKad666TWQ9dOd3+VYS0YHx8KkrOp81U/qkAIy7qQgnRGOGygTHnUemm7DwkNUBDbXX3Zkjhpk0fUE67zJO" ] + }, + "ContentHeaders": { + "Content-Length": [ "1729" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"name\":\"redmond/9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-07T01:23:30.5255706Z\",\"createdTimestamp\":\"2020-02-07T00:53:12.3317886Z\",\"description\":[{\"text\":\"The region has consumed more than 100.00% of available memory. Creating virtual machines will fail. Continued management of existing VMs may fail. Do not attempt to upgrade AzureStack until you have resolved the memory capacity issue.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"faultTypeId\":\"AzureStack.ComputeController.AvailableMemoryExhausted\",\"lastUpdatedTimestamp\":\"2020-02-07T01:23:30.5255706Z\",\"alertProperties\":{\"percentage\":\"100.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"All available memory capacity exhausted\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ed68bae-7395-48f9-8886-9ed8e6ae3465?api-version=2016-05-01+33": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ed68bae-7395-48f9-8886-9ed8e6ae3465?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1177" ], + "x-ms-client-request-id": [ "40d680c5-e013-441e-bc1f-bf575fadbb96" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "06ade1dd-de95-4d40-a93f-0bc947a2585e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14842" ], + "x-ms-request-id": [ "06ade1dd-de95-4d40-a93f-0bc947a2585e" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205916Z:06ade1dd-de95-4d40-a93f-0bc947a2585e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:16 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZNG9+3SWCG3wSzSSwCn5iINYR8fZgtvg1l8MRR3kqEaWA5a0vraANvJzyXJPkweW6wHGf3VTpd/JJ6K5h0bSTQ6C9R+GFRwH+hoCTmeKBmv1NMG0ypg7k6LKQRgiZrrmsUi4fZx96GCohosETwdz" ] + }, + "ContentHeaders": { + "Content-Length": [ "1683" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"name\":\"redmond/9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:41.118Z\",\"description\":[{\"text\":\"Code Integrity on V-DC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T18:31:50.0434735Z\",\"alertProperties\":{\"component\":\"V-DC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC03\",\"impactedResourceDisplayName\":\"V-DC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a4892b54-8738-4efa-8cc7-30b7cda130cb?api-version=2016-05-01+34": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a4892b54-8738-4efa-8cc7-30b7cda130cb?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1178" ], + "x-ms-client-request-id": [ "1a4ecf32-3977-486e-959b-2f0c1feec1de" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "160d30ee-c771-48f3-8947-112d5d6d8845" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14841" ], + "x-ms-request-id": [ "160d30ee-c771-48f3-8947-112d5d6d8845" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205916Z:160d30ee-c771-48f3-8947-112d5d6d8845" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:16 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRviBBUZGfKuLbU8RQqMGfKO48dwYNkw8nQ6j5fN8AYw8DORdLgpEz07+ZbvLz4jF1kM/P1pPpV0tGLj34arIerOHCXexYMHGLWW6mcdZuakf4ova5dB376xIp4GP77HFebbvOVIYAlCsCVNexoA/+V" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"name\":\"redmond/a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:58.968Z\",\"description\":[{\"text\":\"Code Integrity on V-SQL01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:59.3567456Z\",\"alertProperties\":{\"component\":\"V-SQL01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SQL01\",\"impactedResourceDisplayName\":\"V-SQL01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a8750989-69d2-40d8-b8e6-fb1bb59975e6?api-version=2016-05-01+35": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a8750989-69d2-40d8-b8e6-fb1bb59975e6?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1179" ], + "x-ms-client-request-id": [ "22ad85b5-dbf4-424e-a35d-0e41bad56b84" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1906dc9d-647a-465b-a465-f7938d1de20e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14840" ], + "x-ms-request-id": [ "1906dc9d-647a-465b-a465-f7938d1de20e" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205917Z:1906dc9d-647a-465b-a465-f7938d1de20e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaduhcwYNuWbb/rwOyAcF276rea4sS9WXXC/KoUbxpGPQ1PVWEWxsq76fOYnsRs7+J39A+wQKVc1KCb5GAl2bEyQmhMTRavCUoCOaybINaU2vlwM4s87Qqxcl8yGv4MiBVavq6DoLm5UGYszB3sav" ] + }, + "ContentHeaders": { + "Content-Length": [ "1685" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"name\":\"redmond/a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:04.639Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:03.71971Z\",\"alertProperties\":{\"component\":\"V-GWY03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY03\",\"impactedResourceDisplayName\":\"V-GWY03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ab93049c-5635-4eb8-af03-e9288f5d0403?api-version=2016-05-01+36": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ab93049c-5635-4eb8-af03-e9288f5d0403?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1180" ], + "x-ms-client-request-id": [ "2deaa73d-7fdf-4f0b-af05-08f20b93e2cd" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f35ecc22-a17b-4633-8e8a-3f2b3e8b30a6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14839" ], + "x-ms-request-id": [ "f35ecc22-a17b-4633-8e8a-3f2b3e8b30a6" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205917Z:f35ecc22-a17b-4633-8e8a-3f2b3e8b30a6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtFGyMkHECOOYlFaoWON7eOt6FayL/TNNNARd3gSNcP/JPQ18MmD2ry6l7fQMwxcvjxy9rcn6k6xbb6G4IaIGJu3vh24HPCx5IcJmk1+GDqj4cl3R9WlzM3P/UqitMGu348fAe9XYEbumWVJN0s0e" ] + }, + "ContentHeaders": { + "Content-Length": [ "1683" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ab93049c-5635-4eb8-af03-e9288f5d0403\",\"name\":\"redmond/ab93049c-5635-4eb8-af03-e9288f5d0403\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:59.599Z\",\"description\":[{\"text\":\"Code Integrity on V-NC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ab93049c-5635-4eb8-af03-e9288f5d0403\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.2568423Z\",\"alertProperties\":{\"component\":\"V-NC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC03\",\"impactedResourceDisplayName\":\"V-NC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ae5f677e-f383-49e0-ad08-ec0bf62e7fda?api-version=2016-05-01+37": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ae5f677e-f383-49e0-ad08-ec0bf62e7fda?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1181" ], + "x-ms-client-request-id": [ "7a2dc92e-f6d5-44c9-8d27-a78f487b652f" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "db32dafa-50bc-4cd5-bdcd-a6d340997f9c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14838" ], + "x-ms-request-id": [ "db32dafa-50bc-4cd5-bdcd-a6d340997f9c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205917Z:db32dafa-50bc-4cd5-bdcd-a6d340997f9c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbM5bb2buoXbmU2NU9CK3Ydv+CkTJXI5IExmJNE/tT49OGI6CPcRsKTnVGLDPEm/95208Nu4QroRVlt1BKhcQoLo12OTwEgZGwKHaeHpalx0gXO5sLwcyRDNGASTwY+zlQpDZGemIPkIsohMxT4Pu" ] + }, + "ContentHeaders": { + "Content-Length": [ "1639" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"name\":\"redmond/ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:43:41.007Z\",\"createdTimestamp\":\"2020-02-06T16:07:33.075Z\",\"description\":[{\"text\":\"Azure Stack is not activated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"AzureBridge.NotActivated\",\"alertId\":\"ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"faultTypeId\":\"AzureBridge.NotActivated\",\"lastUpdatedTimestamp\":\"2020-02-06T19:43:41.007Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"You have not activated Azure Stack. To do so, see the following help article: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-register\",\"type\":\"LinkBegin\"},{\"text\":\"https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-register\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceRegistrationId\":\"a2d5534b-01c6-4935-8014-abb77f4a3334\",\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Activation Required\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"impactedResourceDisplayName\":\"AzureBridge\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5?api-version=2016-05-01+38": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1182" ], + "x-ms-client-request-id": [ "c0136726-3fe5-4aea-be0f-40217074d6f6" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "01ab2461-7964-4c1d-83cd-7529ea7c7f0c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14837" ], + "x-ms-request-id": [ "01ab2461-7964-4c1d-83cd-7529ea7c7f0c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205918Z:01ab2461-7964-4c1d-83cd-7529ea7c7f0c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv2jMtXsXNIvbOJ/fmhXfMIb+M3+n+W49N9ewM0nRmPPId5a8WIsP+4/WEcO5QMdg1vOAYiNImbjvbSLqfJkP1kzhsUAWDOeJx011cIqxHlw4hbx/XUHKpx2rJxFnV98JShF0scWn7a4M386W4ww3V" ] + }, + "ContentHeaders": { + "Content-Length": [ "1572" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"name\":\"redmond/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.975Z\",\"createdTimestamp\":\"2020-02-06T21:48:40.256Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.975Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b79b30b8-23ff-4634-89ec-a5ccd71621f7?api-version=2016-05-01+39": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b79b30b8-23ff-4634-89ec-a5ccd71621f7?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1183" ], + "x-ms-client-request-id": [ "6f361e0e-b26c-4eeb-96d8-3dff1ed37111" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ed4047b6-d695-4ccd-82d4-6d70a4eb8334" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14836" ], + "x-ms-request-id": [ "ed4047b6-d695-4ccd-82d4-6d70a4eb8334" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205918Z:ed4047b6-d695-4ccd-82d4-6d70a4eb8334" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdc//fg89zKEOcGmB3vUifvzdI2W3oHDv0wa8sGNCKAcR0sDEuhmHz3Qw/oXTfS0UmxJmfZqaLUlqOgUGiStS8OXWtTmInri4AjNfnAjNCTPhgJunAPH3dkuukHQ9fWiHDwGn2JkRc5gIdUPB13n6" ] + }, + "ContentHeaders": { + "Content-Length": [ "1582" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"name\":\"redmond/b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:18:11.516Z\",\"createdTimestamp\":\"2020-02-06T19:03:02.028Z\",\"description\":[{\"text\":\"The region has consumed more than 95.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryCritical\",\"lastUpdatedTimestamp\":\"2020-02-06T19:18:11.516Z\",\"alertProperties\":{\"percentage\":\"95.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b8568d52-d889-4f9d-a251-4a0cb1687e5e?api-version=2016-05-01+40": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b8568d52-d889-4f9d-a251-4a0cb1687e5e?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1184" ], + "x-ms-client-request-id": [ "bdf97633-37a3-4c2f-84a4-b485191d1be8" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "74a5799a-bc6b-43a1-9aba-445f869d8c3c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14835" ], + "x-ms-request-id": [ "74a5799a-bc6b-43a1-9aba-445f869d8c3c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205919Z:74a5799a-bc6b-43a1-9aba-445f869d8c3c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveY1oinJq8t84RTf/5dETCDzG4X65oKXLn2WI5Hq1OezwFainPdqEYKeKL0oC1XYZtE0Q1zng1OFeud7K9KP2XuY/4IQwPkkcAldt6Ew0nQYuOgWmlNht8LWDH3xq5L8zsBKmCEyiVecWvDCdkeWe" ] + }, + "ContentHeaders": { + "Content-Length": [ "1686" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"name\":\"redmond/b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:19.54Z\",\"description\":[{\"text\":\"Code Integrity on V-WAS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:19.3136727Z\",\"alertProperties\":{\"component\":\"V-WAS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WAS01\",\"impactedResourceDisplayName\":\"V-WAS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b9de952e-128a-476a-a671-fa18bffa109c?api-version=2016-05-01+41": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b9de952e-128a-476a-a671-fa18bffa109c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1185" ], + "x-ms-client-request-id": [ "c423c93b-13b5-4102-9110-d44658c5d8de" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4be78b22-1348-4d86-9a10-add1e2d45439" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14834" ], + "x-ms-request-id": [ "4be78b22-1348-4d86-9a10-add1e2d45439" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205919Z:4be78b22-1348-4d86-9a10-add1e2d45439" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWS2j35VftUIG2ROjTza94XCdesq/EWIZqhqdkFdGUCcyc/ZNVhYy5VrEfup9eOP207xU7YRtUg74gQJuqj9BAcPhdVVbCkOhyappTbgJuay36U9PxJiAMjx/QahRhyLJ+ge+aT4D3Z0bBoKuLJ09" ] + }, + "ContentHeaders": { + "Content-Length": [ "1848" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b9de952e-128a-476a-a671-fa18bffa109c\",\"name\":\"redmond/b9de952e-128a-476a-a671-fa18bffa109c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-07T00:48:38.621784Z\",\"createdTimestamp\":\"2020-02-07T00:45:32.6604394Z\",\"description\":[{\"text\":\"The infrastructure role instance V-DC01 is unavailable. This may impact performance and availability of Azure Stack services.\",\"type\":\"Text\"}],\"faultId\":\"ffd3e6af-d608-43a8-9373-a1e879778cd6\",\"alertId\":\"b9de952e-128a-476a-a671-fa18bffa109c\",\"faultTypeId\":\"FRP.Heartbeat.NonHaVm\",\"lastUpdatedTimestamp\":\"2020-02-07T00:48:38.621784Z\",\"alertProperties\":{\"heartbeatAlert\":\"true\",\"nodeName\":\"V-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Infrastructure role instance unavailable\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/NonHaVm/V-DC01\",\"impactedResourceDisplayName\":\"V-DC01\",\"closedByUserAlias\":\"?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c561a94d-7033-4295-8227-ee666208fb34?api-version=2016-05-01+42": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c561a94d-7033-4295-8227-ee666208fb34?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1186" ], + "x-ms-client-request-id": [ "ab6311a8-cb44-4586-ac54-cbb9236dcbda" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "83b046fb-4f9b-4437-b3c3-90b1ba1f42dd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14833" ], + "x-ms-request-id": [ "83b046fb-4f9b-4437-b3c3-90b1ba1f42dd" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205920Z:83b046fb-4f9b-4437-b3c3-90b1ba1f42dd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvEhqA14I9iFddYoMoem5mlOoKaGDf0FtgGaQVmIYNBsnVILnB9jCVNhmNaCdqUBR5hb0BCKYJZEGFDFe4jmwarqV9xsDPbwf1R1HmnhOOSBd2gWdxBnvNFQA2lfr0k9w6ClGgNUdASh6LS4CEinnO" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c561a94d-7033-4295-8227-ee666208fb34\",\"name\":\"redmond/c561a94d-7033-4295-8227-ee666208fb34\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.249Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c561a94d-7033-4295-8227-ee666208fb34\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.2049544Z\",\"alertProperties\":{\"component\":\"V-ACS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS01\",\"impactedResourceDisplayName\":\"V-ACS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1?api-version=2016-05-01+43": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1187" ], + "x-ms-client-request-id": [ "2f13188f-61ba-425d-b5a2-c50807d112fd" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2bc9dea5-bd73-4367-b236-a89e06d6da5c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14832" ], + "x-ms-request-id": [ "2bc9dea5-bd73-4367-b236-a89e06d6da5c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205920Z:2bc9dea5-bd73-4367-b236-a89e06d6da5c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv2oW0Lt+qfDWPZYr/Oi8FpIT8Vc4AH9eBXpcrg63bZ0iqAo5PFvqBIfRXimWWrW8NUpSoPq0qBYGDraNBpafA4MLZ4AtrfnQ8MNjvg53RaZ6ohVAZavdpGOdlKe1z5i4PVYIaXDaLy29p5fqjKVeV" ] + }, + "ContentHeaders": { + "Content-Length": [ "1686" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"name\":\"redmond/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:51.833Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:52.133744Z\",\"alertProperties\":{\"component\":\"V-XRP03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP03\",\"impactedResourceDisplayName\":\"V-XRP03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/cde3e44b-4dba-4b0a-b161-88fa149c0a5c?api-version=2016-05-01+44": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/cde3e44b-4dba-4b0a-b161-88fa149c0a5c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1188" ], + "x-ms-client-request-id": [ "a8ea914f-0812-44e2-aec2-06f545f1ef9b" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4e50b03f-83a4-4faa-9419-d65d4ac47748" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14831" ], + "x-ms-request-id": [ "4e50b03f-83a4-4faa-9419-d65d4ac47748" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205920Z:4e50b03f-83a4-4faa-9419-d65d4ac47748" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:20 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwlEp+0a746fJQ/GvL1yxqlA06cQ6+jdCVGd0Lth5OmlWg86lOER6NrY3Lpy3ogdtu3roPGGw0TXTlUGwJ1jO1xtNMqvL8kQK0M5Dg6zivASQOV3fSl7mqiuuYDd3fnJxdYpT7QSdm9okx4VO4Rjh" ] + }, + "ContentHeaders": { + "Content-Length": [ "1683" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"name\":\"redmond/cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:25.306Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST1 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:25.9325663Z\",\"alertProperties\":{\"component\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d52b7795-5423-4662-8d1e-429485f5855e?api-version=2016-05-01+45": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d52b7795-5423-4662-8d1e-429485f5855e?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1189" ], + "x-ms-client-request-id": [ "1e28cff6-f665-4d40-961c-1b7b447cdce5" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9fa7fc55-f0ae-4f86-ae97-5b2b6f431a7a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14830" ], + "x-ms-request-id": [ "9fa7fc55-f0ae-4f86-ae97-5b2b6f431a7a" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205921Z:9fa7fc55-f0ae-4f86-ae97-5b2b6f431a7a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:20 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvqd67gQjjZN9gEVPRHODxJHekfyC9snl6U5nzQDuR+mOm1FCY4Kt8HCh1pBb3dgkMtt52kb7383T/RpNXSxQkY8OsoA1xnuT1loYIgJ8F/OxYVXSnSjfL3Ou9sAQoPNnGzczRT9VLeRB3g0Vf5r/6" ] + }, + "ContentHeaders": { + "Content-Length": [ "1691" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d52b7795-5423-4662-8d1e-429485f5855e\",\"name\":\"redmond/d52b7795-5423-4662-8d1e-429485f5855e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:19.269Z\",\"description\":[{\"text\":\"Code Integrity on V-SRNG01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d52b7795-5423-4662-8d1e-429485f5855e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:19.6433307Z\",\"alertProperties\":{\"component\":\"V-SRNG01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SRNG01\",\"impactedResourceDisplayName\":\"V-SRNG01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d697f5ae-c665-4eab-886f-c2f497cb2d32?api-version=2016-05-01+46": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d697f5ae-c665-4eab-886f-c2f497cb2d32?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1190" ], + "x-ms-client-request-id": [ "16d20bb3-3341-4b7a-9f4e-42b3246686e7" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "63c51bfa-89ae-431a-a582-931413dc99c6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14829" ], + "x-ms-request-id": [ "63c51bfa-89ae-431a-a582-931413dc99c6" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205921Z:63c51bfa-89ae-431a-a582-931413dc99c6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:20 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvg/G6poyOOwgyxY59j+6aMfY4m2WRHyBzkVWoflPWygLCflEisSXbyhqNCu/bwrH7JLaZHO2WqZ8Q1REuRryMlS7JxaW4/3AmnnEMAXLGf36H8HuC14tHjgdEI1zho+YPhW4MFF4bzXvPywT/JQyq" ] + }, + "ContentHeaders": { + "Content-Length": [ "1572" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"name\":\"redmond/d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:56:30.996Z\",\"createdTimestamp\":\"2020-02-06T21:55:34.495Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:56:30.996Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dcfd25f4-52de-49cd-a063-7b98bdd0dd33?api-version=2016-05-01+47": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dcfd25f4-52de-49cd-a063-7b98bdd0dd33?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1191" ], + "x-ms-client-request-id": [ "a027abee-2e0b-4904-82d0-ec4dedbf37ed" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "76f703fa-7a92-44dc-a4d2-fc58e04816e4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14828" ], + "x-ms-request-id": [ "76f703fa-7a92-44dc-a4d2-fc58e04816e4" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205922Z:76f703fa-7a92-44dc-a4d2-fc58e04816e4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvhW2ANNSWuKlaxXhEWasJfNUGzIocVG1z3sGMx7WqQ59/u07dkosyoVSK6MiRNlVvKgMZATnqnd2m4yCd2Q65Dc3j03yQqijrPeqn2BYBFuJiP06AP418R7/Mbz46d5xKscS+AkWgsKvYcTsyAOgv" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"name\":\"redmond/dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:18.713Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-06T22:20:33.9434179Z\",\"alertProperties\":{\"component\":\"V-XRP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP02\",\"impactedResourceDisplayName\":\"V-XRP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dd46dd80-8ee7-4199-8336-dd88c68a6e0b?api-version=2016-05-01+48": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dd46dd80-8ee7-4199-8336-dd88c68a6e0b?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1192" ], + "x-ms-client-request-id": [ "a9d1b2d5-184c-4912-a705-2c967f396146" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5173c0c5-2953-4315-83ea-921e174e42a0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14827" ], + "x-ms-request-id": [ "5173c0c5-2953-4315-83ea-921e174e42a0" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205922Z:5173c0c5-2953-4315-83ea-921e174e42a0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYll59d6Co78mvUnh44Jxdyio2716oy4g5q0rJkmmR3VeoOY3d3Ua2hiAWx6iqRita1YBb495w6vFTQO3FK1d8W2Zh9EiTsQXqlbp/5HI8XjpdG+Hk442N6xrqHfOZk9Vx3ukc1uCiSm2jM1GJy4U" ] + }, + "ContentHeaders": { + "Content-Length": [ "1686" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"name\":\"redmond/dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.25Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:44.0316126Z\",\"alertProperties\":{\"component\":\"V-GWY01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY01\",\"impactedResourceDisplayName\":\"V-GWY01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a?api-version=2016-05-01+49": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1193" ], + "x-ms-client-request-id": [ "e7ba247e-6e7d-4b23-b1d9-b2d872fa474b" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f425479f-1d01-4fe2-9df4-c640ac0ecbea" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14826" ], + "x-ms-request-id": [ "f425479f-1d01-4fe2-9df4-c640ac0ecbea" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205923Z:f425479f-1d01-4fe2-9df4-c640ac0ecbea" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYkSsKm1RCoIqf6UrheimztFVG2OpFEvk6Wbg13YmETEwzg+y82LnWioxkU4G0UNlvHybh3+kmBiNZXsskpvIiF7RNcQ7LRVODFxyb2JuVZ8NWeveXI1gBevsmx0eEsIONGYszDwFGG3X0gkst9ax" ] + }, + "ContentHeaders": { + "Content-Length": [ "1545" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"name\":\"redmond/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T22:36:00.5593606Z\",\"description\":[{\"text\":\"The region has consumed more than 95.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryCritical\",\"lastUpdatedTimestamp\":\"2020-02-07T20:43:34.0226696Z\",\"alertProperties\":{\"percentage\":\"95.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ead2eb3c-d19f-4277-a701-c5d875bea17a?api-version=2016-05-01+50": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ead2eb3c-d19f-4277-a701-c5d875bea17a?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1194" ], + "x-ms-client-request-id": [ "e309515e-791a-4b10-bb74-daa8c3396c76" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "245f0ba0-0d0d-4633-922e-9201d2c0ab5a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14825" ], + "x-ms-request-id": [ "245f0ba0-0d0d-4633-922e-9201d2c0ab5a" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205923Z:245f0ba0-0d0d-4633-922e-9201d2c0ab5a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLLSFfrhMn3sH9XwRPQ7N/S4uhD94BCf73g96Z79YGD99Saxjr6TY6w2ZXv0faLf+UGfVy6EMBG9H80UuaU1UMtNA3hF1Mw9QKb0eEnSOJGMiBEj4GEOzcB7r2GuKud4l+t/VotaKD8I8ae0P6hDh" ] + }, + "ContentHeaders": { + "Content-Length": [ "1572" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"name\":\"redmond/ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.956Z\",\"createdTimestamp\":\"2020-02-06T21:48:33.155Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.956Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ed400b37-4543-4270-aa23-e91638534542?api-version=2016-05-01+51": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ed400b37-4543-4270-aa23-e91638534542?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1195" ], + "x-ms-client-request-id": [ "66349049-cb13-40ae-86df-603eca365b01" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "19d8ecca-82ea-41de-ba13-56e126b3c879" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14824" ], + "x-ms-request-id": [ "19d8ecca-82ea-41de-ba13-56e126b3c879" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205923Z:19d8ecca-82ea-41de-ba13-56e126b3c879" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKJQJneySgRxYuwGLxjuxYVsveVZvD7hIX9SEWpG1HLUl6MxoUkHR75dylSP9NUXoESfUbuSJ3ZhOY4HdYxQzX+DXdpkBU/6lYvryUE4IQCluaI9gT4v6Z+IReHQ+/1I8Z5KXW58IeyQqt3mL3nRy" ] + }, + "ContentHeaders": { + "Content-Length": [ "1682" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ed400b37-4543-4270-aa23-e91638534542\",\"name\":\"redmond/ed400b37-4543-4270-aa23-e91638534542\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:18.83Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST4 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ed400b37-4543-4270-aa23-e91638534542\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:19.4603982Z\",\"alertProperties\":{\"component\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/effa32d5-6a32-4206-8848-fa269f27fd69?api-version=2016-05-01+52": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/effa32d5-6a32-4206-8848-fa269f27fd69?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1196" ], + "x-ms-client-request-id": [ "9e7c70ae-13aa-4c0a-96cc-3001129823bf" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8f04a4bf-3b09-4755-b9b0-fbb4eb8abc44" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14823" ], + "x-ms-request-id": [ "8f04a4bf-3b09-4755-b9b0-fbb4eb8abc44" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205924Z:8f04a4bf-3b09-4755-b9b0-fbb4eb8abc44" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvClW2aOqsIAVUgoDBHJs5QHCyiYkU5U/tCHM/XlO7I1b6H3Ok4vJDzRhg8Pp1fZBy9il6Gpa4ivlumN9H29oQgyW5JJ2947T8PiskzRdBuqQI+eydPMPh3mKmeUqd3tZwQ/qa3Yt28sobNgAdh+o/" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/effa32d5-6a32-4206-8848-fa269f27fd69\",\"name\":\"redmond/effa32d5-6a32-4206-8848-fa269f27fd69\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.782Z\",\"description\":[{\"text\":\"Code Integrity on V-SLB01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"effa32d5-6a32-4206-8848-fa269f27fd69\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:46.1954363Z\",\"alertProperties\":{\"component\":\"V-SLB01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SLB01\",\"impactedResourceDisplayName\":\"V-SLB01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1?api-version=2016-05-01+53": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1197" ], + "x-ms-client-request-id": [ "88fdc5b5-3e1e-4454-9414-eb5556d4ff35" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3688c6dd-50ea-4c7b-8e4f-033a7b967a0e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14822" ], + "x-ms-request-id": [ "3688c6dd-50ea-4c7b-8e4f-033a7b967a0e" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205924Z:3688c6dd-50ea-4c7b-8e4f-033a7b967a0e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFOnDY+uf8FRuwLSoEbBA1ZX5XT9wkoCsoPSEdq52SGBXopN+/h4AEpXEyQE34kLgeMhFrXxhEPkGFGwRiQMDg3oIk76S0CtIOB7kNpqQG/l643LUiJJSdFzQ5EOEIAoqP5J/vz2dfcJplwdjVIvO" ] + }, + "ContentHeaders": { + "Content-Length": [ "1683" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"name\":\"redmond/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:21.274Z\",\"description\":[{\"text\":\"Code Integrity on V-DC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T18:31:57.4558579Z\",\"alertProperties\":{\"component\":\"V-DC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC02\",\"impactedResourceDisplayName\":\"V-DC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + }, + "Alerts+[NoContext]+TestGetAllAlerts+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9?api-version=2016-05-01+54": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1198" ], + "x-ms-client-request-id": [ "53d9c654-6fac-4df4-83c6-eb88a20c245b" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b3017c35-b65c-4e65-bdab-402315eb8470" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14821" ], + "x-ms-request-id": [ "b3017c35-b65c-4e65-bdab-402315eb8470" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205925Z:b3017c35-b65c-4e65-bdab-402315eb8470" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:59:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvmiPPSHwDpmNYFVMA+12vETEZirmp1XGW9JUKuCiJd1m0dNVIbycbPZDZ2lZhIcdwDcLhp5/iJLKomlIVTnwktO8LMP2gzRfhoN1nYpkdc/WLT3jtuqfLiAqlWqYHrzkUwBpcuJaE4/xOmg38a9YG" ] + }, + "ContentHeaders": { + "Content-Length": [ "1687" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"name\":\"redmond/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:24.922Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T08:46:30.7522787Z\",\"alertProperties\":{\"component\":\"V-XRP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP01\",\"impactedResourceDisplayName\":\"V-XRP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Get-AzsAlert.Tests.ps1 b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsAlert.Tests.ps1 new file mode 100644 index 00000000..15593849 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsAlert.Tests.ps1 @@ -0,0 +1,84 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsAlert.Recording.json' +$currentPath = $PSScriptRoot + +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe "Alerts" -Tags @('Alert', 'InfrastructureInsightsAdmin') { + + . $PSScriptRoot\Common.ps1 + + it "TestListAlerts" -Skip:$('TestListAlerts' -in $global:SkippedTests) { + + $global:TestName = 'TestListAlerts' + + $Alerts = Get-AzsAlert -ResourceGroupName $global:ResourceGroupName -Location $global:Location + + foreach ($Alert in $Alerts) { + ValidateAlert -Alert $Alert + } + } + + it "TestGetAlert" -Skip:$('TestGetAlert' -in $global:SkippedTests) { + + $global:TestName = 'TestGetAlert' + + $Regions = Get-AzsRegionHealth -ResourceGroupName $global:ResourceGroupName -Location $global:Location + + foreach ($Region in $Regions) { + + $Alerts = Get-AzsAlert -ResourceGroupName $global:ResourceGroupName -Location $Region.Name + + foreach ($Alert in $Alerts) { + + $retrieved = Get-AzsAlert -Location $Region.Name -Name $Alert.AlertId + AssertAlertsAreSame -Expected $Alert -Found $retrieved + return + } + } + } + + it "TestGetAllAlerts" -Skip:$('TestGetAllAlerts' -in $global:SkippedTests) { + + $global:TestName = 'TestGetAllAlerts' + + $Regions = Get-AzsRegionHealth -ResourceGroupName $global:ResourceGroupName -Location $global:Location + + foreach ($Region in $Regions) { + + $Alerts = Get-AzsAlert -ResourceGroupName $global:ResourceGroupName -Location $Region.Name + + foreach ($Alert in $Alerts) { + $retrieved = Get-AzsAlert -Location $Region.Name -Name $Alert.AlertId + + AssertAlertsAreSame -Expected $Alert -Found $retrieved + } + } + } + + it "TestGetAllAlerts" -Skip:$('TestGetAllAlerts' -in $global:SkippedTests) { + + $global:TestName = 'TestGetAllAlerts' + + $Regions = Get-AzsRegionHealth -ResourceGroupName $global:ResourceGroupName -Location $global:Location + + foreach ($Region in $Regions) { + + $Alerts = Get-AzsAlert -ResourceGroupName $global:ResourceGroupName -Location $Region.Name + + foreach ($Alert in $Alerts) { + $retrieved = $Alert | Get-AzsAlert + AssertAlertsAreSame -Expected $Alert -Found $retrieved + + } + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRPHealth.Recording.json b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRPHealth.Recording.json new file mode 100644 index 00000000..69d81131 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRPHealth.Recording.json @@ -0,0 +1,682 @@ +{ + "AzsServiceHealths+[NoContext]+TestListServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1262" ], + "x-ms-client-request-id": [ "39e4e3e2-d9a3-4814-ad41-a6a837e0ed9e" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a530692b-40b9-4a84-bd70-da91d0563380" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14897" ], + "x-ms-request-id": [ "a530692b-40b9-4a84-bd70-da91d0563380" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212615Z:a530692b-40b9-4a84-bd70-da91d0563380" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:15 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJFbl8bKU9S3kehnr+rvUUEzqgIFyHDZ7GMO8hfb8D+yhCSU8vIIb1byJfO08DdNwq/OkrKrpdkTbBGDuokfXtoSO+/8L3BdW7HVUAxeIEP0w+VZP84d5GgidhxLkAAXDfogLUqOX5WEWsr+tTC0V" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0791015625},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9169921875}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "AzsServiceHealths+[NoContext]+TestListServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1263" ], + "x-ms-client-request-id": [ "d86f7c1f-80c9-4f1c-b398-4bd500e8813d" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0df5d8fb-c497-4f2c-8623-72cb201c6a00" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14896" ], + "x-ms-request-id": [ "0df5d8fb-c497-4f2c-8623-72cb201c6a00" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212616Z:0df5d8fb-c497-4f2c-8623-72cb201c6a00" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:16 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaoO5h5pUOFR0u0FRDPyW0pNv6tisEQBCUd767XaV02EKZmI37G4T2vR4LOH8KzWwHZvebcnrsn7Y9wKJBqgWsXtXP3kVX8nxuhO4QTMDYPaeJbRumpsSCTd8Q8jlKsF9tMn/veDAzQS7lkq5ugon" ] + }, + "ContentHeaders": { + "Content-Length": [ "9403" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937\",\"name\":\"redmond/487717c5-2215-4081-9343-0f39f3bbb937\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"487717c5-2215-4081-9343-0f39f3bbb937\",\"displayName\":\"Storage\",\"namespace\":\"Microsoft.Storage.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/infraRoles/Storage\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"name\":\"redmond/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"displayName\":\"Key Vault\",\"namespace\":\"Microsoft.KeyVault.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond/infraRoles/Key Vault\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"name\":\"redmond/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"displayName\":\"Compute\",\"namespace\":\"Microsoft.Compute.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/infraRoles/Compute\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"name\":\"redmond/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"displayName\":\"Region Management\",\"namespace\":\"Microsoft.InfrastructureInsights.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/infraRoles/Region Management\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"name\":\"redmond/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c2eea457-3c39-4485-8d2e-f686bada2b51\",\"displayName\":\"Updates\",\"namespace\":\"Microsoft.Update.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/infraRoles/Updates\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"name\":\"redmond/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"displayName\":\"Infrastructure backup\",\"namespace\":\"Microsoft.Backup.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/infraRoles/Infrastructure backup\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":1},\"healthState\":\"Warning\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"name\":\"redmond/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d1581147-baf6-4e96-acf1-632889ac0c8c\",\"displayName\":\"SupportBridgeResourceProvider\",\"namespace\":\"Microsoft.SupportBridge.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/infraRoles/SupportBridgeResourceProvider\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"name\":\"redmond/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"displayName\":\"Network\",\"namespace\":\"Microsoft.Network.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/infraRoles/Network\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"displayName\":\"Capacity\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/Capacity\",\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":0},\"healthState\":\"Critical\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"name\":\"redmond/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"displayName\":\"Bar Service\",\"namespace\":\"BarService.Admin\",\"routePrefix\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/infraRoles/Bar Service\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}]}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetServiceHealth+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1264" ], + "x-ms-client-request-id": [ "0589f9ce-7de7-4fd6-81df-100774e2bb91" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9f88465b-7a10-420a-b7ac-3fd8da1cb989" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14895" ], + "x-ms-request-id": [ "9f88465b-7a10-420a-b7ac-3fd8da1cb989" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212617Z:9f88465b-7a10-420a-b7ac-3fd8da1cb989" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:16 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/MQcBiATRb5nUkRagEqZs+P1SlVE/d2gnYzKquAMGEydf+CAOXWtepJdUs6a0X2JJukZ+uhcO65Vme7TDhKndtkdZlNaElv7NDlippZFIYZkdppqDvbBnz+fvhNW6ClAWswj+Nt1ed5YOig8Uxsk" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0791015625},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9169921875}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetServiceHealth+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1265" ], + "x-ms-client-request-id": [ "e45695b3-8783-493d-a605-4b4e2727603b" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "55a55994-0f6e-4825-9d5a-390564edb0ff" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14894" ], + "x-ms-request-id": [ "55a55994-0f6e-4825-9d5a-390564edb0ff" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212618Z:55a55994-0f6e-4825-9d5a-390564edb0ff" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJYt5Hk+vs525ite8o1EFZHvhMd1h+ZaZGIUI/SRHKeiFGO/Y2fZ6nfZRuoDlMUMxFg+WZqu2a+TODybuxnSoeozBMU8s6ekNNg6YtdJgBlFMk8xtQxbEtFCxVlo/MOJY008qarATEfLzGemuvhoU" ] + }, + "ContentHeaders": { + "Content-Length": [ "9403" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937\",\"name\":\"redmond/487717c5-2215-4081-9343-0f39f3bbb937\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"487717c5-2215-4081-9343-0f39f3bbb937\",\"displayName\":\"Storage\",\"namespace\":\"Microsoft.Storage.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/infraRoles/Storage\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"name\":\"redmond/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"displayName\":\"Key Vault\",\"namespace\":\"Microsoft.KeyVault.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond/infraRoles/Key Vault\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"name\":\"redmond/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"displayName\":\"Compute\",\"namespace\":\"Microsoft.Compute.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/infraRoles/Compute\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"name\":\"redmond/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"displayName\":\"Region Management\",\"namespace\":\"Microsoft.InfrastructureInsights.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/infraRoles/Region Management\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"name\":\"redmond/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c2eea457-3c39-4485-8d2e-f686bada2b51\",\"displayName\":\"Updates\",\"namespace\":\"Microsoft.Update.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/infraRoles/Updates\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"name\":\"redmond/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"displayName\":\"Infrastructure backup\",\"namespace\":\"Microsoft.Backup.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/infraRoles/Infrastructure backup\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":1},\"healthState\":\"Warning\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"name\":\"redmond/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d1581147-baf6-4e96-acf1-632889ac0c8c\",\"displayName\":\"SupportBridgeResourceProvider\",\"namespace\":\"Microsoft.SupportBridge.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/infraRoles/SupportBridgeResourceProvider\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"name\":\"redmond/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"displayName\":\"Network\",\"namespace\":\"Microsoft.Network.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/infraRoles/Network\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"displayName\":\"Capacity\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/Capacity\",\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":0},\"healthState\":\"Critical\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"name\":\"redmond/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"displayName\":\"Bar Service\",\"namespace\":\"BarService.Admin\",\"routePrefix\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/infraRoles/Bar Service\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}]}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetServiceHealth+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1266" ], + "x-ms-client-request-id": [ "c8f3fef5-c489-4c65-999d-8961aeb6a5a8" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "df28be76-8319-418f-b160-1adca8240cbe" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14893" ], + "x-ms-request-id": [ "df28be76-8319-418f-b160-1adca8240cbe" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212620Z:df28be76-8319-418f-b160-1adca8240cbe" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv05zJTsKk6zNynD+fYD5cZ0ZYOc0rrerjEJYZMnjaAPK2SpDJrCf5oGv+b2ohvP4RSLdAOnIZFchpfpXU719D97RNx++ATks+YIkOaRIE3Ii3QztoWO4Pv5xMmaeQO2u4Un5oKKUSePVKv8oSmjlx" ] + }, + "ContentHeaders": { + "Content-Length": [ "903" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937\",\"name\":\"redmond/487717c5-2215-4081-9343-0f39f3bbb937\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"487717c5-2215-4081-9343-0f39f3bbb937\",\"displayName\":\"Storage\",\"namespace\":\"Microsoft.Storage.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/infraRoles/Storage\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1279" ], + "x-ms-client-request-id": [ "812714da-fe7f-4aee-9a82-2bd97a44f729" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a881cef3-2957-4782-962e-378e7947c8b4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14880" ], + "x-ms-request-id": [ "a881cef3-2957-4782-962e-378e7947c8b4" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212626Z:a881cef3-2957-4782-962e-378e7947c8b4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvqMxSpszh6XbdHiJX7kR8Uh+uvmgZQ92ApjypNR/8vQ2SzzUVzYA3pP13WSqpTeoDIT9QkVnhOeuC1u2K6o1PhoEqEIawzmf3mvkkUMFibc8DI1zB61QxSHprKj8NshOe7+Syc7+OcfN89kY6spUV" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0791015625},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9169921875}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1280" ], + "x-ms-client-request-id": [ "34ec9052-28f5-44ff-badc-40fbf71d166c" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1efbc69c-348f-4201-b31f-4e9723f01dd2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14879" ], + "x-ms-request-id": [ "1efbc69c-348f-4201-b31f-4e9723f01dd2" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212627Z:1efbc69c-348f-4201-b31f-4e9723f01dd2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMiDIU4B0a4V7qg0UsHo4LKU2v0TY7Nu651uGiNMuVGBYRwfzodJw1XEejrJ+akc5gVw+FssRZkXGEtEf4cY2LWehi8jNKVmCmteRFJHTRs0mQAvaxsIn0sxM7aLMo2gleEVACukUN/R7mN5RAzVf" ] + }, + "ContentHeaders": { + "Content-Length": [ "9403" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937\",\"name\":\"redmond/487717c5-2215-4081-9343-0f39f3bbb937\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"487717c5-2215-4081-9343-0f39f3bbb937\",\"displayName\":\"Storage\",\"namespace\":\"Microsoft.Storage.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/infraRoles/Storage\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"name\":\"redmond/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"displayName\":\"Key Vault\",\"namespace\":\"Microsoft.KeyVault.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond/infraRoles/Key Vault\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"name\":\"redmond/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"displayName\":\"Compute\",\"namespace\":\"Microsoft.Compute.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/infraRoles/Compute\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"name\":\"redmond/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"displayName\":\"Region Management\",\"namespace\":\"Microsoft.InfrastructureInsights.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/infraRoles/Region Management\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"name\":\"redmond/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c2eea457-3c39-4485-8d2e-f686bada2b51\",\"displayName\":\"Updates\",\"namespace\":\"Microsoft.Update.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/infraRoles/Updates\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"name\":\"redmond/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"displayName\":\"Infrastructure backup\",\"namespace\":\"Microsoft.Backup.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/infraRoles/Infrastructure backup\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":1},\"healthState\":\"Warning\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"name\":\"redmond/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d1581147-baf6-4e96-acf1-632889ac0c8c\",\"displayName\":\"SupportBridgeResourceProvider\",\"namespace\":\"Microsoft.SupportBridge.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/infraRoles/SupportBridgeResourceProvider\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"name\":\"redmond/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"displayName\":\"Network\",\"namespace\":\"Microsoft.Network.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/infraRoles/Network\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"displayName\":\"Capacity\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/Capacity\",\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":0},\"healthState\":\"Critical\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"name\":\"redmond/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"displayName\":\"Bar Service\",\"namespace\":\"BarService.Admin\",\"routePrefix\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/infraRoles/Bar Service\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}]}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1281" ], + "x-ms-client-request-id": [ "8dd36000-1228-4058-b5cd-e195bb6df9ed" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2c2a40dc-9b6e-4768-92a5-68ecbdd26a12" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14878" ], + "x-ms-request-id": [ "2c2a40dc-9b6e-4768-92a5-68ecbdd26a12" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212627Z:2c2a40dc-9b6e-4768-92a5-68ecbdd26a12" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKBAbM23iz608Evk1FHXcT3T/93OuMvaHqmJWJwq1lfKP9m28cUGLe1pw4S3FamvJ/HSyZtLX0jSaYnkQktvTfEtyT+lwFzE/y8flkPaRCRKfadmkYq1932/YfLRp/HSTeabeyyDsEmwYY81g8RdM" ] + }, + "ContentHeaders": { + "Content-Length": [ "903" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937\",\"name\":\"redmond/487717c5-2215-4081-9343-0f39f3bbb937\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"487717c5-2215-4081-9343-0f39f3bbb937\",\"displayName\":\"Storage\",\"namespace\":\"Microsoft.Storage.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/infraRoles/Storage\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1282" ], + "x-ms-client-request-id": [ "a734cb6f-f177-4b56-81c7-e2c8378502e4" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3d22f6cb-fa84-417d-a8f0-e3da3178260d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14877" ], + "x-ms-request-id": [ "3d22f6cb-fa84-417d-a8f0-e3da3178260d" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212627Z:3d22f6cb-fa84-417d-a8f0-e3da3178260d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsfY6Evmmpm3pFx1GwpDnTFF7JKUffuGEBXEmBFGJvLX7Up1q1dPd8K9WoGyqNDnweg7uGqAOKxmA2j96K7Mr3aaK2EjWodbimzdt7nIqNesM63pSRVMdTDv4uaUhxc4v2fEC+3l333sDA+TSX5Fq" ] + }, + "ContentHeaders": { + "Content-Length": [ "945" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"name\":\"redmond/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"displayName\":\"Key Vault\",\"namespace\":\"Microsoft.KeyVault.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond/infraRoles/Key Vault\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1283" ], + "x-ms-client-request-id": [ "7a2abdd6-9ba9-4326-8da5-f60210b1c3e2" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6e18f681-4570-4722-b746-4e927eec32fa" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14876" ], + "x-ms-request-id": [ "6e18f681-4570-4722-b746-4e927eec32fa" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212628Z:6e18f681-4570-4722-b746-4e927eec32fa" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvX0ufEdIClGxrigNSw8ycBDwLMplE9hRCSrwCjCEZhJL83WgLnFVEY9fetcd+Uysj7MaPtTy4zyQTHz86d9opOZAs+/4VJIUPqgKU8B+f1nbZZxuELYRalDcO237p3Xs6qkE0zKuw/EnUfR2nCV9h" ] + }, + "ContentHeaders": { + "Content-Length": [ "903" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"name\":\"redmond/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"displayName\":\"Compute\",\"namespace\":\"Microsoft.Compute.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/infraRoles/Compute\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e?api-version=2016-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1284" ], + "x-ms-client-request-id": [ "2c041423-cc08-43e2-87fd-d69f3fc1922a" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e6b1336e-b9b1-4fb6-beb5-6e667f099215" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14875" ], + "x-ms-request-id": [ "e6b1336e-b9b1-4fb6-beb5-6e667f099215" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212628Z:e6b1336e-b9b1-4fb6-beb5-6e667f099215" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvVm59P9Mgg2ZIJKLZFK7ZCQNbC5HnjVodFRGGxmY+oiCHvh7US5WxDvipaVcy+vdqgMFdsO3WoZe1/7XLhq4HppnRK3S/MXjXp9WoGgKXirW+80KBERVW7/5/pWO5+wpPOJe0EK0EdudIPhBdPKMR" ] + }, + "ContentHeaders": { + "Content-Length": [ "1011" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"name\":\"redmond/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"displayName\":\"Region Management\",\"namespace\":\"Microsoft.InfrastructureInsights.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/infraRoles/Region Management\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51?api-version=2016-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1285" ], + "x-ms-client-request-id": [ "acb3472d-96f9-41a8-9f39-7ecbb004e1b6" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "88aa5eba-8b32-4ddb-b31b-ac254f3b6bf6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14874" ], + "x-ms-request-id": [ "88aa5eba-8b32-4ddb-b31b-ac254f3b6bf6" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212629Z:88aa5eba-8b32-4ddb-b31b-ac254f3b6bf6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkRarJ7bInuW8XrQj1DMI6qv+kmWXrans6YC5r9k4G4mLgyKp98KZ23Tz06wfK21lGpJpxR/5pd0kop1edUz2j26RBnL57z2XSGB6Dh1mFvwoYQuVx4A1/yumf1AlKi7RKMPt5h/fKuBo0Mp2VWJC" ] + }, + "ContentHeaders": { + "Content-Length": [ "947" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"name\":\"redmond/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c2eea457-3c39-4485-8d2e-f686bada2b51\",\"displayName\":\"Updates\",\"namespace\":\"Microsoft.Update.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/infraRoles/Updates\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529?api-version=2016-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1286" ], + "x-ms-client-request-id": [ "a60a2feb-5e31-4171-adfc-505986a5081d" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e1981fe3-958f-4cac-bf2e-99c4f573dfd6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14873" ], + "x-ms-request-id": [ "e1981fe3-958f-4cac-bf2e-99c4f573dfd6" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212629Z:e1981fe3-958f-4cac-bf2e-99c4f573dfd6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5887pbmjiwSpkF50PFhl/WLXISngkMu27dYDYNg78NulDcPUO4JT+43I0CLYQLgbAs+0emygFxKFiBz7iHQSHxrufegYMDhQACncls8Vageacuj0ss/Qpg58rSj90JT6DeOTajGjF0XRvIK7Yks6" ] + }, + "ContentHeaders": { + "Content-Length": [ "928" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"name\":\"redmond/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"displayName\":\"Infrastructure backup\",\"namespace\":\"Microsoft.Backup.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/infraRoles/Infrastructure backup\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":1},\"healthState\":\"Warning\"}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c?api-version=2016-05-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1287" ], + "x-ms-client-request-id": [ "6b55f3f2-e53f-4556-9801-1c2527364506" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "88e5f7d4-edd7-4609-ae74-b96561a954a5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14872" ], + "x-ms-request-id": [ "88e5f7d4-edd7-4609-ae74-b96561a954a5" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212629Z:88e5f7d4-edd7-4609-ae74-b96561a954a5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvG/5MXQ/6ARA564KrHWB04mVgqujFTbA7N26LmM4ZYA+HAE2c2nujd+F8XLBakCsCqLSaHepBl7EederVdgls9IsexcR44NIRHd2pz61PpBQVMK8lzkVrsKgry5OpPPGLfcDSi8RVOwpm6qDUaWFe" ] + }, + "ContentHeaders": { + "Content-Length": [ "965" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"name\":\"redmond/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d1581147-baf6-4e96-acf1-632889ac0c8c\",\"displayName\":\"SupportBridgeResourceProvider\",\"namespace\":\"Microsoft.SupportBridge.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/infraRoles/SupportBridgeResourceProvider\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d?api-version=2016-05-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1288" ], + "x-ms-client-request-id": [ "062d7cd7-02ad-4853-89e5-2569132d98c5" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7b52be77-b5d4-4a1d-afc1-b70c5bcaade2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14871" ], + "x-ms-request-id": [ "7b52be77-b5d4-4a1d-afc1-b70c5bcaade2" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212630Z:7b52be77-b5d4-4a1d-afc1-b70c5bcaade2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:30 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSXnO3YSgVgqMKU9U9/VXmDms196w7uMIbqSAaVtAIF9PU+FLFRRegfPj0QzHhUQKhWCApZLTxO2GITs7uUOiVtCOap21kUYxpxciD7WaQK2P5IvaYzzUnWargG5XZC2B3It25DUP31rmtt25/vgf" ] + }, + "ContentHeaders": { + "Content-Length": [ "903" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"name\":\"redmond/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"displayName\":\"Network\",\"namespace\":\"Microsoft.Network.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/infraRoles/Network\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c?api-version=2016-05-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1289" ], + "x-ms-client-request-id": [ "7e4a3301-8852-45ea-ad8b-c533095f1d15" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "38269f0d-cbb7-430a-a39f-262d8c1987ee" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14870" ], + "x-ms-request-id": [ "38269f0d-cbb7-430a-a39f-262d8c1987ee" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212630Z:38269f0d-cbb7-430a-a39f-262d8c1987ee" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:30 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3N6JkVno3ermgD6Z40+x9onWYI3YxOKbRKbpXbKRCmQocrCKnQXAqoGVvkf3oD0sTeCOGXWjnObBjxI/mNeyKyzQ7JhNUwHwgecg37pzQpTVe9gkDui5A1g3p9ntuhSh3qkkPh/mzPgQ4fNh0Xa1" ] + }, + "ContentHeaders": { + "Content-Length": [ "951" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"displayName\":\"Capacity\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/Capacity\",\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":0},\"healthState\":\"Critical\"}}" + } + }, + "AzsServiceHealths+[NoContext]+TestGetAllServiceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5?api-version=2016-05-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1290" ], + "x-ms-client-request-id": [ "5a5083c5-144b-4c12-bb99-95de1453d4f1" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0a969699-614b-4081-8f0c-1a1c6c441f11" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14869" ], + "x-ms-request-id": [ "0a969699-614b-4081-8f0c-1a1c6c441f11" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212631Z:0a969699-614b-4081-8f0c-1a1c6c441f11" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvDjVPluJmENF8ivQmipDY+9kGBMCRj80NCASDfaV459BqYCjUAFJy8ssxzWefUUF/K57s4rf4K7hE+qPqw++H85Kc4eBolBDPhjh3yw6vPRDR9vwYbwOmkJa37fl0aANzyPYIKPvb608IV7PjavIK" ] + }, + "ContentHeaders": { + "Content-Length": [ "926" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"name\":\"redmond/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"displayName\":\"Bar Service\",\"namespace\":\"BarService.Admin\",\"routePrefix\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/infraRoles/Bar Service\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRPHealth.Tests.ps1 b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRPHealth.Tests.ps1 new file mode 100644 index 00000000..1b5679d5 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRPHealth.Tests.ps1 @@ -0,0 +1,73 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsRPHealth.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe "AzsServiceHealths" -Tags @('AzsServiceHealth', 'InfrastructureInsightsAdmin') { + + . $PSScriptRoot\Common.ps1 + + it "TestListServiceHealths" -Skip:$('TestListServiceHealths' -in $global:SkippedTests) { + $global:TestName = 'TestListServiceHealths' + + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach ($RegionHealth in $RegionHealths) { + $ServiceHealths = Get-AzsRPHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name + foreach ($serviceHealth in $ServiceHealths) { + ValidateAzsServiceHealth -ServiceHealth $serviceHealth + } + } + } + + it "TestGetServiceHealth" -Skip:$('TestGetServiceHealth' -in $global:SkippedTests) { + $global:TestName = 'TestGetServiceHealth' + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach ($RegionHealth in $RegionHealths) { + $ServiceHealths = Get-AzsRPHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name + foreach ($serviceHealth in $ServiceHealths) { + $retrieved = Get-AzsRPHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name -ServiceHealth $serviceHealth.RegistrationId + AssertAzsServiceHealthsAreSame -Expected $serviceHealth -Found $retrieved + break + } + break + } + } + + it "TestGetAllServiceHealths" -Skip:$('TestGetAllServiceHealths' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllServiceHealths' + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach ($RegionHealth in $RegionHealths) { + $ServiceHealths = Get-AzsRPHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name + foreach ($serviceHealth in $ServiceHealths) { + $retrieved = Get-AzsRPHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name -ServiceHealth $serviceHealth.RegistrationId + AssertAzsServiceHealthsAreSame -Expected $serviceHealth -Found $retrieved + } + } + } + + + + it "TestGetAllServiceHealths" -Skip:$('TestGetAllServiceHealths' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllServiceHealths' + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach ($RegionHealth in $RegionHealths) { + $ServiceHealths = Get-AzsRPHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name + foreach ($serviceHealth in $ServiceHealths) { + $retrieved = $serviceHealth | Get-AzsRPHealth + AssertAzsServiceHealthsAreSame -Expected $serviceHealth -Found $retrieved + } + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegionHealth.Recording.json b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegionHealth.Recording.json new file mode 100644 index 00000000..542678b4 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegionHealth.Recording.json @@ -0,0 +1,202 @@ +{ + "RegionHealths+[NoContext]+TestListRegionHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1080" ], + "x-ms-client-request-id": [ "717a366c-8388-4a55-80e7-a1ce5fd1713b" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4e2ea512-4042-4845-a519-795ae5f4b9d3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14988" ], + "x-ms-request-id": [ "4e2ea512-4042-4845-a519-795ae5f4b9d3" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205657Z:4e2ea512-4042-4845-a519-795ae5f4b9d3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:56:57 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3pMU88+DUb3CAD75FKAAcpFGmlhNA3MnrYCGolVN4T7Z+gCwkpJrXMVSX3GCQRDLaRNPSkakJ7v2ek+rn1Rqo/uBUNCv3/rnFa5qAblIIbGCKW+ctsu9c6FRhxaMuXuV/mWfcedG3kZW4TbwWFIB" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0810546875},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9150390625}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "RegionHealths+[NoContext]+TestGetRegionHealth+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1081" ], + "x-ms-client-request-id": [ "cbf98d8e-b63d-4f72-95d3-5162405e1ccc" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "62223ad6-3d9f-4e35-b055-c1c03efc288b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14987" ], + "x-ms-request-id": [ "62223ad6-3d9f-4e35-b055-c1c03efc288b" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205657Z:62223ad6-3d9f-4e35-b055-c1c03efc288b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:56:57 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvx3KTkU62vsKlTbwXpKZH3gPtAn23A9L3exs4rhkvd1TFvyaQVZqoe26GV4JtEoCBc3VkaQHGza1VK5tX7n2Ahyyzv6mqt8ZGXIhfaBr88Za33Egw0G1vUVU7H9qQcE5Im07rpvuQ8tzo3p/2mpPi" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0810546875},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9150390625}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "RegionHealths+[NoContext]+TestGetRegionHealth+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1082" ], + "x-ms-client-request-id": [ "ba8ab732-3958-4b68-afdf-d7f02a7ea399" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "570c8ea2-ff57-4ef1-8a57-6d0152340087" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14986" ], + "x-ms-request-id": [ "570c8ea2-ff57-4ef1-8a57-6d0152340087" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205658Z:570c8ea2-ff57-4ef1-8a57-6d0152340087" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:56:58 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQc4C1y47beTTWUfa7GfVFoMi+QN1p9N7DSrB12M0ahJcNV4CZp1DOij8EpIDSe7E97ZWOee+1wL+GO1ANYE81N44F8keOh49y4HqdzrfG0RoSNMW03I72O0q/5ItxQa1HMcsK8zVTYHsnIIn+xkR" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0810546875},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9150390625}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "RegionHealths+[NoContext]+TestGetAllRegionHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1085" ], + "x-ms-client-request-id": [ "53d5020e-d6bd-4f72-a715-da0601868c3a" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8bdcd089-e596-4c4c-8478-24f23a0937cd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14983" ], + "x-ms-request-id": [ "8bdcd089-e596-4c4c-8478-24f23a0937cd" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205659Z:8bdcd089-e596-4c4c-8478-24f23a0937cd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:56:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYMMYVIGWiWFROFhE4CBPBBUutSR/A+ndsNIyLevijMZ0/H1oK8gteoldEqgUhHuGhK5dJh7OXO68b1Y86SWYdB7UPkHAYpvErv2sPpkdZZDKLivKt8y+zwFNpK4ojUBo6bEtBy76L5eoaZSEw52w" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0810546875},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9150390625}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "RegionHealths+[NoContext]+TestGetAllRegionHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1086" ], + "x-ms-client-request-id": [ "eeb3bc92-8db1-484d-a792-5e60914f8452" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "697bc8d5-2415-457f-b57f-e65f8ae77048" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14982" ], + "x-ms-request-id": [ "697bc8d5-2415-457f-b57f-e65f8ae77048" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T205700Z:697bc8d5-2415-457f-b57f-e65f8ae77048" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 20:56:59 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/QK9OxuXgxnaYt49h2jZQgtcqX+GssCcgO3mIfU4YubPiKpB6JxOSbWgy67Kb5pB5wqnTwX06FNF0yBfl4iFsfNr5nafWBYLQuLk1lKGoMJa7AcBDjcnQH9s5/m/csBHNxXSJ60YFhGwXj52aI66" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0810546875},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9150390625}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegionHealth.Tests.ps1 b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegionHealth.Tests.ps1 new file mode 100644 index 00000000..585928e8 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegionHealth.Tests.ps1 @@ -0,0 +1,61 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsRegionHealth.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe "RegionHealths" -Tags @('RegionHealth', 'InfrastructureInsightsAdmin') { + + . $PSScriptRoot\Common.ps1 + + it "TestListRegionHealths" -Skip:$('TestListRegionHealths' -in $global:SkippedTests) { + $global:TestName = 'TestListRegionHealths' + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + $RegionHealths | Should Not Be $null + foreach($RegionHealth in $RegionHealths) { + ValidateRegionHealth -Region $RegionHealth + } + } + + + it "TestGetRegionHealth" -Skip:$('TestGetRegionHealth' -in $global:SkippedTests) { + $global:TestName = 'TestGetRegionHealth' + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach($RegionHealth in $RegionHealths) { + $retrieved = Get-AzsRegionHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name + AssertRegionHealthsAreSame -Expected $RegionHealth -Found $retrieved + return + } + } + + it "TestGetAllRegionHealths" -Skip:$('TestGetAllRegionHealths' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllRegionHealths' + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach($RegionHealth in $RegionHealths) { + $retrieved = Get-AzsRegionHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name + AssertRegionHealthsAreSame -Expected $RegionHealth -Found $retrieved + } + } + + it "TestGetAllRegionHealths" -Skip:$('TestGetAllRegionHealths' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllRegionHealths' + + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach($RegionHealth in $RegionHealths) { + + $retrieved = $RegionHealth | Get-AzsRegionHealth + AssertRegionHealthsAreSame -Expected $RegionHealth -Found $retrieved + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegistrationHealth.Recording.json b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegistrationHealth.Recording.json new file mode 100644 index 00000000..51fe0260 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegistrationHealth.Recording.json @@ -0,0 +1,2602 @@ +{ + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1291" ], + "x-ms-client-request-id": [ "1061f83b-f912-485b-aad7-0c2028326577" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "45072b66-b851-4cc1-be25-826ab0f182f0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14868" ], + "x-ms-request-id": [ "45072b66-b851-4cc1-be25-826ab0f182f0" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212644Z:45072b66-b851-4cc1-be25-826ab0f182f0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:44 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZJ9PyctnMMpqiJQcTJWcJz7NYNnvwARCZDGWtFA3qVF6n5p3JNnhfLuy9Z5acMIxs5eLctkwyLnK96H3tt2olAzGwPRepqKNCvKwr5cwX4boJAzv7epWlJ3+cvrGwVWniOv9puik+dxzMCWPnBG4" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0791015625},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9169921875}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1292" ], + "x-ms-client-request-id": [ "886cf781-e33f-4029-91d9-1b7cc9a918f7" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e36dafff-0a0d-49dd-9757-bdd3b62a43f1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14867" ], + "x-ms-request-id": [ "e36dafff-0a0d-49dd-9757-bdd3b62a43f1" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212644Z:e36dafff-0a0d-49dd-9757-bdd3b62a43f1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:44 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvi3mseysZg46B3z0QoL9uOoOQrezINqPqOIPodx81GSTmnWMghHyWHnwpCc2x4cP9aSu4yLPLj8reSv8QCEnDIT79XWHRKe5BhPNmuvpKeaE4hO9SWDIsFCPetuXLqOrfcxDE7fAx8224oVEoqYXB" ] + }, + "ContentHeaders": { + "Content-Length": [ "9403" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937\",\"name\":\"redmond/487717c5-2215-4081-9343-0f39f3bbb937\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"487717c5-2215-4081-9343-0f39f3bbb937\",\"displayName\":\"Storage\",\"namespace\":\"Microsoft.Storage.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/infraRoles/Storage\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"name\":\"redmond/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"displayName\":\"Key Vault\",\"namespace\":\"Microsoft.KeyVault.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond/infraRoles/Key Vault\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"name\":\"redmond/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"displayName\":\"Compute\",\"namespace\":\"Microsoft.Compute.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/infraRoles/Compute\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"name\":\"redmond/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"displayName\":\"Region Management\",\"namespace\":\"Microsoft.InfrastructureInsights.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/infraRoles/Region Management\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"name\":\"redmond/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c2eea457-3c39-4485-8d2e-f686bada2b51\",\"displayName\":\"Updates\",\"namespace\":\"Microsoft.Update.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/infraRoles/Updates\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"name\":\"redmond/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"displayName\":\"Infrastructure backup\",\"namespace\":\"Microsoft.Backup.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/infraRoles/Infrastructure backup\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":1},\"healthState\":\"Warning\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"name\":\"redmond/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d1581147-baf6-4e96-acf1-632889ac0c8c\",\"displayName\":\"SupportBridgeResourceProvider\",\"namespace\":\"Microsoft.SupportBridge.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/infraRoles/SupportBridgeResourceProvider\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"name\":\"redmond/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"displayName\":\"Network\",\"namespace\":\"Microsoft.Network.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/infraRoles/Network\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"displayName\":\"Capacity\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/Capacity\",\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":0},\"healthState\":\"Critical\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"name\":\"redmond/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"displayName\":\"Bar Service\",\"namespace\":\"BarService.Admin\",\"routePrefix\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/infraRoles/Bar Service\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}]}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937/resourceHealths?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1293" ], + "x-ms-client-request-id": [ "0224f80c-c89a-48dd-8c47-e45f2758ab8a" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4333d362-589a-4576-8ab5-0f224c026a95" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14866" ], + "x-ms-request-id": [ "4333d362-589a-4576-8ab5-0f224c026a95" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212645Z:4333d362-589a-4576-8ab5-0f224c026a95" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:44 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOJuixOrlKeP2l/sl6C2TJdC+iiyV05+090AtOwhrvJKqaF+oaaIOSsEYSpl/OJ/ve6vKmQCUIjFXQK7e3LdKkAeeEjpGvW/l9IC7tOgp6J7qbhYnn1TjwGMpAo6lBpvCuf18fE+eAIJOzJ71izg9" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820/resourceHealths?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1294" ], + "x-ms-client-request-id": [ "7b311f48-af8e-4cc5-86c6-a898490da28f" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7c3a2128-1fb8-41d9-b881-1bfc0d248829" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14865" ], + "x-ms-request-id": [ "7c3a2128-1fb8-41d9-b881-1bfc0d248829" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212645Z:7c3a2128-1fb8-41d9-b881-1bfc0d248829" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:45 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvxuUXx0P5PdfgXjHfEZArx1XBJrH1jKAHdTI4umVNhy0Fdw4IZvdMmt6qTu2Y+FPYVRjXPBWwx/URM272KmO+tqr5IeDRbLzJxpqewcH5pnYx4q7QxAiqAS6pkXHbFZfyyndiNkmjjyNQDbCfrq6X" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9/resourceHealths?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1295" ], + "x-ms-client-request-id": [ "0850d8ad-e8ad-4e8f-a9d9-1482168aab4e" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "49c2153b-c011-4a08-bc4e-67e8b587a0a7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14864" ], + "x-ms-request-id": [ "49c2153b-c011-4a08-bc4e-67e8b587a0a7" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212646Z:49c2153b-c011-4a08-bc4e-67e8b587a0a7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:45 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvcNfsAV0hpvV1XAIjoJ7zjmyrM4gfdiNIUXU5bR3qNFN+KUhYSIm44WKn3afp92xfov4MNnj+AhzPDdPdMhXJT+/uwZcTVSQVqnOPCwW46301ssewvAGu9R1fZj4ajbzNccXpCAUJAV1jRMmH8ClR" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e/resourceHealths?api-version=2016-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1296" ], + "x-ms-client-request-id": [ "b464309c-ec1e-44a0-98d2-e2874170e2e0" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7ea2a4ba-9d95-42bb-999a-32b8ad00ea11" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14863" ], + "x-ms-request-id": [ "7ea2a4ba-9d95-42bb-999a-32b8ad00ea11" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212646Z:7ea2a4ba-9d95-42bb-999a-32b8ad00ea11" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:45 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvPbT+xstdtUYpI/KebXH4LSGy5JzY+BTaSI6IXGXBjCSfx9iuFRKnpOVns7ovGwOMPEkoTpA2HXDfzmyzHDZUUwSUPcBgsYTDJ///BgLoPa+n17BCUyao0zlCGd9Dg5MmBvh9xSRfweqUCx3q7d3g" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51/resourceHealths?api-version=2016-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1297" ], + "x-ms-client-request-id": [ "1e1054c4-88fb-42bc-b4ac-c824eaeff239" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "495a526e-7de6-4b70-8fbb-627ccbd9eb67" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14862" ], + "x-ms-request-id": [ "495a526e-7de6-4b70-8fbb-627ccbd9eb67" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212646Z:495a526e-7de6-4b70-8fbb-627ccbd9eb67" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:46 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvlOMQkds+Czx93KVQg+leGqoen0BZoMho8fc/8LS1NxUgJ1Ku5ukv66LAnJ47bNdxGdJWC7TOzjaJnZPdc0wktSrfD+xtBSXG0YoMEA8Afmemd4CiZVWGgTikc/z70MMF8rqfx1a7WX7BIjcfRbqo" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529/resourceHealths?api-version=2016-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1298" ], + "x-ms-client-request-id": [ "865accce-e1a5-44f6-a583-822b313d223f" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e4f5d2a4-9c1c-4e9b-a0a5-9b9299021663" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14861" ], + "x-ms-request-id": [ "e4f5d2a4-9c1c-4e9b-a0a5-9b9299021663" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212647Z:e4f5d2a4-9c1c-4e9b-a0a5-9b9299021663" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:46 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+ka0K/zJn/SEttlJu/nzF19zGETPfivVa2N1/i/8SZX7tUgZhRqknSN2BdzXz8C18lSjbAQKSaAtciykGhH9w4lcX2krA+1zf+50WpFou+Y+3/iMViiAgC9lES03m+QFUmjIa3+CRD21XgrAgFdn" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c/resourceHealths?api-version=2016-05-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1299" ], + "x-ms-client-request-id": [ "25897df3-207f-4e34-92ca-e8522ecbb6cf" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4445b69e-482a-47cf-b08c-69bfc45845cd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14860" ], + "x-ms-request-id": [ "4445b69e-482a-47cf-b08c-69bfc45845cd" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212647Z:4445b69e-482a-47cf-b08c-69bfc45845cd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:46 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHg6PJGD/ceYUc+Ru3Em81ejV8rzbGsVbxdTWaYTxZLNsB6G8vEkuvrM3RIW7RF54kNolMjTPxROgMBT7QFJThG82hnVT5XpjQn15U9c1UN7g/Ubo2vDBMoE7B6TWdtyIlWXNcNqXLNKcY8B7+xmJ" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d/resourceHealths?api-version=2016-05-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1300" ], + "x-ms-client-request-id": [ "a4a8cd72-c6b6-4c0b-969c-4f77b3e1e617" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "aa5653d2-9453-4d26-8387-988240e1f16c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14859" ], + "x-ms-request-id": [ "aa5653d2-9453-4d26-8387-988240e1f16c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212647Z:aa5653d2-9453-4d26-8387-988240e1f16c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:47 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvpCLSPka2cHaFsunw0CgmO6SCyUovVabtUMLYdx3dFPofy84Mli7DAfhPXNVaxfHt0C+30WT+veu9e2lVlmB9Wv2DGcLc8eXVq7GrPnzK0S3orlAn2aHoJfxGOgDXxW2a1jBVpcr0iolpGYpzAP2+" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths?api-version=2016-05-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1301" ], + "x-ms-client-request-id": [ "8ef8fb77-b73a-42c0-9c23-2b54a03d0c18" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "84728365-b985-4c75-9fe1-b2e203ab14ad" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14858" ], + "x-ms-request-id": [ "84728365-b985-4c75-9fe1-b2e203ab14ad" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212648Z:84728365-b985-4c75-9fe1-b2e203ab14ad" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:47 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv2TQILJ87EdE0I5mZ16bleR7HCgvrslUNMKvuYEu3fCriDu5Nn+rajnqu+qkkqIuukxNUE+P8ma6ZLCpZ64I3KtbsbOR56QoY9QgBvk0yWL6N/E+9uEojVX2YwPC+txu0fktds7MIGo7qszg5mP5g" ] + }, + "ContentHeaders": { + "Content-Length": [ "47007" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/00e7c3d7-20a0-4a99-b672-253c766cc1f4\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/00e7c3d7-20a0-4a99-b672-253c766cc1f4\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"00e7c3d7-20a0-4a99-b672-253c766cc1f4\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultDataPlane\",\"resourceDisplayName\":\"Key Vault service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultDataPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/01323379-97b6-4173-b336-0b848c3fb53f\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/01323379-97b6-4173-b336-0b848c3fb53f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"01323379-97b6-4173-b336-0b848c3fb53f\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"PortalUser\",\"resourceDisplayName\":\"Portal (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/03149f18-74d8-4fbe-a1bd-1af2dd46f7d7\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/03149f18-74d8-4fbe-a1bd-1af2dd46f7d7\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"03149f18-74d8-4fbe-a1bd-1af2dd46f7d7\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"UsageBridge\",\"resourceDisplayName\":\"Usage bridge\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridge\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/048ce3cb-1d53-45e7-8058-2dada46f2d33\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/048ce3cb-1d53-45e7-8058-2dada46f2d33\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"048ce3cb-1d53-45e7-8058-2dada46f2d33\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"SubscriptionsServices\",\"resourceDisplayName\":\"Subscriptions service\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SubscriptionsServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/142623b8-4ec8-4122-86c3-8e7d483217a6\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/142623b8-4ec8-4122-86c3-8e7d483217a6\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"142623b8-4ec8-4122-86c3-8e7d483217a6\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultInternalControlPlane\",\"resourceDisplayName\":\"Key Vault controller (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalControlPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/195cf084-aab8-4e6e-9081-9ff1f75cfe85\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/195cf084-aab8-4e6e-9081-9ff1f75cfe85\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"195cf084-aab8-4e6e-9081-9ff1f75cfe85\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"RASGateway\",\"resourceDisplayName\":\"Edge gateway\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/RASGateway\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/1e3d1916-c6b0-4638-bc26-6654b0584f7d\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/1e3d1916-c6b0-4638-bc26-6654b0584f7d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"1e3d1916-c6b0-4638-bc26-6654b0584f7d\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultInternalDataPlane\",\"resourceDisplayName\":\"Key Vault service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalDataPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/1e8a9f58-ac62-492d-b348-1cf4924c4370\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/1e8a9f58-ac62-492d-b348-1cf4924c4370\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"1e8a9f58-ac62-492d-b348-1cf4924c4370\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"FabricControllerRing\",\"resourceDisplayName\":\"Infrastructure management controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricControllerRing\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/22344312-9d5d-40ff-ac68-f8e36e53ebf8\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/22344312-9d5d-40ff-ac68-f8e36e53ebf8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"22344312-9d5d-40ff-ac68-f8e36e53ebf8\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultControlPlane\",\"resourceDisplayName\":\"Key Vault controller (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultControlPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/292a11d6-822d-4a20-bb5e-110d68bfc990\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/292a11d6-822d-4a20-bb5e-110d68bfc990\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"292a11d6-822d-4a20-bb5e-110d68bfc990\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AuthorizationServiceAdmin\",\"resourceDisplayName\":\"Authorization service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/36700ac2-be4d-4485-b0d6-550cc395d650\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/36700ac2-be4d-4485-b0d6-550cc395d650\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"36700ac2-be4d-4485-b0d6-550cc395d650\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ActiveDirectoryFederationServices\",\"resourceDisplayName\":\"Active Directory Federation Services\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryFederationServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/4375ac51-29ad-4bf5-ac20-282049ee16b4\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/4375ac51-29ad-4bf5-ac20-282049ee16b4\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"4375ac51-29ad-4bf5-ac20-282049ee16b4\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"PXE\",\"resourceDisplayName\":\"PXE Server\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PXE\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/449c950c-d62e-4f07-afd6-41cc964fd1bf\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/449c950c-d62e-4f07-afd6-41cc964fd1bf\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"449c950c-d62e-4f07-afd6-41cc964fd1bf\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ApplicationGateway\",\"resourceDisplayName\":\"Partition request broker (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ApplicationGateway\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureResourceManagerUser\",\"resourceDisplayName\":\"Azure Resource Manager (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/55f4540a-1532-476b-9186-93a73cee7427\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/55f4540a-1532-476b-9186-93a73cee7427\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"55f4540a-1532-476b-9186-93a73cee7427\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"StorageController\",\"resourceDisplayName\":\"Storage controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/5847502a-e038-413f-b54f-98454e2ef407\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/5847502a-e038-413f-b54f-98454e2ef407\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"5847502a-e038-413f-b54f-98454e2ef407\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"BackupController\",\"resourceDisplayName\":\"Backup controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/6752089e-15dd-4bf4-808a-4deaabd9534d\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/6752089e-15dd-4bf4-808a-4deaabd9534d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"6752089e-15dd-4bf4-808a-4deaabd9534d\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"PortalAdmin\",\"resourceDisplayName\":\"Portal (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/73f31f50-2e75-4f21-a9b4-ddd139e6db4c\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/73f31f50-2e75-4f21-a9b4-ddd139e6db4c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"73f31f50-2e75-4f21-a9b4-ddd139e6db4c\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"MicrosoftSQLServer\",\"resourceDisplayName\":\"Internal data store\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MicrosoftSQLServer\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/84a11aa9-cc49-4ad4-9733-f625b747ac34\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/84a11aa9-cc49-4ad4-9733-f625b747ac34\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"84a11aa9-cc49-4ad4-9733-f625b747ac34\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ComputeController\",\"resourceDisplayName\":\"Compute controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/95073911-5550-46d1-a1bd-8549278954f8\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/95073911-5550-46d1-a1bd-8549278954f8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"95073911-5550-46d1-a1bd-8549278954f8\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"HealthMonitoring\",\"resourceDisplayName\":\"Health controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthMonitoring\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/97b58fc2-7410-42fa-a2a4-7b1a6dfed002\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/97b58fc2-7410-42fa-a2a4-7b1a6dfed002\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"97b58fc2-7410-42fa-a2a4-7b1a6dfed002\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"GalleryServiceUser\",\"resourceDisplayName\":\"Gallery service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"NonPrivilegedApplicationGateway\",\"resourceDisplayName\":\"Partition request broker (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NonPrivilegedApplicationGateway\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/a2d5534b-01c6-4935-8014-abb77f4a3334\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/a2d5534b-01c6-4935-8014-abb77f4a3334\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"a2d5534b-01c6-4935-8014-abb77f4a3334\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureBridge\",\"resourceDisplayName\":\"Azure bridge\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/aa679ad7-77ce-4017-96a0-20ae455af2df\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/aa679ad7-77ce-4017-96a0-20ae455af2df\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"aa679ad7-77ce-4017-96a0-20ae455af2df\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"UsageServiceAdmin\",\"resourceDisplayName\":\"Usage service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/aaacd9b1-d22e-4bad-872d-15bb011afb4b\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/aaacd9b1-d22e-4bad-872d-15bb011afb4b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"aaacd9b1-d22e-4bad-872d-15bb011afb4b\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultNamingService\",\"resourceDisplayName\":\"Key Vault name manager\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultNamingService\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/abc27479-85ae-422e-a08d-e6bf97d351c2\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/abc27479-85ae-422e-a08d-e6bf97d351c2\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"abc27479-85ae-422e-a08d-e6bf97d351c2\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureResourceManagerAdmin\",\"resourceDisplayName\":\"Azure Resource Manager (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/b7af1ee3-ffa1-411c-ab2e-eb44b2063963\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/b7af1ee3-ffa1-411c-ab2e-eb44b2063963\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b7af1ee3-ffa1-411c-ab2e-eb44b2063963\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"UsageServiceUser\",\"resourceDisplayName\":\"Usage service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/b9f227ff-da26-4bcb-84c1-8bb6114e5fdf\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/b9f227ff-da26-4bcb-84c1-8bb6114e5fdf\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b9f227ff-da26-4bcb-84c1-8bb6114e5fdf\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"EnterpriseCloudEngine\",\"resourceDisplayName\":\"Infrastructure deployment\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/EnterpriseCloudEngine\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bc0816e8-4994-4513-8899-b3a26ddae5b9\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/bc0816e8-4994-4513-8899-b3a26ddae5b9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bc0816e8-4994-4513-8899-b3a26ddae5b9\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"InsightsServiceAdmin\",\"resourceDisplayName\":\"Insights service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bcf9b004-fd26-4e34-be85-18639546e187\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/bcf9b004-fd26-4e34-be85-18639546e187\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bcf9b004-fd26-4e34-be85-18639546e187\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AuthorizationServiceUser\",\"resourceDisplayName\":\"Authorization service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bfb11a2e-edd4-4b45-9532-c38991438d40\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/bfb11a2e-edd4-4b45-9532-c38991438d40\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bfb11a2e-edd4-4b45-9532-c38991438d40\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ServicesController\",\"resourceDisplayName\":\"Infrastructure role controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/c2bc3a63-5ec8-4cd7-bc24-36531a65d56a\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/c2bc3a63-5ec8-4cd7-bc24-36531a65d56a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c2bc3a63-5ec8-4cd7-bc24-36531a65d56a\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ActiveDirectoryCertificateServices\",\"resourceDisplayName\":\"Certificate management\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d09adc4b-2451-4b80-8c57-5158ba407e31\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/d09adc4b-2451-4b80-8c57-5158ba407e31\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d09adc4b-2451-4b80-8c57-5158ba407e31\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureConsistentStorageRing\",\"resourceDisplayName\":\"Storage services\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureConsistentStorageRing\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d4f55322-f6da-4dcd-9434-48dcf9f57640\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/d4f55322-f6da-4dcd-9434-48dcf9f57640\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d4f55322-f6da-4dcd-9434-48dcf9f57640\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"GalleryServiceAdmin\",\"resourceDisplayName\":\"Gallery service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d4fc7380-1972-4833-8759-e4e81ddd1f79\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/d4fc7380-1972-4833-8759-e4e81ddd1f79\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d4fc7380-1972-4833-8759-e4e81ddd1f79\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"SeedRing\",\"resourceDisplayName\":\"Privileged endpoint\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SeedRing\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/da2a03dc-e3c3-47ed-a369-6e312c5eb53b\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/da2a03dc-e3c3-47ed-a369-6e312c5eb53b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"da2a03dc-e3c3-47ed-a369-6e312c5eb53b\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ActiveDirectoryDomainServices\",\"resourceDisplayName\":\"Directory management\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryDomainServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/dd0f5b90-9657-4d57-ad2d-8087fbb13866\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/dd0f5b90-9657-4d57-ad2d-8087fbb13866\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"dd0f5b90-9657-4d57-ad2d-8087fbb13866\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"SLBMultiplexer\",\"resourceDisplayName\":\"Load balancer multiplexer\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SLBMultiplexer\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/ec2d7482-565c-46a0-9a81-e5e3ece40b04\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/ec2d7482-565c-46a0-9a81-e5e3ece40b04\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"ec2d7482-565c-46a0-9a81-e5e3ece40b04\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"InsightsServiceUser\",\"resourceDisplayName\":\"Insights service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}]}" + } + }, + "ResourceHealths+[NoContext]+TestListResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5/resourceHealths?api-version=2016-05-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1302" ], + "x-ms-client-request-id": [ "a126b74d-b4fe-4019-8cde-a06a42383054" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "96853e93-c975-4715-b1a5-89888f4774dd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14857" ], + "x-ms-request-id": [ "96853e93-c975-4715-b1a5-89888f4774dd" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212649Z:96853e93-c975-4715-b1a5-89888f4774dd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvPFULuiI/6z6QtcX8Ts8omWtm8RSNAfybB2HvoS5s+5m0Vc4znP4ki0w/q9Fzdkov3HLVpt0tU8YlIoqRHPMf4sG2Bciau4YtE+aWq4ltKNkkMLk4zhmIgg3gdPK7E4+7e3Ss1bbtPeYa7GI6o5rd" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestGetResourceHealth+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1303" ], + "x-ms-client-request-id": [ "ae531e92-864e-44bd-8ad0-015ea0c52437" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "aeeb2d99-bff9-4d14-899d-42b36b1f0a9e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14856" ], + "x-ms-request-id": [ "aeeb2d99-bff9-4d14-899d-42b36b1f0a9e" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212650Z:aeeb2d99-bff9-4d14-899d-42b36b1f0a9e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:49 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvf/B1LjtmroxcS6HyTBe3crHxW62s5pnwQbYV7TvgChszt/LepYYB0Kf5BcYZG3jWxnMcT/yaD/859+XSGkdYHrkDbGh9RQs9S54S+nMb16aZgO/x6vI7iLjC7te4Q6B/Lm7xZSeJsdcy2QOYPwTL" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0791015625},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9169921875}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "ResourceHealths+[NoContext]+TestGetResourceHealth+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1304" ], + "x-ms-client-request-id": [ "f5537875-e956-4656-b0e6-e7566451f61a" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3bfe9c4f-5fa0-4f47-8741-ecf95217b68c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14855" ], + "x-ms-request-id": [ "3bfe9c4f-5fa0-4f47-8741-ecf95217b68c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212650Z:3bfe9c4f-5fa0-4f47-8741-ecf95217b68c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzAxU2/lLsnlsNhkgCtfl8f+nHfxjnQeQ2HwwGku612L/u20kFUIU7xGIFnaqH1P2wd6yp4ayaYsfxfgG4FAXbi54G76o8cDJ3Y+A/eUEnfgzwFm/gdC/K05SVXX6Ty/PTi1YbvMODnfJvU0c9h6B" ] + }, + "ContentHeaders": { + "Content-Length": [ "9403" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937\",\"name\":\"redmond/487717c5-2215-4081-9343-0f39f3bbb937\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"487717c5-2215-4081-9343-0f39f3bbb937\",\"displayName\":\"Storage\",\"namespace\":\"Microsoft.Storage.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/infraRoles/Storage\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"name\":\"redmond/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"displayName\":\"Key Vault\",\"namespace\":\"Microsoft.KeyVault.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond/infraRoles/Key Vault\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"name\":\"redmond/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"displayName\":\"Compute\",\"namespace\":\"Microsoft.Compute.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/infraRoles/Compute\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"name\":\"redmond/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"displayName\":\"Region Management\",\"namespace\":\"Microsoft.InfrastructureInsights.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/infraRoles/Region Management\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"name\":\"redmond/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c2eea457-3c39-4485-8d2e-f686bada2b51\",\"displayName\":\"Updates\",\"namespace\":\"Microsoft.Update.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/infraRoles/Updates\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"name\":\"redmond/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"displayName\":\"Infrastructure backup\",\"namespace\":\"Microsoft.Backup.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/infraRoles/Infrastructure backup\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":1},\"healthState\":\"Warning\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"name\":\"redmond/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d1581147-baf6-4e96-acf1-632889ac0c8c\",\"displayName\":\"SupportBridgeResourceProvider\",\"namespace\":\"Microsoft.SupportBridge.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/infraRoles/SupportBridgeResourceProvider\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"name\":\"redmond/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"displayName\":\"Network\",\"namespace\":\"Microsoft.Network.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/infraRoles/Network\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"displayName\":\"Capacity\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/Capacity\",\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":0},\"healthState\":\"Critical\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"name\":\"redmond/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"displayName\":\"Bar Service\",\"namespace\":\"BarService.Admin\",\"routePrefix\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/infraRoles/Bar Service\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}]}" + } + }, + "ResourceHealths+[NoContext]+TestGetResourceHealth+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937/resourceHealths?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1305" ], + "x-ms-client-request-id": [ "c25aa834-9e3b-4487-8494-19395908d5cc" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e0fa1e59-82f0-4c41-858a-328e569c85a3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14854" ], + "x-ms-request-id": [ "e0fa1e59-82f0-4c41-858a-328e569c85a3" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212651Z:e0fa1e59-82f0-4c41-858a-328e569c85a3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:26:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWhyApuoj6ac+9YnfR3BLmOVjX/AEgKjLfXA4R+mntqLHHP1mANGRvop3vMHUViJUST5Vg7n2OWYrtt08LSlF+dVgNPl/kFu8lBCXFYl/5WExgIKQZM0bFk7a0eDkjJXwMSkvTTFeGNgQnmsRVhCS" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1356" ], + "x-ms-client-request-id": [ "0ffcd22f-71c3-473f-b6d1-7aa0737e74d6" ], + "CommandName": [ "Get-AzsRegionHealth" ], + "FullCommandName": [ "Get-AzsRegionHealth_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "57063227-713a-4910-a109-00f36681f3c0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14803" ], + "x-ms-request-id": [ "57063227-713a-4910-a109-00f36681f3c0" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212714Z:57063227-713a-4910-a109-00f36681f3c0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:13 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/U2oRwVX0aGgSokgRmkYw/2JTvZfk6icRxBbE1S6pfoK9J0o7Euxa7s9a9ATR6coIlW7ODrlCipbKWHnSE5eXpP2GhRxhVUriT88yT0/HXNJYs83021aVCjoCsXNWPUCscCpaW3cXumFgFtSN6Wo" ] + }, + "ContentHeaders": { + "Content-Length": [ "818" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"name\":\"redmond\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"usageMetrics\":[{\"name\":\"Physical memory\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"GB\",\"value\":441.0791015625},{\"name\":\"Available\",\"unit\":\"GB\",\"value\":2.9169921875}]},{\"name\":\"Physical storage\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"TB\",\"value\":0.85683756321668625},{\"name\":\"Available\",\"unit\":\"TB\",\"value\":9.0253035500645638}]},{\"name\":\"Public IP address pools\",\"metricsValue\":[{\"name\":\"Used\",\"unit\":\"One\",\"value\":37.0},{\"name\":\"Available\",\"unit\":\"One\",\"value\":218.0}]}],\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":1}}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1357" ], + "x-ms-client-request-id": [ "713213b6-cba7-4b4f-8a10-20332e0ef15a" ], + "CommandName": [ "Get-AzsRPHealth" ], + "FullCommandName": [ "Get-AzsRPHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7225b7da-e236-42d4-b518-b6d486c91fbe" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14802" ], + "x-ms-request-id": [ "7225b7da-e236-42d4-b518-b6d486c91fbe" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212714Z:7225b7da-e236-42d4-b518-b6d486c91fbe" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:14 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvij/9S/pb/a5h+S6BvSgQjUYhDIved5GeYhTqJIjVOIYFs9PWz+g9xIEWNT3RCHYBYdIqO8CII/lRgGkJ/PintpkI34KfE+lf2s1mmeCy69ZzRA26nhOFfXmsQNDW/Ar1pbvzXnEZrNyQj7wLqr8Y" ] + }, + "ContentHeaders": { + "Content-Length": [ "9403" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937\",\"name\":\"redmond/487717c5-2215-4081-9343-0f39f3bbb937\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"487717c5-2215-4081-9343-0f39f3bbb937\",\"displayName\":\"Storage\",\"namespace\":\"Microsoft.Storage.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Storage.Admin/infraRoles/Storage\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"name\":\"redmond/61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"61b21956-2b7e-4cf7-a67f-b2ee880ad820\",\"displayName\":\"Key Vault\",\"namespace\":\"Microsoft.KeyVault.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.KeyVault.Admin/locations/redmond/infraRoles/Key Vault\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"name\":\"redmond/b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b3decfaa-ab26-4f69-b334-8d65d0c757a9\",\"displayName\":\"Compute\",\"namespace\":\"Microsoft.Compute.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Compute.Admin/infraRoles/Compute\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"name\":\"redmond/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bb58377f-3d7d-4d7f-b3b3-d433d422bf9e\",\"displayName\":\"Region Management\",\"namespace\":\"Microsoft.InfrastructureInsights.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/infraRoles/Region Management\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"name\":\"redmond/c2eea457-3c39-4485-8d2e-f686bada2b51\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c2eea457-3c39-4485-8d2e-f686bada2b51\",\"displayName\":\"Updates\",\"namespace\":\"Microsoft.Update.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/infraRoles/Updates\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"name\":\"redmond/c9c94e03-b734-4449-8cdb-85a7d3128529\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"displayName\":\"Infrastructure backup\",\"namespace\":\"Microsoft.Backup.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/infraRoles/Infrastructure backup\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":1},\"healthState\":\"Warning\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"name\":\"redmond/d1581147-baf6-4e96-acf1-632889ac0c8c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d1581147-baf6-4e96-acf1-632889ac0c8c\",\"displayName\":\"SupportBridgeResourceProvider\",\"namespace\":\"Microsoft.SupportBridge.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.SupportBridge.Admin/infraRoles/SupportBridgeResourceProvider\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"name\":\"redmond/e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e1be8f33-f344-4e2d-a3bf-54d21f1de11d\",\"displayName\":\"Network\",\"namespace\":\"Microsoft.Network.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Network.Admin/infraRoles/Network\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"displayName\":\"Capacity\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/Capacity\",\"alertSummary\":{\"criticalAlertCount\":36,\"warningAlertCount\":0},\"healthState\":\"Critical\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"name\":\"redmond/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5\",\"displayName\":\"Bar Service\",\"namespace\":\"BarService.Admin\",\"routePrefix\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/\",\"serviceLocation\":\"redmond\",\"infraURI\":\"/subscriptions/9d334843-0c6e-4bfc-b82c-cf229da3a87b/resourceGroups/system.redmond/providers/BarService.Admin/infraRoles/Bar Service\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937/resourceHealths?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/487717c5-2215-4081-9343-0f39f3bbb937/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1358" ], + "x-ms-client-request-id": [ "8afd7361-41b6-4315-8db3-a716f4a1fe1f" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "42f95b42-c9a1-4c03-9458-d4dd1873f1d0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14801" ], + "x-ms-request-id": [ "42f95b42-c9a1-4c03-9458-d4dd1873f1d0" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212715Z:42f95b42-c9a1-4c03-9458-d4dd1873f1d0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:14 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbJfHdieYMhGmA3nChGCd/Bcdpovgl0sLqAVCSDkmENoQKjkxaJyoVqPmz2bu/a7dAGc5yBjk8Q2WXdP2Q+icp+kZqBV1SMzsa2oiUhJskEa9dAL+sBbiZMQjog1udNE6q8Do7MvLp0Xnykz0yp5+" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820/resourceHealths?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/61b21956-2b7e-4cf7-a67f-b2ee880ad820/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1359" ], + "x-ms-client-request-id": [ "1e467c16-b05e-4a41-903c-30f1518f4e35" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9e1a4659-e2f9-4a4c-9756-d1e51e5fa18e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14800" ], + "x-ms-request-id": [ "9e1a4659-e2f9-4a4c-9756-d1e51e5fa18e" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212715Z:9e1a4659-e2f9-4a4c-9756-d1e51e5fa18e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:14 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvneRkAlKYNPqqk2PXZ945HnpTpbqZUZo+qiHNXU8YuqeV4XEtI0AuVywU0G0gEgcXHc0SJ1abK6lxW3rskPLFpN7mGdKAYVBhvB8ru2Vo6J3esVx4HvC63q4sizFcMjNJSuzeQAmQSw+LETqQBXz3" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9/resourceHealths?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/b3decfaa-ab26-4f69-b334-8d65d0c757a9/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1360" ], + "x-ms-client-request-id": [ "c3da583d-0cd2-4786-8faa-4d39a624f6b6" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "195ab660-4608-4fef-94b7-6dab9104c4be" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14799" ], + "x-ms-request-id": [ "195ab660-4608-4fef-94b7-6dab9104c4be" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212716Z:195ab660-4608-4fef-94b7-6dab9104c4be" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:16 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuJj9fzH8XQx4t+iOUE7TAVs+2ADtqK9AwhmoMMHVJPm5nkyb2zAVBgesFuy+KnsQ/8O1Ges/E9fT0Enjam9PzIBPpOqSsXhPsLar3pMc05YcYJAx1RJqDK8dmM6DcVPBlqahzEEJqFST7+LIfaxv" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e/resourceHealths?api-version=2016-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/bb58377f-3d7d-4d7f-b3b3-d433d422bf9e/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1361" ], + "x-ms-client-request-id": [ "6c53fae8-e372-4548-8fc5-540b43ca8835" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "608b8634-78dd-421b-948f-458aac917dd4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14798" ], + "x-ms-request-id": [ "608b8634-78dd-421b-948f-458aac917dd4" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212716Z:608b8634-78dd-421b-948f-458aac917dd4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:16 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvyjx7aRKhEtvac9f+XIiPFLbH5fNql9i9vnqmWhb05o2TZcf1QmyDVnNmBHsn5oJcdjmUqgv/j/uliLSX0iV7Jf5TUZiZnsXp0I/D68AFlPT7j1+fI2WIUZS+ziCOT05t1NxjkXqiZgVuvyAjiLJ8" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51/resourceHealths?api-version=2016-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c2eea457-3c39-4485-8d2e-f686bada2b51/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1362" ], + "x-ms-client-request-id": [ "9bc897d3-27de-4e38-a95f-6a4793585741" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b8592bdc-33a0-4a82-a1c2-b33281023bce" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14797" ], + "x-ms-request-id": [ "b8592bdc-33a0-4a82-a1c2-b33281023bce" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212717Z:b8592bdc-33a0-4a82-a1c2-b33281023bce" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:16 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKsB/7RgR8jUf1QZGGUkfeqeqG4A+uCsFXLpnGGOhpYGEdcOFUSah9pVW7AtV+HQU2yqoSV+D4ZZ7W9x6ATTwdXz6LlpX5llbY9oLV+7jkGyLsVJAkb7iLwhgWwtEnq4hQsLYXDaAPwGQRKKciFUm" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529/resourceHealths?api-version=2016-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/c9c94e03-b734-4449-8cdb-85a7d3128529/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1363" ], + "x-ms-client-request-id": [ "9643d45f-738c-486a-b6ed-46e410758c5b" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "09a6fde3-8c75-47b1-9927-25d788b7c393" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14796" ], + "x-ms-request-id": [ "09a6fde3-8c75-47b1-9927-25d788b7c393" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212717Z:09a6fde3-8c75-47b1-9927-25d788b7c393" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvH6RvO1ImScvfnpj2js5/ASvpkbnkJQyFTgwsUEcje61cBAahn5TV+fpinnYlKFEANyBxevAoPp/fcZszzqHWnJ6j8b/WbcUWlketLuAR9b/5hLiXTAtn03Faz0kKzhIKNvUI0B0BLrvoPEZgkg+Z" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c/resourceHealths?api-version=2016-05-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/d1581147-baf6-4e96-acf1-632889ac0c8c/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1364" ], + "x-ms-client-request-id": [ "c86216f5-caaa-4bf7-890e-817e3c9362b1" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8d6496dc-e11e-4592-be97-02bd330c7417" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14795" ], + "x-ms-request-id": [ "8d6496dc-e11e-4592-be97-02bd330c7417" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212718Z:8d6496dc-e11e-4592-be97-02bd330c7417" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbNz45XNX2tjk2POl9hF6+vkWptyELNcYiN7Pq9o9yQFMYhDx7enF36UWx6WvCOk+Or+ZlC0M/kRhxgALiKf1iqQ+rY+cg0AWdcBz1NXF//h8Stfzfq+3v6EgZL2faXOJ4lHzMUyCwD/+jglxhwFh" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d/resourceHealths?api-version=2016-05-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e1be8f33-f344-4e2d-a3bf-54d21f1de11d/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1365" ], + "x-ms-client-request-id": [ "d087c332-41f3-40a2-8f62-e43ce311e8e0" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7590b008-a142-4c35-bad2-e8b5c430275c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14794" ], + "x-ms-request-id": [ "7590b008-a142-4c35-bad2-e8b5c430275c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212718Z:7590b008-a142-4c35-bad2-e8b5c430275c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvBsIUo68AjrSga9LBQozkt9HpDP9xpSg5wyNL5TxXPUYyyKeNOVI0Ww2Up2fSkwuxbTPHML0tMjQtHXtvLfZRT6c7a48JXWf/BszLkQWHflRU7+FCCTmdIFNePvRNlR6NjJIqC2UQMODpcDETr1X+" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths?api-version=2016-05-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1366" ], + "x-ms-client-request-id": [ "280ffa49-1a3a-4752-9a91-a66ab749c4a3" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2ea0fbdc-bb79-48ec-b68d-30a6274d2869" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14793" ], + "x-ms-request-id": [ "2ea0fbdc-bb79-48ec-b68d-30a6274d2869" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212719Z:2ea0fbdc-bb79-48ec-b68d-30a6274d2869" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtc5XABNk9WUnTajJqwAJiTEzSBFNlO/jtVYmPWAUf09QSqFSbSm06rJ7aDzJyE33xRsCr4ZPpEcxFJBFwJdlM9UJ4Dfvj6Mz2ewZYWh40xv5jJTABCR2hnK8IzLMz4B1j2+cvoHFW1Di9xQ1Ykrd" ] + }, + "ContentHeaders": { + "Content-Length": [ "47007" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/00e7c3d7-20a0-4a99-b672-253c766cc1f4\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/00e7c3d7-20a0-4a99-b672-253c766cc1f4\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"00e7c3d7-20a0-4a99-b672-253c766cc1f4\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultDataPlane\",\"resourceDisplayName\":\"Key Vault service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultDataPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/01323379-97b6-4173-b336-0b848c3fb53f\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/01323379-97b6-4173-b336-0b848c3fb53f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"01323379-97b6-4173-b336-0b848c3fb53f\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"PortalUser\",\"resourceDisplayName\":\"Portal (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/03149f18-74d8-4fbe-a1bd-1af2dd46f7d7\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/03149f18-74d8-4fbe-a1bd-1af2dd46f7d7\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"03149f18-74d8-4fbe-a1bd-1af2dd46f7d7\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"UsageBridge\",\"resourceDisplayName\":\"Usage bridge\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridge\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/048ce3cb-1d53-45e7-8058-2dada46f2d33\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/048ce3cb-1d53-45e7-8058-2dada46f2d33\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"048ce3cb-1d53-45e7-8058-2dada46f2d33\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"SubscriptionsServices\",\"resourceDisplayName\":\"Subscriptions service\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SubscriptionsServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/142623b8-4ec8-4122-86c3-8e7d483217a6\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/142623b8-4ec8-4122-86c3-8e7d483217a6\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"142623b8-4ec8-4122-86c3-8e7d483217a6\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultInternalControlPlane\",\"resourceDisplayName\":\"Key Vault controller (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalControlPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/195cf084-aab8-4e6e-9081-9ff1f75cfe85\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/195cf084-aab8-4e6e-9081-9ff1f75cfe85\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"195cf084-aab8-4e6e-9081-9ff1f75cfe85\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"RASGateway\",\"resourceDisplayName\":\"Edge gateway\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/RASGateway\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/1e3d1916-c6b0-4638-bc26-6654b0584f7d\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/1e3d1916-c6b0-4638-bc26-6654b0584f7d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"1e3d1916-c6b0-4638-bc26-6654b0584f7d\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultInternalDataPlane\",\"resourceDisplayName\":\"Key Vault service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalDataPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/1e8a9f58-ac62-492d-b348-1cf4924c4370\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/1e8a9f58-ac62-492d-b348-1cf4924c4370\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"1e8a9f58-ac62-492d-b348-1cf4924c4370\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"FabricControllerRing\",\"resourceDisplayName\":\"Infrastructure management controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricControllerRing\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/22344312-9d5d-40ff-ac68-f8e36e53ebf8\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/22344312-9d5d-40ff-ac68-f8e36e53ebf8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"22344312-9d5d-40ff-ac68-f8e36e53ebf8\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultControlPlane\",\"resourceDisplayName\":\"Key Vault controller (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultControlPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/292a11d6-822d-4a20-bb5e-110d68bfc990\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/292a11d6-822d-4a20-bb5e-110d68bfc990\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"292a11d6-822d-4a20-bb5e-110d68bfc990\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AuthorizationServiceAdmin\",\"resourceDisplayName\":\"Authorization service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/36700ac2-be4d-4485-b0d6-550cc395d650\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/36700ac2-be4d-4485-b0d6-550cc395d650\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"36700ac2-be4d-4485-b0d6-550cc395d650\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ActiveDirectoryFederationServices\",\"resourceDisplayName\":\"Active Directory Federation Services\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryFederationServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/4375ac51-29ad-4bf5-ac20-282049ee16b4\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/4375ac51-29ad-4bf5-ac20-282049ee16b4\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"4375ac51-29ad-4bf5-ac20-282049ee16b4\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"PXE\",\"resourceDisplayName\":\"PXE Server\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PXE\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/449c950c-d62e-4f07-afd6-41cc964fd1bf\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/449c950c-d62e-4f07-afd6-41cc964fd1bf\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"449c950c-d62e-4f07-afd6-41cc964fd1bf\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ApplicationGateway\",\"resourceDisplayName\":\"Partition request broker (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ApplicationGateway\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureResourceManagerUser\",\"resourceDisplayName\":\"Azure Resource Manager (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/55f4540a-1532-476b-9186-93a73cee7427\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/55f4540a-1532-476b-9186-93a73cee7427\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"55f4540a-1532-476b-9186-93a73cee7427\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"StorageController\",\"resourceDisplayName\":\"Storage controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/5847502a-e038-413f-b54f-98454e2ef407\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/5847502a-e038-413f-b54f-98454e2ef407\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"5847502a-e038-413f-b54f-98454e2ef407\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"BackupController\",\"resourceDisplayName\":\"Backup controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/6752089e-15dd-4bf4-808a-4deaabd9534d\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/6752089e-15dd-4bf4-808a-4deaabd9534d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"6752089e-15dd-4bf4-808a-4deaabd9534d\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"PortalAdmin\",\"resourceDisplayName\":\"Portal (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/73f31f50-2e75-4f21-a9b4-ddd139e6db4c\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/73f31f50-2e75-4f21-a9b4-ddd139e6db4c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"73f31f50-2e75-4f21-a9b4-ddd139e6db4c\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"MicrosoftSQLServer\",\"resourceDisplayName\":\"Internal data store\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MicrosoftSQLServer\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/84a11aa9-cc49-4ad4-9733-f625b747ac34\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/84a11aa9-cc49-4ad4-9733-f625b747ac34\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"84a11aa9-cc49-4ad4-9733-f625b747ac34\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ComputeController\",\"resourceDisplayName\":\"Compute controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/95073911-5550-46d1-a1bd-8549278954f8\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/95073911-5550-46d1-a1bd-8549278954f8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"95073911-5550-46d1-a1bd-8549278954f8\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"HealthMonitoring\",\"resourceDisplayName\":\"Health controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthMonitoring\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/97b58fc2-7410-42fa-a2a4-7b1a6dfed002\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/97b58fc2-7410-42fa-a2a4-7b1a6dfed002\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"97b58fc2-7410-42fa-a2a4-7b1a6dfed002\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"GalleryServiceUser\",\"resourceDisplayName\":\"Gallery service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"NonPrivilegedApplicationGateway\",\"resourceDisplayName\":\"Partition request broker (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NonPrivilegedApplicationGateway\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/a2d5534b-01c6-4935-8014-abb77f4a3334\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/a2d5534b-01c6-4935-8014-abb77f4a3334\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"a2d5534b-01c6-4935-8014-abb77f4a3334\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureBridge\",\"resourceDisplayName\":\"Azure bridge\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/aa679ad7-77ce-4017-96a0-20ae455af2df\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/aa679ad7-77ce-4017-96a0-20ae455af2df\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"aa679ad7-77ce-4017-96a0-20ae455af2df\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"UsageServiceAdmin\",\"resourceDisplayName\":\"Usage service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/aaacd9b1-d22e-4bad-872d-15bb011afb4b\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/aaacd9b1-d22e-4bad-872d-15bb011afb4b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"aaacd9b1-d22e-4bad-872d-15bb011afb4b\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultNamingService\",\"resourceDisplayName\":\"Key Vault name manager\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultNamingService\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/abc27479-85ae-422e-a08d-e6bf97d351c2\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/abc27479-85ae-422e-a08d-e6bf97d351c2\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"abc27479-85ae-422e-a08d-e6bf97d351c2\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureResourceManagerAdmin\",\"resourceDisplayName\":\"Azure Resource Manager (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/b7af1ee3-ffa1-411c-ab2e-eb44b2063963\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/b7af1ee3-ffa1-411c-ab2e-eb44b2063963\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b7af1ee3-ffa1-411c-ab2e-eb44b2063963\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"UsageServiceUser\",\"resourceDisplayName\":\"Usage service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/b9f227ff-da26-4bcb-84c1-8bb6114e5fdf\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/b9f227ff-da26-4bcb-84c1-8bb6114e5fdf\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b9f227ff-da26-4bcb-84c1-8bb6114e5fdf\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"EnterpriseCloudEngine\",\"resourceDisplayName\":\"Infrastructure deployment\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/EnterpriseCloudEngine\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bc0816e8-4994-4513-8899-b3a26ddae5b9\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/bc0816e8-4994-4513-8899-b3a26ddae5b9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bc0816e8-4994-4513-8899-b3a26ddae5b9\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"InsightsServiceAdmin\",\"resourceDisplayName\":\"Insights service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bcf9b004-fd26-4e34-be85-18639546e187\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/bcf9b004-fd26-4e34-be85-18639546e187\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bcf9b004-fd26-4e34-be85-18639546e187\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AuthorizationServiceUser\",\"resourceDisplayName\":\"Authorization service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bfb11a2e-edd4-4b45-9532-c38991438d40\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/bfb11a2e-edd4-4b45-9532-c38991438d40\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bfb11a2e-edd4-4b45-9532-c38991438d40\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ServicesController\",\"resourceDisplayName\":\"Infrastructure role controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/c2bc3a63-5ec8-4cd7-bc24-36531a65d56a\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/c2bc3a63-5ec8-4cd7-bc24-36531a65d56a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c2bc3a63-5ec8-4cd7-bc24-36531a65d56a\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ActiveDirectoryCertificateServices\",\"resourceDisplayName\":\"Certificate management\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d09adc4b-2451-4b80-8c57-5158ba407e31\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/d09adc4b-2451-4b80-8c57-5158ba407e31\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d09adc4b-2451-4b80-8c57-5158ba407e31\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureConsistentStorageRing\",\"resourceDisplayName\":\"Storage services\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureConsistentStorageRing\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d4f55322-f6da-4dcd-9434-48dcf9f57640\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/d4f55322-f6da-4dcd-9434-48dcf9f57640\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d4f55322-f6da-4dcd-9434-48dcf9f57640\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"GalleryServiceAdmin\",\"resourceDisplayName\":\"Gallery service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d4fc7380-1972-4833-8759-e4e81ddd1f79\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/d4fc7380-1972-4833-8759-e4e81ddd1f79\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d4fc7380-1972-4833-8759-e4e81ddd1f79\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"SeedRing\",\"resourceDisplayName\":\"Privileged endpoint\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SeedRing\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/da2a03dc-e3c3-47ed-a369-6e312c5eb53b\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/da2a03dc-e3c3-47ed-a369-6e312c5eb53b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"da2a03dc-e3c3-47ed-a369-6e312c5eb53b\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ActiveDirectoryDomainServices\",\"resourceDisplayName\":\"Directory management\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryDomainServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/dd0f5b90-9657-4d57-ad2d-8087fbb13866\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/dd0f5b90-9657-4d57-ad2d-8087fbb13866\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"dd0f5b90-9657-4d57-ad2d-8087fbb13866\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"SLBMultiplexer\",\"resourceDisplayName\":\"Load balancer multiplexer\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SLBMultiplexer\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/ec2d7482-565c-46a0-9a81-e5e3ece40b04\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/ec2d7482-565c-46a0-9a81-e5e3ece40b04\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"ec2d7482-565c-46a0-9a81-e5e3ece40b04\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"InsightsServiceUser\",\"resourceDisplayName\":\"Insights service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}]}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/00e7c3d7-20a0-4a99-b672-253c766cc1f4?api-version=2016-05-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/00e7c3d7-20a0-4a99-b672-253c766cc1f4?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1367" ], + "x-ms-client-request-id": [ "507a4fd2-c92c-4902-a068-4de4cff53edd" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0f721717-8adb-424f-a52e-9612e7808009" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14792" ], + "x-ms-request-id": [ "0f721717-8adb-424f-a52e-9612e7808009" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212719Z:0f721717-8adb-424f-a52e-9612e7808009" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvy1LdsJTc/9KWm5Bnj7zdHAesuW1MoojNSPkTmQjlrXKR0YUsns6tPhGoSWU8cG9iyYLl2xfJEQc0H5T1L/PKQyzTEuESYC1AFNdhbe2DRoRKNfRqvffQ88g5WtNjcW4+zv+O7Jmy7N28lPxgfO3z" ] + }, + "ContentHeaders": { + "Content-Length": [ "1231" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/00e7c3d7-20a0-4a99-b672-253c766cc1f4\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/00e7c3d7-20a0-4a99-b672-253c766cc1f4\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"00e7c3d7-20a0-4a99-b672-253c766cc1f4\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultDataPlane\",\"resourceDisplayName\":\"Key Vault service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultDataPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/01323379-97b6-4173-b336-0b848c3fb53f?api-version=2016-05-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/01323379-97b6-4173-b336-0b848c3fb53f?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1368" ], + "x-ms-client-request-id": [ "999faeea-9c29-4189-8f40-51dc4344f72a" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "613e4ee5-569f-4038-9166-42cb4029e27c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14791" ], + "x-ms-request-id": [ "613e4ee5-569f-4038-9166-42cb4029e27c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212719Z:613e4ee5-569f-4038-9166-42cb4029e27c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvn5WkXL+dfSA9Xe/fkzAMRa8y1Q3vQMJWgnfOJ/74z7Jr5zPGGMXQ4KuuOBAJ6fdrZKG3NnNYUVie+0+0F+IQzlvzflIKJwA248TU8CZjOIrovVHmpYsIMx+rvNkw82GQsqiUXENzo13fgPjevPq4" ] + }, + "ContentHeaders": { + "Content-Length": [ "1206" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/01323379-97b6-4173-b336-0b848c3fb53f\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/01323379-97b6-4173-b336-0b848c3fb53f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"01323379-97b6-4173-b336-0b848c3fb53f\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"PortalUser\",\"resourceDisplayName\":\"Portal (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/03149f18-74d8-4fbe-a1bd-1af2dd46f7d7?api-version=2016-05-01+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/03149f18-74d8-4fbe-a1bd-1af2dd46f7d7?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1369" ], + "x-ms-client-request-id": [ "84d51b6f-ec6c-40a2-b9be-cbe9c785a042" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "af5d4ff5-98d7-4433-8606-b0c50e968569" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14790" ], + "x-ms-request-id": [ "af5d4ff5-98d7-4433-8606-b0c50e968569" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212720Z:af5d4ff5-98d7-4433-8606-b0c50e968569" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+zynM8HCvwGkdJ/KB+wkDhv6Bgrv03T8Hk1BRN7W5wQm7EPleEborzlWWbhmXSdMWXYID0fd/pwlbeaFxpa+3p2p2Fg3DPf/g20o2NE51XdSsOz4tJxCLUSzOmO58EydwlmTp3+NzV2H0yPWS7Zw" ] + }, + "ContentHeaders": { + "Content-Length": [ "1207" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/03149f18-74d8-4fbe-a1bd-1af2dd46f7d7\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/03149f18-74d8-4fbe-a1bd-1af2dd46f7d7\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"03149f18-74d8-4fbe-a1bd-1af2dd46f7d7\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"UsageBridge\",\"resourceDisplayName\":\"Usage bridge\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageBridge\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/048ce3cb-1d53-45e7-8058-2dada46f2d33?api-version=2016-05-01+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/048ce3cb-1d53-45e7-8058-2dada46f2d33?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1370" ], + "x-ms-client-request-id": [ "704f3b57-ccd9-4ca0-8381-f87e096b8ca9" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "31e2032a-63a2-44ec-bc15-3678c124d0dd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14789" ], + "x-ms-request-id": [ "31e2032a-63a2-44ec-bc15-3678c124d0dd" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212720Z:31e2032a-63a2-44ec-bc15-3678c124d0dd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKMD0cUNS5fki4nlPlR+eZQ3IaEuVjs38p1/W6nBYPSH4u8c6sBe1UiUOg1XdSg7lPPg1fY/zzrjcAzqLfxo9/UdInqZ9K0ugE3Ke8Y9VvNUEqFwb80HXSBiq5d7lSQF6GKhuY80PncIXfpDbUpOd" ] + }, + "ContentHeaders": { + "Content-Length": [ "1236" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/048ce3cb-1d53-45e7-8058-2dada46f2d33\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/048ce3cb-1d53-45e7-8058-2dada46f2d33\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"048ce3cb-1d53-45e7-8058-2dada46f2d33\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"SubscriptionsServices\",\"resourceDisplayName\":\"Subscriptions service\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SubscriptionsServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/142623b8-4ec8-4122-86c3-8e7d483217a6?api-version=2016-05-01+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/142623b8-4ec8-4122-86c3-8e7d483217a6?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1371" ], + "x-ms-client-request-id": [ "05231b53-2aaa-4a89-9274-a03099911404" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7bbb3a07-cc79-4f55-9ade-b6c0c4b40cc3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14788" ], + "x-ms-request-id": [ "7bbb3a07-cc79-4f55-9ade-b6c0c4b40cc3" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212721Z:7bbb3a07-cc79-4f55-9ade-b6c0c4b40cc3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvEXVV6+8CNlBUO4Gp5umTX2Vr15zemv2UTF/shsZTOJorJpwcCjv67g5DSfmEVIBwsr6mgrSve3hk6+M4sPjHgfE3v5WxBNX7kVSf8SwMl9tanvye/cdlJyAyhNaVcqDNP/2/0tv8g2MpRDOEcVgD" ] + }, + "ContentHeaders": { + "Content-Length": [ "1265" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/142623b8-4ec8-4122-86c3-8e7d483217a6\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/142623b8-4ec8-4122-86c3-8e7d483217a6\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"142623b8-4ec8-4122-86c3-8e7d483217a6\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultInternalControlPlane\",\"resourceDisplayName\":\"Key Vault controller (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalControlPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/195cf084-aab8-4e6e-9081-9ff1f75cfe85?api-version=2016-05-01+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/195cf084-aab8-4e6e-9081-9ff1f75cfe85?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1372" ], + "x-ms-client-request-id": [ "b819f868-e466-4a70-ad23-1ffae0382504" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "69ab90f8-75df-475d-9ea7-80a85d00f719" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14787" ], + "x-ms-request-id": [ "69ab90f8-75df-475d-9ea7-80a85d00f719" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212721Z:69ab90f8-75df-475d-9ea7-80a85d00f719" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLT+ciqOlwONhVyeHIcEn+8s9561GZo5wPUX3c4Hhg7re554h95Ikiz+9aUFdSmZ3BqSpDwsKEgwjTF/ZkI4Igf2SINMOlVJqgdkCU/GE43O0vjQNAx+8t3n3BuROKFTveXCM5Sb//LqHeuEhQrv/" ] + }, + "ContentHeaders": { + "Content-Length": [ "1205" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/195cf084-aab8-4e6e-9081-9ff1f75cfe85\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/195cf084-aab8-4e6e-9081-9ff1f75cfe85\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"195cf084-aab8-4e6e-9081-9ff1f75cfe85\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"RASGateway\",\"resourceDisplayName\":\"Edge gateway\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/RASGateway\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/1e3d1916-c6b0-4638-bc26-6654b0584f7d?api-version=2016-05-01+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/1e3d1916-c6b0-4638-bc26-6654b0584f7d?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1373" ], + "x-ms-client-request-id": [ "a16c97b7-4e5a-45d9-9ac5-ee2b8ccf4330" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d2ff0e50-6dc1-44aa-bb1c-00324ac2cba7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14786" ], + "x-ms-request-id": [ "d2ff0e50-6dc1-44aa-bb1c-00324ac2cba7" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212722Z:d2ff0e50-6dc1-44aa-bb1c-00324ac2cba7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvG4aiFBm70tGOuaOCE+fH5oJMtkZ8bZqQ7kiDKLZjPgH0XZAzEtUITTXZuBoQcfXsYRWKjT6lMXQeKScpnnTrievfnBvLmSPhcSjQKz0fc8aFy8L0geTrq/0cZzBeqMuNfJM7sMjonEblz80B+EU4" ] + }, + "ContentHeaders": { + "Content-Length": [ "1256" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/1e3d1916-c6b0-4638-bc26-6654b0584f7d\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/1e3d1916-c6b0-4638-bc26-6654b0584f7d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"1e3d1916-c6b0-4638-bc26-6654b0584f7d\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultInternalDataPlane\",\"resourceDisplayName\":\"Key Vault service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultInternalDataPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/1e8a9f58-ac62-492d-b348-1cf4924c4370?api-version=2016-05-01+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/1e8a9f58-ac62-492d-b348-1cf4924c4370?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1374" ], + "x-ms-client-request-id": [ "2ad3b6ab-840b-4185-9b73-fda0b6bc06c7" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "88818291-4bd5-4cbd-8811-4464bae9bc85" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14785" ], + "x-ms-request-id": [ "88818291-4bd5-4cbd-8811-4464bae9bc85" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212722Z:88818291-4bd5-4cbd-8811-4464bae9bc85" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveeZ+wjNcxXE9sIX0zn/F7a8DIhzNOzeZChHlAR4APwFNCu9B0QQCxO2qn3WLUhowRBNABcwn9vavndc3KznaGXq7AxFmGeW0PKbplKEaoJpev5QNqLpYgX8AllWo6c6D+UQCHc3Eago2oSPWD39E" ] + }, + "ContentHeaders": { + "Content-Length": [ "1249" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/1e8a9f58-ac62-492d-b348-1cf4924c4370\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/1e8a9f58-ac62-492d-b348-1cf4924c4370\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"1e8a9f58-ac62-492d-b348-1cf4924c4370\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"FabricControllerRing\",\"resourceDisplayName\":\"Infrastructure management controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/FabricControllerRing\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/22344312-9d5d-40ff-ac68-f8e36e53ebf8?api-version=2016-05-01+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/22344312-9d5d-40ff-ac68-f8e36e53ebf8?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1375" ], + "x-ms-client-request-id": [ "8eabe00e-05dc-4bc8-ac2b-6c198ca0ac01" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c03a0bc4-3f07-4963-b6ad-3e9fac83f966" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14784" ], + "x-ms-request-id": [ "c03a0bc4-3f07-4963-b6ad-3e9fac83f966" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212723Z:c03a0bc4-3f07-4963-b6ad-3e9fac83f966" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvH9G2BDZCZBEsCcr/1BXW663suzTUR7WJpjlEcQSYpp41nMmvPbTL/W4SXx/3uUnhRyOsvnfVrFrO/iQ1aOcq1LS55wpMQBPDE/1EEOwsZW3o+diOWZfgXgj3m01wG0NEW5vIyzYQ7irD8yoSpulF" ] + }, + "ContentHeaders": { + "Content-Length": [ "1240" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/22344312-9d5d-40ff-ac68-f8e36e53ebf8\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/22344312-9d5d-40ff-ac68-f8e36e53ebf8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"22344312-9d5d-40ff-ac68-f8e36e53ebf8\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultControlPlane\",\"resourceDisplayName\":\"Key Vault controller (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultControlPlane\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/292a11d6-822d-4a20-bb5e-110d68bfc990?api-version=2016-05-01+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/292a11d6-822d-4a20-bb5e-110d68bfc990?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1376" ], + "x-ms-client-request-id": [ "c2018bc2-114c-458b-bc7a-8dab0ec514a3" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e00980c5-b603-4ff8-9679-a3d2df882ab5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14783" ], + "x-ms-request-id": [ "e00980c5-b603-4ff8-9679-a3d2df882ab5" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212723Z:e00980c5-b603-4ff8-9679-a3d2df882ab5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvU/w/PlOKgcbOwCwhDk2SVcSrBuJa5mapkH+4yvzdRKsmVCDWxZSQ3S3UlubUtKOhcCUCtfKK8wcIyGVkgYfZUO1QRqaHTHA9/AuvaPj+qj8wHok6YgwpYW5/cx2RZmLYwAI5pDCS8RYSa3M3dIzF" ] + }, + "ContentHeaders": { + "Content-Length": [ "1260" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/292a11d6-822d-4a20-bb5e-110d68bfc990\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/292a11d6-822d-4a20-bb5e-110d68bfc990\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"292a11d6-822d-4a20-bb5e-110d68bfc990\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AuthorizationServiceAdmin\",\"resourceDisplayName\":\"Authorization service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/36700ac2-be4d-4485-b0d6-550cc395d650?api-version=2016-05-01+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/36700ac2-be4d-4485-b0d6-550cc395d650?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1377" ], + "x-ms-client-request-id": [ "dbafb70a-1ddc-4014-a6bd-485ce0ef4541" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c2ab7ad4-6ecf-468b-8108-572e04be900c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14782" ], + "x-ms-request-id": [ "c2ab7ad4-6ecf-468b-8108-572e04be900c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212724Z:c2ab7ad4-6ecf-468b-8108-572e04be900c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvUy6mrCYX7oQ0bzumkm9R9KdNeoY4yUKh8hYIgcvEITVi9/gehp5nAiWeae4bOXFBXcdBaNGXoVm+mL1WSQTLWhCo0MPtOBxe98+VtR2+D0NiOYdxSzZ2Wn2qmdDWWmVscA0EMoaMNoh/bfqQ/MA1" ] + }, + "ContentHeaders": { + "Content-Length": [ "1275" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/36700ac2-be4d-4485-b0d6-550cc395d650\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/36700ac2-be4d-4485-b0d6-550cc395d650\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"36700ac2-be4d-4485-b0d6-550cc395d650\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ActiveDirectoryFederationServices\",\"resourceDisplayName\":\"Active Directory Federation Services\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryFederationServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/4375ac51-29ad-4bf5-ac20-282049ee16b4?api-version=2016-05-01+23": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/4375ac51-29ad-4bf5-ac20-282049ee16b4?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1378" ], + "x-ms-client-request-id": [ "90d86000-64f4-4c84-8905-caac14cba4da" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f6e8b87e-fe15-43cf-90a0-70481a555819" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14781" ], + "x-ms-request-id": [ "f6e8b87e-fe15-43cf-90a0-70481a555819" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212724Z:f6e8b87e-fe15-43cf-90a0-70481a555819" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvywl1onkfZ3Gg/LYjVxPYOzboPAzIcv5A14oO+JBRPNFl7wOWQeNI4pb4RoEN5rbzTdsY940VMuadbawimeEalw0Exu6YWM5h9UZgHXgY3Sa+VGaxYJUqyBjBryfEZivBnmfFdIeK3Mgy1Oyj/fbi" ] + }, + "ContentHeaders": { + "Content-Length": [ "1189" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/4375ac51-29ad-4bf5-ac20-282049ee16b4\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/4375ac51-29ad-4bf5-ac20-282049ee16b4\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"4375ac51-29ad-4bf5-ac20-282049ee16b4\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"PXE\",\"resourceDisplayName\":\"PXE Server\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PXE\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/449c950c-d62e-4f07-afd6-41cc964fd1bf?api-version=2016-05-01+24": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/449c950c-d62e-4f07-afd6-41cc964fd1bf?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1379" ], + "x-ms-client-request-id": [ "43115d53-5f7e-42d2-b95c-c061ae528ffd" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a659d2a7-227c-4c06-9a21-0a079190d86c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14780" ], + "x-ms-request-id": [ "a659d2a7-227c-4c06-9a21-0a079190d86c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212725Z:a659d2a7-227c-4c06-9a21-0a079190d86c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvC21nXhLtcf9jJmn/AGo+F5tfIqW+2J2ZuaQ9PRwHYV3fiSChj39f9AehuAohNY6XyKZREtLKSER22BCINbzgXmxaWfM8o+IxwBY+zsAjr77OE6mgLX06K9lfok7o/SLk1Df3QSwzkVCwuaH0aqiv" ] + }, + "ContentHeaders": { + "Content-Length": [ "1249" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/449c950c-d62e-4f07-afd6-41cc964fd1bf\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/449c950c-d62e-4f07-afd6-41cc964fd1bf\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"449c950c-d62e-4f07-afd6-41cc964fd1bf\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ApplicationGateway\",\"resourceDisplayName\":\"Partition request broker (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ApplicationGateway\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5?api-version=2016-05-01+25": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1380" ], + "x-ms-client-request-id": [ "c4348ce3-7d69-461f-93d1-081b03cdad91" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "98b79530-9120-42d9-991c-6467ee3efd92" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14779" ], + "x-ms-request-id": [ "98b79530-9120-42d9-991c-6467ee3efd92" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212725Z:98b79530-9120-42d9-991c-6467ee3efd92" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5PghadVLF/YlvqLiXzv80uA40uDG5fkVFgn43079FkFP3Rrod5cHj3Ul+YOHHmHyMT/S76bVVkDQIuh6VuWylJ0jgdfV+VS5DuYS6WgzzR7ZvtEcuUpKZi/E0GLbZ1sOKOjCTvEeQ/2mKnrtaTVC" ] + }, + "ContentHeaders": { + "Content-Length": [ "1250" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"4b0eaac1-d7cc-4436-89fe-7a3f13dd97d5\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureResourceManagerUser\",\"resourceDisplayName\":\"Azure Resource Manager (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/55f4540a-1532-476b-9186-93a73cee7427?api-version=2016-05-01+26": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/55f4540a-1532-476b-9186-93a73cee7427?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1381" ], + "x-ms-client-request-id": [ "f23ae176-df5f-42d3-82c5-2348a8b40421" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "85cb5ca5-2f1c-4656-bf00-c14b4a675fd2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14778" ], + "x-ms-request-id": [ "85cb5ca5-2f1c-4656-bf00-c14b4a675fd2" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212726Z:85cb5ca5-2f1c-4656-bf00-c14b4a675fd2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNL7WpzNItUT0pBOh8G+vy7xHlgk2z+uXh6YEAOoixL7gSZLndYtDUEqN+78B4fJAtNGtAVRwAwt3P/VMAUaMr1P67wJ0N4OhZh59A1dPGGuVe55rqXxOjG003PZ9Pr9NbhZimcy4jaRT77UhDAWE" ] + }, + "ContentHeaders": { + "Content-Length": [ "1225" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/55f4540a-1532-476b-9186-93a73cee7427\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/55f4540a-1532-476b-9186-93a73cee7427\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"55f4540a-1532-476b-9186-93a73cee7427\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"StorageController\",\"resourceDisplayName\":\"Storage controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/StorageController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/5847502a-e038-413f-b54f-98454e2ef407?api-version=2016-05-01+27": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/5847502a-e038-413f-b54f-98454e2ef407?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1382" ], + "x-ms-client-request-id": [ "bc538411-9dc3-4ee7-a5c5-dc35e4088751" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a653c569-bdb9-472a-851f-8b925cfe074c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14777" ], + "x-ms-request-id": [ "a653c569-bdb9-472a-851f-8b925cfe074c" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212726Z:a653c569-bdb9-472a-851f-8b925cfe074c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSmVp8Qb0HCMVQ6GyQiXTjmP/wcXvsYPbktAwiHVAo5RY8THuBIphND0akVBE+EGQLjujo5YHIaUBHr6FFEoeIySYDUjbG1ORiarnuEYY/kgBCc98KiubWB6AcermPqgcB11CFVs4dIGmRSikRZss" ] + }, + "ContentHeaders": { + "Content-Length": [ "1222" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/5847502a-e038-413f-b54f-98454e2ef407\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/5847502a-e038-413f-b54f-98454e2ef407\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"5847502a-e038-413f-b54f-98454e2ef407\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"BackupController\",\"resourceDisplayName\":\"Backup controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/BackupController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/6752089e-15dd-4bf4-808a-4deaabd9534d?api-version=2016-05-01+28": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/6752089e-15dd-4bf4-808a-4deaabd9534d?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1383" ], + "x-ms-client-request-id": [ "689d43a3-f3d4-4cbc-81c5-296f5f192f4e" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "05bbf55e-769c-4182-8ccf-773d85b9eec5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14776" ], + "x-ms-request-id": [ "05bbf55e-769c-4182-8ccf-773d85b9eec5" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212727Z:05bbf55e-769c-4182-8ccf-773d85b9eec5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvxtuXhxyrAuoZ3PTa/4mRpLXUkx/yUhcI1p+eRT4XjheSqmzHKNaZAlQ06n7EipsHuFFQF19L4EKu/RM5yIqV5ZSLjCsapaC7vG6rRm3IJiiFQs+4PdvPMfvkbHTHjMBxJcGbgi4iGYpV9VC/xJcw" ] + }, + "ContentHeaders": { + "Content-Length": [ "1217" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/6752089e-15dd-4bf4-808a-4deaabd9534d\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/6752089e-15dd-4bf4-808a-4deaabd9534d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"6752089e-15dd-4bf4-808a-4deaabd9534d\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"PortalAdmin\",\"resourceDisplayName\":\"Portal (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/PortalAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/73f31f50-2e75-4f21-a9b4-ddd139e6db4c?api-version=2016-05-01+29": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/73f31f50-2e75-4f21-a9b4-ddd139e6db4c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1384" ], + "x-ms-client-request-id": [ "d3c2eb8f-46ab-4d04-8c6f-7583aaab7088" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "804930c4-33d1-476b-be22-4ff5570cf5eb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14775" ], + "x-ms-request-id": [ "804930c4-33d1-476b-be22-4ff5570cf5eb" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212727Z:804930c4-33d1-476b-be22-4ff5570cf5eb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZQ6XO/Cw7YSAJVPqh5blo5tIu1xtamFCUIm2Em13TNBXbwgsGRL/4FG2vRaf01yzG3Nd+MHEx9BC42dgRZdOScfVZSep0+lAL13IoHUCeWuxHNJdGp/aCXkbHZhHdNrE5yE0Nlz8gHQsvwMp5Fdk" ] + }, + "ContentHeaders": { + "Content-Length": [ "1228" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/73f31f50-2e75-4f21-a9b4-ddd139e6db4c\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/73f31f50-2e75-4f21-a9b4-ddd139e6db4c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"73f31f50-2e75-4f21-a9b4-ddd139e6db4c\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"MicrosoftSQLServer\",\"resourceDisplayName\":\"Internal data store\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/MicrosoftSQLServer\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/84a11aa9-cc49-4ad4-9733-f625b747ac34?api-version=2016-05-01+30": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/84a11aa9-cc49-4ad4-9733-f625b747ac34?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1385" ], + "x-ms-client-request-id": [ "698713e9-37d0-459d-a0b7-d6b10b4211eb" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c308f814-6f3d-4a1d-8135-f47bad843272" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14774" ], + "x-ms-request-id": [ "c308f814-6f3d-4a1d-8135-f47bad843272" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212728Z:c308f814-6f3d-4a1d-8135-f47bad843272" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJ0ovzQWbwMUtqF3oxT2MmYq9tSo4YlBwn0nxPtmUbmh+s0r3Y5kYoGTSInBzgZ3WqlbzP3tn9JSYoT6tTO4Uy4dfUyBjCKLVos0K9j6T3Ic2XNlPjXgUUBwT3g1XS2gUca9yHeUomQm+MFEpledD" ] + }, + "ContentHeaders": { + "Content-Length": [ "1225" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/84a11aa9-cc49-4ad4-9733-f625b747ac34\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/84a11aa9-cc49-4ad4-9733-f625b747ac34\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"84a11aa9-cc49-4ad4-9733-f625b747ac34\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ComputeController\",\"resourceDisplayName\":\"Compute controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ComputeController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/95073911-5550-46d1-a1bd-8549278954f8?api-version=2016-05-01+31": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/95073911-5550-46d1-a1bd-8549278954f8?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1386" ], + "x-ms-client-request-id": [ "c9e8102a-51cc-4361-91c6-6d744ff741e4" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fb5fbd4f-04ef-416b-a17e-eea7c6e49211" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14773" ], + "x-ms-request-id": [ "fb5fbd4f-04ef-416b-a17e-eea7c6e49211" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212728Z:fb5fbd4f-04ef-416b-a17e-eea7c6e49211" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvqa7X3PBsNSxUI4nJRebOeQsx2lFjm/hLmcStb4jZ+r7TyFxQjMz05XhSh2PnKhZ1L5T/vZhlYtJnw3w8PGMxv4M5ApEenhcK1xQoLzlfUjI1qMzxtBrinkfPo98MgcMPjqsyAkcFYPVuXvIoVdqb" ] + }, + "ContentHeaders": { + "Content-Length": [ "1222" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/95073911-5550-46d1-a1bd-8549278954f8\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/95073911-5550-46d1-a1bd-8549278954f8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"95073911-5550-46d1-a1bd-8549278954f8\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"HealthMonitoring\",\"resourceDisplayName\":\"Health controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/HealthMonitoring\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/97b58fc2-7410-42fa-a2a4-7b1a6dfed002?api-version=2016-05-01+32": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/97b58fc2-7410-42fa-a2a4-7b1a6dfed002?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1387" ], + "x-ms-client-request-id": [ "9512dda5-79a4-4ab4-b80f-596af35c1c35" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0dd8b88b-39cc-4e62-bedf-3bf39efd0ac3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14772" ], + "x-ms-request-id": [ "0dd8b88b-39cc-4e62-bedf-3bf39efd0ac3" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212729Z:0dd8b88b-39cc-4e62-bedf-3bf39efd0ac3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvyp91JvA27cDQUlv0lauuIXWM6WFqCoD09EO/0GMT4RwO0yrcqKyLTPtd4G4Zyv4lU3X6l1PrN1RU7GJLyJ3dO/YTmKlVwT8hntC+otg255j5EUDtKLtFDpXMrIay+NC2epY2YsdbCcYMZdPANX5I" ] + }, + "ContentHeaders": { + "Content-Length": [ "1231" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/97b58fc2-7410-42fa-a2a4-7b1a6dfed002\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/97b58fc2-7410-42fa-a2a4-7b1a6dfed002\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"97b58fc2-7410-42fa-a2a4-7b1a6dfed002\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"GalleryServiceUser\",\"resourceDisplayName\":\"Gallery service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de?api-version=2016-05-01+33": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1388" ], + "x-ms-client-request-id": [ "87d4cfb1-7155-462f-9124-22da33d456cd" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d331262a-61b4-44d8-9f22-728f8280e58a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14771" ], + "x-ms-request-id": [ "d331262a-61b4-44d8-9f22-728f8280e58a" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212729Z:d331262a-61b4-44d8-9f22-728f8280e58a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvfeG0sJrWqGd8lNwzAhWT8RqQvNdQ9FfRHhH1yX9EvMNsR7rOC5yqQqmHQ/1KWNswHSrgaLCjnhtqHn5GxVCbTtdNDguZmzPN6WsDJydGl6XowAOzveBb3bL6CZrZX+cMB3xfQCIiu28AcGphO1vM" ] + }, + "ContentHeaders": { + "Content-Length": [ "1266" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"9f1c7e2a-ef42-4f0c-9460-f9ff5fe3c0de\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"NonPrivilegedApplicationGateway\",\"resourceDisplayName\":\"Partition request broker (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/NonPrivilegedApplicationGateway\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/a2d5534b-01c6-4935-8014-abb77f4a3334?api-version=2016-05-01+34": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/a2d5534b-01c6-4935-8014-abb77f4a3334?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1389" ], + "x-ms-client-request-id": [ "f466f822-4bbc-459d-b774-3c3f5222fb65" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0d9d80d6-2715-42e6-b42d-4cab5e050497" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14770" ], + "x-ms-request-id": [ "0d9d80d6-2715-42e6-b42d-4cab5e050497" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212730Z:0d9d80d6-2715-42e6-b42d-4cab5e050497" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv1J6vRVfqkv0o5sF8C0LBEV57hJp7ImEwGaDNuh5+kylvVWaAzf0J2dx9t2gfRfLtw6JGdi0U97pFqXsO761pfsyErsmlzrQlBVH+O7LXylCEZ48yck4tUVvTVsdWK4WgxcqaomBkia1GZ2I3gAZe" ] + }, + "ContentHeaders": { + "Content-Length": [ "1207" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/a2d5534b-01c6-4935-8014-abb77f4a3334\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/a2d5534b-01c6-4935-8014-abb77f4a3334\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"a2d5534b-01c6-4935-8014-abb77f4a3334\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureBridge\",\"resourceDisplayName\":\"Azure bridge\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/aa679ad7-77ce-4017-96a0-20ae455af2df?api-version=2016-05-01+35": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/aa679ad7-77ce-4017-96a0-20ae455af2df?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1390" ], + "x-ms-client-request-id": [ "99be6227-4229-48f7-a759-ed09a939c0df" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d5d2518b-c58f-42a2-a52e-95b94ef3eaae" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14769" ], + "x-ms-request-id": [ "d5d2518b-c58f-42a2-a52e-95b94ef3eaae" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212730Z:d5d2518b-c58f-42a2-a52e-95b94ef3eaae" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:30 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvd2UrvFDvCzw/owUPuRLil2V0zZSuV/+vS7j1m1HkrdAxPALpvPJ7vsdCpxFB8nv7pK3WISZRlJmUNvzrDX/cgz0LoYC/k5veP/xHAzasn60ZHmZn7Fe4Nbi64Vtk2FCrw2uWixDOkumKByvu4fuO" ] + }, + "ContentHeaders": { + "Content-Length": [ "1236" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/aa679ad7-77ce-4017-96a0-20ae455af2df\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/aa679ad7-77ce-4017-96a0-20ae455af2df\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"aa679ad7-77ce-4017-96a0-20ae455af2df\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"UsageServiceAdmin\",\"resourceDisplayName\":\"Usage service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/aaacd9b1-d22e-4bad-872d-15bb011afb4b?api-version=2016-05-01+36": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/aaacd9b1-d22e-4bad-872d-15bb011afb4b?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1391" ], + "x-ms-client-request-id": [ "39aeede8-a6b0-4919-b4af-1c4faf03b92a" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3f04591b-ec2b-468e-a105-c6acc3e45af6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14768" ], + "x-ms-request-id": [ "3f04591b-ec2b-468e-a105-c6acc3e45af6" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212731Z:3f04591b-ec2b-468e-a105-c6acc3e45af6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:30 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvI8iXJlDfLCyklNCprl/+ZVE6357CszlIytvv5B4XVrl0PKytWq0Md3Fyw3emRd+q5nIO8UNan6As2ULCA2W/aGmUW7uVYCCzvl3iWtuJELVnbedEj5YOmoR5nIFRLH30buUWCmCrHqtCxl6Hid1w" ] + }, + "ContentHeaders": { + "Content-Length": [ "1237" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/aaacd9b1-d22e-4bad-872d-15bb011afb4b\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/aaacd9b1-d22e-4bad-872d-15bb011afb4b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"aaacd9b1-d22e-4bad-872d-15bb011afb4b\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"KeyVaultNamingService\",\"resourceDisplayName\":\"Key Vault name manager\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/KeyVaultNamingService\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/abc27479-85ae-422e-a08d-e6bf97d351c2?api-version=2016-05-01+37": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/abc27479-85ae-422e-a08d-e6bf97d351c2?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1392" ], + "x-ms-client-request-id": [ "c8e4b71a-7bea-4078-9736-144bb2c31b90" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "37bd4427-8946-43da-89f9-39b93d54d66e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14767" ], + "x-ms-request-id": [ "37bd4427-8946-43da-89f9-39b93d54d66e" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212731Z:37bd4427-8946-43da-89f9-39b93d54d66e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNDj4JeagrJMX+CcDwb1nofSRyXFUB5wFuX5fO91GeL2/n4/WQt+ENq5zOLofwe8siZsBQyRzc0jCyr0E96lGqXR2C2R6sKErTv0PLKswA75BAy8jMYf/92AXyvQUDu4Y88Uc2zUg9wLmFVx9/KbD" ] + }, + "ContentHeaders": { + "Content-Length": [ "1261" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/abc27479-85ae-422e-a08d-e6bf97d351c2\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/abc27479-85ae-422e-a08d-e6bf97d351c2\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"abc27479-85ae-422e-a08d-e6bf97d351c2\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureResourceManagerAdmin\",\"resourceDisplayName\":\"Azure Resource Manager (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureResourceManagerAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/b7af1ee3-ffa1-411c-ab2e-eb44b2063963?api-version=2016-05-01+38": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/b7af1ee3-ffa1-411c-ab2e-eb44b2063963?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1393" ], + "x-ms-client-request-id": [ "4a2e06e1-e3ee-452a-a2da-8c1dcdaf836f" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0a7a0d9c-800c-4954-b1f2-4101028f4771" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14766" ], + "x-ms-request-id": [ "0a7a0d9c-800c-4954-b1f2-4101028f4771" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212732Z:0a7a0d9c-800c-4954-b1f2-4101028f4771" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+/c3tbik0hxcl6Vm0DlNp6/LgKIx5CEGP0U1pHpG0pg3PzShV04CGq6m7NFcmBJP0nbIU/Tw+PnQSZGm3YPnn4j0fHuC3w6LKqt9nKPgl0poTmXA8OBWknM4Dc40JyI7tn4TJgSjkpxA3yzqahf6" ] + }, + "ContentHeaders": { + "Content-Length": [ "1225" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/b7af1ee3-ffa1-411c-ab2e-eb44b2063963\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/b7af1ee3-ffa1-411c-ab2e-eb44b2063963\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b7af1ee3-ffa1-411c-ab2e-eb44b2063963\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"UsageServiceUser\",\"resourceDisplayName\":\"Usage service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/UsageServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/b9f227ff-da26-4bcb-84c1-8bb6114e5fdf?api-version=2016-05-01+39": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/b9f227ff-da26-4bcb-84c1-8bb6114e5fdf?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1394" ], + "x-ms-client-request-id": [ "e5aaab45-d972-4969-98b3-78f9e2ab0137" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "882da5b0-1ae9-4948-9d01-7691d5f3c37f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14765" ], + "x-ms-request-id": [ "882da5b0-1ae9-4948-9d01-7691d5f3c37f" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212732Z:882da5b0-1ae9-4948-9d01-7691d5f3c37f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYsMixDBx0NvFATExiAbS/d+zmDCz5IHq/objXhL8pONFNzs5CphEf3hQyXf2gYZ7KDh0nkEZLeSGIXDLdn0ibaELi1o13uaL1ixuri/2aFV/16A1K6/OHUb+G6Iw0NqHooNXGgfW5iGNFkBbQsMy" ] + }, + "ContentHeaders": { + "Content-Length": [ "1240" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/b9f227ff-da26-4bcb-84c1-8bb6114e5fdf\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/b9f227ff-da26-4bcb-84c1-8bb6114e5fdf\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"b9f227ff-da26-4bcb-84c1-8bb6114e5fdf\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"EnterpriseCloudEngine\",\"resourceDisplayName\":\"Infrastructure deployment\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/EnterpriseCloudEngine\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bc0816e8-4994-4513-8899-b3a26ddae5b9?api-version=2016-05-01+40": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bc0816e8-4994-4513-8899-b3a26ddae5b9?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1395" ], + "x-ms-client-request-id": [ "28aaa47b-92b1-4c4a-a0c9-cb4185fb0fb8" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f3d894e2-8f6b-4ab6-aa5e-38beda510dba" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14764" ], + "x-ms-request-id": [ "f3d894e2-8f6b-4ab6-aa5e-38beda510dba" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212733Z:f3d894e2-8f6b-4ab6-aa5e-38beda510dba" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:33 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKenVMMqzu8MzxsFfsYtyhkbb3u6FdWQXuxEA2squxILoEx4xhgaavxyXZVKNrtAURcKS66l4MyJ60BbMcCCaqL//iy79JRYI7MZFpIUW05rNUmHDyEV9Cd9jr5m6/cmEVyagzQKP+oAp/fWTS866" ] + }, + "ContentHeaders": { + "Content-Length": [ "1245" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bc0816e8-4994-4513-8899-b3a26ddae5b9\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/bc0816e8-4994-4513-8899-b3a26ddae5b9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bc0816e8-4994-4513-8899-b3a26ddae5b9\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"InsightsServiceAdmin\",\"resourceDisplayName\":\"Insights service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bcf9b004-fd26-4e34-be85-18639546e187?api-version=2016-05-01+41": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bcf9b004-fd26-4e34-be85-18639546e187?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1396" ], + "x-ms-client-request-id": [ "b8ddc96b-fb25-44c6-92ef-8de422d5f8aa" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f72816f4-4104-4cb7-9332-44ff33ea1145" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14763" ], + "x-ms-request-id": [ "f72816f4-4104-4cb7-9332-44ff33ea1145" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212733Z:f72816f4-4104-4cb7-9332-44ff33ea1145" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:33 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv43UYl2Ze5dQWf3VxzYabhvVu8RvuzJCzALeFx2CsLqhNfgBvIwWFmx9A73yQznd8P34VAGV7vpO86+s7hugjCORK2eNpgOPKbqeRyxGU5rh+9JLLTjQh18zvPVEfi+AQgQ00oECPdbTf5TvYkozu" ] + }, + "ContentHeaders": { + "Content-Length": [ "1249" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bcf9b004-fd26-4e34-be85-18639546e187\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/bcf9b004-fd26-4e34-be85-18639546e187\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bcf9b004-fd26-4e34-be85-18639546e187\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AuthorizationServiceUser\",\"resourceDisplayName\":\"Authorization service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AuthorizationServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bfb11a2e-edd4-4b45-9532-c38991438d40?api-version=2016-05-01+42": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bfb11a2e-edd4-4b45-9532-c38991438d40?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1397" ], + "x-ms-client-request-id": [ "ec847f41-35dd-498d-90b8-5b814eb18cc6" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "afb46139-f5a9-47e6-a62d-9f93ff638d23" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14762" ], + "x-ms-request-id": [ "afb46139-f5a9-47e6-a62d-9f93ff638d23" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212734Z:afb46139-f5a9-47e6-a62d-9f93ff638d23" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:33 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv87b05zVLuDBcgOFYbtrKhjMK/KuBCwDt16X7P02pcqEmQj0l5nn0t3PUeLaaj3VOEgayp2+TxoHVN+5FveEQvRd8vqegG32LfF8dPW+Tg+WUcnEeEntkjh8NG8gR/0RVpjjTwY9Oe5r9EFr9NHlE" ] + }, + "ContentHeaders": { + "Content-Length": [ "1239" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/bfb11a2e-edd4-4b45-9532-c38991438d40\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/bfb11a2e-edd4-4b45-9532-c38991438d40\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"bfb11a2e-edd4-4b45-9532-c38991438d40\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ServicesController\",\"resourceDisplayName\":\"Infrastructure role controller\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ServicesController\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/c2bc3a63-5ec8-4cd7-bc24-36531a65d56a?api-version=2016-05-01+43": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/c2bc3a63-5ec8-4cd7-bc24-36531a65d56a?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1398" ], + "x-ms-client-request-id": [ "b9f4a8f3-f444-443d-872b-4d51f680dc3f" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "023bf9c3-5392-4afb-a6b5-408fc242e685" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14761" ], + "x-ms-request-id": [ "023bf9c3-5392-4afb-a6b5-408fc242e685" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212734Z:023bf9c3-5392-4afb-a6b5-408fc242e685" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSh/hKu3Md/7TqHyza8ab07H19D+uVhBRIgQsD569ckgaXXF9U3O3C7VTeiCdAkIB3dPiqMPhOMhBHLXOTmxxDeLUORr5djRD/ef7ofsVYAAo4ssrgC1aSwyIU0Un1sqUCxs//hcwjQidNVMz+3vC" ] + }, + "ContentHeaders": { + "Content-Length": [ "1263" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/c2bc3a63-5ec8-4cd7-bc24-36531a65d56a\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/c2bc3a63-5ec8-4cd7-bc24-36531a65d56a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"c2bc3a63-5ec8-4cd7-bc24-36531a65d56a\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ActiveDirectoryCertificateServices\",\"resourceDisplayName\":\"Certificate management\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryCertificateServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d09adc4b-2451-4b80-8c57-5158ba407e31?api-version=2016-05-01+44": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d09adc4b-2451-4b80-8c57-5158ba407e31?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1399" ], + "x-ms-client-request-id": [ "d7ccc080-25a7-47c8-b561-c8189ee4301e" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a919b4ee-f4fe-4f66-84e4-54e36122f967" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14760" ], + "x-ms-request-id": [ "a919b4ee-f4fe-4f66-84e4-54e36122f967" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212734Z:a919b4ee-f4fe-4f66-84e4-54e36122f967" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsJCdl2XlyRd8m/C1TGGU47IUU1PnIJjLnFpYNzvUig+bztxJtYYzDpF/1njphWKeqPirjrgdub3Jj0j/kEr7Jv5w8hpXXbxqCBtQGNGSt35vZKXvhipJRS8/SmTp/Vlb1odPfMqRCjFoOOZVU0JB" ] + }, + "ContentHeaders": { + "Content-Length": [ "1241" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d09adc4b-2451-4b80-8c57-5158ba407e31\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/d09adc4b-2451-4b80-8c57-5158ba407e31\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d09adc4b-2451-4b80-8c57-5158ba407e31\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"AzureConsistentStorageRing\",\"resourceDisplayName\":\"Storage services\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureConsistentStorageRing\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d4f55322-f6da-4dcd-9434-48dcf9f57640?api-version=2016-05-01+45": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d4f55322-f6da-4dcd-9434-48dcf9f57640?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1400" ], + "x-ms-client-request-id": [ "8929e6dd-7df7-4f16-8424-d9a8f7db28bb" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "13b7a997-e0d0-42b6-9e1a-65f4387a1dd1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14759" ], + "x-ms-request-id": [ "13b7a997-e0d0-42b6-9e1a-65f4387a1dd1" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212735Z:13b7a997-e0d0-42b6-9e1a-65f4387a1dd1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvgpYFjAiw5Wqu0Qb/cAcaj1mv9OfMvmpJ0e8bqLuWDOuHAeIqlYy5uU08iGVbyFama5djwAseF4t76W61N/YeZUUBtHiNTU+6x409WFEflL07ClY2ctLsb1HfSaVQXM35tD0nq1+vU0MjwqpWRhjm" ] + }, + "ContentHeaders": { + "Content-Length": [ "1242" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d4f55322-f6da-4dcd-9434-48dcf9f57640\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/d4f55322-f6da-4dcd-9434-48dcf9f57640\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d4f55322-f6da-4dcd-9434-48dcf9f57640\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"GalleryServiceAdmin\",\"resourceDisplayName\":\"Gallery service (Administrator)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/GalleryServiceAdmin\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d4fc7380-1972-4833-8759-e4e81ddd1f79?api-version=2016-05-01+46": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d4fc7380-1972-4833-8759-e4e81ddd1f79?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1401" ], + "x-ms-client-request-id": [ "be1b2410-9654-48c9-982a-54c4639d7b76" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e76b7307-34ea-4fd9-ba9e-7ada7d125088" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14758" ], + "x-ms-request-id": [ "e76b7307-34ea-4fd9-ba9e-7ada7d125088" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212735Z:e76b7307-34ea-4fd9-ba9e-7ada7d125088" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:35 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvC0jAzuguk8+HJXKu2SBkEkkbqBeIl+AfO3Sl9E8GiFjvFGhswUujBrw2qJMJ7hYv3jaMH/WD4OVNKtc2Jh/JAf5LwY0G1+wqldOADA7fryjwd5DW9d1OmwLNBWiheMmnmEX7Sub59HezQ2mVSIwS" ] + }, + "ContentHeaders": { + "Content-Length": [ "1208" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/d4fc7380-1972-4833-8759-e4e81ddd1f79\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/d4fc7380-1972-4833-8759-e4e81ddd1f79\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"d4fc7380-1972-4833-8759-e4e81ddd1f79\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"SeedRing\",\"resourceDisplayName\":\"Privileged endpoint\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SeedRing\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Unknown\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/da2a03dc-e3c3-47ed-a369-6e312c5eb53b?api-version=2016-05-01+47": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/da2a03dc-e3c3-47ed-a369-6e312c5eb53b?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1402" ], + "x-ms-client-request-id": [ "bbd81062-56a0-4561-ae65-c06086356588" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "caa6d193-bdd0-4bfa-8aa5-61d9557d40d3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14757" ], + "x-ms-request-id": [ "caa6d193-bdd0-4bfa-8aa5-61d9557d40d3" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212736Z:caa6d193-bdd0-4bfa-8aa5-61d9557d40d3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:35 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWeLtMxBEM+OzVCEnkx7xEMHKhLxieZkdBTFVixYdls/m2zH6GrdEY0uirOb6UgKqtSzfyuf8smYvP5N9gWsDCWxeg33nCOxI/0vCe4GISIktdltqNplY0uGJLbrEKNg0SQ3ylGjPlTg6kkuabdEs" ] + }, + "ContentHeaders": { + "Content-Length": [ "1251" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/da2a03dc-e3c3-47ed-a369-6e312c5eb53b\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/da2a03dc-e3c3-47ed-a369-6e312c5eb53b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"da2a03dc-e3c3-47ed-a369-6e312c5eb53b\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"ActiveDirectoryDomainServices\",\"resourceDisplayName\":\"Directory management\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/ActiveDirectoryDomainServices\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/dd0f5b90-9657-4d57-ad2d-8087fbb13866?api-version=2016-05-01+48": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/dd0f5b90-9657-4d57-ad2d-8087fbb13866?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1403" ], + "x-ms-client-request-id": [ "a0c5d3b8-47d3-4b4e-81a3-596c2d5ffaa3" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "13a706ab-000a-414a-a566-42dd134d0e82" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14756" ], + "x-ms-request-id": [ "13a706ab-000a-414a-a566-42dd134d0e82" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212736Z:13a706ab-000a-414a-a566-42dd134d0e82" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:35 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtfjqQ20kHN1JMoKzR5HTMdg5SzouYCzQl1dDC0zM7Y/qLssGbHJLTN9AR0YYQKRd160oDTQN5qdaSfRYqClBqgJl2oJAGW1nipin8zPq8yLHzzJp9bp0Cj67YFsmfCJg1X7i+fBZwr1XqbOWAk1j" ] + }, + "ContentHeaders": { + "Content-Length": [ "1226" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/dd0f5b90-9657-4d57-ad2d-8087fbb13866\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/dd0f5b90-9657-4d57-ad2d-8087fbb13866\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"dd0f5b90-9657-4d57-ad2d-8087fbb13866\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"SLBMultiplexer\",\"resourceDisplayName\":\"Load balancer multiplexer\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/SLBMultiplexer\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/ec2d7482-565c-46a0-9a81-e5e3ece40b04?api-version=2016-05-01+49": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/ec2d7482-565c-46a0-9a81-e5e3ece40b04?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1404" ], + "x-ms-client-request-id": [ "d3448e9a-98e6-4d7d-99a9-3e177c231333" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2f043e21-53a2-47e9-964c-f8be2a5b7ac4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14755" ], + "x-ms-request-id": [ "2f043e21-53a2-47e9-964c-f8be2a5b7ac4" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212737Z:2f043e21-53a2-47e9-964c-f8be2a5b7ac4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:37 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvhP34OQdZOc3jOOEmX8WMUU0jc/GbJHN1rNmCSJKXY1WmEWbY3NzdSgtMGZO6TYZN0FnrMmF02FfeW7NS8WS93rJ4Ch7NlcZDPmsjxivrlRJkixLY3F62DEiESy73L/NMXn9xcQsXRL3nG394sOWC" ] + }, + "ContentHeaders": { + "Content-Length": [ "1234" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/resourceHealths/ec2d7482-565c-46a0-9a81-e5e3ece40b04\",\"name\":\"redmond/e56bc7b8-c8b5-4e25-b00c-4f951effb22c/ec2d7482-565c-46a0-9a81-e5e3ece40b04\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/serviceHealths/resourceHealths\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"registrationId\":\"ec2d7482-565c-46a0-9a81-e5e3ece40b04\",\"namespace\":\"Microsoft.Fabric.Admin\",\"routePrefix\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"resourceType\":\"infraRoles\",\"resourceName\":\"InsightsServiceUser\",\"resourceDisplayName\":\"Insights service (User)\",\"usageMetrics\":[],\"resourceLocation\":\"redmond\",\"resourceURI\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/InsightsServiceUser\",\"rpRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"alertSummary\":{\"criticalAlertCount\":0,\"warningAlertCount\":0},\"healthState\":\"Healthy\"}}" + } + }, + "ResourceHealths+[NoContext]+TestGetAllResourceHealths+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5/resourceHealths?api-version=2016-05-01+50": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/serviceHealths/TestAddOnRP-c675b570-e9c5-477d-9483-59aecbc3a3f5/resourceHealths?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1405" ], + "x-ms-client-request-id": [ "9205c5c8-24ab-4b0f-abc6-fab999e7da9b" ], + "CommandName": [ "Get-AzsRegistrationHealth" ], + "FullCommandName": [ "Get-AzsRegistrationHealth_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5b75cbc2-7c9c-480f-bc5c-5f8c583c423f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14754" ], + "x-ms-request-id": [ "5b75cbc2-7c9c-480f-bc5c-5f8c583c423f" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212737Z:5b75cbc2-7c9c-480f-bc5c-5f8c583c423f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:27:37 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuDtNb+NO13gTcjO+rjsMjWJVT99SG2RcLZi9BjUhQtdDU0dYP7dvnxMup/9TjHAl3jFVNazMIh9/+885WfkwnE/i7+zVmJnJIxNtXgPA9l5gs5S9lpr9KB0mY5WVfqSE84FrYOtYVprzaVwIOunN" ] + }, + "ContentHeaders": { + "Content-Length": [ "12" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[]}" + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegistrationHealth.Tests.ps1 b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegistrationHealth.Tests.ps1 new file mode 100644 index 00000000..006b720f --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Get-AzsRegistrationHealth.Tests.ps1 @@ -0,0 +1,96 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsRegistrationHealth.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + + +Describe "ResourceHealths" -Tags @('ResourceHealth', 'InfrastructureInsightsAdmin') { + + . $PSScriptRoot\Common.ps1 + + it "TestListResourceHealths" -Skip:$('TestListResourceHealths' -in $global:SkippedTests) { + $global:TestName = 'TestListResourceHealths' + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach ($RegionHealth in $RegionHealths) { + $ServiceHealths = Get-AzsRPHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name + foreach ($serviceHealth in $ServiceHealths) { + $ResourceHealths = Get-AzsRegistrationHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name -ServiceRegistrationId $serviceHealth.RegistrationId + foreach ($ResourceHealth in $ResourceHealths) { + ValidateResourceHealth -ResourceHealth $ResourceHealth + } + } + } + } + + + it "TestGetResourceHealth" -Skip:$('TestGetResourceHealth' -in $global:SkippedTests) { + $global:TestName = 'TestGetResourceHealth' + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach ($RegionHealth in $RegionHealths) { + + $ServiceHealths = Get-AzsRPHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name + foreach ($serviceHealth in $ServiceHealths) { + + $infraRoleHealths = Get-AzsRegistrationHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name -ServiceRegistrationId $serviceHealth.RegistrationId + foreach ($infraRoleHealth in $infraRoleHealths) { + + $retrieved = Get-AzsRegistrationHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name -ServiceRegistrationId $serviceHealth.RegistrationId -Name $infraRoleHealth.Name + AssertResourceHealthsAreSame -Expected $infraRoleHealth -Found $retrieved + break + } + break + } + break + } + } + + it "TestGetAllResourceHealths" -Skip:$('TestGetAllResourceHealths' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllResourceHealths' + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach ($RegionHealth in $RegionHealths) { + + $ServiceHealths = Get-AzsRPHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name + foreach ($serviceHealth in $ServiceHealths) { + + $infraRoleHealths = Get-AzsRegistrationHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name -ServiceRegistrationId $serviceHealth.RegistrationId + foreach ($infraRoleHealth in $infraRoleHealths) { + + $retrieved = Get-AzsRegistrationHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name -ServiceRegistrationId $serviceHealth.RegistrationId -ResourceRegistrationId $infraRoleHealth.RegistrationId + AssertResourceHealthsAreSame -Expected $infraRoleHealth -Found $retrieved + } + } + } + } + + it "TestGetAllResourceHealths" -Skip:$('TestGetAllResourceHealths' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllResourceHealths' + + $RegionHealths = Get-AzsRegionHealth -Location $global:Location -ResourceGroupName $global:ResourceGroupName + foreach ($RegionHealth in $RegionHealths) { + + $ServiceHealths = Get-AzsRPHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name + foreach ($serviceHealth in $ServiceHealths) { + + $infraRoleHealths = Get-AzsRegistrationHealth -ResourceGroupName $global:ResourceGroupName -Location $RegionHealth.Name -ServiceRegistrationId $serviceHealth.RegistrationId + foreach ($infraRoleHealth in $infraRoleHealths) { + + $infraRoleHealth | Should not be $null + + $retrieved = $infraRoleHealth | Get-AzsRegistrationHealth + AssertResourceHealthsAreSame -Expected $infraRoleHealth -Found $retrieved + } + } + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Repair-AzsAlert.Recording.json b/src/Azs.InfrastructureInsights.Admin/test/Repair-AzsAlert.Recording.json new file mode 100644 index 00000000..d4d232e8 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Repair-AzsAlert.Recording.json @@ -0,0 +1,167 @@ +{ + "Alerts+[NoContext]+TestRepairAlert+$POST+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/wrongid/repair?api-version=2016-05-01+1": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/wrongid/repair?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1258" ], + "x-ms-client-request-id": [ "7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8" ], + "CommandName": [ "Repair-AzsAlert" ], + "FullCommandName": [ "Repair-AzsAlert_Repair" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "60" ], + "x-ms-correlation-request-id": [ "25d45d28-38aa-4209-a6ca-41ec79454b7a" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], + "x-ms-request-id": [ "25d45d28-38aa-4209-a6ca-41ec79454b7a" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212310Z:25d45d28-38aa-4209-a6ca-41ec79454b7a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:23:09 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/healthServiceOperationResults/7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8?api-version=2016-05-01" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWyJ1wk863fgR/cNfL4fHnsg9HqjpBONpRVrFD6IoAwcho+ovrrSup0g+QydlkPdTW2wQpM9ugtNLHHzU0L7iv2dMhsn3IiImtimu6+nKQ/UY6ZQ90soImNzNMoTyrJynNVKaTAjo3+Dc99FVH6jE" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Alerts+[NoContext]+TestRepairAlert+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/healthServiceOperationResults/7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/healthServiceOperationResults/7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1258", "1259" ], + "x-ms-client-request-id": [ "7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8", "7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8" ], + "CommandName": [ "Repair-AzsAlert", "Repair-AzsAlert" ], + "FullCommandName": [ "Repair-AzsAlert_Repair", "Repair-AzsAlert_Repair" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 500, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "549aab46-989e-45ad-a750-a2d84b57ed9d" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14813" ], + "x-ms-request-id": [ "549aab46-989e-45ad-a750-a2d84b57ed9d" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212410Z:549aab46-989e-45ad-a750-a2d84b57ed9d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Connection": [ "close" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:24:10 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRi2vS3IcO10F+EgZJIg3+HMHCyKfg16mBzRxT/Pn8bgq+N0dO2aTtmS6c5gVY1qvmYQp/DGtBoJOF/i+tCqZhjOSz9ng5gCkqGx5lvbmCjhTF1dRJA1XYEZ+YlkkerzMbpDhJe/4xgq67VXJZ6pD" ] + }, + "ContentHeaders": { + "Content-Length": [ "269" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"properties\":{\"provisioningState\":\"Failed\"},\"error\":{\"code\":\"RemediateAlertFailed\",\"message\":\"Failed to remediate alert \u0027wrongid\u0027 with error message: Exception of type \u0027Microsoft.AzureStack.Common.Infrastructure.Http.Client.ErrorModel.NotFoundException\u0027 was thrown.\"}}" + } + }, + "Alerts+[NoContext]+TestRepairAlert+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/healthServiceOperationResults/7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/healthServiceOperationResults/7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1258", "1259", "1260" ], + "x-ms-client-request-id": [ "7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8", "7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8", "7f6bfe09-cb9c-4b5b-97d1-2e12472b13d8" ], + "CommandName": [ "Repair-AzsAlert", "Repair-AzsAlert", "Repair-AzsAlert" ], + "FullCommandName": [ "Repair-AzsAlert_Repair", "Repair-AzsAlert_Repair", "Repair-AzsAlert_Repair" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 500, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0d1674ef-836d-4b81-940d-087dd6ba4545" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14812" ], + "x-ms-request-id": [ "0d1674ef-836d-4b81-940d-087dd6ba4545" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212411Z:0d1674ef-836d-4b81-940d-087dd6ba4545" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Connection": [ "close" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:24:10 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXYvBeD5du2C739cuvwgMitxQlaUl22GBPpqOaxiH00Os0daai+8mIb9W53jKLqgsj2+M4usKqQLl7D6V3iBYhXIBeBe8mZmlqEA1zIjZcIouBRBSE4DY/zXNZWm4gBLrNPZGuzEl30d03+oNfsXx" ] + }, + "ContentHeaders": { + "Content-Length": [ "269" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"properties\":{\"provisioningState\":\"Failed\"},\"error\":{\"code\":\"RemediateAlertFailed\",\"message\":\"Failed to remediate alert \u0027wrongid\u0027 with error message: Exception of type \u0027Microsoft.AzureStack.Common.Infrastructure.Http.Client.ErrorModel.NotFoundException\u0027 was thrown.\"}}" + } + }, + "Alerts+[NoContext]+TestRepairAlert+$GET+https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-v.masd.stbtest.microsoft.com/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1261" ], + "x-ms-client-request-id": [ "cd093c16-b24f-4fb9-aee7-d6555f76eb16" ], + "CommandName": [ "Get-AzsAlert" ], + "FullCommandName": [ "Get-AzsAlert_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6df92e8b-fc6e-462a-b278-68923a3b29f9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14811" ], + "x-ms-request-id": [ "6df92e8b-fc6e-462a-b278-68923a3b29f9" ], + "x-ms-routing-request-id": [ "REDMOND:20200207T212411Z:6df92e8b-fc6e-462a-b278-68923a3b29f9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 21:24:11 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv1BYx9ocQhsn402xz7MkAd9/JndtOphUQKol/R1Tqxk9bWGPX9DFEjcaOWFxcRGVHMARl13aYjc4vQhH6DGho05YWM49vL+yFq4aQ8V+LRJsLpsjOCqOXFb4vnVzQ6lcQ8pGETu8Brkj2dBC+t4BL" ] + }, + "ContentHeaders": { + "Content-Length": [ "89190" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"name\":\"redmond/06fb854a-bd14-4004-b5a8-f52f344f394f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"createdTimestamp\":\"2020-02-06T16:16:46.567Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"06fb854a-bd14-4004-b5a8-f52f344f394f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T19:03:02.028Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:00:41.8994096Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"name\":\"redmond/0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:37.5208362Z\",\"createdTimestamp\":\"2020-02-06T22:19:32.8039851Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST3 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"0c5fa102-9fad-4e1e-abf2-899bdf30dbfa\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:37.5208362Z\",\"alertProperties\":{\"hostName\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST3.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:01:43.2344704Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/19eb32c4-0959-41b2-9d5e-a7192960af35\",\"name\":\"redmond/19eb32c4-0959-41b2-9d5e-a7192960af35\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.676Z\",\"description\":[{\"text\":\"Code Integrity on V-WASP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"19eb32c4-0959-41b2-9d5e-a7192960af35\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:45.8509689Z\",\"alertProperties\":{\"component\":\"V-WASP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WASP02\",\"impactedResourceDisplayName\":\"V-WASP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:02:44.2193529Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/23d031e1-48b1-4200-91cd-663b54da7627\",\"name\":\"redmond/23d031e1-48b1-4200-91cd-663b54da7627\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:13.751Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"23d031e1-48b1-4200-91cd-663b54da7627\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:11.6965845Z\",\"alertProperties\":{\"component\":\"V-GWY02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY02\",\"impactedResourceDisplayName\":\"V-GWY02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:03:45.0859937Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/26acebd0-603e-4ac3-aae0-d168adabab58\",\"name\":\"redmond/26acebd0-603e-4ac3-aae0-d168adabab58\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:44.05Z\",\"description\":[{\"text\":\"Code Integrity on V-ADFS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"26acebd0-603e-4ac3-aae0-d168adabab58\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:44.4214977Z\",\"alertProperties\":{\"component\":\"V-ADFS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ADFS01\",\"impactedResourceDisplayName\":\"V-ADFS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:04:46.389938Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"name\":\"redmond/28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:50.444Z\",\"description\":[{\"text\":\"Code Integrity on V-CA01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"28f52bac-d838-4c0f-bcd6-27ed5677b5c3\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T02:29:44.5319638Z\",\"alertProperties\":{\"component\":\"V-CA01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-CA01\",\"impactedResourceDisplayName\":\"V-CA01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:05:47.3301556Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"name\":\"redmond/29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:27.255Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"29a74dea-b32a-4ac2-b7b0-5436f4581f83\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:27.772614Z\",\"alertProperties\":{\"component\":\"V-ERCS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS01\",\"impactedResourceDisplayName\":\"V-ERCS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:06:48.442676Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"name\":\"redmond/2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:24.197Z\",\"description\":[{\"text\":\"Code Integrity on V-SQL02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2c1f6d58-5946-4d9b-b375-86fc913e1c2d\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:24.4856183Z\",\"alertProperties\":{\"component\":\"V-SQL02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SQL02\",\"impactedResourceDisplayName\":\"V-SQL02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:07:49.560756Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"name\":\"redmond/2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:25.834Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2ca0762f-cb09-4bc0-a5db-9c7a1acf7931\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:26.4052721Z\",\"alertProperties\":{\"component\":\"V-ERCS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS02\",\"impactedResourceDisplayName\":\"V-ERCS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:08:50.6965626Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"name\":\"redmond/2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:04:45.472Z\",\"description\":[{\"text\":\"Code Integrity on V-PXE01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"2e6b63d9-8362-43c6-98c3-e27594f9afc8\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:04:44.3715478Z\",\"alertProperties\":{\"component\":\"V-PXE01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-PXE01\",\"impactedResourceDisplayName\":\"V-PXE01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:09:51.7094524Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"name\":\"redmond/36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:50.781Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST2 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"36ea0521-dcc4-4ccb-9955-0ef25b43756f\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:51.1992973Z\",\"alertProperties\":{\"component\":\"V-HOST2\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST2\",\"impactedResourceDisplayName\":\"V-HOST2\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:10:52.534077Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"name\":\"redmond/4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:48.913Z\",\"description\":[{\"text\":\"Code Integrity on V-WAS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"4074d079-00e0-4cd6-b4b8-1bec26ff5e37\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:48.7939813Z\",\"alertProperties\":{\"component\":\"V-WAS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WAS02\",\"impactedResourceDisplayName\":\"V-WAS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:11:53.5047947Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/4271af8c-e37d-488a-bc38-37d53f674626\",\"name\":\"redmond/4271af8c-e37d-488a-bc38-37d53f674626\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:00.008Z\",\"description\":[{\"text\":\"Code Integrity on V-NC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"4271af8c-e37d-488a-bc38-37d53f674626\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.3916301Z\",\"alertProperties\":{\"component\":\"V-NC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC01\",\"impactedResourceDisplayName\":\"V-NC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:12:54.2812299Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/543b4af5-f37f-4bc9-8475-349a4556f622\",\"name\":\"redmond/543b4af5-f37f-4bc9-8475-349a4556f622\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:29.758Z\",\"description\":[{\"text\":\"Code Integrity on V-SLB02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"543b4af5-f37f-4bc9-8475-349a4556f622\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:30.2847958Z\",\"alertProperties\":{\"component\":\"V-SLB02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SLB02\",\"impactedResourceDisplayName\":\"V-SLB02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:13:55.4898701Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/549218a3-449b-46d1-9abf-3418dfae2e3c\",\"name\":\"redmond/549218a3-449b-46d1-9abf-3418dfae2e3c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:37.534272Z\",\"createdTimestamp\":\"2020-02-06T22:19:34.9909329Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"549218a3-449b-46d1-9abf-3418dfae2e3c\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:37.534272Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:14:56.3812353Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/5b8330f1-828d-44f0-9971-224a1072a09f\",\"name\":\"redmond/5b8330f1-828d-44f0-9971-224a1072a09f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-07T15:52:43.4494984Z\",\"description\":[{\"text\":\"Automatic backups are currently disabled. Infrastructure backups have not been created in the past 24 hours. This warning will appear every 24 hours until the issue is resolved.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"9cadd26b-48aa-45ad-ab72-e89e79b23edd\",\"alertId\":\"5b8330f1-828d-44f0-9971-224a1072a09f\",\"faultTypeId\":\"AzureStack.BackupController.BackupSchedulerPausedFault\",\"lastUpdatedTimestamp\":\"2020-02-07T15:52:43.4494984Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"1. Address the issues that require the automatic backups to be disabled. \",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\" 2. After all issues preventing backups are resolved, navigate to infrastructure backup and configure the settings to enable automatic backups.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"c9c94e03-b734-4449-8cdb-85a7d3128529\",\"severity\":\"Warning\",\"state\":\"Active\",\"title\":\"Automatic backups are disabled.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Backup.Admin/\",\"impactedResourceDisplayName\":\"Infrastructure backup\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:15:57.4561488Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"name\":\"redmond/64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:40:25.7742215Z\",\"createdTimestamp\":\"2020-02-06T22:19:27.6526499Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"64907b56-89d3-49eb-b68c-4eceab8e5bed\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:40:25.7742215Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:16:58.4566746Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"name\":\"redmond/6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:58.33Z\",\"description\":[{\"text\":\"Code Integrity on V-ADFS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6a260528-f4ce-48a0-9cf7-623b1c1ffedb\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:58.7817616Z\",\"alertProperties\":{\"component\":\"V-ADFS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ADFS02\",\"impactedResourceDisplayName\":\"V-ADFS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:17:59.5985331Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"name\":\"redmond/6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:59.932Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6cf8a235-27d3-4b4b-a745-9fc1ace18aab\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.1057766Z\",\"alertProperties\":{\"component\":\"V-ACS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS03\",\"impactedResourceDisplayName\":\"V-ACS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{\"2020-02-07T21:19:00.9987714Z\":\"Error\"}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"name\":\"redmond/6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.983Z\",\"createdTimestamp\":\"2020-02-06T21:48:38.288Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST3 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"6d2e5a90-7b7a-4dd1-bf7b-feddcbcd6e1e\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.983Z\",\"alertProperties\":{\"hostName\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST3.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"name\":\"redmond/6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T20:08:47.453Z\",\"createdTimestamp\":\"2020-02-06T19:48:47.533Z\",\"description\":[{\"text\":\"One or more services need to be installed and / or configured in one or more \u0027guest\u0027 Azure Active Directory (AAD) Tenants. Please run the multi-tenancy configuration script for Azure Stack to repair the missing configuration in each \u0027guest\u0027 directory tenant. If you\u0027ve recently installed an update or a new resource provider in your system, this alert may be expected, as some required changes in AAD can only be made by an administrator of the directory.\",\"type\":\"Text\"}],\"alertId\":\"6f2766e9-a5bb-471d-9be7-eedc8f54edf8\",\"faultTypeId\":\"GuestDirectoryConfigurationError\",\"lastUpdatedTimestamp\":\"2020-02-06T20:08:47.453Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"Try the following actions to restore the system to full operation.\",\"type\":\"Text\"},{\"type\":\"NewLine\"},{\"text\":\"1. To get an exact list of which guest directories are affected (and precisely what configuration is missing), use the Azure Stack API to retrieve the latest identity health report. See instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackhealthreport\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackhealthreport\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"2. For each affected directory, have an administrator of that directory run the multi-tenancy script, which will check and correct any issues detected in that directory. This script can be run at any time to ensure a specific directory is healthy and properly configured. See instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackconfigureguestdirectory\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackconfigureguestdirectory\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"3. If an onboarded guest directory is no-longer required, and you would like to remove it (instead of updating the configuration within), see instructions at: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-enable-multitenancy?view=azs-1908#disable-multi-tenancy\",\"type\":\"LinkBegin\"},{\"text\":\"https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-enable-multitenancy?view=azs-1908#disable-multi-tenancy\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"type\":\"NewLine\"},{\"text\":\"4. It may take a few minutes for changes to propagate and be detected. However, if the preceding steps don’t solve the problem, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\", and then contact Support.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"One or more guest Azure Active Directory (AAD) Tenants need to be configured.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"name\":\"redmond/786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:08:24.161Z\",\"createdTimestamp\":\"2020-02-06T22:07:33.427Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"786b08a1-14b8-4a9b-bfe2-85aae348886e\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T22:08:24.161Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"name\":\"redmond/8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:31.413Z\",\"description\":[{\"text\":\"Code Integrity on V-ERCS03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8a36bb8c-a86f-402b-926a-8c6688d217d1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:32.0079155Z\",\"alertProperties\":{\"component\":\"V-ERCS03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ERCS03\",\"impactedResourceDisplayName\":\"V-ERCS03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"name\":\"redmond/8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.097Z\",\"description\":[{\"text\":\"Code Integrity on V-NC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8bb07cd0-1f6b-481e-8e84-32e0fc47a63c\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.4666345Z\",\"alertProperties\":{\"component\":\"V-NC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC02\",\"impactedResourceDisplayName\":\"V-NC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"name\":\"redmond/8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.49Z\",\"description\":[{\"text\":\"Code Integrity on V-WASP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8e7f3b8d-fd9c-4e76-a37d-ec43b6901814\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.196577Z\",\"alertProperties\":{\"component\":\"V-WASP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WASP01\",\"impactedResourceDisplayName\":\"V-WASP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/8ed34767-d990-4e61-8289-4c786b5a2096\",\"name\":\"redmond/8ed34767-d990-4e61-8289-4c786b5a2096\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:46.021Z\",\"description\":[{\"text\":\"Code Integrity on V-DC01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"8ed34767-d990-4e61-8289-4c786b5a2096\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T00:45:19.1603997Z\",\"alertProperties\":{\"component\":\"V-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC01\",\"impactedResourceDisplayName\":\"V-DC01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/92fabeeb-736a-4fec-9180-71768a01b85f\",\"name\":\"redmond/92fabeeb-736a-4fec-9180-71768a01b85f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T22:36:00.5437418Z\",\"createdTimestamp\":\"2020-02-06T19:18:11.516Z\",\"description\":[{\"text\":\"The region has consumed more than 85.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"92fabeeb-736a-4fec-9180-71768a01b85f\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryWarning\",\"lastUpdatedTimestamp\":\"2020-02-06T22:36:00.5437418Z\",\"alertProperties\":{\"percentage\":\"85.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/932024a4-d65a-4e32-915f-788e1343032f\",\"name\":\"redmond/932024a4-d65a-4e32-915f-788e1343032f\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:23.858Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"932024a4-d65a-4e32-915f-788e1343032f\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:24.2138566Z\",\"alertProperties\":{\"component\":\"V-ACS02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS02\",\"impactedResourceDisplayName\":\"V-ACS02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/954790b7-24d5-4158-91c5-c7972e46264b\",\"name\":\"redmond/954790b7-24d5-4158-91c5-c7972e46264b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:23.729Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST3 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"954790b7-24d5-4158-91c5-c7972e46264b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:24.2485147Z\",\"alertProperties\":{\"component\":\"V-HOST3\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST3\",\"impactedResourceDisplayName\":\"V-HOST3\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"name\":\"redmond/9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-07T01:23:30.5255706Z\",\"createdTimestamp\":\"2020-02-07T00:53:12.3317886Z\",\"description\":[{\"text\":\"The region has consumed more than 100.00% of available memory. Creating virtual machines will fail. Continued management of existing VMs may fail. Do not attempt to upgrade AzureStack until you have resolved the memory capacity issue.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9ae52ff4-87db-4bdc-af2f-2c23079adece\",\"faultTypeId\":\"AzureStack.ComputeController.AvailableMemoryExhausted\",\"lastUpdatedTimestamp\":\"2020-02-07T01:23:30.5255706Z\",\"alertProperties\":{\"percentage\":\"100.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"All available memory capacity exhausted\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"name\":\"redmond/9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:41.118Z\",\"description\":[{\"text\":\"Code Integrity on V-DC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"9ed68bae-7395-48f9-8886-9ed8e6ae3465\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T18:31:50.0434735Z\",\"alertProperties\":{\"component\":\"V-DC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC03\",\"impactedResourceDisplayName\":\"V-DC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"name\":\"redmond/a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:58.968Z\",\"description\":[{\"text\":\"Code Integrity on V-SQL01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a4892b54-8738-4efa-8cc7-30b7cda130cb\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:59.3567456Z\",\"alertProperties\":{\"component\":\"V-SQL01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SQL01\",\"impactedResourceDisplayName\":\"V-SQL01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"name\":\"redmond/a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:04.639Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"a8750989-69d2-40d8-b8e6-fb1bb59975e6\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:03.71971Z\",\"alertProperties\":{\"component\":\"V-GWY03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY03\",\"impactedResourceDisplayName\":\"V-GWY03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ab93049c-5635-4eb8-af03-e9288f5d0403\",\"name\":\"redmond/ab93049c-5635-4eb8-af03-e9288f5d0403\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:59.599Z\",\"description\":[{\"text\":\"Code Integrity on V-NC03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ab93049c-5635-4eb8-af03-e9288f5d0403\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:00.2568423Z\",\"alertProperties\":{\"component\":\"V-NC03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-NC03\",\"impactedResourceDisplayName\":\"V-NC03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"name\":\"redmond/ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:43:41.007Z\",\"createdTimestamp\":\"2020-02-06T16:07:33.075Z\",\"description\":[{\"text\":\"Azure Stack is not activated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"faultId\":\"AzureBridge.NotActivated\",\"alertId\":\"ae5f677e-f383-49e0-ad08-ec0bf62e7fda\",\"faultTypeId\":\"AzureBridge.NotActivated\",\"lastUpdatedTimestamp\":\"2020-02-06T19:43:41.007Z\",\"alertProperties\":{},\"remediation\":[{\"text\":\"You have not activated Azure Stack. To do so, see the following help article: \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-register\",\"type\":\"LinkBegin\"},{\"text\":\"https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-register\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceRegistrationId\":\"a2d5534b-01c6-4935-8014-abb77f4a3334\",\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Activation Required\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoles/AzureBridge\",\"impactedResourceDisplayName\":\"AzureBridge\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"name\":\"redmond/b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.975Z\",\"createdTimestamp\":\"2020-02-06T21:48:40.256Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b41e2bc3-1d19-4b0c-acc1-f6bf036f8ff5\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.975Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"name\":\"redmond/b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T19:18:11.516Z\",\"createdTimestamp\":\"2020-02-06T19:03:02.028Z\",\"description\":[{\"text\":\"The region has consumed more than 95.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b79b30b8-23ff-4634-89ec-a5ccd71621f7\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryCritical\",\"lastUpdatedTimestamp\":\"2020-02-06T19:18:11.516Z\",\"alertProperties\":{\"percentage\":\"95.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"name\":\"redmond/b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:19.54Z\",\"description\":[{\"text\":\"Code Integrity on V-WAS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"b8568d52-d889-4f9d-a251-4a0cb1687e5e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:19.3136727Z\",\"alertProperties\":{\"component\":\"V-WAS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-WAS01\",\"impactedResourceDisplayName\":\"V-WAS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/b9de952e-128a-476a-a671-fa18bffa109c\",\"name\":\"redmond/b9de952e-128a-476a-a671-fa18bffa109c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-07T00:48:38.621784Z\",\"createdTimestamp\":\"2020-02-07T00:45:32.6604394Z\",\"description\":[{\"text\":\"The infrastructure role instance V-DC01 is unavailable. This may impact performance and availability of Azure Stack services.\",\"type\":\"Text\"}],\"faultId\":\"ffd3e6af-d608-43a8-9373-a1e879778cd6\",\"alertId\":\"b9de952e-128a-476a-a671-fa18bffa109c\",\"faultTypeId\":\"FRP.Heartbeat.NonHaVm\",\"lastUpdatedTimestamp\":\"2020-02-07T00:48:38.621784Z\",\"alertProperties\":{\"heartbeatAlert\":\"true\",\"nodeName\":\"V-DC01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Warning\",\"state\":\"Closed\",\"title\":\"Infrastructure role instance unavailable\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/NonHaVm/V-DC01\",\"impactedResourceDisplayName\":\"V-DC01\",\"closedByUserAlias\":\"?api-version=1.0.0\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c561a94d-7033-4295-8227-ee666208fb34\",\"name\":\"redmond/c561a94d-7033-4295-8227-ee666208fb34\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:46.249Z\",\"description\":[{\"text\":\"Code Integrity on V-ACS01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c561a94d-7033-4295-8227-ee666208fb34\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:46.2049544Z\",\"alertProperties\":{\"component\":\"V-ACS01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-ACS01\",\"impactedResourceDisplayName\":\"V-ACS01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"name\":\"redmond/c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:51.833Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP03 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"c7738fb1-3a8a-47d2-a98e-2e28449eb9a1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:52.133744Z\",\"alertProperties\":{\"component\":\"V-XRP03\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP03\",\"impactedResourceDisplayName\":\"V-XRP03\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"name\":\"redmond/cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:25.306Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST1 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"cde3e44b-4dba-4b0a-b161-88fa149c0a5c\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:25.9325663Z\",\"alertProperties\":{\"component\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d52b7795-5423-4662-8d1e-429485f5855e\",\"name\":\"redmond/d52b7795-5423-4662-8d1e-429485f5855e\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:19.269Z\",\"description\":[{\"text\":\"Code Integrity on V-SRNG01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d52b7795-5423-4662-8d1e-429485f5855e\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:03:19.6433307Z\",\"alertProperties\":{\"component\":\"V-SRNG01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SRNG01\",\"impactedResourceDisplayName\":\"V-SRNG01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"name\":\"redmond/d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:56:30.996Z\",\"createdTimestamp\":\"2020-02-06T21:55:34.495Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST1 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"d697f5ae-c665-4eab-886f-c2f497cb2d32\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:56:30.996Z\",\"alertProperties\":{\"hostName\":\"V-HOST1\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST1.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST1\",\"impactedResourceDisplayName\":\"V-HOST1\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"name\":\"redmond/dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:18.713Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"dcfd25f4-52de-49cd-a063-7b98bdd0dd33\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-06T22:20:33.9434179Z\",\"alertProperties\":{\"component\":\"V-XRP02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP02\",\"impactedResourceDisplayName\":\"V-XRP02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"name\":\"redmond/dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.25Z\",\"description\":[{\"text\":\"Code Integrity on V-GWY01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"dd46dd80-8ee7-4199-8336-dd88c68a6e0b\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:44.0316126Z\",\"alertProperties\":{\"component\":\"V-GWY01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-GWY01\",\"impactedResourceDisplayName\":\"V-GWY01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"name\":\"redmond/eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T22:36:00.5593606Z\",\"description\":[{\"text\":\"The region has consumed more than 95.00% of available memory. Creating virtual machines with large amounts of memory may fail.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"eaa4f0d0-0928-4303-add0-ba0bf0e5d73a\",\"faultTypeId\":\"AzureStack.ComputeController.LowMemoryCritical\",\"lastUpdatedTimestamp\":\"2020-02-07T21:13:48.7320905Z\",\"alertProperties\":{\"percentage\":\"95.00%\"},\"remediation\":[{\"text\":\"Remove workloads to free up memory or see \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestackaddnode\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestackaddnode\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\" for information about increasing capacity.\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Low memory capacity\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond\",\"impactedResourceDisplayName\":\"Capacity\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"name\":\"redmond/ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"closedTimestamp\":\"2020-02-06T21:50:31.956Z\",\"createdTimestamp\":\"2020-02-06T21:48:33.155Z\",\"description\":[{\"text\":\"VM provisioning and extension operations cannot be performed on node V-HOST4 until this issue has been remediated.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ead2eb3c-d19f-4277-a701-c5d875bea17a\",\"faultTypeId\":\"RdAgent.Unhealthy\",\"lastUpdatedTimestamp\":\"2020-02-06T21:50:31.956Z\",\"alertProperties\":{\"hostName\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Before you do, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Closed\",\"title\":\"Wire server is unavailable on V-HOST4.\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/ed400b37-4543-4270-aa23-e91638534542\",\"name\":\"redmond/ed400b37-4543-4270-aa23-e91638534542\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:18.83Z\",\"description\":[{\"text\":\"Code Integrity on V-HOST4 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"ed400b37-4543-4270-aa23-e91638534542\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:19.4603982Z\",\"alertProperties\":{\"component\":\"V-HOST4\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/scaleUnitNodes/V-HOST4\",\"impactedResourceDisplayName\":\"V-HOST4\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/effa32d5-6a32-4206-8848-fa269f27fd69\",\"name\":\"redmond/effa32d5-6a32-4206-8848-fa269f27fd69\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:02:45.782Z\",\"description\":[{\"text\":\"Code Integrity on V-SLB01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"effa32d5-6a32-4206-8848-fa269f27fd69\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T16:02:46.1954363Z\",\"alertProperties\":{\"component\":\"V-SLB01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-SLB01\",\"impactedResourceDisplayName\":\"V-SLB01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"name\":\"redmond/f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:21.274Z\",\"description\":[{\"text\":\"Code Integrity on V-DC02 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"f9b03ab3-7cbf-498c-9c8e-9ed8184a83e1\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T18:31:57.4558579Z\",\"alertProperties\":{\"component\":\"V-DC02\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-DC02\",\"impactedResourceDisplayName\":\"V-DC02\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}},{\"id\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/System.redmond/providers/Microsoft.InfrastructureInsights.Admin/regionHealths/redmond/alerts/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"name\":\"redmond/fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"type\":\"Microsoft.InfrastructureInsights.Admin/regionHealths/alerts\",\"location\":\"redmond\",\"tags\":{},\"properties\":{\"createdTimestamp\":\"2020-02-06T16:03:24.922Z\",\"description\":[{\"text\":\"Code Integrity on V-XRP01 is in audit mode. Azure Stack is at risk of running unauthorized binaries.\",\"type\":\"Text\"}],\"faultHash\":\"\",\"alertId\":\"fcb0946e-dd1b-4a08-bd5d-6e61e90f7ff9\",\"faultTypeId\":\"CodeIntegrity.StatusInAuditMode\",\"lastUpdatedTimestamp\":\"2020-02-07T08:46:30.7522787Z\",\"alertProperties\":{\"component\":\"V-XRP01\"},\"remediation\":[{\"text\":\"Please contact Support. Customer Assistance is required to resolve this issue. Do not try to resolve this issue without their assistance. Before you open a support request, start the log file collection process using the guidance from \",\"type\":\"Text\"},{\"linkType\":\"Uri\",\"uri\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"LinkBegin\"},{\"text\":\"https://aka.ms/azurestacklogfiles\",\"type\":\"Text\"},{\"type\":\"LinkEnd\"},{\"text\":\".\",\"type\":\"Text\"}],\"resourceProviderRegistrationId\":\"e56bc7b8-c8b5-4e25-b00c-4f951effb22c\",\"severity\":\"Critical\",\"state\":\"Active\",\"title\":\"Code Integrity in Audit Mode\",\"impactedResourceId\":\"/subscriptions/8436efc5-b1be-4ae4-996c-861ae6c21e80/resourceGroups/system.redmond/providers/Microsoft.Fabric.Admin/fabricLocations/redmond/infraRoleInstances/V-XRP01\",\"impactedResourceDisplayName\":\"V-XRP01\",\"preview\":\"False\",\"hasValidRemediationAction\":false,\"remediationHistory\":{}}}]}" + } + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/Repair-AzsAlert.Tests.ps1 b/src/Azs.InfrastructureInsights.Admin/test/Repair-AzsAlert.Tests.ps1 new file mode 100644 index 00000000..fafe8e07 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/Repair-AzsAlert.Tests.ps1 @@ -0,0 +1,55 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Repair-AzsAlert.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe "Alerts" -Tags @('Alert', 'InfrastructureInsightsAdmin') { + + . $PSScriptRoot\Common.ps1 + + it "TestRepairAlert" -Skip:$('TestRepairAlert' -in $global:SkippedTests) { + + $global:TestName = 'TestRepairAlert' + $ErrorActionPreference = "SilentlyContinue" + + # Test repair for a non-existing alert + Write-Verbose "Repairing alert with an invalid name" + + Repair-AzsAlert -Name "wrongid" -Location $global:location -ErrorVariable invalidAlertErr -ErrorAction SilentlyContinue + + if(($invalidAlertErr.Count -ne 0) -and ($invalidAlertErr[0].ErrorDetails.Message.contains("Failed to remediate alert"))) + { + Write-Verbose "As expected the repair operation failed" + }else + { + throw $invalidAlertErr + } + + $Alerts = Get-AzsAlert -ResourceGroupName $global:ResourceGroupName -Location $global:location + + $Alerts | Should Not Be $null + + foreach ($Alert in $Alerts) + { + $Alert | Should not be $null + + $Alert.State | Should not be $null + + Write-Verbose "Repairing alert $($Alert.AlertId)" + + if ($Alert.State -eq "Active" -and $Alert.hasValidRemediationAction -eq $true) + { + Repair-AzsAlert -Name $Alert.AlertId -ResourceGroupName $global:ResourceGroupName -Location $global:location + } + } + return + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/common.ps1 b/src/Azs.InfrastructureInsights.Admin/test/common.ps1 new file mode 100644 index 00000000..ec212695 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/common.ps1 @@ -0,0 +1,301 @@ +function ValidateMetrics{ + param( + $Metrics + ) + $Metrics | Should not be $null + $Metrics.Name | Should not be $null + $Metrics.Unit | Should not be $null + $Metrics.Value | Should not be $null +} + +function ValidateUsageMetrics { + param( + $UsageMetrics + ) + $UsageMetrics | Should not be $null + $UsageMetrics.MetricsValue | Should not be $null + $UsageMetrics.Name | Should not be $null + + foreach($metrics in $UsageMetrics.MetricsValue) { + ValidateMetrics $metrics + } +} + +function ValidateRegionHealth { + param( + [Parameter(Mandatory=$true)] + $RegionHealth + ) + + $RegionHealth | Should Not Be $null + + # Resource + $RegionHealth.Id | Should Not Be $null + $RegionHealth.Location | Should Not Be $null + $RegionHealth.Name | Should Not Be $null + $RegionHealth.Type | Should Not Be $null + + # Region Health + $RegionHealth.AlertSummaryCriticalAlertCount | Should Not Be $null + $RegionHealth.AlertSummaryWarningAlertCount | Should Not Be $null + + $RegionHealth.AlertSummaryCriticalAlertCount | Should BeGreaterThan -1 + $RegionHealth.AlertSummaryWarningAlertCount | Should BeGreaterThan -1 + + foreach($usageMetrics in $RegionHealth.UsageMetrics) { + ValidateUsageMetrics $usageMetrics + } +} + +function AssertRegionHealthsAreSame { + param( + [Parameter(Mandatory=$true)] + $Expected, + + [Parameter(Mandatory=$true)] + $Found + ) + if($Expected -eq $null) { + $Found | Should Be $null + } else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Region Health + $Found.AlertSummary.CriticalAlertCount | Should Be $Expected.AlertSummary.CriticalAlertCount + $Found.AlertSummary.WarningAlertCount | Should Be $Expected.AlertSummary.WarningAlertCount + } +} + +function ValidateAlert { + + param( + + [Parameter(Mandatory = $true)] + + $Alert + + ) + + $Alert | Should Not Be $null + + # Resource + $Alert.Id | Should Not Be $null + $Alert.Location | Should Not Be $null + $Alert.Name | Should Not Be $null + $Alert.Type | Should Not Be $null + + # Alert + $Alert.AlertId | Should Not Be $null + $Alert.AlertProperty | Should Not Be $null + $Alert.CreatedTimestamp | Should Not Be $null + $Alert.Description | Should Not Be $null + $Alert.FaultTypeId | Should Not Be $null + $Alert.ImpactedResourceDisplayName | Should Not Be $null + $Alert.ImpactedResourceId | Should Not Be $null + $Alert.LastUpdatedTimestamp | Should Not Be $null + $Alert.Remediation | Should Not Be $null + $Alert.ResourceProviderRegistrationId | Should Not Be $null + $Alert.Severity | Should Not Be $null + $Alert.State | Should Not Be $null + $Alert.Title | Should Not Be $null +} + +function AssertAlertsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Alert + $Found.AlertId | Should Be $Expected.AlertId + + if ($Expected.AlertProperties -eq $null) { + $Found.AlertProperties | Should Be $null + } + else { + $Found.AlertProperties | Should Not Be $null + $Found.AlertProperties.Count | Should Be $Expected.AlertProperties.Count + } + + $Found.ClosedByUserAlias | Should Be $Expected.ClosedByUserAlias + $Found.ClosedTimestamp | Should Be $Expected.ClosedTimestamp + $Found.CreatedTimestamp | Should Be $Expected.CreatedTimestamp + + if ($Expected.Description -eq $null) { + $Found.Description | Should Be $null + } + else { + $Found.Description | Should Not Be $null + $Found.Description.Count | Should Be $Expected.Description.Count + } + + $Found.FaultId | Should Be $Expected.FaultId + $Found.FaultTypeId | Should Be $Expected.FaultTypeId + $Found.ImpactedResourceDisplayName | Should Be $Expected.ImpactedResourceDisplayName + $Found.ImpactedResourceId | Should Be $Expected.ImpactedResourceId + $Found.LastUpdatedTimestamp | Should Be $Expected.LastUpdatedTimestamp + + if ($Expected.Remediation -eq $null) { + $Found.Remediation | Should Be $null + } + else { + $Found.Remediation | Should Not Be $null + $Found.Remediation.Count | Should Be $Expected.Remediation.Count + } + + $Found.ResourceProviderRegistrationId | Should Be $Expected.ResourceProviderRegistrationId + $Found.ResourceRegistrationId | Should Be $Expected.ResourceRegistrationId + $Found.Severity | Should Be $Expected.Severity + $Found.State | Should Be $Expected.State + $Found.Title | Should Be $Expected.Title + + + + } + +} + +function ValidateAzsServiceHealth { + param( + [Parameter(Mandatory = $true)] + $ServiceHealth + ) + + $ServiceHealth | Should Not Be $null + + # Resource + $ServiceHealth.Id | Should Not Be $null + $ServiceHealth.Location | Should Not Be $null + $ServiceHealth.Name | Should Not Be $null + $ServiceHealth.Type | Should Not Be $null + + # Service Health + $ServiceHealth.AlertSummaryCriticalAlertCount | Should Not Be $null + $ServiceHealth.AlertSummaryWarningAlertCount | Should Not Be $null + $ServiceHealth.DisplayName | Should Not Be $null + $ServiceHealth.HealthState | Should Not Be $null + $ServiceHealth.InfraURI | Should Not Be $null + $ServiceHealth.RegistrationId | Should Not Be $null + $ServiceHealth.RoutePrefix | Should Not Be $null + $ServiceHealth.ServiceLocation | Should Not Be $null +} + +function AssertAzsServiceHealthsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + $Found.AlertSummaryCriticalAlertCount | Should Be $Expected.AlertSummaryCriticalAlertCount + $Found.AlertSummaryWarningAlertCount | Should Be $Expected.AlertSummaryWarningAlertCount + + $Found.DisplayName | Should Be $Expected.DisplayName + $Found.HealthState | Should Be $Expected.HealthState + $Found.InfraURI | Should Be $Expected.InfraURI + $Found.RegistrationId | Should Be $Expected.RegistrationId + $Found.RoutePrefix | Should Be $Expected.RoutePrefix + $Found.ServiceLocation | Should Be $Expected.ServiceLocation + + + } +} + + function ValidateResourceHealth { + param( + [Parameter(Mandatory = $true)] + $ResourceHealth + ) + + $ResourceHealth | Should Not Be $null + + # Resource + $ResourceHealth.Id | Should Not Be $null + $ResourceHealth.Location | Should Not Be $null + $ResourceHealth.Name | Should Not Be $null + $ResourceHealth.Type | Should Not Be $null + + # Scale Unit Node + $ResourceHealth.AlertSummaryCriticalAlertCount | Should Not Be $null + $ResourceHealth.AlertSummaryWarningAlertCount | Should Not Be $null + $ResourceHealth.HealthState | Should Not Be $null + # Sometimes this can be null?? + #$ResourceHealth.Namespace | Should Not Be $null + $ResourceHealth.RegistrationId | Should Not Be $null + $ResourceHealth.ResourceDisplayName | Should Not Be $null + $ResourceHealth.ResourceLocation | Should Not Be $null + $ResourceHealth.ResourceName | Should Not Be $null + $ResourceHealth.ResourceType | Should Not Be $null + $ResourceHealth.ResourceURI | Should Not Be $null + $ResourceHealth.RoutePrefix | Should Not Be $null + $ResourceHealth.RpRegistrationId | Should Not Be $null +} + +function AssertResourceHealthsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Resource Health + $Found.AlertSummaryCriticalAlertCount | Should Be $Expected.AlertSummaryCriticalAlertCount + $Found.AlertSummaryWarningAlertCount | Should Be $Expected.AlertSummaryWarningAlertCount + + $Found.HealthState | Should Be $Expected.HealthState + $Found.NamespaceProperty | Should Be $Expected.NamespaceProperty + $Found.RegistrationId | Should Be $Expected.RegistrationId + $Found.ResourceDisplayName | Should Be $Expected.ResourceDisplayName + $Found.ResourceLocation | Should Be $Expected.ResourceLocation + $Found.ResourceName | Should Be $Expected.ResourceName + $Found.ResourceType | Should Be $Expected.ResourceType + $Found.ResourceURI | Should Be $Expected.ResourceURI + $Found.RoutePrefix | Should Be $Expected.RoutePrefix + $Found.RpRegistrationId | Should Be $Expected.RpRegistrationId + } +} \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/loadEnv.ps1 b/src/Azs.InfrastructureInsights.Admin/test/loadEnv.ps1 new file mode 100644 index 00000000..058377b7 --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/loadEnv.ps1 @@ -0,0 +1,32 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +$envFile = 'env.json' +if ($TestMode -eq 'live') { + $envFile = 'localEnv.json' +} + +if (Test-Path -Path (Join-Path $PSScriptRoot $envFile)) { + $envFilePath = Join-Path $PSScriptRoot $envFile +} else { + $envFilePath = Join-Path $PSScriptRoot '..\$envFile' +} +$env = @{} +if (Test-Path -Path $envFilePath) { + $env = Get-Content (Join-Path $PSScriptRoot $envFile) | ConvertFrom-Json + $PSDefaultParameterValues=@{"*:SubscriptionId"=$env.SubscriptionId; "*:Tenant"=$env.Tenant} +} + +$global:Location = "redmond" +$global:ResourceGroupName = "System.redmond" +$global:SkippedTests = @("TestCloseAlert") \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/readme.md b/src/Azs.InfrastructureInsights.Admin/test/readme.md new file mode 100644 index 00000000..7c752b4c --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/readme.md @@ -0,0 +1,17 @@ +# Test +This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `..\custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: no + +## Details +We allow three testing modes: *live*, *record*, and *playback*. These can be selected using the `-Live`, `-Record`, and `-Playback` switches respectively on the `test-module.ps1` script. This script will run through any `.Tests.ps1` scripts in the `test` folder. If you choose the *record* mode, it will create a `.Recording.json` file of the REST calls between the client and server. Then, when you choose *playback* mode, it will use the `.Recording.json` file to mock the communication between server and client. The *live* mode runs the same as the *record* mode; however, it doesn't create the `.Recording.json` file. + +## Purpose +Custom cmdlets generally encompass additional functionality not described in the REST specification, or combines functionality generated from the REST spec. To validate this functionality continues to operate as intended, creating tests that can be ran and re-ran against custom cmdlets is part of the framework. + +## Usage +To execute tests, run the `test-module.ps1`. To write tests, [this example](https://github.com/pester/Pester/blob/8b9cf4248315e44f1ac6673be149f7e0d7f10466/Examples/Planets/Get-Planet.Tests.ps1#L1) from the Pester repository is very useful for getting started. \ No newline at end of file diff --git a/src/Azs.InfrastructureInsights.Admin/test/utils.ps1 b/src/Azs.InfrastructureInsights.Admin/test/utils.ps1 new file mode 100644 index 00000000..a1e4525e --- /dev/null +++ b/src/Azs.InfrastructureInsights.Admin/test/utils.ps1 @@ -0,0 +1,24 @@ +function RandomString([bool]$allChars, [int32]$len) { + if ($allChars) { + return -join ((33..126) | Get-Random -Count $len | % {[char]$_}) + } else { + return -join ((48..57) + (97..122) | Get-Random -Count $len | % {[char]$_}) + } +} +function setupEnv() { + $env = @{} + # Preload subscriptionId and tenant from context, which will be used in test + # as default. You could change them if needed. + $env.SubscriptionId = (Get-AzContext).Subscription.Id + $env.Tenant = (Get-AzContext).Tenant.Id + # For any resources you created for test, you should add it to $env here. + $envFile = 'env.json' + if ($TestMode -eq 'live') { + $envFile = 'localEnv.json' + } + set-content -Path (Join-Path $PSScriptRoot $envFile) -Value (ConvertTo-Json $env) +} +function cleanupEnv() { + # Clean resources you create for testing +} + diff --git a/src/Azs.KeyVault.Admin/docs/Azs.KeyVault.Admin.md b/src/Azs.KeyVault.Admin/docs/Azs.KeyVault.Admin.md new file mode 100644 index 00000000..b9695e43 --- /dev/null +++ b/src/Azs.KeyVault.Admin/docs/Azs.KeyVault.Admin.md @@ -0,0 +1,16 @@ +--- +Module Name: Azs.KeyVault.Admin +Module Guid: 51ec68e7-acc8-4532-9775-a5c636c14515 +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.keyvault.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.KeyVault.Admin Module +## Description +Microsoft Azure PowerShell: KeyVaultAdmin cmdlets + +## Azs.KeyVault.Admin Cmdlets +### [Get-AzsKeyvaultQuota](Get-AzsKeyvaultQuota.md) +Get a list of all quota objects for KeyVault at a location. + diff --git a/src/Azs.KeyVault.Admin/docs/Get-AzsKeyvaultQuota.md b/src/Azs.KeyVault.Admin/docs/Get-AzsKeyvaultQuota.md new file mode 100644 index 00000000..2007220f --- /dev/null +++ b/src/Azs.KeyVault.Admin/docs/Get-AzsKeyvaultQuota.md @@ -0,0 +1,101 @@ +--- +external help file: +Module Name: Azs.KeyVault.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.keyvault.admin/get-azskeyvaultquota +schema: 2.0.0 +--- + +# Get-AzsKeyvaultQuota + +## SYNOPSIS +Get a list of all quota objects for KeyVault at a location. + +## SYNTAX + +``` +Get-AzsKeyvaultQuota [-Location ] [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get a list of all quota objects for KeyVault at a location. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsKeyVaultQuota + +Location Name Type +-------- ---- ---- +northwest northwest/Unlimited Microsoft.KeyVault.Admin/locations/quotas + +``` + +Get a list of all quota objects for KeyVault at a location. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +The location of the quota. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.KeyVaultAdmin.Models.Api20170201Preview.IQuota + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.KeyVault.Admin/docs/readme.md b/src/Azs.KeyVault.Admin/docs/readme.md new file mode 100644 index 00000000..b6c8ca5e --- /dev/null +++ b/src/Azs.KeyVault.Admin/docs/readme.md @@ -0,0 +1,11 @@ +# Docs +This directory contains the documentation of the cmdlets for the `Azs.KeyVault.Admin` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overriden on regeneration*. To update documentation examples, please use the `..\examples` folder. + +## Info +- Modifiable: no +- Generated: all +- Committed: yes +- Packaged: yes + +## Details +The process of documentation generation loads `Azs.KeyVault.Admin` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file diff --git a/src/Azs.KeyVault.Admin/examples/Get-AzsKeyvaultQuota.md b/src/Azs.KeyVault.Admin/examples/Get-AzsKeyvaultQuota.md new file mode 100644 index 00000000..80463eaf --- /dev/null +++ b/src/Azs.KeyVault.Admin/examples/Get-AzsKeyvaultQuota.md @@ -0,0 +1,11 @@ +### Example 1: +```powershell +PS C:\> Get-AzsKeyVaultQuota + +Location Name Type +-------- ---- ---- +northwest northwest/Unlimited Microsoft.KeyVault.Admin/locations/quotas + +``` + +Get a list of all quota objects for KeyVault at a location. diff --git a/src/Azs.KeyVault.Admin/readme.md b/src/Azs.KeyVault.Admin/readme.md new file mode 100644 index 00000000..b89157bc --- /dev/null +++ b/src/Azs.KeyVault.Admin/readme.md @@ -0,0 +1,90 @@ + +# Azs.KeyVault.Admin +This directory contains the PowerShell module for the KeyVault Admin service. + +--- +## Status +[![Azs.KeyVault.Admin](https://img.shields.io/powershellgallery/v/Azs.KeyVault.Admin.svg?style=flat-square&label=Azs.KeyVault.Admin "Azs.KeyVault.Admin")](https://www.powershellgallery.com/packages/Azs.KeyVault.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.KeyVault.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + +input-file: + - $(repo)/specification/azsadmin/resource-manager/keyvault/Microsoft.KeyVault.Admin/preview/2017-02-01-preview/KeyVault.json + - $(repo)/specification/azsadmin/resource-manager/keyvault/Microsoft.KeyVault.Admin/preview/2017-02-01-preview/Quotas.json + +metadata: + description: 'Microsoft AzureStack PowerShell: Keyvault Admin cmdlets' + +### PSD1 metadata changes +subject-prefix: 'Keyvault' +module-version: 0.9.0-preview +service-name: KeyvaultAdmin + +### File Renames +module-name: Azs.KeyVault.Admin +csproj: Azs.KeyVault.Admin.csproj +psd1: Azs.KeyVault.Admin.psd1 +psm1: Azs.KeyVault.Admin.psm1 + +directive: +# Add release notes + - from: Azs.Keyvault.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Keyvault.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Keyvault.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Keyvault.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); +``` diff --git a/src/Azs.KeyVault.Admin/test/Get-AzsKeyvaultQuota.Recording.json b/src/Azs.KeyVault.Admin/test/Get-AzsKeyvaultQuota.Recording.json new file mode 100644 index 00000000..1594fb9c --- /dev/null +++ b/src/Azs.KeyVault.Admin/test/Get-AzsKeyvaultQuota.Recording.json @@ -0,0 +1,38 @@ +{ + "Get-AzsKeyvaultQuota+[NoContext]+List+$GET+https://adminmanagement.local.azurestack.external/subscriptions/e0472ab8-6c95-464d-bd13-590c91be5bbf/providers/Microsoft.KeyVault.Admin/locations/local/quotas?api-version=2017-02-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.local.azurestack.external/subscriptions/e0472ab8-6c95-464d-bd13-590c91be5bbf/providers/Microsoft.KeyVault.Admin/locations/local/quotas?api-version=2017-02-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-keyvault-service-version": [ "1.1.41.0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14990" ], + "x-ms-request-id": [ "449771dd-e4a7-46cb-b193-607f4140f5bc" ], + "x-ms-correlation-request-id": [ "449771dd-e4a7-46cb-b193-607f4140f5bc" ], + "x-ms-routing-request-id": [ "LOCAL:20191107T221155Z:449771dd-e4a7-46cb-b193-607f4140f5bc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 07 Nov 2019 22:11:55 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ] + }, + "ContentHeaders": { + "Content-Length": [ "328" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/e0472ab8-6c95-464d-bd13-590c91be5bbf/providers/Microsoft.KeyVault.Admin/locations/local/quotas/Unlimited\",\"name\":\"local/Unlimited\",\"type\":\"Microsoft.KeyVault.Admin/locations/quotas\",\"location\":\"local\",\"plan\":null,\"sku\":null,\"kind\":null,\"tags\":null,\"etag\":null,\"properties\":null}],\"nextLink\":null}" + } + } +} \ No newline at end of file diff --git a/src/Azs.KeyVault.Admin/test/Get-AzsKeyvaultQuota.Tests.ps1 b/src/Azs.KeyVault.Admin/test/Get-AzsKeyvaultQuota.Tests.ps1 new file mode 100644 index 00000000..b4af688a --- /dev/null +++ b/src/Azs.KeyVault.Admin/test/Get-AzsKeyvaultQuota.Tests.ps1 @@ -0,0 +1,14 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsKeyvaultQuota.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsKeyvaultQuota' { + It 'List' { + $quotas = Get-AzsKeyvaultQuota + $quotas | Should -Not -BeNullOrEmpty + } +} diff --git a/src/Azs.Network.Admin/custom/New-AzsNetworkQuota.ps1 b/src/Azs.Network.Admin/custom/New-AzsNetworkQuota.ps1 new file mode 100644 index 00000000..42045e17 --- /dev/null +++ b/src/Azs.Network.Admin/custom/New-AzsNetworkQuota.ps1 @@ -0,0 +1,187 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Create or update a quota. +.Description +Create or update a quota. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/new-azsnetworkquota +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +QUOTA : Network quota resource. + [Tag ]: List of key value pairs. + [(Any) ]: This indicates any property can be added to this object. + [MaxLoadBalancersPerSubscription ]: Maximum number of load balancers a tenant subscription can provision. + [MaxNicsPerSubscription ]: Maximum number of NICs a tenant subscription can provision. + [MaxPublicIpsPerSubscription ]: Maximum number of public IP addresses a tenant subscription can provision. + [MaxSecurityGroupsPerSubscription ]: Maximum number of security groups a tenant subscription can provision. + [MaxVirtualNetworkGatewayConnectionsPerSubscription ]: Maximum number of virtual network gateway Connections a tenant subscription can provision. + [MaxVirtualNetworkGatewaysPerSubscription ]: Maximum number of virtual network gateways a tenant subscription can provision. + [MaxVnetsPerSubscription ]: Maximum number of virtual networks a tenant subscription can provision. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/new-azsnetworkquota +#> +function New-AzsNetworkQuota { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota])] + [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Path')] + [System.String] + # Name of the resource. + ${Name}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota] + # Network quota resource. + # To construct, see NOTES section for QUOTA properties and create a hash table. + ${Quota}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.DefaultInfo(Script='50')] + [System.Int64] + # Maximum number of load balancers a tenant subscription can provision. + ${MaxLoadBalancersPerSubscription}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.DefaultInfo(Script='100')] + [System.Int64] + # Maximum number of NICs a tenant subscription can provision. + ${MaxNicsPerSubscription}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.DefaultInfo(Script='50')] + [System.Int64] + # Maximum number of public IP addresses a tenant subscription can provision. + ${MaxPublicIpsPerSubscription}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.DefaultInfo(Script='50')] + [System.Int64] + # Maximum number of security groups a tenant subscription can provision. + ${MaxSecurityGroupsPerSubscription}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.DefaultInfo(Script='2')] + [System.Int64] + # Maximum number of virtual network gateway Connections a tenant subscription can provision. + ${MaxVirtualNetworkGatewayConnectionsPerSubscription}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.DefaultInfo(Script='1')] + [System.Int64] + # Maximum number of virtual network gateways a tenant subscription can provision. + ${MaxVirtualNetworkGatewaysPerSubscription}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.DefaultInfo(Script='50')] + [System.Int64] + # Maximum number of virtual networks a tenant subscription can provision. + ${MaxVnetsPerSubscription}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IResourceTags]))] + [System.Collections.Hashtable] + # List of key value pairs. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + ) + + process { + # Autorest generated code doesn't throw error in case resource already exists + $resource = Get-AzsNetworkQuota -Name $Name -ErrorAction SilentlyContinue + if ($null -ne $resource) { throw "$($MyInvocation.MyCommand): A network quota with name $Name at location $($resource.Location) already exists" } + Azs.Network.Admin.internal\New-AzsNetworkQuota @PSBoundParameters + } + + } + \ No newline at end of file diff --git a/src/Azs.Network.Admin/custom/Set-AzsNetworkQuota.ps1 b/src/Azs.Network.Admin/custom/Set-AzsNetworkQuota.ps1 new file mode 100644 index 00000000..88fc92b0 --- /dev/null +++ b/src/Azs.Network.Admin/custom/Set-AzsNetworkQuota.ps1 @@ -0,0 +1,127 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Create or update a quota. +.Description +Create or update a quota. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/set-azsnetworkquota +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +QUOTA : Network quota resource. + [Tag ]: List of key value pairs. + [(Any) ]: This indicates any property can be added to this object. + [MaxLoadBalancersPerSubscription ]: Maximum number of load balancers a tenant subscription can provision. + [MaxNicsPerSubscription ]: Maximum number of NICs a tenant subscription can provision. + [MaxPublicIpsPerSubscription ]: Maximum number of public IP addresses a tenant subscription can provision. + [MaxSecurityGroupsPerSubscription ]: Maximum number of security groups a tenant subscription can provision. + [MaxVirtualNetworkGatewayConnectionsPerSubscription ]: Maximum number of virtual network gateway Connections a tenant subscription can provision. + [MaxVirtualNetworkGatewaysPerSubscription ]: Maximum number of virtual network gateways a tenant subscription can provision. + [MaxVnetsPerSubscription ]: Maximum number of virtual networks a tenant subscription can provision. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/set-azsnetworkquota +#> +function Set-AzsNetworkQuota { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota])] +[CmdletBinding(DefaultParameterSetName='Update', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota] + # Network quota resource. + # To construct, see NOTES section for QUOTA properties and create a hash table. + ${Quota}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + # Pipeline feature broken in autorest generated cmdlet + # Name is a mandatory parameter along with the pipeline object + # Getting this parameter from the pipeline object + if ($null -ne $Quota.Name) + { + $name = $Quota.Name + if ($name.Contains('/')) { $name = $name.split('/')[-1] } + $PSBoundParameters.Add('Name', $name) + } + if ($null -ne $Quota.Location) + { + $PSBoundParameters.Add('Location', $Quota.Location) + } + Azs.Network.Admin.internal\Set-AzsNetworkQuota @PSBoundParameters + } + +} diff --git a/src/Azs.Network.Admin/docs/latest/Azs.Network.Admin.md b/src/Azs.Network.Admin/docs/latest/Azs.Network.Admin.md new file mode 100644 index 00000000..efeae2ff --- /dev/null +++ b/src/Azs.Network.Admin/docs/latest/Azs.Network.Admin.md @@ -0,0 +1,37 @@ +--- +Module Name: Azs.Network.Admin +Module Guid: 818c880d-2aa0-4aa3-961c-cc58c4ef12b2 +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.Network.Admin Module +## Description +Preview release of the Network operators module which allows operators to monitor network resources and manage network quotas. + +## Azs.Network.Admin Cmdlets +### [Get-AzsLoadBalancer](Get-AzsLoadBalancer.md) +Get a list of all load balancers. + +### [Get-AzsNetworkAdminOverview](Get-AzsNetworkAdminOverview.md) +Get an overview of the state of the network resource provider. + +### [Get-AzsNetworkQuota](Get-AzsNetworkQuota.md) +Get a quota by name. + +### [Get-AzsPublicIPAddress](Get-AzsPublicIPAddress.md) +List of public IP addresses. + +### [Get-AzsVirtualNetwork](Get-AzsVirtualNetwork.md) +Get a list of all virtual networks. + +### [New-AzsNetworkQuota](New-AzsNetworkQuota.md) +Create or update a quota. + +### [Remove-AzsNetworkQuota](Remove-AzsNetworkQuota.md) +Delete a quota by name. + +### [Set-AzsNetworkQuota](Set-AzsNetworkQuota.md) +Create or update a quota. + diff --git a/src/Azs.Network.Admin/docs/latest/Get-AzsLoadBalancer.md b/src/Azs.Network.Admin/docs/latest/Get-AzsLoadBalancer.md new file mode 100644 index 00000000..a575cfa8 --- /dev/null +++ b/src/Azs.Network.Admin/docs/latest/Get-AzsLoadBalancer.md @@ -0,0 +1,162 @@ +--- +external help file: +Module Name: Azs.Network.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/get-azsloadbalancer +schema: 2.0.0 +--- + +# Get-AzsLoadBalancer + +## SYNOPSIS +Get a list of all load balancers. + +## SYNTAX + +``` +Get-AzsLoadBalancer [-SubscriptionId ] [-Filter ] [-InlineCount ] + [-OrderBy ] [-Skip ] [-Top ] [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get a list of all load balancers. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +```powershell +Get-AzsLoadBalancer +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/get-azsloadbalancer +``` + + + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InlineCount +OData inline count parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OrderBy +OData orderBy parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Skip +OData skip parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Top +OData top parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ILoadBalancer + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Network.Admin/docs/latest/Get-AzsNetworkAdminOverview.md b/src/Azs.Network.Admin/docs/latest/Get-AzsNetworkAdminOverview.md new file mode 100644 index 00000000..48993cbd --- /dev/null +++ b/src/Azs.Network.Admin/docs/latest/Get-AzsNetworkAdminOverview.md @@ -0,0 +1,116 @@ +--- +external help file: +Module Name: Azs.Network.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/get-azsnetworkadminoverview +schema: 2.0.0 +--- + +# Get-AzsNetworkAdminOverview + +## SYNOPSIS +Get an overview of the state of the network resource provider. + +## SYNTAX + +### Get (Default) +``` +Get-AzsNetworkAdminOverview [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsNetworkAdminOverview -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get an overview of the state of the network resource provider. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +```powershell +Get-AzsNetworkAdminOverview +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/get-azsnetworkadminoverview +``` + + + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.INetworkAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.INetworkAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IAdminOverview + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[ResourceName ]`: Name of the resource. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.Network.Admin/docs/latest/Get-AzsNetworkQuota.md b/src/Azs.Network.Admin/docs/latest/Get-AzsNetworkQuota.md new file mode 100644 index 00000000..13271290 --- /dev/null +++ b/src/Azs.Network.Admin/docs/latest/Get-AzsNetworkQuota.md @@ -0,0 +1,196 @@ +--- +external help file: +Module Name: Azs.Network.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/get-azsnetworkquota +schema: 2.0.0 +--- + +# Get-AzsNetworkQuota + +## SYNOPSIS +Get a quota by name. + +## SYNTAX + +### List (Default) +``` +Get-AzsNetworkQuota [-Location ] [-SubscriptionId ] [-Filter ] + [-DefaultProfile ] [-PassThru] [] +``` + +### Get +``` +Get-AzsNetworkQuota -Name [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [-PassThru] [] +``` + +### GetViaIdentity +``` +Get-AzsNetworkQuota -InputObject [-DefaultProfile ] [-PassThru] + [] +``` + +## DESCRIPTION +List all quotas. +Limit the list by passing a name or filter. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Get-AzsNetworkQuota +``` + +Lists all the network quotas. + +### -------------------------- EXAMPLE 2 -------------------------- +``` +Get-AzsNetworkQuota -Name NetworkQuota1 +``` + +Gets the specified network quota. + + + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.INetworkAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Name +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the resource. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.INetworkAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[ResourceName ]`: Name of the resource. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.Network.Admin/docs/latest/Get-AzsPublicIPAddress.md b/src/Azs.Network.Admin/docs/latest/Get-AzsPublicIPAddress.md new file mode 100644 index 00000000..d6f0e354 --- /dev/null +++ b/src/Azs.Network.Admin/docs/latest/Get-AzsPublicIPAddress.md @@ -0,0 +1,162 @@ +--- +external help file: +Module Name: Azs.Network.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/get-azspublicipaddress +schema: 2.0.0 +--- + +# Get-AzsPublicIPAddress + +## SYNOPSIS +List of public ip addresses. + +## SYNTAX + +``` +Get-AzsPublicIPAddress [-SubscriptionId ] [-Filter ] [-InlineCount ] + [-OrderBy ] [-Skip ] [-Top ] [-DefaultProfile ] [] +``` + +## DESCRIPTION +List of public ip addresses. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +```powershell +Get-AzsPublicIPAddress +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/get-azspublicipaddress +``` + +Get the list of public ip addresses, either allocated or not allocated. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InlineCount +OData inline count parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OrderBy +OData orderBy parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Skip +OData skip parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Top +OData top parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IPublicIPAddress + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Network.Admin/docs/latest/Get-AzsVirtualNetwork.md b/src/Azs.Network.Admin/docs/latest/Get-AzsVirtualNetwork.md new file mode 100644 index 00000000..8aad240e --- /dev/null +++ b/src/Azs.Network.Admin/docs/latest/Get-AzsVirtualNetwork.md @@ -0,0 +1,162 @@ +--- +external help file: +Module Name: Azs.Network.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/get-azsvirtualnetwork +schema: 2.0.0 +--- + +# Get-AzsVirtualNetwork + +## SYNOPSIS +Get a list of all virtual networks. + +## SYNTAX + +``` +Get-AzsVirtualNetwork [-SubscriptionId ] [-Filter ] [-InlineCount ] + [-OrderBy ] [-Skip ] [-Top ] [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get a list of all virtual networks. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +```powershell +Get-AzsVirtualNetwork +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/get-azsvirtualnetwork +``` + +Return a list of virtual networks for the Azure Stack stamp. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InlineCount +OData inline count parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OrderBy +OData orderBy parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Skip +OData skip parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Top +OData top parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IVirtualNetwork + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Network.Admin/docs/latest/New-AzsNetworkQuota.md b/src/Azs.Network.Admin/docs/latest/New-AzsNetworkQuota.md new file mode 100644 index 00000000..f020c22d --- /dev/null +++ b/src/Azs.Network.Admin/docs/latest/New-AzsNetworkQuota.md @@ -0,0 +1,366 @@ +--- +external help file: +Module Name: Azs.Network.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/new-azsnetworkquota +schema: 2.0.0 +--- + +# New-AzsNetworkQuota + +## SYNOPSIS +Create or update a quota. + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzsNetworkQuota -Name [-Location ] [-SubscriptionId ] + [-MaxLoadBalancersPerSubscription ] [-MaxNicsPerSubscription ] + [-MaxPublicIpsPerSubscription ] [-MaxSecurityGroupsPerSubscription ] + [-MaxVirtualNetworkGatewayConnectionsPerSubscription ] + [-MaxVirtualNetworkGatewaysPerSubscription ] [-MaxVnetsPerSubscription ] [-Tag ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Create +``` +New-AzsNetworkQuota -Name -Quota [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### CreateViaIdentity +``` +New-AzsNetworkQuota -InputObject -Quota [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### CreateViaIdentityExpanded +``` +New-AzsNetworkQuota -InputObject [-MaxLoadBalancersPerSubscription ] + [-MaxNicsPerSubscription ] [-MaxPublicIpsPerSubscription ] + [-MaxSecurityGroupsPerSubscription ] [-MaxVirtualNetworkGatewayConnectionsPerSubscription ] + [-MaxVirtualNetworkGatewaysPerSubscription ] [-MaxVnetsPerSubscription ] [-Tag ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Create or update a quota. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +New-AzsNetworkQuota -Name NetworkQuotaDefaultValues +``` + +Create a new network quota with all the default values. + +### -------------------------- EXAMPLE 2 -------------------------- +``` +New-AzsNetworkQuota -Name NetworkQuota1 -MaxNicsPerSubscription 150 -MaxPublicIpsPerSubscription 150 +``` +Create a new network quota with non default values for quota. + + + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.INetworkAdminIdentity +Parameter Sets: CreateViaIdentity, CreateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Name +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxLoadBalancersPerSubscription +Maximum number of load balancers a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: 50 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxNicsPerSubscription +Maximum number of NICs a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: 100 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxPublicIpsPerSubscription +Maximum number of public IP addresses a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: 50 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxSecurityGroupsPerSubscription +Maximum number of security groups a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: 50 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxVirtualNetworkGatewayConnectionsPerSubscription +Maximum number of virtual network gateway Connections a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: 2 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxVirtualNetworkGatewaysPerSubscription +Maximum number of virtual network gateways a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: 1 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxVnetsPerSubscription +Maximum number of virtual networks a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: 50 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the resource. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Quota +Network quota resource. +To construct, see NOTES section for QUOTA properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota +Parameter Sets: Create, CreateViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Create, CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Tag +List of key value pairs. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: CreateExpanded, CreateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.INetworkAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[ResourceName ]`: Name of the resource. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +#### QUOTA : Network quota resource. + - `[Tag ]`: List of key value pairs. + - `[(Any) ]`: This indicates any property can be added to this object. + - `[MaxLoadBalancersPerSubscription ]`: Maximum number of load balancers a tenant subscription can provision. + - `[MaxNicsPerSubscription ]`: Maximum number of NICs a tenant subscription can provision. + - `[MaxPublicIpsPerSubscription ]`: Maximum number of public IP addresses a tenant subscription can provision. + - `[MaxSecurityGroupsPerSubscription ]`: Maximum number of security groups a tenant subscription can provision. + - `[MaxVirtualNetworkGatewayConnectionsPerSubscription ]`: Maximum number of virtual network gateway Connections a tenant subscription can provision. + - `[MaxVirtualNetworkGatewaysPerSubscription ]`: Maximum number of virtual network gateways a tenant subscription can provision. + - `[MaxVnetsPerSubscription ]`: Maximum number of virtual networks a tenant subscription can provision. + +## RELATED LINKS + diff --git a/src/Azs.Network.Admin/docs/latest/Remove-AzsNetworkQuota.md b/src/Azs.Network.Admin/docs/latest/Remove-AzsNetworkQuota.md new file mode 100644 index 00000000..6a60fdd2 --- /dev/null +++ b/src/Azs.Network.Admin/docs/latest/Remove-AzsNetworkQuota.md @@ -0,0 +1,243 @@ +--- +external help file: +Module Name: Azs.Network.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/remove-azsnetworkquota +schema: 2.0.0 +--- + +# Remove-AzsNetworkQuota + +## SYNOPSIS +Delete a quota by name. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsNetworkQuota -Name [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsNetworkQuota -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] + [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Delete a quota by name. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Remove-AzsNetworkQuota -Name NetworkQuota1 +``` + +Remove a network quota by name. + +### -------------------------- EXAMPLE 2 -------------------------- +``` +Get-AzsNetworkQuota -Name NetworkQuota1 | Remove-AzsNetworkQuota +``` + +Remove a network quota using a pipe. + +### -------------------------- EXAMPLE 3 -------------------------- +``` +Remove-AzsNetworkQuota -Name NetworkQuota1 +``` + +Remove a network quota. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.INetworkAdminIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Name +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the resource. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.INetworkAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Id ]`: Resource identity path + - `[Location ]`: Location of the resource. + - `[ResourceName ]`: Name of the resource. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + +## RELATED LINKS + diff --git a/src/Azs.Network.Admin/docs/latest/Set-AzsNetworkQuota.md b/src/Azs.Network.Admin/docs/latest/Set-AzsNetworkQuota.md new file mode 100644 index 00000000..fcc61550 --- /dev/null +++ b/src/Azs.Network.Admin/docs/latest/Set-AzsNetworkQuota.md @@ -0,0 +1,325 @@ +--- +external help file: +Module Name: Azs.Network.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.network.admin/set-azsnetworkquota +schema: 2.0.0 +--- + +# Set-AzsNetworkQuota + +## SYNOPSIS +Create or update a quota. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Set-AzsNetworkQuota -Name [-Location ] [-SubscriptionId ] + [-MaxLoadBalancersPerSubscription ] [-MaxNicsPerSubscription ] + [-MaxPublicIpsPerSubscription ] [-MaxSecurityGroupsPerSubscription ] + [-MaxVirtualNetworkGatewayConnectionsPerSubscription ] + [-MaxVirtualNetworkGatewaysPerSubscription ] [-MaxVnetsPerSubscription ] [-Tag ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Update +``` +Set-AzsNetworkQuota -Name -Quota [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Create or update a quota. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Set-AzsNetworkQuota -Name NetworkQuota1 -MaxVnetsPerSubscription 20 +``` + +Update a network quota by name. + +### -------------------------- EXAMPLE 2 -------------------------- +``` +Set-AzsNetworkQuota -Name NetworkQuota1 -MaxPublicIpsPerSubscription 75 -MaxNicsPerSubscription 100 +``` + +Update a network quota by name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Name +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxLoadBalancersPerSubscription +Maximum number of load balancers a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxNicsPerSubscription +Maximum number of NICs a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxPublicIpsPerSubscription +Maximum number of public IP addresses a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxSecurityGroupsPerSubscription +Maximum number of security groups a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxVirtualNetworkGatewayConnectionsPerSubscription +Maximum number of virtual network gateway Connections a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxVirtualNetworkGatewaysPerSubscription +Maximum number of virtual network gateways a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxVnetsPerSubscription +Maximum number of virtual networks a tenant subscription can provision. + +```yaml +Type: System.Int64 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the resource. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Quota +Network quota resource. +To construct, see NOTES section for QUOTA properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota +Parameter Sets: Update +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Tag +List of key value pairs. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.IQuota + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### QUOTA : Network quota resource. + - `[Tag ]`: List of key value pairs. + - `[(Any) ]`: This indicates any property can be added to this object. + - `[MaxLoadBalancersPerSubscription ]`: Maximum number of load balancers a tenant subscription can provision. + - `[MaxNicsPerSubscription ]`: Maximum number of NICs a tenant subscription can provision. + - `[MaxPublicIpsPerSubscription ]`: Maximum number of public IP addresses a tenant subscription can provision. + - `[MaxSecurityGroupsPerSubscription ]`: Maximum number of security groups a tenant subscription can provision. + - `[MaxVirtualNetworkGatewayConnectionsPerSubscription ]`: Maximum number of virtual network gateway Connections a tenant subscription can provision. + - `[MaxVirtualNetworkGatewaysPerSubscription ]`: Maximum number of virtual network gateways a tenant subscription can provision. + - `[MaxVnetsPerSubscription ]`: Maximum number of virtual networks a tenant subscription can provision. + +## RELATED LINKS + diff --git a/src/Azs.Network.Admin/docs/readme.md b/src/Azs.Network.Admin/docs/readme.md new file mode 100644 index 00000000..d55ab830 --- /dev/null +++ b/src/Azs.Network.Admin/docs/readme.md @@ -0,0 +1,11 @@ +# Docs +This directory contains the documentation of the cmdlets for the `Azs.Network.Admin` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overriden on regeneration*. To update documentation examples, please use the `..\examples` folder. + +## Info +- Modifiable: no +- Generated: all +- Committed: yes +- Packaged: yes + +## Details +The process of documentation generation loads `Azs.Network.Admin` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file diff --git a/src/Azs.Network.Admin/examples/Get-AzsLoadBalancer.md b/src/Azs.Network.Admin/examples/Get-AzsLoadBalancer.md new file mode 100644 index 00000000..cd7c58b0 --- /dev/null +++ b/src/Azs.Network.Admin/examples/Get-AzsLoadBalancer.md @@ -0,0 +1,28 @@ +### Example 1: Default Get +```powershell +PS C:\> Get-AzsLoadBalancer + +Id : /subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/aps-sql-lb +Location : +Name : aps-sql-lb +ProvisioningState : Succeeded +PublicIPAddress : {} +SubscriptionId : 3ff3b1de-e7f5-43ad-b057-ace4767e7d01 +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +TenantResourceUri : /subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/aps-sql-lb +Type : Microsoft.Network.Admin/adminLoadBalancers + +Id : /subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/FrontEndServersLoadBalanc + er +Location : +Name : FrontEndServersLoadBalancer +ProvisioningState : Succeeded +PublicIPAddress : {100.81.128.40} +SubscriptionId : 3ff3b1de-e7f5-43ad-b057-ace4767e7d01 +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +TenantResourceUri : /subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/FrontEndServersLoadBalanc + er +Type : Microsoft.Network.Admin/adminLoadBalancers +``` + +Returns all of the virtual networks. diff --git a/src/Azs.Network.Admin/examples/Get-AzsNetworkAdminOverview.md b/src/Azs.Network.Admin/examples/Get-AzsNetworkAdminOverview.md new file mode 100644 index 00000000..aa6ea8a0 --- /dev/null +++ b/src/Azs.Network.Admin/examples/Get-AzsNetworkAdminOverview.md @@ -0,0 +1,44 @@ +### Example 1: Default Get +```powershell +PS C:\> Get-AzsNetworkAdminOverview + +BackendIPUsageInUseResourceCount : 40 +BackendIPUsageTotalResourceCount : 282 +Id : /subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/adminOverview/ +LoadBalancerMuxHealthErrorResourceCount : 0 +LoadBalancerMuxHealthHealthyResourceCount : 2 +LoadBalancerMuxHealthTotalResourceCount : 2 +LoadBalancerMuxHealthUnknownCount : 0 +LoadBalancerMuxHealthWarningResourceCount : 0 +Location : +MacAddressUsageInUseResourceCount : 95 +MacAddressUsageTotalResourceCount : 4063232 +Name : +ProvisioningState : Succeeded +PublicIPAddressUsageInUseResourceCount : 65 +PublicIPAddressUsageTotalResourceCount : 1023 +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +Type : Microsoft.Network.Admin/adminOverview +VirtualGatewayHealthErrorResourceCount : 0 +VirtualGatewayHealthHealthyResourceCount : 2 +VirtualGatewayHealthTotalResourceCount : 3 +VirtualGatewayHealthUnknownCount : 1 +VirtualGatewayHealthWarningResourceCount : 0 +VirtualNetworkHealthErrorResourceCount : 0 +VirtualNetworkHealthHealthyResourceCount : 0 +VirtualNetworkHealthTotalResourceCount : 31 +VirtualNetworkHealthUnknownCount : 31 +VirtualNetworkHealthWarningResourceCount : 0 +``` + +Returns an overview of Network Admin. + +### Example 2: Get a specific value +```powershell +PS C:\> (Get-AzsNetworkAdminOverview).BackendIPUsageTotalResourceCount + +282 +``` + +Returns the total resource count of the backend IPs. + diff --git a/src/Azs.Network.Admin/examples/Get-AzsNetworkQuota.md b/src/Azs.Network.Admin/examples/Get-AzsNetworkQuota.md new file mode 100644 index 00000000..40b9593e --- /dev/null +++ b/src/Azs.Network.Admin/examples/Get-AzsNetworkQuota.md @@ -0,0 +1,61 @@ +### Example 1: Get by location +```powershell +PS C:\> Get-AzsNetworkQuota -Location northwest + +Id : /subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/locations/northwest/quotas/Def + ault Quota +Location : northwest +MaxLoadBalancersPerSubscription : 50 +MaxNicsPerSubscription : 100 +MaxPublicIpsPerSubscription : 50 +MaxSecurityGroupsPerSubscription : 50 +MaxVirtualNetworkGatewayConnectionsPerSubscription : 2 +MaxVirtualNetworkGatewaysPerSubscription : 1 +MaxVnetsPerSubscription : 50 +MigrationPhase : None +Name : northwest/Default Quota +ProvisioningState : Succeeded +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +Type : Microsoft.Network.Admin/quotas + +Id : /subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/locations/northwest/quotas/Vaa + SSDKTestNetworkQuota +Location : northwest +MaxLoadBalancersPerSubscription : 50 +MaxNicsPerSubscription : 100 +MaxPublicIpsPerSubscription : 50 +MaxSecurityGroupsPerSubscription : 50 +MaxVirtualNetworkGatewayConnectionsPerSubscription : 2 +MaxVirtualNetworkGatewaysPerSubscription : 1 +MaxVnetsPerSubscription : 50 +MigrationPhase : None +Name : northwest/VaaSSDKTestNetworkQuota +ProvisioningState : Succeeded +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +Type : Microsoft.Network.Admin/quotas +``` + +Returns all of the network quotas in northwest. + +### Example 2: Get by location and name +```powershell +PS C:\> Get-AzsNetworkQuota -Location northwest -Name VaaSSDKTestNetworkQuota + +Id : /subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/locations/northwest/quotas/Vaa + SSDKTestNetworkQuota +Location : northwest +MaxLoadBalancersPerSubscription : 50 +MaxNicsPerSubscription : 100 +MaxPublicIpsPerSubscription : 50 +MaxSecurityGroupsPerSubscription : 50 +MaxVirtualNetworkGatewayConnectionsPerSubscription : 2 +MaxVirtualNetworkGatewaysPerSubscription : 1 +MaxVnetsPerSubscription : 50 +MigrationPhase : None +Name : northwest/VaaSSDKTestNetworkQuota +ProvisioningState : Succeeded +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +Type : Microsoft.Network.Admin/quotas +``` + +Returns network quotas in the northwest that are named VaaSSDKTestNetworkQuota. diff --git a/src/Azs.Network.Admin/examples/Get-AzsPublicIPAddress.md b/src/Azs.Network.Admin/examples/Get-AzsPublicIPAddress.md new file mode 100644 index 00000000..34afd54c --- /dev/null +++ b/src/Azs.Network.Admin/examples/Get-AzsPublicIPAddress.md @@ -0,0 +1,61 @@ +### Example 1: Default Get +```powershell +PS C:\> Get-AzsPublicIPAddress + +AllocationMethod : Dynamic +IPAddress : 100.81.128.46 +IPPool : 731fb401-ff66-4626-95f4-bd5d1e812c1c +Id : /subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/publicIPAddresses/sqlvmpubip +Location : +Name : sqlvmpubip +ProvisioningState : Succeeded +SubscriptionId : 0c4ca7ea-4314-4940-a5dc-29886cfe7c42 +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +TenantResourceUri : /subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/publicIPAddresses/sqlvmpubip +Type : Microsoft.Network.Admin/adminPublicIPAddresses + +AllocationMethod : Dynamic +IPAddress : +IPPool : +Id : /subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/cloudinittest1/providers/Microsoft.Network/publicIPAddresses/cloudinittest-ip +Location : +Name : cloudinittest-ip +ProvisioningState : Succeeded +SubscriptionId : 26f17619-330c-4db7-8699-9b012e94cb6d +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +TenantResourceUri : /subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/cloudinittest1/providers/Microsoft.Network/publicIPAddresses/cloudinittest-ip +Type : Microsoft.Network.Admin/adminPublicIPAddresses + +AllocationMethod : Static +IPAddress : 100.81.128.48 +IPPool : 731fb401-ff66-4626-95f4-bd5d1e812c1c +Id : /subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/kub/providers/Microsoft.Network/publicIPAddresses/vmd-publicIPtf7yd2q2ruluu +Location : +Name : vmd-publicIPtf7yd2q2ruluu +ProvisioningState : Succeeded +SubscriptionId : 26f17619-330c-4db7-8699-9b012e94cb6d +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +TenantResourceUri : /subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/kub/providers/Microsoft.Network/publicIPAddresses/vmd-publicIPtf7yd2q2ruluu +Type : Microsoft.Network.Admin/adminPublicIPAddresses +``` + +Returns all of the public IP addresses. + +### Example 2: Get by filtering +```powershell +PS C:\> Get-AzsPublicIPAddress -Filter "Name eq 'sqlvmpubip'" + +AllocationMethod : Dynamic +IPAddress : 100.81.128.46 +IPPool : 731fb401-ff66-4626-95f4-bd5d1e812c1c +Id : /subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/publicIPAddresses/sqlvmpubip +Location : +Name : sqlvmpubip +ProvisioningState : Succeeded +SubscriptionId : 0c4ca7ea-4314-4940-a5dc-29886cfe7c42 +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +TenantResourceUri : /subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/publicIPAddresses/sqlvmpubip +Type : Microsoft.Network.Admin/adminPublicIPAddresses +``` + +Returns public IP addresses that are named sqlvmpubip. diff --git a/src/Azs.Network.Admin/examples/Get-AzsVirtualNetwork.md b/src/Azs.Network.Admin/examples/Get-AzsVirtualNetwork.md new file mode 100644 index 00000000..bf6c42b0 --- /dev/null +++ b/src/Azs.Network.Admin/examples/Get-AzsVirtualNetwork.md @@ -0,0 +1,58 @@ +### Example 1: Default Get +```powershell +PS C:\> Get-AzsVirtualNetwork + +ConfigurationStateHostError : {} +ConfigurationStateLastUpdatedTime : 2/10/2020 11:44:06 PM +ConfigurationStateStatus : Success +ConfigurationStateVirtualNetworkInterfaceError : {} +Id : /subscriptions/074e4440-77f1-422a-8622-0d146946698c/resourceGroups/vaasrg468c/providers/Microsoft.Network/virtualNetwork + s/vnetc4b363rprjk3q +Location : +Name : vnetc4b363rprjk3q +ProvisioningState : Succeeded +SubscriptionId : 074e4440-77f1-422a-8622-0d146946698c +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +TenantResourceUri : /subscriptions/074e4440-77f1-422a-8622-0d146946698c/resourceGroups/vaasrg468c/providers/Microsoft.Network/virtualNetwork + s/vnetc4b363rprjk3q +Type : Microsoft.Network.Admin/adminVirtualNetworks + +ConfigurationStateHostError : {} +ConfigurationStateLastUpdatedTime : 2/10/2020 11:44:07 PM +ConfigurationStateStatus : Success +ConfigurationStateVirtualNetworkInterfaceError : {} +Id : /subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/v + irtualNetworks/4wxzf2ukegiemvnet +Location : +Name : 4wxzf2ukegiemvnet +ProvisioningState : Succeeded +SubscriptionId : 0c4ca7ea-4314-4940-a5dc-29886cfe7c42 +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +TenantResourceUri : /subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/v + irtualNetworks/4wxzf2ukegiemvnet +Type : Microsoft.Network.Admin/adminVirtualNetworks +``` + +Returns all of the virtual networks. + +### Example 2: Get by filtering +```powershell +PS C:\> Get-AzsVirtualNetwork -Filter "Name eq '4wxzf2ukegiemvnet'" + +ConfigurationStateHostError : {} +ConfigurationStateLastUpdatedTime : 2/10/2020 11:49:20 PM +ConfigurationStateStatus : Success +ConfigurationStateVirtualNetworkInterfaceError : {} +Id : /subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/v + irtualNetworks/4wxzf2ukegiemvnet +Location : +Name : 4wxzf2ukegiemvnet +ProvisioningState : Succeeded +SubscriptionId : 0c4ca7ea-4314-4940-a5dc-29886cfe7c42 +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +TenantResourceUri : /subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/v + irtualNetworks/4wxzf2ukegiemvnet +Type : Microsoft.Network.Admin/adminVirtualNetworks +``` + +Returns virtual networks that are named 4wxzf2ukegiemvnet. diff --git a/src/Azs.Network.Admin/examples/New-AzsNetworkQuota.md b/src/Azs.Network.Admin/examples/New-AzsNetworkQuota.md new file mode 100644 index 00000000..d4f8fb5e --- /dev/null +++ b/src/Azs.Network.Admin/examples/New-AzsNetworkQuota.md @@ -0,0 +1,45 @@ +### Example 1: Default New +```powershell +PS C:\> New-AzsNetworkQuota -Name NetworkQuotaDefaultValues + +Id : /subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/locations/northwest/quotas/Net + workQuotaDefaultValues +Location : northwest +MaxLoadBalancersPerSubscription : 50 +MaxNicsPerSubscription : 100 +MaxPublicIpsPerSubscription : 50 +MaxSecurityGroupsPerSubscription : 50 +MaxVirtualNetworkGatewayConnectionsPerSubscription : 2 +MaxVirtualNetworkGatewaysPerSubscription : 1 +MaxVnetsPerSubscription : 50 +MigrationPhase : None +Name : northwest/NetworkQuotaDefaultValues +ProvisioningState : Succeeded +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +Type : Microsoft.Network.Admin/quotas +``` + +Create a new network quota with all the default values. Returns the created object's values. + +### Example 2: Create new Quota with parameters +```powershell +PS C:\> New-AzsNetworkQuota -Name NetworkQuota1 -MaxNicsPerSubscription 150 -MaxPublicIpsPerSubscription 150 + +Id : /subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/locations/northwest/quotas/Net + workQuota1 +Location : northwest +MaxLoadBalancersPerSubscription : 50 +MaxNicsPerSubscription : 150 +MaxPublicIpsPerSubscription : 150 +MaxSecurityGroupsPerSubscription : 50 +MaxVirtualNetworkGatewayConnectionsPerSubscription : 2 +MaxVirtualNetworkGatewaysPerSubscription : 1 +MaxVnetsPerSubscription : 50 +MigrationPhase : None +Name : northwest/NetworkQuota1 +ProvisioningState : Succeeded +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +Type : Microsoft.Network.Admin/quotas +``` + +Create a new network quota with non default values for quota. diff --git a/src/Azs.Network.Admin/examples/Remove-AzsNetworkQuota.md b/src/Azs.Network.Admin/examples/Remove-AzsNetworkQuota.md new file mode 100644 index 00000000..932cc805 --- /dev/null +++ b/src/Azs.Network.Admin/examples/Remove-AzsNetworkQuota.md @@ -0,0 +1,17 @@ +### Example 1: Default Delete +```powershell +PS C:\> Remove-AzsNetworkQuota -Name NetworkQuota1 + + +``` + +Remove a network quota by name. + +### Example 2: Create new Quota with parameters +```powershell +PS C:\> Get-AzsNetworkQuota -Name NetworkQuota1 | Remove-AzsNetworkQuota + + +``` + +Remove a network quota using a pipe. diff --git a/src/Azs.Network.Admin/examples/Set-AzsNetworkQuota.md b/src/Azs.Network.Admin/examples/Set-AzsNetworkQuota.md new file mode 100644 index 00000000..2bf61662 --- /dev/null +++ b/src/Azs.Network.Admin/examples/Set-AzsNetworkQuota.md @@ -0,0 +1,51 @@ +### Example 1: Set value for MaxNicsPerSubscription using Quota parameter +```powershell +PS C:\> $quota = Get-AzsNetworkQuota -Name MyQuota + +PS C:\> $quota.MaxNicsPerSubscription = 30 + +PS C:\> Set-AzsNetworkQuota -Quota $quota + +Id : /subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/MyQuota +Location : northwest +MaxLoadBalancersPerSubscription : 50 +MaxNicsPerSubscription : 30 +MaxPublicIpsPerSubscription : 50 +MaxSecurityGroupsPerSubscription : 50 +MaxVirtualNetworkGatewayConnectionsPerSubscription : 2 +MaxVirtualNetworkGatewaysPerSubscription : 1 +MaxVnetsPerSubscription : 50 +MigrationPhase : None +Name : northwest/MyQuota +ProvisioningState : Succeeded +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +Type : Microsoft.Network.Admin/quotas +``` + +Returns MyQuota with the MaxNicsPerSubscription changed to 30. + +### Example 2: Set value for MaxNicsPerSubscription using a pipeline +```powershell +PS C:\> $quota = Get-AzsNetworkQuota -Name MyQuota + +PS C:\> $quota.MaxNicsPerSubscription = 50 + +PS C:\> $quota | Set-AzsNetworkQuota + +Id : /subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/MyQuota +Location : northwest +MaxLoadBalancersPerSubscription : 50 +MaxNicsPerSubscription : 50 +MaxPublicIpsPerSubscription : 50 +MaxSecurityGroupsPerSubscription : 50 +MaxVirtualNetworkGatewayConnectionsPerSubscription : 2 +MaxVirtualNetworkGatewaysPerSubscription : 1 +MaxVnetsPerSubscription : 50 +MigrationPhase : None +Name : northwest/MyQuota +ProvisioningState : Succeeded +Tag : Microsoft.Azure.PowerShell.Cmdlets.NetworkAdmin.Models.Api20150615.ResourceTags +Type : Microsoft.Network.Admin/quotas +``` + +Pipelines the quota variable to change the MaxNicsPerSubscription to 50. diff --git a/src/Azs.Network.Admin/readme.md b/src/Azs.Network.Admin/readme.md new file mode 100644 index 00000000..43f3ebaf --- /dev/null +++ b/src/Azs.Network.Admin/readme.md @@ -0,0 +1,198 @@ + +# Azs.Network.Admin +This directory contains the PowerShell module for the NetworkAdmin service. + +--- +## Status +[![Azs.Network.Admin](https://img.shields.io/powershellgallery/v/Azs.Network.Admin.svg?style=flat-square&label=Azs.Network.Admin "Azs.Network.Admin")](https://www.powershellgallery.com/packages/Azs.Network.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Network.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + - $(repo)/specification/azsadmin/resource-manager/network/readme.md + +metadata: + description: 'Microsoft AzureStack PowerShell: Network Admin cmdlets' + +### PSD1 metadata changes +subject-prefix: '' +module-version: 0.9.0-preview +service-name: NetworkAdmin + +### File Renames +module-name: Azs.Network.Admin +csproj: Azs.Network.Admin.csproj # C# project file +psd1: Azs.Network.Admin.psd1 # module manifest file +psm1: Azs.Network.Admin.psm1 # script module file +``` + +### Parameter default values +``` yaml +directive: + # Prepend Network for the Quota cmdlets + - where: + subject: Quota + set: + subject-prefix: Network + + # Remove LocationsOperation, OnPremLocation cmdlets + - where: + subject: (Location) + remove: true. + + # Rename ResourceName parameter to Name + - where: + parameter-name: ResourceName + set: + parameter-name: Name + + # Default to Format-List for the LoadBalancer commandlets as there are many important fields + - where: + model-name: LoadBalancer + set: + suppress-format: true + + # Default to Format-List for the Quota commandlets as there are many important fields + - where: + model-name: Quota + set: + suppress-format: true + + # Default to Format-List for the PublicIpAddress commandlets as there are many important fields + - where: + model-name: PublicIpAddress + set: + suppress-format: true + + # Default to Format-List for the VirtualNetwork commandlets as there are many important fields + - where: + model-name: VirtualNetwork + set: + suppress-format: true + + # Rename Get-AzsResourceProviderState to Get-AzsNetworkAdminOverView + - where: + verb: Get + subject: ResourceProviderState + set: + subject: NetworkAdminOverview + # Default to Format-List for AdminOverview as there are many important fields + - where: + model-name: AdminOverview + set: + suppress-format: true + + # New-AzsNetworkQuota.ps1 - Assign default values matching to the portal UI + - where: + verb: New + parameter-name: MaxLoadBalancersPerSubscription + set: + default: + script: '50' + - where: + verb: New + parameter-name: MaxNicsPerSubscription + set: + default: + script: '100' + - where: + verb: New + parameter-name: MaxPublicIpsPerSubscription + set: + default: + script: '50' + - where: + verb: New + parameter-name: MaxSecurityGroupsPerSubscription + set: + default: + script: '50' + - where: + verb: New + parameter-name: MaxVirtualNetworkGatewayConnectionsPerSubscription + set: + default: + script: '2' + - where: + verb: New + parameter-name: MaxVirtualNetworkGatewaysPerSubscription + set: + default: + script: '1' + - where: + verb: New + parameter-name: MaxVnetsPerSubscription + set: + default: + script: '50' + + ## variant removal from all Set cmdlets -- parameter set UpdateExpanded + - where: + verb: Set + variant: UpdateExpanded + remove: true + + ## hide autorest generated cmdlet to use the custom one + - where: + verb: New|Set + subject: Quota + hide: true + +# Add release notes + - from: Azs.Network.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Network.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Network.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Network.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); diff --git a/src/Azs.Network.Admin/test/Common.ps1 b/src/Azs.Network.Admin/test/Common.ps1 new file mode 100644 index 00000000..c235bcb2 --- /dev/null +++ b/src/Azs.Network.Admin/test/Common.ps1 @@ -0,0 +1,62 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +# Tests to skip +$global:SkippedTests = $( + 'TestGetAllVirtualNetworksOData', + 'TestGetAllPublicIpAddressesOData' +) + +# Global variables +$global:Location = (Get-AzLocation)[0].Location + +# Quota variables +$global:TestQuotaMaxPublicIpsPerSubscription = 32 +$global:TestQuotaMaxVnetsPerSubscription = 32 +$global:TestQuotaMaxVirtualNetworkGatewaysPerSubscription = 16 +$global:TestQuotaMaxVirtualNetworkGatewayConnectionsPerSubscription = 32 +$global:TestQuotaMaxLoadBalancersPerSubscription = 32 +$global:TestQuotaMaxNicsPerSubscription = 4 +$global:TestQuotaMaxSecurityGroupsPerSubscription = 2 + +$global:PutAndDeleteQuotaName = "TestQuotaForRemoval" +$global:PutAndDeleteQuotaWithParamsName = "TestQuotaForRemovalWithParams" +$global:CreateAndUpdateQuotaName = "TestQuotaUpdate" +$global:MaxNicsPerSubscription = 8 + +# Common functions +function ValidateBaseResources { + param( + [Parameter(Mandatory = $true)] + $Resource + ) + + $Resource | Should Not Be $null + $Resource.Id | Should Not Be $null + $Resource.Name | Should Not Be $null +} +function ValidateBaseResourceTenant { + param( + [Parameter(Mandatory = $true)] + $Tenant + ) + + $Tenant | Should Not Be $null + $Tenant.SubscriptionId | Should Not Be $null + $Tenant.TenantResourceUri | Should Not Be $null +} + +if (Test-Path "$PSScriptRoot\Override.ps1") { + . $PSScriptRoot\Override.ps1 +} \ No newline at end of file diff --git a/src/Azs.Network.Admin/test/Get-AzsLoadBalancer.Recording.json b/src/Azs.Network.Admin/test/Get-AzsLoadBalancer.Recording.json new file mode 100644 index 00000000..65caadd6 --- /dev/null +++ b/src/Azs.Network.Admin/test/Get-AzsLoadBalancer.Recording.json @@ -0,0 +1,42 @@ +{ + "Get-AzsLoadBalancer+[NoContext]+TestGetAllLoadBalancers+$GET+https://adminmanagement.northwest.azs-longhaul-01.selfhost.corp.microsoft.com/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/adminLoadBalancers?api-version=2015-06-15+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-01.selfhost.corp.microsoft.com/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/adminLoadBalancers?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "97d26f8e-698b-4377-bfa2-5134db792bd9" ], + "CommandName": [ "Get-AzsLoadBalancer" ], + "FullCommandName": [ "Get-AzsLoadBalancer_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "aabe33bb-f0cc-4960-b51d-c52a6de29fa5" ], + "x-ms-request-id": [ "8c381d1d-dcb5-4c45-b64d-34f969aa97c8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14534" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200208T010343Z:aabe33bb-f0cc-4960-b51d-c52a6de29fa5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Sat, 08 Feb 2020 01:03:42 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFhz+9C8BjgnQ/KHWhO2+jbs6EoQ0dh5LovMJpF9OVEwFfB/FYrna6hlRdzN6lxWXooONZNah5PIMyiuV5Wxrmwez0o8BU7ie/cI4Y2Io2XSnQmyG9z/25PfMJ5H8Ok9Az42DXKZujZ9WLP8mMh5m" ] + }, + "ContentHeaders": { + "Content-Length": [ "6277" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"name\": \"aps-sql-lb\",\r\n \"type\": \"Microsoft.Network.Admin/adminLoadBalancers\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/aps-sql-lb\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicIpAddresses\": [],\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/aps-sql-lb\"\r\n }\r\n },\r\n {\r\n \"name\": \"FrontEndServersLoadBalancer\",\r\n \"type\": \"Microsoft.Network.Admin/adminLoadBalancers\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/FrontEndServersLoadBalancer\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicIpAddresses\": [\r\n \"100.81.128.40\"\r\n ],\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/FrontEndServersLoadBalancer\"\r\n }\r\n },\r\n {\r\n \"name\": \"ManagementServersLoadBalancer\",\r\n \"type\": \"Microsoft.Network.Admin/adminLoadBalancers\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/ManagementServersLoadBalancer\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicIpAddresses\": [\r\n \"100.81.128.56\"\r\n ],\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/ManagementServersLoadBalancer\"\r\n }\r\n },\r\n {\r\n \"name\": \"PublishersLoadBalancer\",\r\n \"type\": \"Microsoft.Network.Admin/adminLoadBalancers\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/PublishersLoadBalancer\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicIpAddresses\": [\r\n \"100.81.128.57\"\r\n ],\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/loadBalancers/PublishersLoadBalancer\"\r\n }\r\n },\r\n {\r\n \"name\": \"testvmscalesetlb\",\r\n \"type\": \"Microsoft.Network.Admin/adminLoadBalancers\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/sarathys/providers/Microsoft.Network/loadBalancers/testvmscalesetlb\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicIpAddresses\": [\r\n \"100.81.128.44\"\r\n ],\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/sarathys/providers/Microsoft.Network/loadBalancers/testvmscalesetlb\"\r\n }\r\n },\r\n {\r\n \"name\": \"testLB\",\r\n \"type\": \"Microsoft.Network.Admin/adminLoadBalancers\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/testtest/providers/Microsoft.Network/loadBalancers/testLB\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicIpAddresses\": [\r\n \"100.81.128.49\",\r\n \"100.81.128.52\"\r\n ],\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/testtest/providers/Microsoft.Network/loadBalancers/testLB\"\r\n }\r\n },\r\n {\r\n \"name\": \"azsmeh1qpk1kkm7a1-publiclb\",\r\n \"type\": \"Microsoft.Network.Admin/adminLoadBalancers\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh1qpk1kkm7a-1/providers/Microsoft.Network/loadBalancers/azsmeh1qpk1kkm7a1-publiclb\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicIpAddresses\": [\r\n \"100.81.128.39\"\r\n ],\r\n \"subscriptionId\": \"d4177936-695d-441f-bdf4-5f1ddc010c2f\",\r\n \"tenantResourceUri\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh1qpk1kkm7a-1/providers/Microsoft.Network/loadBalancers/azsmeh1qpk1kkm7a1-publiclb\"\r\n }\r\n },\r\n {\r\n \"name\": \"azsmeh2u2g6ue8zw1-publiclb\",\r\n \"type\": \"Microsoft.Network.Admin/adminLoadBalancers\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh2u2g6ue8zw-1/providers/Microsoft.Network/loadBalancers/azsmeh2u2g6ue8zw1-publiclb\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicIpAddresses\": [\r\n \"100.81.128.50\"\r\n ],\r\n \"subscriptionId\": \"d4177936-695d-441f-bdf4-5f1ddc010c2f\",\r\n \"tenantResourceUri\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh2u2g6ue8zw-1/providers/Microsoft.Network/loadBalancers/azsmeh2u2g6ue8zw1-publiclb\"\r\n }\r\n },\r\n {\r\n \"name\": \"ehrpclusterpvdvurfnhowxo-publiclb\",\r\n \"type\": \"Microsoft.Network.Admin/adminLoadBalancers\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/microsoft.eventhubstaging/providers/Microsoft.Network/loadBalancers/ehrpclusterpvdvurfnhowxo-publiclb\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicIpAddresses\": [\r\n \"100.81.128.71\"\r\n ],\r\n \"subscriptionId\": \"d4177936-695d-441f-bdf4-5f1ddc010c2f\",\r\n \"tenantResourceUri\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/microsoft.eventhubstaging/providers/Microsoft.Network/loadBalancers/ehrpclusterpvdvurfnhowxo-publiclb\"\r\n }\r\n }\r\n ]\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Network.Admin/test/Get-AzsLoadBalancer.Tests.ps1 b/src/Azs.Network.Admin/test/Get-AzsLoadBalancer.Tests.ps1 new file mode 100644 index 00000000..6acc90fc --- /dev/null +++ b/src/Azs.Network.Admin/test/Get-AzsLoadBalancer.Tests.ps1 @@ -0,0 +1,36 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsLoadBalancer.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsLoadBalancer' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + } + + AfterEach { + $global:Client = $null + } + + It "TestGetAllLoadBalancers" -Skip:$('TestGetAllLoadBalancers' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllLoadBalancers' + + $Balancers = Get-AzsLoadBalancer + # This test should be using the SessionRecord which has an existing LoadBalancer created + if ($null -ne $Balancers) { + foreach ($Balancer in $Balancers) { + ValidateBaseResources($Balancer) + ValidateBaseResourceTenant($Balancer) + foreach ($IpAddress in $Balancer.PublicIpAddress) { + $IpAddress | Should Not Be $null + } + } + } + } +} diff --git a/src/Azs.Network.Admin/test/Get-AzsNetworkAdminOverview.Recording.json b/src/Azs.Network.Admin/test/Get-AzsNetworkAdminOverview.Recording.json new file mode 100644 index 00000000..6b96f354 --- /dev/null +++ b/src/Azs.Network.Admin/test/Get-AzsNetworkAdminOverview.Recording.json @@ -0,0 +1,42 @@ +{ + "Get-AzsNetworkAdminOverview+[NoContext]+TestGetAdminOverview+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/adminOverview?api-version=2015-06-15+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/adminOverview?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "4210b97e-0e05-4974-a834-446b16a49785" ], + "CommandName": [ "Get-AzsNetworkAdminOverview" ], + "FullCommandName": [ "Get-AzsNetworkAdminOverview_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8bebaff7-698b-4770-8c2f-7dbea1c6fd64" ], + "x-ms-request-id": [ "b1b9a4b5-ec70-4779-8a7d-aea65992d311" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14823" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200207T231517Z:8bebaff7-698b-4770-8c2f-7dbea1c6fd64" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 07 Feb 2020 23:15:16 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnCEdwfwP058QSgML7vGXI90e7vIODZiJTvdxwFLmS0rzue7Wl69CqgbGrkfpyvGXp2NYTSnTWP/TxGMkiudYFiQXCQPdSZMFScJg6jFBq9Stm0P9VgQdYaxbokz6fi542aqDwoK+2j+Uonxip6rN" ] + }, + "ContentHeaders": { + "Content-Length": [ "1183" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"name\": \"\",\r\n \"type\": \"Microsoft.Network.Admin/adminOverview\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/adminOverview/\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualNetworkHealth\": {\r\n \"totalResourceCount\": 22,\r\n \"healthyResourceCount\": 0,\r\n \"errorResourceCount\": 0,\r\n \"warningResourceCount\": 0,\r\n \"healthUnknownCount\": 22\r\n },\r\n \"loadBalancerMuxHealth\": {\r\n \"totalResourceCount\": 2,\r\n \"healthyResourceCount\": 2,\r\n \"errorResourceCount\": 0,\r\n \"warningResourceCount\": 0,\r\n \"healthUnknownCount\": 0\r\n },\r\n \"virtualGatewayHealth\": {\r\n \"totalResourceCount\": 3,\r\n \"healthyResourceCount\": 2,\r\n \"errorResourceCount\": 0,\r\n \"warningResourceCount\": 0,\r\n \"healthUnknownCount\": 1\r\n },\r\n \"publicIpAddressUsage\": {\r\n \"totalResourceCount\": 1023,\r\n \"inUseResourceCount\": 59\r\n },\r\n \"backendIpUsage\": {\r\n \"totalResourceCount\": 282,\r\n \"inUseResourceCount\": 23\r\n },\r\n \"macAddressUsage\": {\r\n \"totalResourceCount\": 4063232,\r\n \"inUseResourceCount\": 50\r\n }\r\n }\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Network.Admin/test/Get-AzsNetworkAdminOverview.Tests.ps1 b/src/Azs.Network.Admin/test/Get-AzsNetworkAdminOverview.Tests.ps1 new file mode 100644 index 00000000..8a30a618 --- /dev/null +++ b/src/Azs.Network.Admin/test/Get-AzsNetworkAdminOverview.Tests.ps1 @@ -0,0 +1,56 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsNetworkAdminOverview.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsNetworkAdminOverview' { + + BeforeEach { + function AssertAdminOverviewResourceHealth { + param( + [Parameter(Mandatory = $true)] + $Health, + [Parameter(Mandatory = $true)] + $Resource + ) + + $Health.($Resource + "ErrorResourceCount") | Should Not Be $null + $Health.($Resource + "UnknownCount") | Should Not Be $null + $Health.($Resource + "HealthyResourceCount") | Should Not Be $null + } + + function AssertAdminOverviewResourceUsage { + param( + [Parameter(Mandatory = $true)] + $Usage, + [Parameter(Mandatory = $true)] + $Resource + ) + + $Usage.($Resource + "InUseResourceCount") | Should Not Be $null + $Usage.($Resource + "TotalResourceCount") | Should Not Be $null + } + } + + AfterEach { + $global:Client = $null + } + + It "TestGetAdminOverview" -Skip:$('TestGetAdminOverview' -in $global:SkippedTests) { + $global:TestName = 'TestGetAdminOverview' + + $Overview = Get-AzsNetworkAdminOverview + $Overview | Should Not Be $null + + AssertAdminOverviewResourceHealth $Overview "LoadBalancerMuxHealth" + AssertAdminOverviewResourceHealth $Overview "VirtualNetworkHealth" + AssertAdminOverviewResourceHealth $Overview "VirtualGatewayHealth" + + AssertAdminOverviewResourceUsage $Overview "MacAddressUsage" + AssertAdminOverviewResourceUsage $Overview "PublicIpAddressUsage" + AssertAdminOverviewResourceUsage $Overview "BackendIpUsage" + } +} diff --git a/src/Azs.Network.Admin/test/Get-AzsPublicIPAddress.Recording.json b/src/Azs.Network.Admin/test/Get-AzsPublicIPAddress.Recording.json new file mode 100644 index 00000000..8533e142 --- /dev/null +++ b/src/Azs.Network.Admin/test/Get-AzsPublicIPAddress.Recording.json @@ -0,0 +1,42 @@ +{ + "Get-AzsPublicIPAddress+[NoContext]+TestGetAllPublicIpAddresses+$GET+https://adminmanagement.northwest.azs-longhaul-01.selfhost.corp.microsoft.com/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/adminPublicIpAddresses?api-version=2015-06-15+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-01.selfhost.corp.microsoft.com/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/adminPublicIpAddresses?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "16", "17" ], + "x-ms-client-request-id": [ "d7a7b007-c91f-4ef4-8307-8edbdebf80d6" ], + "CommandName": [ "Get-AzsPublicIPAddress" ], + "FullCommandName": [ "Get-AzsPublicIPAddress_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5ce41d57-6f6b-42fc-a80d-b17357f8cb64" ], + "x-ms-request-id": [ "ca122140-8670-4278-a33b-b26163259fbe" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14818" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200210T183945Z:5ce41d57-6f6b-42fc-a80d-b17357f8cb64" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 18:39:45 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWlh27/3j6iLOmYIXO+LuRDsslFtRGIqyHtv//SlIQsZwLxWv3QqIIg+lku+tAFgC3Uxo5Fj+BiZerlpBfZd2ZB7fOxF8G8VeXW1N9gOyTDp6959TupH7jSn+AxQe3l5f/Hsp9xZAHKtHoRjxxNAU" ] + }, + "ContentHeaders": { + "Content-Length": [ "21381" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"name\": \"sqlvmpubip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/publicIPAddresses/sqlvmpubip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.46\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"0c4ca7ea-4314-4940-a5dc-29886cfe7c42\",\r\n \"tenantResourceUri\": \"/subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/publicIPAddresses/sqlvmpubip\"\r\n }\r\n },\r\n {\r\n \"name\": \"cloudinittest-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/cloudinittest/providers/Microsoft.Network/publicIPAddresses/cloudinittest-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"26f17619-330c-4db7-8699-9b012e94cb6d\",\r\n \"tenantResourceUri\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/cloudinittest/providers/Microsoft.Network/publicIPAddresses/cloudinittest-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"cloudinittest-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/cloudinittest1/providers/Microsoft.Network/publicIPAddresses/cloudinittest-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"26f17619-330c-4db7-8699-9b012e94cb6d\",\r\n \"tenantResourceUri\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/cloudinittest1/providers/Microsoft.Network/publicIPAddresses/cloudinittest-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"vmd-publicIPtf7yd2q2ruluu\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/kub/providers/Microsoft.Network/publicIPAddresses/vmd-publicIPtf7yd2q2ruluu\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.48\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Static\",\r\n \"subscriptionId\": \"26f17619-330c-4db7-8699-9b012e94cb6d\",\r\n \"tenantResourceUri\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/kub/providers/Microsoft.Network/publicIPAddresses/vmd-publicIPtf7yd2q2ruluu\"\r\n }\r\n },\r\n {\r\n \"name\": \"deb8azs-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/sarathys/providers/Microsoft.Network/publicIPAddresses/deb8azs-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.38\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"26f17619-330c-4db7-8699-9b012e94cb6d\",\r\n \"tenantResourceUri\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/sarathys/providers/Microsoft.Network/publicIPAddresses/deb8azs-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"deb9-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/sarathys/providers/Microsoft.Network/publicIPAddresses/deb9-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.43\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"26f17619-330c-4db7-8699-9b012e94cb6d\",\r\n \"tenantResourceUri\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/sarathys/providers/Microsoft.Network/publicIPAddresses/deb9-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"CN0-IP\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/publicIPAddresses/CN0-IP\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.129.139\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/publicIPAddresses/CN0-IP\"\r\n }\r\n },\r\n {\r\n \"name\": \"CN1-IP\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/publicIPAddresses/CN1-IP\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.130.22\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/publicIPAddresses/CN1-IP\"\r\n }\r\n },\r\n {\r\n \"name\": \"FrontEndServersPublicEndpoint\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/publicIPAddresses/FrontEndServersPublicEndpoint\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.40\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Static\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/publicIPAddresses/FrontEndServersPublicEndpoint\"\r\n }\r\n },\r\n {\r\n \"name\": \"ManagementServersPublicEndpoint\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/publicIPAddresses/ManagementServersPublicEndpoint\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.56\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Static\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/publicIPAddresses/ManagementServersPublicEndpoint\"\r\n }\r\n },\r\n {\r\n \"name\": \"PublishersPublicEndpoint\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/publicIPAddresses/PublishersPublicEndpoint\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.57\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Static\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/publicIPAddresses/PublishersPublicEndpoint\"\r\n }\r\n },\r\n {\r\n \"name\": \"ci2-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/ci2/providers/Microsoft.Network/publicIPAddresses/ci2-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/ci2/providers/Microsoft.Network/publicIPAddresses/ci2-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"CommvaultVM-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/CommvaultRG/providers/Microsoft.Network/publicIPAddresses/CommvaultVM-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/CommvaultRG/providers/Microsoft.Network/publicIPAddresses/CommvaultVM-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"DBGDeploy-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/DBGDeploy2/providers/Microsoft.Network/publicIPAddresses/DBGDeploy-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.74\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/DBGDeploy2/providers/Microsoft.Network/publicIPAddresses/DBGDeploy-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"SCTE-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/LADTest/providers/Microsoft.Network/publicIPAddresses/SCTE-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/LADTest/providers/Microsoft.Network/publicIPAddresses/SCTE-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"SCTETest-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/LADTest/providers/Microsoft.Network/publicIPAddresses/SCTETest-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/LADTest/providers/Microsoft.Network/publicIPAddresses/SCTETest-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"TEST1-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/LADTest/providers/Microsoft.Network/publicIPAddresses/TEST1-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/LADTest/providers/Microsoft.Network/publicIPAddresses/TEST1-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"UbuntuLADTEst-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/LADTest/providers/Microsoft.Network/publicIPAddresses/UbuntuLADTEst-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.64\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/LADTest/providers/Microsoft.Network/publicIPAddresses/UbuntuLADTEst-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"myvmscaleset\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/sarathys/providers/Microsoft.Network/publicIPAddresses/myvmscaleset\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.44\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/sarathys/providers/Microsoft.Network/publicIPAddresses/myvmscaleset\"\r\n }\r\n },\r\n {\r\n \"name\": \"100.180.180.1\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/testtest/providers/Microsoft.Network/publicIPAddresses/100.180.180.1\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.52\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Static\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/testtest/providers/Microsoft.Network/publicIPAddresses/100.180.180.1\"\r\n }\r\n },\r\n {\r\n \"name\": \"100.180.180.2\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/testtest/providers/Microsoft.Network/publicIPAddresses/100.180.180.2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.49\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Static\",\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/testtest/providers/Microsoft.Network/publicIPAddresses/100.180.180.2\"\r\n }\r\n },\r\n {\r\n \"name\": \"adepue-lhs01-ubuntu-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/45c64a75-4aad-400d-9abe-5badcbd2564b/resourceGroups/ADEPUE-RG/providers/Microsoft.Network/publicIPAddresses/adepue-lhs01-ubuntu-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.35\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"45c64a75-4aad-400d-9abe-5badcbd2564b\",\r\n \"tenantResourceUri\": \"/subscriptions/45c64a75-4aad-400d-9abe-5badcbd2564b/resourceGroups/ADEPUE-RG/providers/Microsoft.Network/publicIPAddresses/adepue-lhs01-ubuntu-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"testvm01-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/7b65de3e-6ce6-488e-9450-529552eef46c/resourceGroups/testvm2rg/providers/Microsoft.Network/publicIPAddresses/testvm01-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.33\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"7b65de3e-6ce6-488e-9450-529552eef46c\",\r\n \"tenantResourceUri\": \"/subscriptions/7b65de3e-6ce6-488e-9450-529552eef46c/resourceGroups/testvm2rg/providers/Microsoft.Network/publicIPAddresses/testvm01-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"azsenv\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/masdenv/providers/Microsoft.Network/publicIPAddresses/azsenv\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"ac01b6fb-e511-4f30-9b2f-7618243fe18f\",\r\n \"tenantResourceUri\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/masdenv/providers/Microsoft.Network/publicIPAddresses/azsenv\"\r\n }\r\n },\r\n {\r\n \"name\": \"masdenv-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/masdenv/providers/Microsoft.Network/publicIPAddresses/masdenv-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.62\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Static\",\r\n \"subscriptionId\": \"ac01b6fb-e511-4f30-9b2f-7618243fe18f\",\r\n \"tenantResourceUri\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/masdenv/providers/Microsoft.Network/publicIPAddresses/masdenv-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"masenv-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/masdenv/providers/Microsoft.Network/publicIPAddresses/masenv-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.59\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"ac01b6fb-e511-4f30-9b2f-7618243fe18f\",\r\n \"tenantResourceUri\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/masdenv/providers/Microsoft.Network/publicIPAddresses/masenv-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"testext-ip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/sarathys/providers/Microsoft.Network/publicIPAddresses/testext-ip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"ac01b6fb-e511-4f30-9b2f-7618243fe18f\",\r\n \"tenantResourceUri\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/sarathys/providers/Microsoft.Network/publicIPAddresses/testext-ip\"\r\n }\r\n },\r\n {\r\n \"name\": \"EHNODEvmsspip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh1qpk1kkm7a-1/providers/Microsoft.Network/publicIPAddresses/EHNODEvmsspip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.39\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"d4177936-695d-441f-bdf4-5f1ddc010c2f\",\r\n \"tenantResourceUri\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh1qpk1kkm7a-1/providers/Microsoft.Network/publicIPAddresses/EHNODEvmsspip\"\r\n }\r\n },\r\n {\r\n \"name\": \"EHNODEvmsspip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh2u2g6ue8zw-1/providers/Microsoft.Network/publicIPAddresses/EHNODEvmsspip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.50\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"d4177936-695d-441f-bdf4-5f1ddc010c2f\",\r\n \"tenantResourceUri\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh2u2g6ue8zw-1/providers/Microsoft.Network/publicIPAddresses/EHNODEvmsspip\"\r\n }\r\n },\r\n {\r\n \"name\": \"RPNODEvmsspip\",\r\n \"type\": \"Microsoft.Network.Admin/adminPublicIPAddresses\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/microsoft.eventhubstaging/providers/Microsoft.Network/publicIPAddresses/RPNODEvmsspip\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ipAddress\": \"100.81.128.71\",\r\n \"ipPool\": \"731fb401-ff66-4626-95f4-bd5d1e812c1c\",\r\n \"allocationMethod\": \"Dynamic\",\r\n \"subscriptionId\": \"d4177936-695d-441f-bdf4-5f1ddc010c2f\",\r\n \"tenantResourceUri\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/microsoft.eventhubstaging/providers/Microsoft.Network/publicIPAddresses/RPNODEvmsspip\"\r\n }\r\n }\r\n ]\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Network.Admin/test/Get-AzsPublicIPAddress.Tests.ps1 b/src/Azs.Network.Admin/test/Get-AzsPublicIPAddress.Tests.ps1 new file mode 100644 index 00000000..ff627768 --- /dev/null +++ b/src/Azs.Network.Admin/test/Get-AzsPublicIPAddress.Tests.ps1 @@ -0,0 +1,50 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsPublicIPAddress.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsPublicIPAddress' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + } + + AfterEach { + $global:Client = $null + } + + It "TestGetAllPublicIpAddresses" -Skip:$('TestGetAllPublicIpAddresses' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllPublicIpAddresses' + + $addresses = Get-AzsPublicIPAddress + + # This test should be using the SessionRecord which has an existing PublicIPAddress created + if ($null -ne $addresses) { + foreach ($address in $addresses) { + ValidateBaseResources($address) + ValidateBaseResourceTenant($address) + } + } + } + + It "TestGetAllPublicIpAddressesOData" -Skip:$('TestGetAllPublicIpAddressesOData' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllPublicIpAddressesOData' + + [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Rest.Azure.OData.ODataQuery") + $oDataQuery = New-Object -TypeName [Microsoft.Rest.Azure.OData.ODataQuery] -ArgumentList PublicIPAddress + $oDataQuery.Top = 10 + $addresses = Get-AzsPublicIPAddress -Filter $oDataQuery + # This test should be using the SessionRecord which has an existing PublicIPAddress created + if ($null -ne $addresses) { + foreach ($address in $addresses) { + ValidateBaseResources($address) + ValidateBaseResourceTenant($address) + } + } + } +} diff --git a/src/Azs.Network.Admin/test/Get-AzsVirtualNetwork.Recording.json b/src/Azs.Network.Admin/test/Get-AzsVirtualNetwork.Recording.json new file mode 100644 index 00000000..0698c736 --- /dev/null +++ b/src/Azs.Network.Admin/test/Get-AzsVirtualNetwork.Recording.json @@ -0,0 +1,42 @@ +{ + "Get-AzsVirtualNetwork+[NoContext]+TestGetAllVirtualNetworks+$GET+https://adminmanagement.northwest.azs-longhaul-01.selfhost.corp.microsoft.com/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/adminVirtualNetworks?api-version=2015-06-15+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-01.selfhost.corp.microsoft.com/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/providers/Microsoft.Network.Admin/adminVirtualNetworks?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "3e8d4a58-cea1-4b02-92d9-4487d2f7a4f4" ], + "CommandName": [ "Get-AzsVirtualNetwork" ], + "FullCommandName": [ "Get-AzsVirtualNetwork_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "068bbe74-1a02-4094-bdc6-4d299e61c9fc" ], + "x-ms-request-id": [ "32167356-0f50-432e-bfb2-e099737cb5e8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14713" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200210T225523Z:068bbe74-1a02-4094-bdc6-4d299e61c9fc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Mon, 10 Feb 2020 22:55:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRviJ/MLaVK1HmV0J4USp6BiLRnp9g3ErMmJRjicY7KrNMW2jxktDGu9OlocvyOhxsQEOzEnuKy4fUrToEzTcwnkAlUO4+OT94TPa4iT4BlMk5+JE25gEOUBdiaxtj1BEMXY428cEaXrvZdYPP+saKn" ] + }, + "ContentHeaders": { + "Content-Length": [ "24577" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"name\": \"vnetc4b363rprjk3q\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/074e4440-77f1-422a-8622-0d146946698c/resourceGroups/vaasrg468c/providers/Microsoft.Network/virtualNetworks/vnetc4b363rprjk3q\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:54:57.4204701+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"074e4440-77f1-422a-8622-0d146946698c\",\r\n \"tenantResourceUri\": \"/subscriptions/074e4440-77f1-422a-8622-0d146946698c/resourceGroups/vaasrg468c/providers/Microsoft.Network/virtualNetworks/vnetc4b363rprjk3q\"\r\n }\r\n },\r\n {\r\n \"name\": \"4wxzf2ukegiemvnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/virtualNetworks/4wxzf2ukegiemvnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:54:57.967347+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"0c4ca7ea-4314-4940-a5dc-29886cfe7c42\",\r\n \"tenantResourceUri\": \"/subscriptions/0c4ca7ea-4314-4940-a5dc-29886cfe7c42/resourceGroups/microsoft.iothubstaging/providers/Microsoft.Network/virtualNetworks/4wxzf2ukegiemvnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"vnvaasrg41ab\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/10fc165a-1ebd-4e6f-b1ac-77fdcf1af5a9/resourceGroups/vaasrg41ab/providers/Microsoft.Network/virtualNetworks/vnvaasrg41ab\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:54:58.4723402+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"10fc165a-1ebd-4e6f-b1ac-77fdcf1af5a9\",\r\n \"tenantResourceUri\": \"/subscriptions/10fc165a-1ebd-4e6f-b1ac-77fdcf1af5a9/resourceGroups/vaasrg41ab/providers/Microsoft.Network/virtualNetworks/vnvaasrg41ab\"\r\n }\r\n },\r\n {\r\n \"name\": \"vnvaasrg23bf\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/1d7f9030-0642-4ec7-9ee1-22ba79b048a3/resourceGroups/vaasrg23bf/providers/Microsoft.Network/virtualNetworks/vnvaasrg23bf\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:54:59.9157242+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"1d7f9030-0642-4ec7-9ee1-22ba79b048a3\",\r\n \"tenantResourceUri\": \"/subscriptions/1d7f9030-0642-4ec7-9ee1-22ba79b048a3/resourceGroups/vaasrg23bf/providers/Microsoft.Network/virtualNetworks/vnvaasrg23bf\"\r\n }\r\n },\r\n {\r\n \"name\": \"vnvaasrg3ba9\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/20904ef9-f828-4826-818c-3f308b33a0e1/resourceGroups/vaasrg3ba9/providers/Microsoft.Network/virtualNetworks/vnvaasrg3ba9\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:00.2750978+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"20904ef9-f828-4826-818c-3f308b33a0e1\",\r\n \"tenantResourceUri\": \"/subscriptions/20904ef9-f828-4826-818c-3f308b33a0e1/resourceGroups/vaasrg3ba9/providers/Microsoft.Network/virtualNetworks/vnvaasrg3ba9\"\r\n }\r\n },\r\n {\r\n \"name\": \"cloudinittest-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/cloudinittest/providers/Microsoft.Network/virtualNetworks/cloudinittest-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:00.9346691+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"26f17619-330c-4db7-8699-9b012e94cb6d\",\r\n \"tenantResourceUri\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/cloudinittest/providers/Microsoft.Network/virtualNetworks/cloudinittest-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"cloudinittest1-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/cloudinittest1/providers/Microsoft.Network/virtualNetworks/cloudinittest1-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:00.9346691+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"26f17619-330c-4db7-8699-9b012e94cb6d\",\r\n \"tenantResourceUri\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/cloudinittest1/providers/Microsoft.Network/virtualNetworks/cloudinittest1-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"vmd-vnet-tf7yd2q2ruluu\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/kub/providers/Microsoft.Network/virtualNetworks/vmd-vnet-tf7yd2q2ruluu\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:00.9346691+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"26f17619-330c-4db7-8699-9b012e94cb6d\",\r\n \"tenantResourceUri\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/kub/providers/Microsoft.Network/virtualNetworks/vmd-vnet-tf7yd2q2ruluu\"\r\n }\r\n },\r\n {\r\n \"name\": \"sarathys-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/sarathys/providers/Microsoft.Network/virtualNetworks/sarathys-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:00.9346691+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"26f17619-330c-4db7-8699-9b012e94cb6d\",\r\n \"tenantResourceUri\": \"/subscriptions/26f17619-330c-4db7-8699-9b012e94cb6d/resourceGroups/sarathys/providers/Microsoft.Network/virtualNetworks/sarathys-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"aps-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/virtualNetworks/aps-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:04.6689867+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/AppServiceLH01/providers/Microsoft.Network/virtualNetworks/aps-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"ci2-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/ci2/providers/Microsoft.Network/virtualNetworks/ci2-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:04.6689867+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/ci2/providers/Microsoft.Network/virtualNetworks/ci2-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"CommvaultRG-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/CommvaultRG/providers/Microsoft.Network/virtualNetworks/CommvaultRG-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:04.6689867+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/CommvaultRG/providers/Microsoft.Network/virtualNetworks/CommvaultRG-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"DBGDeploy2-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/DBGDeploy2/providers/Microsoft.Network/virtualNetworks/DBGDeploy2-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:04.6689867+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/DBGDeploy2/providers/Microsoft.Network/virtualNetworks/DBGDeploy2-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"LADTest-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/LADTest/providers/Microsoft.Network/virtualNetworks/LADTest-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:04.6689867+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/LADTest/providers/Microsoft.Network/virtualNetworks/LADTest-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"mytestvnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/sarathys/providers/Microsoft.Network/virtualNetworks/mytestvnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:04.6689867+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"3ff3b1de-e7f5-43ad-b057-ace4767e7d01\",\r\n \"tenantResourceUri\": \"/subscriptions/3ff3b1de-e7f5-43ad-b057-ace4767e7d01/resourceGroups/sarathys/providers/Microsoft.Network/virtualNetworks/mytestvnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"vmvnetvaasrgc727\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/432a9877-0759-4422-95b4-1e741047ed76/resourceGroups/vaasrgc727/providers/Microsoft.Network/virtualNetworks/vmvnetvaasrgc727\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:04.9829135+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"432a9877-0759-4422-95b4-1e741047ed76\",\r\n \"tenantResourceUri\": \"/subscriptions/432a9877-0759-4422-95b4-1e741047ed76/resourceGroups/vaasrgc727/providers/Microsoft.Network/virtualNetworks/vmvnetvaasrgc727\"\r\n }\r\n },\r\n {\r\n \"name\": \"ADePue-VNET\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/45c64a75-4aad-400d-9abe-5badcbd2564b/resourceGroups/ADEPUE-RG/providers/Microsoft.Network/virtualNetworks/ADePue-VNET\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:05.2485343+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"45c64a75-4aad-400d-9abe-5badcbd2564b\",\r\n \"tenantResourceUri\": \"/subscriptions/45c64a75-4aad-400d-9abe-5badcbd2564b/resourceGroups/ADEPUE-RG/providers/Microsoft.Network/virtualNetworks/ADePue-VNET\"\r\n }\r\n },\r\n {\r\n \"name\": \"vnvaasrg19af\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/54829bc8-9fae-44c1-b570-b5b0d9f74f94/resourceGroups/vaasrg19af/providers/Microsoft.Network/virtualNetworks/vnvaasrg19af\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:06.6266156+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"54829bc8-9fae-44c1-b570-b5b0d9f74f94\",\r\n \"tenantResourceUri\": \"/subscriptions/54829bc8-9fae-44c1-b570-b5b0d9f74f94/resourceGroups/vaasrg19af/providers/Microsoft.Network/virtualNetworks/vnvaasrg19af\"\r\n }\r\n },\r\n {\r\n \"name\": \"vnvaasrga5a2\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/7a45edc4-cb85-4371-b8e8-fd947bdaf3fb/resourceGroups/vaasrga5a2/providers/Microsoft.Network/virtualNetworks/vnvaasrga5a2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:10.2952075+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"7a45edc4-cb85-4371-b8e8-fd947bdaf3fb\",\r\n \"tenantResourceUri\": \"/subscriptions/7a45edc4-cb85-4371-b8e8-fd947bdaf3fb/resourceGroups/vaasrga5a2/providers/Microsoft.Network/virtualNetworks/vnvaasrga5a2\"\r\n }\r\n },\r\n {\r\n \"name\": \"vnvaasrg5b82\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/7a6dcd5d-8c7c-45c9-bb0b-fd9e93f45332/resourceGroups/vaasrg5b82/providers/Microsoft.Network/virtualNetworks/vnvaasrg5b82\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:10.310833+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"7a6dcd5d-8c7c-45c9-bb0b-fd9e93f45332\",\r\n \"tenantResourceUri\": \"/subscriptions/7a6dcd5d-8c7c-45c9-bb0b-fd9e93f45332/resourceGroups/vaasrg5b82/providers/Microsoft.Network/virtualNetworks/vnvaasrg5b82\"\r\n }\r\n },\r\n {\r\n \"name\": \"vnetzxatvgzo4atw4\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/7b65de3e-6ce6-488e-9450-529552eef46c/resourceGroups/linuxvm/providers/Microsoft.Network/virtualNetworks/vnetzxatvgzo4atw4\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:10.4358377+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"7b65de3e-6ce6-488e-9450-529552eef46c\",\r\n \"tenantResourceUri\": \"/subscriptions/7b65de3e-6ce6-488e-9450-529552eef46c/resourceGroups/linuxvm/providers/Microsoft.Network/virtualNetworks/vnetzxatvgzo4atw4\"\r\n }\r\n },\r\n {\r\n \"name\": \"testvm2rg-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/7b65de3e-6ce6-488e-9450-529552eef46c/resourceGroups/testvm2rg/providers/Microsoft.Network/virtualNetworks/testvm2rg-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:10.4358377+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"7b65de3e-6ce6-488e-9450-529552eef46c\",\r\n \"tenantResourceUri\": \"/subscriptions/7b65de3e-6ce6-488e-9450-529552eef46c/resourceGroups/testvm2rg/providers/Microsoft.Network/virtualNetworks/testvm2rg-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"vnvaasrg8519\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/8db75537-54df-4e5c-86d6-caab98bd72a7/resourceGroups/vaasrg8519/providers/Microsoft.Network/virtualNetworks/vnvaasrg8519\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:12.1736521+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"8db75537-54df-4e5c-86d6-caab98bd72a7\",\r\n \"tenantResourceUri\": \"/subscriptions/8db75537-54df-4e5c-86d6-caab98bd72a7/resourceGroups/vaasrg8519/providers/Microsoft.Network/virtualNetworks/vnvaasrg8519\"\r\n }\r\n },\r\n {\r\n \"name\": \"vnvaasrg7627\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/a2ec857f-46da-4efc-9353-2765ba50af04/resourceGroups/vaasrg7627/providers/Microsoft.Network/virtualNetworks/vnvaasrg7627\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:14.2252074+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"a2ec857f-46da-4efc-9353-2765ba50af04\",\r\n \"tenantResourceUri\": \"/subscriptions/a2ec857f-46da-4efc-9353-2765ba50af04/resourceGroups/vaasrg7627/providers/Microsoft.Network/virtualNetworks/vnvaasrg7627\"\r\n }\r\n },\r\n {\r\n \"name\": \"masdenv-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/masdenv/providers/Microsoft.Network/virtualNetworks/masdenv-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:15.1340926+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"ac01b6fb-e511-4f30-9b2f-7618243fe18f\",\r\n \"tenantResourceUri\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/masdenv/providers/Microsoft.Network/virtualNetworks/masdenv-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"sarathys-vnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/sarathys/providers/Microsoft.Network/virtualNetworks/sarathys-vnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:15.1340926+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"ac01b6fb-e511-4f30-9b2f-7618243fe18f\",\r\n \"tenantResourceUri\": \"/subscriptions/ac01b6fb-e511-4f30-9b2f-7618243fe18f/resourceGroups/sarathys/providers/Microsoft.Network/virtualNetworks/sarathys-vnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"vnvaasrg2c98\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/b4098bda-5317-4829-b177-f201c08ff02e/resourceGroups/vaasrg2c98/providers/Microsoft.Network/virtualNetworks/vnvaasrg2c98\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:15.9168773+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"b4098bda-5317-4829-b177-f201c08ff02e\",\r\n \"tenantResourceUri\": \"/subscriptions/b4098bda-5317-4829-b177-f201c08ff02e/resourceGroups/vaasrg2c98/providers/Microsoft.Network/virtualNetworks/vnvaasrg2c98\"\r\n }\r\n },\r\n {\r\n \"name\": \"EHNODEvmssvnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh1qpk1kkm7a-1/providers/Microsoft.Network/virtualNetworks/EHNODEvmssvnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:18.9628746+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"d4177936-695d-441f-bdf4-5f1ddc010c2f\",\r\n \"tenantResourceUri\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh1qpk1kkm7a-1/providers/Microsoft.Network/virtualNetworks/EHNODEvmssvnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"EHNODEvmssvnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh2u2g6ue8zw-1/providers/Microsoft.Network/virtualNetworks/EHNODEvmssvnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:18.9628746+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"d4177936-695d-441f-bdf4-5f1ddc010c2f\",\r\n \"tenantResourceUri\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/azsm-eh2u2g6ue8zw-1/providers/Microsoft.Network/virtualNetworks/EHNODEvmssvnet\"\r\n }\r\n },\r\n {\r\n \"name\": \"RPNODEvmssvnet\",\r\n \"type\": \"Microsoft.Network.Admin/adminVirtualNetworks\",\r\n \"location\": \"\",\r\n \"id\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/microsoft.eventhubstaging/providers/Microsoft.Network/virtualNetworks/RPNODEvmssvnet\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"configurationState\": {\r\n \"status\": \"Success\",\r\n \"lastUpdatedTime\": \"2020-02-10T22:55:18.978502+00:00\",\r\n \"virtualNetworkInterfaceErrors\": [],\r\n \"hostErrors\": []\r\n },\r\n \"subscriptionId\": \"d4177936-695d-441f-bdf4-5f1ddc010c2f\",\r\n \"tenantResourceUri\": \"/subscriptions/d4177936-695d-441f-bdf4-5f1ddc010c2f/resourceGroups/microsoft.eventhubstaging/providers/Microsoft.Network/virtualNetworks/RPNODEvmssvnet\"\r\n }\r\n }\r\n ]\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Network.Admin/test/Get-AzsVirtualNetwork.Tests.ps1 b/src/Azs.Network.Admin/test/Get-AzsVirtualNetwork.Tests.ps1 new file mode 100644 index 00000000..9524340e --- /dev/null +++ b/src/Azs.Network.Admin/test/Get-AzsVirtualNetwork.Tests.ps1 @@ -0,0 +1,56 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsVirtualNetwork.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsVirtualNetwork' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateConfigurationState { + param( + $state + ) + + $state | Should Not Be $null + $state.ConfigurationStateStatus | Should Not Be $null + $state.ConfigurationStateLastUpdatedTime | Should Not Be $null + $state.ProvisioningState | Should Not Be $null + } + } + + AfterEach { + $global:Client = $null + } + + It "TestGetAllVirtualNetworks" -Skip:$('TestGetAllVirtualNetworks' -in $global:SkippedTests) { + $global:TestName = "TestGetAllVirtualNetworks" + + $networks = Get-AzsVirtualNetwork + foreach ($network in $networks) { + ValidateBaseResources $network + ValidateBaseResourceTenant $network + ValidateConfigurationState $network + } + } + + # Uncomment this test once ODATA assembly has been added + It "TestGetAllVirtualNetworksOData" -Skip:$("TestGetAllVirtualNetworksOData" -in $global:SkippedTests) { + $global:TestName = "TestGetAllVirtualNetworksOData" + + [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Rest.Azure.OData.ODataQuery") + $oDataQuery = New-Object -TypeName [Microsoft.Rest.Azure.OData.ODataQuery] -ArgumentList VirtualNetwork + $oDataQuery.Top = 10 + $networks = Get-AzsVirtualNetwork -Filter $oDataQuery + foreach ($network in $networks) { + ValidateBaseResources $network + ValidateBaseResourceTenant $network + ValidateConfigurationState $network + } + } +} diff --git a/src/Azs.Network.Admin/test/Quota.Recording.json b/src/Azs.Network.Admin/test/Quota.Recording.json new file mode 100644 index 00000000..19d15ce0 --- /dev/null +++ b/src/Azs.Network.Admin/test/Quota.Recording.json @@ -0,0 +1,704 @@ +{ + "QuotasTests+[NoContext]+TestPutAndDeleteQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemoval?api-version=2015-06-15+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemoval?api-version=2015-06-15", + "Content": "{\r\n \"properties\": {\r\n \"maxLoadBalancersPerSubscription\": 50,\r\n \"maxNicsPerSubscription\": 100,\r\n \"maxPublicIpsPerSubscription\": 50,\r\n \"maxSecurityGroupsPerSubscription\": 50,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 2,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 1,\r\n \"maxVnetsPerSubscription\": 50\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "384" ], + "x-ms-client-request-id": [ "6edd15a4-c065-4c71-aa0e-eabac7c779c1" ], + "CommandName": [ "Azs.Network.Admin.internal\\New-AzsNetworkQuota" ], + "FullCommandName": [ "New-AzsNetworkQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "342" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b5caf2b0-f34c-4fcb-a466-b671491f5294" ], + "x-ms-request-id": [ "bf9a4aeb-38d9-416f-a9b7-2f78c1e5106f" ], + "Azure-AsyncOperation": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/bf9a4aeb-38d9-416f-a9b7-2f78c1e5106f?api-version=2015-06-15" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1189" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212424Z:b5caf2b0-f34c-4fcb-a466-b671491f5294" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:24:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRx6qipMP/ggGuTSyHcX/XS2LDJYyzTXQiErfmqHr4qtpDrOGbpwLoFtaUVWF1WrV7avmLFn4odZa2BZNy6lhTpJnGDYQp0Ih7I3nU0oqVA7Uwg8fgxiNeKovNrIMjD6KnQ3ce+fzyXGa7jh9ZP6S" ] + }, + "ContentHeaders": { + "Content-Length": [ "731" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"name\": \"northwest/TestQuotaForRemoval\",\r\n \"etag\": \"W/\\\"3b84c383-e0cf-442c-92fc-1459ce0b7e76\\\"\",\r\n \"type\": \"Microsoft.Network.Admin/quotas\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"maxPublicIpsPerSubscription\": 50,\r\n \"maxVnetsPerSubscription\": 50,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 1,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 2,\r\n \"maxLoadBalancersPerSubscription\": 50,\r\n \"maxNicsPerSubscription\": 100,\r\n \"maxSecurityGroupsPerSubscription\": 50,\r\n \"migrationPhase\": \"None\"\r\n },\r\n \"id\": \"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemoval\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndDeleteQuota+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemoval?api-version=2015-06-15+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemoval?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "385" ], + "x-ms-client-request-id": [ "7d0c6c3c-5ca8-4927-970d-2f76a3d8be18" ], + "CommandName": [ "Get-AzsNetworkQuota" ], + "FullCommandName": [ "Get-AzsNetworkQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c1de40e4-c8c6-456a-ad2a-33cb5b697031" ], + "x-ms-request-id": [ "3c1e4240-8721-4ec9-b757-fc36191d169b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14430" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212425Z:c1de40e4-c8c6-456a-ad2a-33cb5b697031" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:24:25 GMT" ], + "ETag": [ "W/\"3b84c383-e0cf-442c-92fc-1459ce0b7e76\"" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNYPXYPjPKk0K4LY+G2opibq3p9CzTUjaHYXvcPS0sTDJU0ozefodvtGjD+FUfwbjdktgzKm0weSZTa1rFPVcTGu1cBDsHZhMA6+1SpuSG3gqUG8imSbLtWAoajVxFvAy2oWDHXqSYMiDO2L7+gHF" ] + }, + "ContentHeaders": { + "Content-Length": [ "731" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"name\": \"northwest/TestQuotaForRemoval\",\r\n \"etag\": \"W/\\\"3b84c383-e0cf-442c-92fc-1459ce0b7e76\\\"\",\r\n \"type\": \"Microsoft.Network.Admin/quotas\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"maxPublicIpsPerSubscription\": 50,\r\n \"maxVnetsPerSubscription\": 50,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 1,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 2,\r\n \"maxLoadBalancersPerSubscription\": 50,\r\n \"maxNicsPerSubscription\": 100,\r\n \"maxSecurityGroupsPerSubscription\": 50,\r\n \"migrationPhase\": \"None\"\r\n },\r\n \"id\": \"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemoval\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndDeleteQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemoval?api-version=2015-06-15+3": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemoval?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "386" ], + "x-ms-client-request-id": [ "b80dc1c3-cb4e-470a-a1ce-a008848120eb" ], + "CommandName": [ "Remove-AzsNetworkQuota" ], + "FullCommandName": [ "Remove-AzsNetworkQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "10" ], + "x-ms-correlation-request-id": [ "41a1797c-d21f-4bac-954e-4efa4a0c5410" ], + "x-ms-request-id": [ "01923415-2e3b-4204-a136-6e6506c01e76" ], + "Azure-AsyncOperation": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/01923415-2e3b-4204-a136-6e6506c01e76?api-version=2015-06-15" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14993" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212440Z:41a1797c-d21f-4bac-954e-4efa4a0c5410" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:24:40 GMT" ], + "Location": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/01923415-2e3b-4204-a136-6e6506c01e76?api-version=2015-06-15" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKQHc5Z//18kiLyR2YpPzKVQBF2IF2BbxZ3h11MLGBjaDaQXsmccSb1Aw15YJJP7gqHfIszZt8HTxmfhqFCoOl3nTZ3vVugE6lrFuUVaowSZA2Qs4kWtpAv3EqN7pmjKws1y5jtl4HK7xE1L3psGs" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "QuotasTests+[NoContext]+TestPutAndDeleteQuota+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/01923415-2e3b-4204-a136-6e6506c01e76?api-version=2015-06-15+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/01923415-2e3b-4204-a136-6e6506c01e76?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "386", "387" ], + "x-ms-client-request-id": [ "b80dc1c3-cb4e-470a-a1ce-a008848120eb", "b80dc1c3-cb4e-470a-a1ce-a008848120eb" ], + "CommandName": [ "Remove-AzsNetworkQuota", "Remove-AzsNetworkQuota" ], + "FullCommandName": [ "Remove-AzsNetworkQuota_Delete", "Remove-AzsNetworkQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "74cd4ef0-9044-4558-a308-ed0b96425086" ], + "x-ms-request-id": [ "a975388e-a16b-4ee9-b3bc-b2af75a9c1d7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14428" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212450Z:74cd4ef0-9044-4558-a308-ed0b96425086" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:24:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtsXt+PhnSFTvCKZcL2rLgyPCmPdYGu1g6pWMtQhFZN+TjRIEkngKgtCGLZzyTANbIHKrSNjv5098f5XrHdac3Li+hWdVvLYY6TZxtcVsk4mAbsBG9eYzSCaGKO7Tw1pAKKxv7lCvUy2mYxM9PtOI" ] + }, + "ContentHeaders": { + "Content-Length": [ "29" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"status\": \"Succeeded\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndDeleteQuota+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/01923415-2e3b-4204-a136-6e6506c01e76?api-version=2015-06-15+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/01923415-2e3b-4204-a136-6e6506c01e76?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "386", "387", "388" ], + "x-ms-client-request-id": [ "b80dc1c3-cb4e-470a-a1ce-a008848120eb", "b80dc1c3-cb4e-470a-a1ce-a008848120eb", "b80dc1c3-cb4e-470a-a1ce-a008848120eb" ], + "CommandName": [ "Remove-AzsNetworkQuota", "Remove-AzsNetworkQuota", "Remove-AzsNetworkQuota" ], + "FullCommandName": [ "Remove-AzsNetworkQuota_Delete", "Remove-AzsNetworkQuota_Delete", "Remove-AzsNetworkQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 204, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "41a1797c-d21f-4bac-954e-4efa4a0c5410" ], + "x-ms-request-id": [ "01923415-2e3b-4204-a136-6e6506c01e76" ], + "Azure-AsyncOperation": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/01923415-2e3b-4204-a136-6e6506c01e76?api-version=2015-06-15" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14427" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212451Z:a2c8add0-bce1-4447-bf46-7e0fe93c8955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:24:50 GMT" ], + "Location": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/01923415-2e3b-4204-a136-6e6506c01e76?api-version=2015-06-15" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvObeW+z9YGawsY4Bh8U9fqAylJsi/js8FFlnMQK48vg5bwZiMsAExZlw43WixjKvLtQdGGHQgi+6fD4CwqOA0eRezE0/+lP7yNNxDvZnKjFz3mmP1T2sLpVvcka1CdbRk3F5HwLlr+B1z5pe1HFvA" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "QuotasTests+[NoContext]+TestPutAndDeleteQuotaWithParams+$PUT+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemovalWithParams?api-version=2015-06-15+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemovalWithParams?api-version=2015-06-15", + "Content": "{\r\n \"properties\": {\r\n \"maxLoadBalancersPerSubscription\": 32,\r\n \"maxNicsPerSubscription\": 4,\r\n \"maxPublicIpsPerSubscription\": 32,\r\n \"maxSecurityGroupsPerSubscription\": 2,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 32,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 16,\r\n \"maxVnetsPerSubscription\": 32\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "390" ], + "x-ms-client-request-id": [ "c3629e85-8541-4e24-bfc0-56109b9f5434" ], + "CommandName": [ "Azs.Network.Admin.internal\\New-AzsNetworkQuota" ], + "FullCommandName": [ "New-AzsNetworkQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "341" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2a7b22c3-429e-4585-9c55-b901982e9d07" ], + "x-ms-request-id": [ "83321273-9beb-4eff-8440-3261c042c443" ], + "Azure-AsyncOperation": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/83321273-9beb-4eff-8440-3261c042c443?api-version=2015-06-15" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1188" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212456Z:2a7b22c3-429e-4585-9c55-b901982e9d07" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:24:55 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvacdXxHIs/ocxQL3uyD57QfOlQ3wmJZdMVGpcFj41PQ9H3ga+mEy7nmEGGHzqcGcgdGLgtJPGtaDY2NxoHGoGlrSircCaJYFXguncAfOrtYw+Rdlt/Ck5nS59lbtLz8F15oTOvGhMJ/4d1oo7ThCP" ] + }, + "ContentHeaders": { + "Content-Length": [ "750" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"name\": \"northwest/TestQuotaForRemovalWithParams\",\r\n \"etag\": \"W/\\\"435c3bca-28a5-405a-ab54-0f319ecf1548\\\"\",\r\n \"type\": \"Microsoft.Network.Admin/quotas\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"maxPublicIpsPerSubscription\": 32,\r\n \"maxVnetsPerSubscription\": 32,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 16,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 32,\r\n \"maxLoadBalancersPerSubscription\": 32,\r\n \"maxNicsPerSubscription\": 4,\r\n \"maxSecurityGroupsPerSubscription\": 2,\r\n \"migrationPhase\": \"None\"\r\n },\r\n \"id\": \"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemovalWithParams\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndDeleteQuotaWithParams+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemovalWithParams?api-version=2015-06-15+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemovalWithParams?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "391" ], + "x-ms-client-request-id": [ "1e61b7b2-bb01-4f9d-b6c3-a8986805b49f" ], + "CommandName": [ "Get-AzsNetworkQuota" ], + "FullCommandName": [ "Get-AzsNetworkQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a2a85d55-2576-4ec6-af89-8939e8e340ed" ], + "x-ms-request-id": [ "bd3ff5eb-61d0-45d0-8ef6-d38e15c433e4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14424" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212457Z:a2a85d55-2576-4ec6-af89-8939e8e340ed" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:24:56 GMT" ], + "ETag": [ "W/\"435c3bca-28a5-405a-ab54-0f319ecf1548\"" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJJ1hkNnOlNzPF+/e/yet1J/IsmHOCRJHnRWuXVEDwlSR52bsTBoBp1rH0vMbSHjJM1OKhJeBEXKbeRUVSJRimFmJRjLmVkt/VnKd6K5zmKJQihUlGIxhAYSDL21bYvQ4bEYcGQbuex5kKXD4Kdi4" ] + }, + "ContentHeaders": { + "Content-Length": [ "750" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"name\": \"northwest/TestQuotaForRemovalWithParams\",\r\n \"etag\": \"W/\\\"435c3bca-28a5-405a-ab54-0f319ecf1548\\\"\",\r\n \"type\": \"Microsoft.Network.Admin/quotas\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"maxPublicIpsPerSubscription\": 32,\r\n \"maxVnetsPerSubscription\": 32,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 16,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 32,\r\n \"maxLoadBalancersPerSubscription\": 32,\r\n \"maxNicsPerSubscription\": 4,\r\n \"maxSecurityGroupsPerSubscription\": 2,\r\n \"migrationPhase\": \"None\"\r\n },\r\n \"id\": \"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemovalWithParams\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndDeleteQuotaWithParams+$DELETE+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemovalWithParams?api-version=2015-06-15+3": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaForRemovalWithParams?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "392" ], + "x-ms-client-request-id": [ "c44ee2c7-2413-4056-8dca-00861c26d176" ], + "CommandName": [ "Remove-AzsNetworkQuota" ], + "FullCommandName": [ "Remove-AzsNetworkQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "10" ], + "x-ms-correlation-request-id": [ "7dccd6da-09a2-44e6-b53e-d02dafb2f83a" ], + "x-ms-request-id": [ "30c378da-cbf7-496b-a0c1-6028b0e9c6f9" ], + "Azure-AsyncOperation": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/30c378da-cbf7-496b-a0c1-6028b0e9c6f9?api-version=2015-06-15" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14992" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212511Z:7dccd6da-09a2-44e6-b53e-d02dafb2f83a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:25:11 GMT" ], + "Location": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/30c378da-cbf7-496b-a0c1-6028b0e9c6f9?api-version=2015-06-15" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvyrgwBw5dJes9rKfdEqe/EOQhdOWGNM18sZ9riwnKqKgpm7/zgmafuOjN67HAiX5kCxgYXffd1yEVvP1PvmR+X7dGYojAm/DsszuxJHFBKTwPwot6FI1FbzIjFZK5FSxONSBhHhJxG0e1RrpwKdlo" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "QuotasTests+[NoContext]+TestPutAndDeleteQuotaWithParams+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/30c378da-cbf7-496b-a0c1-6028b0e9c6f9?api-version=2015-06-15+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/30c378da-cbf7-496b-a0c1-6028b0e9c6f9?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "392", "393" ], + "x-ms-client-request-id": [ "c44ee2c7-2413-4056-8dca-00861c26d176", "c44ee2c7-2413-4056-8dca-00861c26d176" ], + "CommandName": [ "Remove-AzsNetworkQuota", "Remove-AzsNetworkQuota" ], + "FullCommandName": [ "Remove-AzsNetworkQuota_Delete", "Remove-AzsNetworkQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9312efe0-945f-4091-be23-4128368ea8c1" ], + "x-ms-request-id": [ "3e6853a4-1091-4890-8f05-18049f5ec9a3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14461" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212522Z:9312efe0-945f-4091-be23-4128368ea8c1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:25:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZX0n0PaOJ42q05cyDnLOP4UlZED2sH7ipM1bUAccQWxI37Ek4kcl70FWUr4NmorxwxGGUKt52td81Y9X7HwzfisLgYPq4VzY5QHMmBxJv/JGL/Q7vONBL8ed3rVm0vbHn9YIOSTxaUtvjXawhIb/" ] + }, + "ContentHeaders": { + "Content-Length": [ "29" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"status\": \"Succeeded\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndDeleteQuotaWithParams+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/30c378da-cbf7-496b-a0c1-6028b0e9c6f9?api-version=2015-06-15+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/30c378da-cbf7-496b-a0c1-6028b0e9c6f9?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "392", "393", "394" ], + "x-ms-client-request-id": [ "c44ee2c7-2413-4056-8dca-00861c26d176", "c44ee2c7-2413-4056-8dca-00861c26d176", "c44ee2c7-2413-4056-8dca-00861c26d176" ], + "CommandName": [ "Remove-AzsNetworkQuota", "Remove-AzsNetworkQuota", "Remove-AzsNetworkQuota" ], + "FullCommandName": [ "Remove-AzsNetworkQuota_Delete", "Remove-AzsNetworkQuota_Delete", "Remove-AzsNetworkQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 204, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7dccd6da-09a2-44e6-b53e-d02dafb2f83a" ], + "x-ms-request-id": [ "30c378da-cbf7-496b-a0c1-6028b0e9c6f9" ], + "Azure-AsyncOperation": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/30c378da-cbf7-496b-a0c1-6028b0e9c6f9?api-version=2015-06-15" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14460" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212522Z:1af144b4-6830-4e98-b171-35c8669741de" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:25:21 GMT" ], + "Location": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/30c378da-cbf7-496b-a0c1-6028b0e9c6f9?api-version=2015-06-15" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKyisu78tUFV/D+JOEy2yx6h16CE6Dujmp1L1RfBWQboDDgb4W4REXRjROpJYr/z1PhD35q4h5lafaLCnbcs//odFwdiF5joP+f0Z1X/QhTPGkGi4tFhKOALZGlAUE88dVi7zddjl1s8tq5hit3zY" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "QuotasTests+[NoContext]+TestPutAndUpdateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate?api-version=2015-06-15+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate?api-version=2015-06-15", + "Content": "{\r\n \"properties\": {\r\n \"maxLoadBalancersPerSubscription\": 50,\r\n \"maxNicsPerSubscription\": 100,\r\n \"maxPublicIpsPerSubscription\": 50,\r\n \"maxSecurityGroupsPerSubscription\": 50,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 2,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 1,\r\n \"maxVnetsPerSubscription\": 50\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "396" ], + "x-ms-client-request-id": [ "cd2df544-186d-4ad5-8e7c-0d23cd9a9466" ], + "CommandName": [ "Azs.Network.Admin.internal\\New-AzsNetworkQuota" ], + "FullCommandName": [ "New-AzsNetworkQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "342" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0834d004-d524-47e6-b348-ebc8a67fd118" ], + "x-ms-request-id": [ "2414dd12-7f08-4f01-b6fc-2d77017ae31f" ], + "Azure-AsyncOperation": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/2414dd12-7f08-4f01-b6fc-2d77017ae31f?api-version=2015-06-15" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1188" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212527Z:0834d004-d524-47e6-b348-ebc8a67fd118" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:25:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv2Yo5Hsld6H7ZgzslV7znxS6u3EJr/s/tuRJWm+3XV4iUeOoueTnHa9LCAtRDfji3hgWxNHHnfWsunx68nZHsN0KeTw7yKDsc4dnNy6r+PZ3dn1X9EgklAaJDald2IuQxCldodp74UxsWMbQcgeZA" ] + }, + "ContentHeaders": { + "Content-Length": [ "723" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"name\": \"northwest/TestQuotaUpdate\",\r\n \"etag\": \"W/\\\"8abe7be2-47ee-4efd-aac9-248178f3efbd\\\"\",\r\n \"type\": \"Microsoft.Network.Admin/quotas\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"maxPublicIpsPerSubscription\": 50,\r\n \"maxVnetsPerSubscription\": 50,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 1,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 2,\r\n \"maxLoadBalancersPerSubscription\": 50,\r\n \"maxNicsPerSubscription\": 100,\r\n \"maxSecurityGroupsPerSubscription\": 50,\r\n \"migrationPhase\": \"None\"\r\n },\r\n \"id\": \"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndUpdateQuota+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate?api-version=2015-06-15+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "397" ], + "x-ms-client-request-id": [ "43431f90-496c-4d69-bf95-1a49fcb83663" ], + "CommandName": [ "Get-AzsNetworkQuota" ], + "FullCommandName": [ "Get-AzsNetworkQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f5ed4419-84a6-4d3e-b494-a55855a18c40" ], + "x-ms-request-id": [ "eac1ea42-fade-4876-8d54-a3280ba21072" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14457" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212528Z:f5ed4419-84a6-4d3e-b494-a55855a18c40" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:25:28 GMT" ], + "ETag": [ "W/\"8abe7be2-47ee-4efd-aac9-248178f3efbd\"" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtM2TmdCmH9HQDZOdcoueQdRyIXmKsDeoqbX07imq35GuUTZSL0NKUKiISbp+i3P9ZSJgRtcVSoThAW7zZyEDWY8Pk5OR7N+oNocpYcrNi5zo81r+GID7/9f2Za3UDOie930FkUwYFnmtPPsjZHAE" ] + }, + "ContentHeaders": { + "Content-Length": [ "723" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"name\": \"northwest/TestQuotaUpdate\",\r\n \"etag\": \"W/\\\"8abe7be2-47ee-4efd-aac9-248178f3efbd\\\"\",\r\n \"type\": \"Microsoft.Network.Admin/quotas\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"maxPublicIpsPerSubscription\": 50,\r\n \"maxVnetsPerSubscription\": 50,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 1,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 2,\r\n \"maxLoadBalancersPerSubscription\": 50,\r\n \"maxNicsPerSubscription\": 100,\r\n \"maxSecurityGroupsPerSubscription\": 50,\r\n \"migrationPhase\": \"None\"\r\n },\r\n \"id\": \"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndUpdateQuota+$PUT+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate?api-version=2015-06-15+3": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate?api-version=2015-06-15", + "Content": "{\r\n \"properties\": {\r\n \"maxLoadBalancersPerSubscription\": 50,\r\n \"maxNicsPerSubscription\": 8,\r\n \"maxPublicIpsPerSubscription\": 50,\r\n \"maxSecurityGroupsPerSubscription\": 50,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 2,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 1,\r\n \"maxVnetsPerSubscription\": 50\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "398" ], + "x-ms-client-request-id": [ "1cd45c02-d935-480d-b21f-1d445cd875a0" ], + "CommandName": [ "Azs.Network.Admin.internal\\Set-AzsNetworkQuota" ], + "FullCommandName": [ "Set-AzsNetworkQuota_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "340" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "eb1151d8-1bc5-4196-9726-05b1cf91149b" ], + "x-ms-request-id": [ "5b4c6ac9-ad57-47e5-828d-79e4dd5da06d" ], + "Azure-AsyncOperation": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/5b4c6ac9-ad57-47e5-828d-79e4dd5da06d?api-version=2015-06-15" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1187" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212542Z:eb1151d8-1bc5-4196-9726-05b1cf91149b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:25:42 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvc3+1p0OYkLvwxxe09nMnm0H0wv42p8/GogmFq21njXPwm9Z/KmGPWIaiK/qrevOWh7iJ4DSZLLwSZZg4e4h+YqM8dtDX54trOwep6cdIZ2jQEO6rkywMPExTmgYQU0FetFly3xHkttcBOitzAHb7" ] + }, + "ContentHeaders": { + "Content-Length": [ "721" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"name\": \"northwest/TestQuotaUpdate\",\r\n \"etag\": \"W/\\\"36cbafb2-db78-4eb8-9d45-cab6b1a0f3b8\\\"\",\r\n \"type\": \"Microsoft.Network.Admin/quotas\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"maxPublicIpsPerSubscription\": 50,\r\n \"maxVnetsPerSubscription\": 50,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 1,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 2,\r\n \"maxLoadBalancersPerSubscription\": 50,\r\n \"maxNicsPerSubscription\": 8,\r\n \"maxSecurityGroupsPerSubscription\": 50,\r\n \"migrationPhase\": \"None\"\r\n },\r\n \"id\": \"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndUpdateQuota+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate?api-version=2015-06-15+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "399" ], + "x-ms-client-request-id": [ "1e41e464-5611-4986-a01a-ea632fd9d56f" ], + "CommandName": [ "Get-AzsNetworkQuota" ], + "FullCommandName": [ "Get-AzsNetworkQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c5d9dab8-d58c-4c55-9e35-7cac49475cfb" ], + "x-ms-request-id": [ "5996cebd-c9ac-4c91-ae01-a92d0a7d4b19" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14434" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212543Z:c5d9dab8-d58c-4c55-9e35-7cac49475cfb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:25:43 GMT" ], + "ETag": [ "W/\"36cbafb2-db78-4eb8-9d45-cab6b1a0f3b8\"" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjKrAt55sO2AuFftermeKxpOk7I9pOTPMRiC99+MeQ6KaxeAR70z4vtrrZmz7soBWqrlWpWFh0zPFRg93Fld3uA8SIpAq1hrEFgbK7IMJT+WscrdunM6c+dy13aDY2cNgQWpAUkIbSJuhPzlFYAUX" ] + }, + "ContentHeaders": { + "Content-Length": [ "721" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"name\": \"northwest/TestQuotaUpdate\",\r\n \"etag\": \"W/\\\"36cbafb2-db78-4eb8-9d45-cab6b1a0f3b8\\\"\",\r\n \"type\": \"Microsoft.Network.Admin/quotas\",\r\n \"location\": \"northwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"maxPublicIpsPerSubscription\": 50,\r\n \"maxVnetsPerSubscription\": 50,\r\n \"maxVirtualNetworkGatewaysPerSubscription\": 1,\r\n \"maxVirtualNetworkGatewayConnectionsPerSubscription\": 2,\r\n \"maxLoadBalancersPerSubscription\": 50,\r\n \"maxNicsPerSubscription\": 8,\r\n \"maxSecurityGroupsPerSubscription\": 50,\r\n \"migrationPhase\": \"None\"\r\n },\r\n \"id\": \"/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndUpdateQuota+$DELETE+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate?api-version=2015-06-15+5": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/northwest/quotas/TestQuotaUpdate?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "400" ], + "x-ms-client-request-id": [ "82bd59f4-ea86-4a0a-9b85-bca42d7df0df" ], + "CommandName": [ "Remove-AzsNetworkQuota" ], + "FullCommandName": [ "Remove-AzsNetworkQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "10" ], + "x-ms-correlation-request-id": [ "90684f5d-de1a-4a41-8f6a-61d397100db6" ], + "x-ms-request-id": [ "4ab06295-fbcf-4700-85e3-b6775454b771" ], + "Azure-AsyncOperation": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/4ab06295-fbcf-4700-85e3-b6775454b771?api-version=2015-06-15" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14991" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212558Z:90684f5d-de1a-4a41-8f6a-61d397100db6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:25:57 GMT" ], + "Location": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/4ab06295-fbcf-4700-85e3-b6775454b771?api-version=2015-06-15" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWUGECBFkBnHiCJUMKXNEog97LUQB+T/omev72DOd1X9knxBLxPi4b8WVvqAC/bqjTpx+7/zexS97fjX9I5iM47DCfKLbzJ2E3WyR8AXgBZZUkDJdhLcZsMB3R9e1zK1IU7cTnRR5FoGwD00ZT7GF" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "QuotasTests+[NoContext]+TestPutAndUpdateQuota+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/4ab06295-fbcf-4700-85e3-b6775454b771?api-version=2015-06-15+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/4ab06295-fbcf-4700-85e3-b6775454b771?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "400", "401" ], + "x-ms-client-request-id": [ "82bd59f4-ea86-4a0a-9b85-bca42d7df0df", "82bd59f4-ea86-4a0a-9b85-bca42d7df0df" ], + "CommandName": [ "Remove-AzsNetworkQuota", "Remove-AzsNetworkQuota" ], + "FullCommandName": [ "Remove-AzsNetworkQuota_Delete", "Remove-AzsNetworkQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0f71a5f8-1681-4959-8903-49eed0e7e061" ], + "x-ms-request-id": [ "193fcee0-4675-4b42-ac61-7e18c2570a47" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14430" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212608Z:0f71a5f8-1681-4959-8903-49eed0e7e061" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:26:07 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8hmUhLsedlO9FHGXxM3surehRphKdWAuo9OmuvJkTlV4hE10Jc73GV8FX5jPlqx44DmA+1m/D2p55ko7etkR6n7hQgM9HYYfGq9y/hJwGePjMZwqMSnnP7PFEooRy3Amk2anBTiJZNVSBAbBxsaz" ] + }, + "ContentHeaders": { + "Content-Length": [ "29" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"status\": \"Succeeded\"\r\n}" + } + }, + "QuotasTests+[NoContext]+TestPutAndUpdateQuota+$GET+https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/4ab06295-fbcf-4700-85e3-b6775454b771?api-version=2015-06-15+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/4ab06295-fbcf-4700-85e3-b6775454b771?api-version=2015-06-15", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "400", "401", "402" ], + "x-ms-client-request-id": [ "82bd59f4-ea86-4a0a-9b85-bca42d7df0df", "82bd59f4-ea86-4a0a-9b85-bca42d7df0df", "82bd59f4-ea86-4a0a-9b85-bca42d7df0df" ], + "CommandName": [ "Remove-AzsNetworkQuota", "Remove-AzsNetworkQuota", "Remove-AzsNetworkQuota" ], + "FullCommandName": [ "Remove-AzsNetworkQuota_Delete", "Remove-AzsNetworkQuota_Delete", "Remove-AzsNetworkQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 204, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "90684f5d-de1a-4a41-8f6a-61d397100db6" ], + "x-ms-request-id": [ "4ab06295-fbcf-4700-85e3-b6775454b771" ], + "Azure-AsyncOperation": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operations/4ab06295-fbcf-4700-85e3-b6775454b771?api-version=2015-06-15" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14425" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200319T212608Z:a115e8df-fb58-4d5b-b855-a5f7cba3a5d0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Thu, 19 Mar 2020 21:26:07 GMT" ], + "Location": [ "https://adminmanagement.northwest.azs-longhaul-04.selfhost.corp.microsoft.com/subscriptions/39c82aed-b2b7-4a66-abdb-611de00bf11e/providers/Microsoft.Network.Admin/locations/westus/operationResults/4ab06295-fbcf-4700-85e3-b6775454b771?api-version=2015-06-15" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjBPcGj1bfxiAt54rpdzhPPKyWJd1WNtrnA6pHJiQGfs3SF8zBjhvvcaUFxz/TPD1i3KHGjRrmwtMG8o7VNzMEwO9LU4XdjQ+QNjHLjCUKuSVeRlyLNCalfYzUvwtwCgBXjDV6QzmuOevgLPzSJgF" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ] + }, + "Content": null + } + } +} \ No newline at end of file diff --git a/src/Azs.Network.Admin/test/Quota.Tests.ps1 b/src/Azs.Network.Admin/test/Quota.Tests.ps1 new file mode 100644 index 00000000..c260c134 --- /dev/null +++ b/src/Azs.Network.Admin/test/Quota.Tests.ps1 @@ -0,0 +1,131 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Quota.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'QuotasTests' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + function CheckBaseResourcesAreSame { + param( + $expected, + $found + ) + + $expected.Id -eq $found.Id | Should Be $true + $expected.Location -eq $found.Location | Should Be $true + $expected.Name -eq $found.Name | Should Be $true + $expected.Type -eq $found.Type | Should Be $true + } + + function CreateTestQuota { + param( + $Name + ) + return New-AzsNetworkQuota -MaxPublicIpsPerSubscription $global:TestQuotaMaxPublicIpsPerSubscription ` + -MaxVnetsPerSubscription $global:TestQuotaMaxVnetsPerSubscription ` + -MaxVirtualNetworkGatewaysPerSubscription $global:TestQuotaMaxVirtualNetworkGatewaysPerSubscription ` + -MaxVirtualNetworkGatewayConnectionsPerSubscription $global:TestQuotaMaxVirtualNetworkGatewayConnectionsPerSubscription ` + -MaxLoadBalancersPerSubscription $global:TestQuotaMaxLoadBalancersPerSubscription ` + -MaxNicsPerSubscription $global:TestQuotaMaxNicsPerSubscription ` + -MaxSecurityGroupsPerSubscription $global:TestQuotaMaxSecurityGroupsPerSubscription ` + -Name $Name ` + -Location $global:Location ` + } + + function AssertQuotasAreSame { + param( + $expected, + $found + ) + + if ($null -eq $expected) { + $found | Should Be $null + } + else { + CheckBaseResourcesAreSame -expected $expected -found $found + + $expected.MaxLoadBalancersPerSubscription -eq $found.MaxLoadBalancersPerSubscription | Should Be $true + $expected.MaxNicsPerSubscription -eq $found.MaxNicsPerSubscription | Should Be $true + $expected.MaxPublicIpsPerSubscription -eq $found.MaxPublicIpsPerSubscription | Should Be $true + $expected.MaxSecurityGroupsPerSubscription -eq $found.MaxSecurityGroupsPerSubscription | Should Be $true + $expected.MaxVirtualNetworkGatewayConnectionsPerSubscription -eq $found.MaxVirtualNetworkGatewayConnectionsPerSubscription | Should Be $true + $expected.MaxVirtualNetworkGatewaysPerSubscription -eq $found.MaxVirtualNetworkGatewaysPerSubscription | Should Be $true + $expected.MaxVnetsPerSubscription -eq $found.MaxVnetsPerSubscription | Should Be $true + $expected.MigrationPhase -eq $found.MigrationPhase | Should Be $true + } + } + } + + AfterEach { + $global:Client = $null + } + + # Record new tests + It "TestPutAndDeleteQuota" -Skip:$('TestPutAndDeleteQuota' -in $global:SkippedTests) { + $global:TestName = 'TestPutAndDeleteQuota' + + $created = New-AzsNetworkQuota -Name $global:PutAndDeleteQuotaName -Location $global:location + $quota = Get-AzsNetworkQuota -Name $global:PutAndDeleteQuotaName -Location $global:location + + $quota | Should Not be $null + $created | Should Not be $null + + $quota.Id | Should Not be $null + $quota.Id | Should Not be $null + + AssertQuotasAreSame -expected $quota -found $created + + # Delete Quota + Remove-AzsNetworkQuota -Name $global:PutAndDeleteQuotaName -Location $global:location + } + + It "TestPutAndDeleteQuotaWithParams" -Skip:$('TestPutAndDeleteQuotaWithParams' -in $global:SkippedTests) { + $global:TestName = 'TestPutAndDeleteQuotaWithParams' + + $created = CreateTestQuota -Name $global:PutAndDeleteQuotaWithParamsName + $quota = Get-AzsNetworkQuota -Name $global:PutAndDeleteQuotaWithParamsName -Location $global:location + + $quota | Should Not be $null + $created | Should Not be $null + + $quota.Id | Should Not be $null + $quota.Id | Should Not be $null + + AssertQuotasAreSame -expected $quota -found $created + + # Delete Quota + Remove-AzsNetworkQuota -Name $global:PutAndDeleteQuotaWithParamsName -Location $global:location + } + + # Record again + It "TestPutAndUpdateQuota" -Skip:$('TestPutAndUpdateQuota' -in $global:SkippedTests) { + $global:TestName = 'TestPutAndUpdateQuota' + + $quota = New-AzsNetworkQuota -Name $global:CreateAndUpdateQuotaName -Location $global:location + + $created = Get-AzsNetworkQuota -Name $global:CreateAndUpdateQuotaName -Location $global:location + + $quota | Should Not be $null + $created | Should Not be $null + + AssertQuotasAreSame -expected $quota -found $created + + $created.MaxNicsPerSubscription = $global:MaxNicsPerSubscription + $created | Set-AzsNetworkQuota + + $getUpdatedQuota = Get-AzsNetworkQuota ` + -Name $global:CreateAndUpdateQuotaName ` + -Location $global:location + + AssertQuotasAreSame -expected $created -found $getUpdatedQuota + + # Delete Quota + Remove-AzsNetworkQuota -Name $global:CreateAndUpdateQuotaName -Location $global:location + } +} diff --git a/src/Azs.Storage.Admin/custom/Get-AzsStorageQuota.ps1 b/src/Azs.Storage.Admin/custom/Get-AzsStorageQuota.ps1 new file mode 100644 index 00000000..5286e23c --- /dev/null +++ b/src/Azs.Storage.Admin/custom/Get-AzsStorageQuota.ps1 @@ -0,0 +1,136 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Returns the specified storage quota. +.Description +Returns the specified storage quota. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/get-azsstoragequota +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.IStorageAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [AccountId ]: Internal storage account ID, which is not visible to tenant. + [AsyncOperationId ]: Async Operation Id. + [Id ]: Resource identity path + [Location ]: Resource location. + [QuotaName ]: The name of the storage quota. + [ResourceGroup ]: Resource group name. + [ServiceName ]: Storage service name. + [SubscriptionId ]: Subscription Id. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/get-azsstoragequota +#> +function Get-AzsStorageQuota { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Resource location. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Alias('QuotaName')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [System.String] + # The name of the storage quota. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription Id. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.IStorageAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for quota name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey('Name')) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Storage.Admin.internal\Get-AzsStorageQuota @PSBoundParameters +} +} diff --git a/src/Azs.Storage.Admin/custom/New-AzsStorageQuota.ps1 b/src/Azs.Storage.Admin/custom/New-AzsStorageQuota.ps1 new file mode 100644 index 00000000..49dc9849 --- /dev/null +++ b/src/Azs.Storage.Admin/custom/New-AzsStorageQuota.ps1 @@ -0,0 +1,145 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Create or update an existing storage quota. +.Description +Create or update an existing storage quota. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/new-azsstoragequota +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +QUOTAOBJECT : Storage quota. + [CapacityInGb ]: Maximum capacity (GB). + [NumberOfStorageAccount ]: Total number of storage accounts. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/new-azsstoragequota +#> +function New-AzsStorageQuota { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('QuotaName')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [System.String] + # The name of the storage quota. + ${Name}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Resource location. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription Id. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota] + # Storage quota. + # To construct, see NOTES section for QUOTAOBJECT properties and create a hash table. + ${QuotaObject}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='500')] + [System.Int32] + # Maximum capacity (GB). + ${CapacityInGb}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='20')] + [System.Int32] + # Total number of storage accounts. + ${NumberOfStorageAccounts}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated cmdlet does not support {prefix}/{name} for quota name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey('Name')) + { + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + # Autorest generated code doesn't throw error in case resource already exists + $resource = Get-AzsStorageQuota -Name $PSBoundParameters['Name'] -ErrorAction SilentlyContinue + if ($null -ne $resource) { throw "$($MyInvocation.MyCommand): A storage quota with name $($PSBoundParameters['Name']) at location $($resource.Location) already exists" } + } + + Azs.Storage.Admin.internal\New-AzsStorageQuota @PSBoundParameters +} +} diff --git a/src/Azs.Storage.Admin/custom/Remove-AzsStorageQuota.ps1 b/src/Azs.Storage.Admin/custom/Remove-AzsStorageQuota.ps1 new file mode 100644 index 00000000..4acdd9e0 --- /dev/null +++ b/src/Azs.Storage.Admin/custom/Remove-AzsStorageQuota.ps1 @@ -0,0 +1,143 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Delete an existing quota +.Description +Delete an existing quota +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/remove-azsstoragequota +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.IStorageAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [AccountId ]: Internal storage account ID, which is not visible to tenant. + [AsyncOperationId ]: Async Operation Id. + [Id ]: Resource identity path + [Location ]: Resource location. + [QuotaName ]: The name of the storage quota. + [ResourceGroup ]: Resource group name. + [ServiceName ]: Storage service name. + [SubscriptionId ]: Subscription Id. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/remove-azsstoragequota +#> +function Remove-AzsStorageQuota { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Delete')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Resource location. + ${Location}, + + [Parameter(ParameterSetName='Delete', Mandatory)] + [Alias('QuotaName')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [System.String] + # The name of the storage quota. + ${Name}, + + [Parameter(ParameterSetName='Delete')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription Id. + ${SubscriptionId}, + + [Parameter(ParameterSetName='DeleteViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.IStorageAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + $quotaName = $Name + + if ($null -ne $quotaName -and $quotaName.Contains('/')) + { + $quotaName = $quotaName.Split("/")[-1] + } + + if ($PSBoundParameters.ContainsKey('Name')) + { + $PSBoundParameters['Name'] = $quotaName + } + + Azs.Storage.Admin.internal\Remove-AzsStorageQuota @PSBoundParameters +} +} diff --git a/src/Azs.Storage.Admin/custom/Restore-AzsStorageAccount.ps1 b/src/Azs.Storage.Admin/custom/Restore-AzsStorageAccount.ps1 new file mode 100644 index 00000000..a0834744 --- /dev/null +++ b/src/Azs.Storage.Admin/custom/Restore-AzsStorageAccount.ps1 @@ -0,0 +1,144 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Undelete a deleted storage account with new account name if the a new name is provided. +.Description +Undelete a deleted storage account with new account name if the a new name is provided. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/restore-azsstorageaccount +.Outputs +System.Boolean +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/restore-azsstorageaccount +#> +function Restore-AzsStorageAccount { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Undelete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('AccountId')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [System.String] + # Internal storage account ID, which is not visible to tenant. + ${Name}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Resource location. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription Id. + ${SubscriptionId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Query')] + [System.String] + # New storage account name when doing undelete storage account operation. + ${NewAccountName}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Don't ask for confirmation + $Force +) + +process { + if ($PSCmdlet.ShouldProcess("$Name" , "Restore the storage account")) + { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Restore the storage account?", "Performing operation restore storage account with name $Name.")) + { + if ($PSBoundParameters.ContainsKey('Force')) + { + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Storage.Admin.internal\Restore-AzsStorageAccount @PSBoundParameters + } + } +} +} diff --git a/src/Azs.Storage.Admin/custom/Set-AzsStorageQuota.ps1 b/src/Azs.Storage.Admin/custom/Set-AzsStorageQuota.ps1 new file mode 100644 index 00000000..44c64b41 --- /dev/null +++ b/src/Azs.Storage.Admin/custom/Set-AzsStorageQuota.ps1 @@ -0,0 +1,176 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Create or update an existing storage quota. +.Description +Create or update an existing storage quota. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/set-azsstoragequota +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +QUOTAOBJECT : Storage quota. + [CapacityInGb ]: Maximum capacity (GB). + [NumberOfStorageAccount ]: Total number of storage accounts. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/set-azsstoragequota +#> +function Set-AzsStorageQuota { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota])] +[CmdletBinding(DefaultParameterSetName='Name', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Name', Mandatory)] + [Alias('QuotaName')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [System.String] + # The name of the storage quota. + ${Name}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Resource location. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription Id. + ${SubscriptionId}, + + [Parameter(ParameterSetName='QuotaObject', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota] + # Storage quota. + # To construct, see NOTES section for QUOTAOBJECT properties and create a hash table. + ${QuotaObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Body')] + [System.Int32] + # Maximum capacity (GB). + ${CapacityInGb}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Body')] + [System.Int32] + # Total number of storage accounts. + ${NumberOfStorageAccounts}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + $quotaName = $Name + + if ('QuotaObject' -eq $PsCmdlet.ParameterSetName) + { + $quotaName = $QuotaObject.Name + } + + if ($null -ne $quotaName -and $quotaName.Contains('/')) + { + $quotaName = $quotaName.Split("/")[-1] + } + + if ('QuotaObject' -eq $PsCmdlet.ParameterSetName) + { + if ($PSBoundParameters.ContainsKey('CapacityInGb')) + { + $QuotaObject.CapacityInGb = $CapacityInGb + $null = $PSBoundParameters.Remove('CapacityInGb') + } + + if ($PSBoundParameters.ContainsKey('NumberOfStorageAccounts')) + { + $QuotaObject.NumberOfStorageAccounts = $NumberOfStorageAccounts + $null = $PSBoundParameters.Remove('NumberOfStorageAccounts') + } + + $PSBoundParameters['QuotaObject'] = $QuotaObject + } + else + { + $quota = Azs.Storage.Admin.internal\Get-AzsStorageQuota -Name $quotaName -Location $Location -SubscriptionId $SubscriptionId + + if (-not $PSBoundParameters.ContainsKey('CapacityInGb')) + { + $PSBoundParameters['CapacityInGb'] = $quota.CapacityInGb + } + + if (-not $PSBoundParameters.ContainsKey('NumberOfStorageAccounts')) + { + $PSBoundParameters['NumberOfStorageAccounts'] = $quota.NumberOfStorageAccounts + } + } + + $PSBoundParameters['Name'] = $quotaName + + Azs.Storage.Admin.internal\Set-AzsStorageQuota @PSBoundParameters +} +} diff --git a/src/Azs.Storage.Admin/custom/Set-AzsStorageSettings.ps1 b/src/Azs.Storage.Admin/custom/Set-AzsStorageSettings.ps1 new file mode 100644 index 00000000..d1723aa3 --- /dev/null +++ b/src/Azs.Storage.Admin/custom/Set-AzsStorageSettings.ps1 @@ -0,0 +1,119 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Update storage resource provider settings. +.Description +Update storage resource provider settings. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/update-azsstoragesettings +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.ISettings +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/set-azsstoragesettings +#> +function Set-AzsStorageSettings { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.ISettings])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Resource location. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription Id. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Body')] + [System.Int32] + # The number of days a deleted storage account is kept before being permanently deleted. + ${RetentionPeriodForDeletedStorageAccountsInDays}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Don't ask for confirmation + $Force +) + +process { + if ($PSCmdlet.ShouldProcess("Storage Settings" , "Update storage settings")) + { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Update storage settings?", "Performing operation update storage settings")) + { + if ($PSBoundParameters.ContainsKey('Force')) + { + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Storage.Admin.internal\Set-AzsStorageSettings @PSBoundParameters + } + } +} +} diff --git a/src/Azs.Storage.Admin/custom/Start-AzsReclaimStorageCapacity.ps1 b/src/Azs.Storage.Admin/custom/Start-AzsReclaimStorageCapacity.ps1 new file mode 100644 index 00000000..74182cf2 --- /dev/null +++ b/src/Azs.Storage.Admin/custom/Start-AzsReclaimStorageCapacity.ps1 @@ -0,0 +1,131 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Start reclaim storage capacity on deleted storage objects. +.Description +Start reclaim storage capacity on deleted storage objects. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/start-azsreclaimstoragecapacity +.Outputs +System.Boolean +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/start-azsreclaimstoragecapacity +#> +function Start-AzsReclaimStorageCapacity { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Reclaim', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Resource location. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription Id. + ${SubscriptionId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Don't ask for confirmation + $Force +) + +process { + if ($PSCmdlet.ShouldProcess("Storage Accounts" , "Start reclaim storage capacity")) + { + if ($Force.IsPresent -or $PSCmdlet.ShouldContinue("Start reclaim storage capacity?", "Performing operation garbage collect for deleted storage accounts.")) + { + if ($PSBoundParameters.ContainsKey('Force')) + { + $null = $PSBoundParameters.Remove('Force') + } + + Azs.Storage.Admin.internal\Start-AzsReclaimStorageCapacity @PSBoundParameters + } + } +} +} diff --git a/src/Azs.Storage.Admin/docs/Azs.Storage.Admin.md b/src/Azs.Storage.Admin/docs/Azs.Storage.Admin.md new file mode 100644 index 00000000..2745e270 --- /dev/null +++ b/src/Azs.Storage.Admin/docs/Azs.Storage.Admin.md @@ -0,0 +1,43 @@ +--- +Module Name: Azs.Storage.Admin +Module Guid: 9dbccb05-3016-4031-87bf-dd66baef639b +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.Storage.Admin Module +## Description +Microsoft AzureStack PowerShell: StorageAdmin cmdlets + +## Azs.Storage.Admin Cmdlets +### [Get-AzsStorageAccount](Get-AzsStorageAccount.md) +Returns the requested storage account. + +### [Get-AzsStorageAcquisition](Get-AzsStorageAcquisition.md) +Returns a list of BLOB acquisitions. + +### [Get-AzsStorageQuota](Get-AzsStorageQuota.md) + + +### [Get-AzsStorageSettings](Get-AzsStorageSettings.md) +Returns the storage resource provider settings. + +### [New-AzsStorageQuota](New-AzsStorageQuota.md) + + +### [Remove-AzsStorageQuota](Remove-AzsStorageQuota.md) + + +### [Restore-AzsStorageAccount](Restore-AzsStorageAccount.md) + + +### [Set-AzsStorageQuota](Set-AzsStorageQuota.md) + + +### [Set-AzsStorageSettings](Set-AzsStorageSettings.md) + + +### [Start-AzsReclaimStorageCapacity](Start-AzsReclaimStorageCapacity.md) + + diff --git a/src/Azs.Storage.Admin/docs/Get-AzsStorageAccount.md b/src/Azs.Storage.Admin/docs/Get-AzsStorageAccount.md new file mode 100644 index 00000000..29f55759 --- /dev/null +++ b/src/Azs.Storage.Admin/docs/Get-AzsStorageAccount.md @@ -0,0 +1,203 @@ +--- +external help file: +Module Name: Azs.Storage.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/get-azsstorageaccount +schema: 2.0.0 +--- + +# Get-AzsStorageAccount + +## SYNOPSIS +Returns the requested storage account. + +## SYNTAX + +### List (Default) +``` +Get-AzsStorageAccount [-Location ] [-SubscriptionId ] [-Filter ] [-Summary] + [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsStorageAccount -Name [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsStorageAccount -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Returns the requested storage account. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsStorageAccount -Summary +``` + +Get a list of storage accounts (summary). + +### Example 2: +```powershell +PS C:\> $storageAccount = Get-AzsStorageAccount +PS C:\> $storageAccount | Select Location,Name,AccountStatus,HealthState,Kind | ft +``` + +Get a list of storage account with details and print the status. + +### Example 3: +```powershell +PS C:\> Get-AzsStorageAccount -Name 32cbc1173bde4e5fad04e11cc4cb2e00 | fl * +``` + +Get details of the specified storage account. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +Filter string + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.IStorageAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Resource location. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Internal storage account ID, which is not visible to tenant. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: AccountId + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription Id. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Summary +Switch for whether summary or detailed information is returned. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: $false +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.IStorageAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageAccount + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[AccountId ]`: Internal storage account ID, which is not visible to tenant. + - `[AsyncOperationId ]`: Async Operation Id. + - `[Id ]`: Resource identity path + - `[Location ]`: Resource location. + - `[QuotaName ]`: The name of the storage quota. + - `[ResourceGroup ]`: Resource group name. + - `[ServiceName ]`: Storage service name. + - `[SubscriptionId ]`: Subscription Id. + +## RELATED LINKS + diff --git a/src/Azs.Storage.Admin/docs/Get-AzsStorageAcquisition.md b/src/Azs.Storage.Admin/docs/Get-AzsStorageAcquisition.md new file mode 100644 index 00000000..ce6fefd8 --- /dev/null +++ b/src/Azs.Storage.Admin/docs/Get-AzsStorageAcquisition.md @@ -0,0 +1,96 @@ +--- +external help file: +Module Name: Azs.Storage.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/get-azsstorageacquisition +schema: 2.0.0 +--- + +# Get-AzsStorageAcquisition + +## SYNOPSIS +Returns a list of BLOB acquisitions. + +## SYNTAX + +``` +Get-AzsStorageAcquisition [-Location ] [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Returns a list of BLOB acquisitions. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsStorageAcquisition +``` + +Get the list of blob acquistions. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Resource location. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription Id. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IAcquisition + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Storage.Admin/docs/Get-AzsStorageQuota.md b/src/Azs.Storage.Admin/docs/Get-AzsStorageQuota.md new file mode 100644 index 00000000..28880aee --- /dev/null +++ b/src/Azs.Storage.Admin/docs/Get-AzsStorageQuota.md @@ -0,0 +1,162 @@ +--- +external help file: +Module Name: Azs.Storage.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/get-azsstoragequota +schema: 2.0.0 +--- + +# Get-AzsStorageQuota + +## SYNOPSIS + + +## SYNTAX + +### List (Default) +``` +Get-AzsStorageQuota [-Location ] [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzsStorageQuota -Name [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsStorageQuota -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsStorageQuota +``` + +Get the list of storage quotas. + +### Example 2: +```powershell +PS C:\> Get-AzsStorageQuota -Name 'Default Quota' +``` + +Get details of the specified storage quota by name. + +## PARAMETERS + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.IStorageAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name + + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: QuotaName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.IStorageAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : + - `[AccountId ]`: Internal storage account ID, which is not visible to tenant. + - `[AsyncOperationId ]`: Async Operation Id. + - `[Id ]`: Resource identity path + - `[Location ]`: Resource location. + - `[QuotaName ]`: The name of the storage quota. + - `[ResourceGroup ]`: Resource group name. + - `[ServiceName ]`: Storage service name. + - `[SubscriptionId ]`: Subscription Id. + +## RELATED LINKS + diff --git a/src/Azs.Storage.Admin/docs/Get-AzsStorageSettings.md b/src/Azs.Storage.Admin/docs/Get-AzsStorageSettings.md new file mode 100644 index 00000000..2e3d6938 --- /dev/null +++ b/src/Azs.Storage.Admin/docs/Get-AzsStorageSettings.md @@ -0,0 +1,96 @@ +--- +external help file: +Module Name: Azs.Storage.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/get-azsstoragesettings +schema: 2.0.0 +--- + +# Get-AzsStorageSettings + +## SYNOPSIS +Returns the storage resource provider settings. + +## SYNTAX + +``` +Get-AzsStorageSettings [-Location ] [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Returns the storage resource provider settings. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Get-AzsStorageSettings +``` + +Get the storage settings. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Resource location. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription Id. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.ISettings + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Storage.Admin/docs/New-AzsStorageQuota.md b/src/Azs.Storage.Admin/docs/New-AzsStorageQuota.md new file mode 100644 index 00000000..d65eefaa --- /dev/null +++ b/src/Azs.Storage.Admin/docs/New-AzsStorageQuota.md @@ -0,0 +1,209 @@ +--- +external help file: +Module Name: Azs.Storage.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/new-azsstoragequota +schema: 2.0.0 +--- + +# New-AzsStorageQuota + +## SYNOPSIS + + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzsStorageQuota -Name [-Location ] [-SubscriptionId ] [-CapacityInGb ] + [-NumberOfStorageAccounts ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Create +``` +New-AzsStorageQuota -Name -QuotaObject [-Location ] + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> New-AzsStorageQuota -Name TestQuota -CapacityInGb 123 -NumberOfStorageAccounts 456 +``` + +Create a new storage quota with specified values. + +## PARAMETERS + +### -CapacityInGb + + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: 500 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: QuotaName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NumberOfStorageAccounts + + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: 20 +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -QuotaObject +To construct, see NOTES section for QUOTAOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### QUOTAOBJECT : + - `[CapacityInGb ]`: Maximum capacity (GB). + - `[NumberOfStorageAccounts ]`: Total number of storage accounts. + +## RELATED LINKS + diff --git a/src/Azs.Storage.Admin/docs/Remove-AzsStorageQuota.md b/src/Azs.Storage.Admin/docs/Remove-AzsStorageQuota.md new file mode 100644 index 00000000..4effceb5 --- /dev/null +++ b/src/Azs.Storage.Admin/docs/Remove-AzsStorageQuota.md @@ -0,0 +1,206 @@ +--- +external help file: +Module Name: Azs.Storage.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/remove-azsstoragequota +schema: 2.0.0 +--- + +# Remove-AzsStorageQuota + +## SYNOPSIS + + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsStorageQuota -Name [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsStorageQuota -InputObject [-DefaultProfile ] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Remove-AzsStorageQuota -Name 'TestQuota' +``` + +Remove a storage quota by name. + +### Example 2: +```powershell +PS C:\> Get-AzsStorageQuota -Name 'TestQuota' | Remove-AzsStorageQuota +``` + +Remove a storage quota by piping. + +## PARAMETERS + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.IStorageAdminIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name + + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: QuotaName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.IStorageAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : + - `[AccountId ]`: Internal storage account ID, which is not visible to tenant. + - `[AsyncOperationId ]`: Async Operation Id. + - `[Id ]`: Resource identity path + - `[Location ]`: Resource location. + - `[QuotaName ]`: The name of the storage quota. + - `[ResourceGroup ]`: Resource group name. + - `[ServiceName ]`: Storage service name. + - `[SubscriptionId ]`: Subscription Id. + +## RELATED LINKS + diff --git a/src/Azs.Storage.Admin/docs/Restore-AzsStorageAccount.md b/src/Azs.Storage.Admin/docs/Restore-AzsStorageAccount.md new file mode 100644 index 00000000..ec20a3af --- /dev/null +++ b/src/Azs.Storage.Admin/docs/Restore-AzsStorageAccount.md @@ -0,0 +1,226 @@ +--- +external help file: +Module Name: Azs.Storage.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/restore-azsstorageaccount +schema: 2.0.0 +--- + +# Restore-AzsStorageAccount + +## SYNOPSIS + + +## SYNTAX + +``` +Restore-AzsStorageAccount -Name [-Location ] [-SubscriptionId ] + [-NewAccountName ] [-DefaultProfile ] [-AsJob] [-Force] [-NoWait] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Restore-AzsStorageAccount -Name 32cbc1173bde4e5fad04e11cc4cb2e00 +``` + +Undelete a deleted storage account. + +## PARAMETERS + +### -AsJob + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: AccountId + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NewAccountName + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Storage.Admin/docs/Set-AzsStorageQuota.md b/src/Azs.Storage.Admin/docs/Set-AzsStorageQuota.md new file mode 100644 index 00000000..ac40b454 --- /dev/null +++ b/src/Azs.Storage.Admin/docs/Set-AzsStorageQuota.md @@ -0,0 +1,217 @@ +--- +external help file: +Module Name: Azs.Storage.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/set-azsstoragequota +schema: 2.0.0 +--- + +# Set-AzsStorageQuota + +## SYNOPSIS + + +## SYNTAX + +### Name (Default) +``` +Set-AzsStorageQuota -Name [-Location ] [-SubscriptionId ] [-CapacityInGb ] + [-NumberOfStorageAccounts ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### QuotaObject +``` +Set-AzsStorageQuota -QuotaObject [-Location ] [-SubscriptionId ] + [-CapacityInGb ] [-NumberOfStorageAccounts ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Set-AzsStorageQuota -Name 'TestUpdateStorageQuota' -NumberOfStorageAccounts 11 -CapacityInGb 22 +``` + +Update an existing storage quota by name. + +### Example 2: +```powershell +PS C:\> Get-AzsStorageQuota -Name 'TestUpdateStorageQuota' | Set-AzsStorageQuota -NumberOfStorageAccounts 22 -CapacityInGb 33 +``` + +Update an existing storage quota by piping. + +## PARAMETERS + +### -CapacityInGb + + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name + + +```yaml +Type: System.String +Parameter Sets: Name +Aliases: QuotaName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NumberOfStorageAccounts + + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -QuotaObject +To construct, see NOTES section for QUOTAOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota +Parameter Sets: QuotaObject +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.IStorageQuota + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### QUOTAOBJECT : + - `[CapacityInGb ]`: Maximum capacity (GB). + - `[NumberOfStorageAccounts ]`: Total number of storage accounts. + +## RELATED LINKS + diff --git a/src/Azs.Storage.Admin/docs/Set-AzsStorageSettings.md b/src/Azs.Storage.Admin/docs/Set-AzsStorageSettings.md new file mode 100644 index 00000000..cfa542af --- /dev/null +++ b/src/Azs.Storage.Admin/docs/Set-AzsStorageSettings.md @@ -0,0 +1,161 @@ +--- +external help file: +Module Name: Azs.Storage.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/set-azsstoragesettings +schema: 2.0.0 +--- + +# Set-AzsStorageSettings + +## SYNOPSIS + + +## SYNTAX + +``` +Set-AzsStorageSettings -RetentionPeriodForDeletedStorageAccountsInDays [-Location ] + [-SubscriptionId ] [-DefaultProfile ] [-Force] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Set-AzsStorageSettings -RetentionPeriodForDeletedStorageAccountsInDays 1 +``` + +Update the storage settings. + +## PARAMETERS + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -RetentionPeriodForDeletedStorageAccountsInDays + + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StorageAdmin.Models.Api201908Preview.ISettings + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Storage.Admin/docs/Start-AzsReclaimStorageCapacity.md b/src/Azs.Storage.Admin/docs/Start-AzsReclaimStorageCapacity.md new file mode 100644 index 00000000..b3da42e3 --- /dev/null +++ b/src/Azs.Storage.Admin/docs/Start-AzsReclaimStorageCapacity.md @@ -0,0 +1,193 @@ +--- +external help file: +Module Name: Azs.Storage.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.storage.admin/start-azsreclaimstoragecapacity +schema: 2.0.0 +--- + +# Start-AzsReclaimStorageCapacity + +## SYNOPSIS + + +## SYNTAX + +``` +Start-AzsReclaimStorageCapacity [-Location ] [-SubscriptionId ] [-DefaultProfile ] + [-AsJob] [-Force] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Start-AzsReclaimStorageCapacity +``` + +Start garbage collection. + +## PARAMETERS + +### -AsJob + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Storage.Admin/examples/Get-AzsStorageAccount.md b/src/Azs.Storage.Admin/examples/Get-AzsStorageAccount.md new file mode 100644 index 00000000..59316694 --- /dev/null +++ b/src/Azs.Storage.Admin/examples/Get-AzsStorageAccount.md @@ -0,0 +1,21 @@ +### Example 1: +```powershell +PS C:\> Get-AzsStorageAccount -Summary +``` + +Get a list of storage accounts (summary). + +### Example 2: +```powershell +PS C:\> $storageAccount = Get-AzsStorageAccount +PS C:\> $storageAccount | Select Location,Name,AccountStatus,HealthState,Kind | ft +``` + +Get a list of storage account with details and print the status. + +### Example 3: +```powershell +PS C:\> Get-AzsStorageAccount -Name 32cbc1173bde4e5fad04e11cc4cb2e00 | fl * +``` + +Get details of the specified storage account. diff --git a/src/Azs.Storage.Admin/examples/Get-AzsStorageAcquisition.md b/src/Azs.Storage.Admin/examples/Get-AzsStorageAcquisition.md new file mode 100644 index 00000000..de545d09 --- /dev/null +++ b/src/Azs.Storage.Admin/examples/Get-AzsStorageAcquisition.md @@ -0,0 +1,6 @@ +### Example 1: +```powershell +PS C:\> Get-AzsStorageAcquisition +``` + +Get the list of blob acquistions. diff --git a/src/Azs.Storage.Admin/examples/Get-AzsStorageQuota.md b/src/Azs.Storage.Admin/examples/Get-AzsStorageQuota.md new file mode 100644 index 00000000..34248bf3 --- /dev/null +++ b/src/Azs.Storage.Admin/examples/Get-AzsStorageQuota.md @@ -0,0 +1,13 @@ +### Example 1: +```powershell +PS C:\> Get-AzsStorageQuota +``` + +Get the list of storage quotas. + +### Example 2: +```powershell +PS C:\> Get-AzsStorageQuota -Name 'Default Quota' +``` + +Get details of the specified storage quota by name. diff --git a/src/Azs.Storage.Admin/examples/Get-AzsStorageSettings.md b/src/Azs.Storage.Admin/examples/Get-AzsStorageSettings.md new file mode 100644 index 00000000..2a144337 --- /dev/null +++ b/src/Azs.Storage.Admin/examples/Get-AzsStorageSettings.md @@ -0,0 +1,6 @@ +### Example 1: +```powershell +PS C:\> Get-AzsStorageSettings +``` + +Get the storage settings. diff --git a/src/Azs.Storage.Admin/examples/New-AzsStorageQuota.md b/src/Azs.Storage.Admin/examples/New-AzsStorageQuota.md new file mode 100644 index 00000000..90f93366 --- /dev/null +++ b/src/Azs.Storage.Admin/examples/New-AzsStorageQuota.md @@ -0,0 +1,6 @@ +### Example 1: +```powershell +PS C:\> New-AzsStorageQuota -Name TestQuota -CapacityInGb 123 -NumberOfStorageAccounts 456 +``` + +Create a new storage quota with specified values. diff --git a/src/Azs.Storage.Admin/examples/Remove-AzsStorageQuota.md b/src/Azs.Storage.Admin/examples/Remove-AzsStorageQuota.md new file mode 100644 index 00000000..90a7015c --- /dev/null +++ b/src/Azs.Storage.Admin/examples/Remove-AzsStorageQuota.md @@ -0,0 +1,13 @@ +### Example 1: +```powershell +PS C:\> Remove-AzsStorageQuota -Name 'TestQuota' +``` + +Remove a storage quota by name. + +### Example 2: +```powershell +PS C:\> Get-AzsStorageQuota -Name 'TestQuota' | Remove-AzsStorageQuota +``` + +Remove a storage quota by piping. diff --git a/src/Azs.Storage.Admin/examples/Restore-AzsStorageAccount.md b/src/Azs.Storage.Admin/examples/Restore-AzsStorageAccount.md new file mode 100644 index 00000000..ea99168c --- /dev/null +++ b/src/Azs.Storage.Admin/examples/Restore-AzsStorageAccount.md @@ -0,0 +1,6 @@ +### Example 1: +```powershell +PS C:\> Restore-AzsStorageAccount -Name 32cbc1173bde4e5fad04e11cc4cb2e00 +``` + +Undelete a deleted storage account. diff --git a/src/Azs.Storage.Admin/examples/Set-AzsStorageQuota.md b/src/Azs.Storage.Admin/examples/Set-AzsStorageQuota.md new file mode 100644 index 00000000..4340d9c2 --- /dev/null +++ b/src/Azs.Storage.Admin/examples/Set-AzsStorageQuota.md @@ -0,0 +1,13 @@ +### Example 1: +```powershell +PS C:\> Set-AzsStorageQuota -Name 'TestUpdateStorageQuota' -NumberOfStorageAccounts 11 -CapacityInGb 22 +``` + +Update an existing storage quota by name. + +### Example 2: +```powershell +PS C:\> Get-AzsStorageQuota -Name 'TestUpdateStorageQuota' | Set-AzsStorageQuota -NumberOfStorageAccounts 22 -CapacityInGb 33 +``` + +Update an existing storage quota by piping. diff --git a/src/Azs.Storage.Admin/examples/Set-AzsStorageSettings.md b/src/Azs.Storage.Admin/examples/Set-AzsStorageSettings.md new file mode 100644 index 00000000..dead04bf --- /dev/null +++ b/src/Azs.Storage.Admin/examples/Set-AzsStorageSettings.md @@ -0,0 +1,6 @@ +### Example 1: +```powershell +PS C:\> Set-AzsStorageSettings -RetentionPeriodForDeletedStorageAccountsInDays 1 +``` + +Update the storage settings. diff --git a/src/Azs.Storage.Admin/examples/Start-AzsReclaimStorageCapacity.md b/src/Azs.Storage.Admin/examples/Start-AzsReclaimStorageCapacity.md new file mode 100644 index 00000000..353ace07 --- /dev/null +++ b/src/Azs.Storage.Admin/examples/Start-AzsReclaimStorageCapacity.md @@ -0,0 +1,6 @@ +### Example 1: +```powershell +PS C:\> Start-AzsReclaimStorageCapacity +``` + +Start garbage collection. diff --git a/src/Azs.Storage.Admin/readme.md b/src/Azs.Storage.Admin/readme.md new file mode 100644 index 00000000..78609c6d --- /dev/null +++ b/src/Azs.Storage.Admin/readme.md @@ -0,0 +1,292 @@ + +# Azs.Storage.Admin +This directory contains the PowerShell module for the StorageAdmin service. + +--- +## Status +[![Azs.Storage.Admin](https://img.shields.io/powershellgallery/v/Azs.Storage.Admin.svg?style=flat-square&label=Azs.Storage.Admin "Azs.Storage.Admin")](https://www.powershellgallery.com/packages/Azs.Storage.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Storage.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + - $(repo)/specification/azsadmin/resource-manager/storage/readme.azsautogen.md + +metadata: + description: 'Microsoft AzureStack PowerShell: Storage Admin cmdlets' + +### PSD1 metadata changes +subject-prefix: '' +module-version: 0.9.0-preview +service-name: StorageAdmin + +### File Renames +module-name: Azs.Storage.Admin +csproj: Azs.Storage.Admin.csproj +psd1: Azs.Storage.Admin.psd1 +psm1: Azs.Storage.Admin.psm1 +``` + +### Parameter default values +``` yaml +directive: + # Remove cmdlets for AsyncOperation. + - where: + subject: AsyncOperation + remove: true + # Remove cmdlets for StorageService. + - where: + subject: StorageService + remove: true + # Remove cmdlets for StorageServiceSub. + - where: + subject: StorageServiceSub + remove: true + # Remove cmdlets for StorageServiceRg. + - where: + subject: StorageServiceRg + remove: true + + # Rename Get-AzsAcquisition to Get-AzsStorageAcquisition + - where: + verb: Get + subject: Acquisition + set: + verb: Get + subject: StorageAcquisition + # Rename Invoke-AzsStorageReclaimStorageAccountStorageCapacity to Start-AzsReclaimStorageCapacity + - where: + verb: Invoke + subject: ReclaimStorageAccountStorageCapacity + set: + verb: Start + subject: ReclaimStorageCapacity + # Rename Get-AzsStorageSetting to Get-AzsStorageSettings + - where: + verb: Get + subject: StorageSetting + set: + verb: Get + subject: StorageSettings + # Rename Set-AzsStorageSetting to Set-AzsStorageSettings + - where: + verb: Set + subject: StorageSetting + set: + verb: Set + subject: StorageSettings + + # Rename cmdlet parameter name and set default value in StorageAccount + - where: + subject: StorageAccount + parameter-name: AccountId + set: + parameter-name: Name + alias: AccountId + - where: + subject: StorageAccount + parameter-name: Summary + set: + default: + script: '$false' + + # Rename cmdlet parameter name in StorageSettings + - where: + subject: StorageSettings + parameter-name: RetentionPeriodForDeletedStorageAccountsInDay + set: + parameter-name: RetentionPeriodForDeletedStorageAccountsInDays + + # Rename cmdlet parameter name and set default value in StorageQuota + - where: + subject: StorageQuota + parameter-name: QuotaName + set: + parameter-name: Name + alias: QuotaName + - where: + verb: New + subject: StorageQuota + parameter-name: CapacityInGb + set: + default: + script: '500' + - where: + subject: StorageQuota + parameter-name: NumberOfStorageAccount + set: + parameter-name: NumberOfStorageAccounts + - where: + verb: New + subject: StorageQuota + parameter-name: NumberOfStorageAccounts + set: + default: + script: '20' + + # Remove GetViaIdentity parameter set in Get-StorageSettings + - where: + verb: Get + subject: StorageSettings + variant: GetViaIdentity + remove: true + + # Remove UndeleteViaIdentity parameter set in Restore-StorageAccount + - where: + verb: Restore + subject: StorageAccount + variant: UndeleteViaIdentity + remove: true + + # Remove ReclaimViaIdentity parameter set in Start-AzsReclaimStorageCapacity + - where: + verb: Start + subject: ReclaimStorageCapacity + variant: ReclaimViaIdentity + remove: true + + # Remove Update parameter set in Set-AzsStorageSettings + - where: + verb: Set + subject: StorageSettings + variant: Update + remove: true + + # Remove UpdateViaIdentity parameter set in Set-AzsStorageSettings + - where: + verb: Set + subject: StorageSettings + variant: ^UpdateViaIdentity(.*) + remove: true + + # Rename model property names + - where: + model-name: Settings + property-name: RetentionPeriodForDeletedStorageAccountsInDay + set: + property-name: RetentionPeriodForDeletedStorageAccountsInDays + - where: + model-name: StorageQuota + property-name: NumberOfStorageAccount + set: + property-name: NumberOfStorageAccounts + - where: + model-name: StorageAccount + property-name: PrimaryEndpoint + set: + property-name: PrimaryEndpoints + + # Default to Format-List for the Settings, StorageQuota and Acquisition model as there are many important fields + - where: + model-name: Settings + set: + suppress-format: true + - where: + model-name: StorageQuota + set: + suppress-format: true + - where: + model-name: Acquisition + set: + suppress-format: true + + # Hide the auto-generated Get-AzsStorageQuota and expose it through customized one + - where: + verb: Get + subject: StorageQuota + hide: true + + # Hide the auto-generated New-AzsStorageQuota and expose it through customized one + - where: + verb: New + subject: StorageQuota + hide: true + + # Hide the auto-generated Remove-AzsStorageQuota and expose it through customized one + - where: + verb: Remove + subject: StorageQuota + hide: true + + # Hide the auto-generated Set-AzsStorageQuota and expose it through customized one + - where: + verb: Set + subject: StorageQuota + hide: true + + # Hide the auto-generated Remove-AzsStorageQuota and expose it through customized one + - where: + verb: Restore + subject: StorageAccount + hide: true + + # Hide the auto-generated Remove-AzsStorageQuota and expose it through customized one + - where: + verb: Start + subject: ReclaimStorageCapacity + hide: true + + # Hide the auto-generated Set-AzsStorageSettings and expose it through customized one + - where: + verb: Set + subject: StorageSettings + hide: true + +# Add release notes + - from: Azs.Storage.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Storage.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Storage.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Storage.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); +``` diff --git a/src/Azs.Storage.Admin/test/Common.ps1 b/src/Azs.Storage.Admin/test/Common.ps1 new file mode 100644 index 00000000..62e01503 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Common.ps1 @@ -0,0 +1,19 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + + +$global:SkippedTests = @() + +$global:Location = "redmond" +$global:Provider = "Microsoft.Storage.Admin" \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/Get-AzsStorageAccount.Recording.json b/src/Azs.Storage.Admin/test/Get-AzsStorageAccount.Recording.json new file mode 100644 index 00000000..eb82c957 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Get-AzsStorageAccount.Recording.json @@ -0,0 +1,3282 @@ +{ + "Get-AzsStorageAccount+[NoContext]+TestListAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts?api-version=2019-08-08-preview\u0026summary=False+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts?api-version=2019-08-08-preview\u0026summary=False", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "43239cd7-b1d2-490d-b5fa-2acbd3fb5703" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c9e0215d-9031-4b88-b788-041d4da1ea04" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14993" ], + "x-ms-request-id": [ "c9e0215d-9031-4b88-b788-041d4da1ea04" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085316Z:c9e0215d-9031-4b88-b788-041d4da1ea04" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:15 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvABZIfQxqdvcaf2pcwRGy3LZ+XbNU5w5msx6ih4lYZfGXuQh1Xona7FqVAoUGz4AyFEHTGhkFANHfnIa71h2DNsOgVYvmNeETB0paLVPeTFc+H2qo2rO1tJrJaSNA4RMcskz+b3OFm2yTpLbUs6v+" ] + }, + "ContentHeaders": { + "Content-Length": [ "157055" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8a339b4d16eb436db9c2736e41199fb1\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata001.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata001.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata001.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata001\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata001\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8a339b4d16eb436db9c2736e41199fb1\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a339b4d16eb436db9c2736e41199fb1\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"15525ff397294678a29577761254daae\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata002.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata002.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata002.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata002\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata002\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"15525ff397294678a29577761254daae\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/15525ff397294678a29577761254daae\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8c4ad52448a0448998c0066f6892d6c9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata003.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata003.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata003.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata003\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata003\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8c4ad52448a0448998c0066f6892d6c9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8c4ad52448a0448998c0066f6892d6c9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"bbed0174231149de9b6c3868fff44e45\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata004.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata004.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata004.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata004\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata004\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"bbed0174231149de9b6c3868fff44e45\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bbed0174231149de9b6c3868fff44e45\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b233a229354f404fb75a1f47820a96db\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata005.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata005.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata005.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata005\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata005\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b233a229354f404fb75a1f47820a96db\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b233a229354f404fb75a1f47820a96db\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"633bb731b24b48d9954633bb2d8ce86e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvstoreprodlcl.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvstoreprodlcl.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvstoreprodlcl.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvstoreprodlcl\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvstoreprodlcl\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"633bb731b24b48d9954633bb2d8ce86e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/633bb731b24b48d9954633bb2d8ce86e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"a75d20f6623a44df8646b91f666ca996\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvusage.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvusage.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvusage.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvusage\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvusage\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"a75d20f6623a44df8646b91f666ca996\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a75d20f6623a44df8646b91f666ca996\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://armadminprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://armadminprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://armadminprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/armadminprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"armadminprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://armprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://armprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://armprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/armprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"armprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://authadminprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://authadminprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://authadminprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/authadminprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"authadminprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"eb3ea4f0870d405993045a86555bec1d\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://authprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://authprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://authprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/authprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"authprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eb3ea4f0870d405993045a86555bec1d\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eb3ea4f0870d405993045a86555bec1d\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"640f9f7adaa0487ea922b5654ae7d967\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://azurebridgerp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://azurebridgerp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://azurebridgerp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/azurebridgerp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"azurebridgerp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"640f9f7adaa0487ea922b5654ae7d967\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/640f9f7adaa0487ea922b5654ae7d967\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c26e4b5f665141e786e1a18b679c7406\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://brphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://brphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://brphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/brphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"brphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c26e4b5f665141e786e1a18b679c7406\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c26e4b5f665141e786e1a18b679c7406\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9dc4a6f845244f9695a0a0da1440babd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9dc4a6f845244f9695a0a0da1440babd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dc4a6f845244f9695a0a0da1440babd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"96c0b827ba164100b8880e745521f518\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"96c0b827ba164100b8880e745521f518\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/96c0b827ba164100b8880e745521f518\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"50829273ecb049b39a442f7bf32f2d29\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://deploymentrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://deploymentrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://deploymentrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/deploymentrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"deploymentrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"50829273ecb049b39a442f7bf32f2d29\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50829273ecb049b39a442f7bf32f2d29\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"82b87d7c062541b69707db2a890bebb2\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diagsetsaprimary.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diagsetsaprimary.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diagsetsaprimary.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/diagsetsaprimary\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diagsetsaprimary\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"82b87d7c062541b69707db2a890bebb2\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/82b87d7c062541b69707db2a890bebb2\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diagsetsaprimaryadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diagsetsaprimaryadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diagsetsaprimaryadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/diagsetsaprimaryadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diagsetsaprimaryadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diskhealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diskhealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diskhealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/diskhealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diskhealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diskusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diskusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diskusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/diskusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diskusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"1b34d8be5e8d4453b44110856892be6f\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://extensionpackages.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://extensionpackages.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://extensionpackages.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/extensionpackages\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"extensionpackages\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"1b34d8be5e8d4453b44110856892be6f\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1b34d8be5e8d4453b44110856892be6f\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"035e20a0218d472db4145e0808ff9804\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://frphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://frphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://frphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/frphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"frphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"035e20a0218d472db4145e0808ff9804\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/035e20a0218d472db4145e0808ff9804\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"1bec1cac7a1c4949969710543380074a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://hintserviceacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://hintserviceacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://hintserviceacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/hintserviceacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"hintserviceacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"1bec1cac7a1c4949969710543380074a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1bec1cac7a1c4949969710543380074a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"885849012b734e069b8936bb7e6573cb\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://hrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://hrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://hrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/hrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"hrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"885849012b734e069b8936bb7e6573cb\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/885849012b734e069b8936bb7e6573cb\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"7bf7948ba3784bef93f22f36626506e4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://ibcstaging.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://ibcstaging.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://ibcstaging.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/ibcstaging\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"ibcstaging\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"7bf7948ba3784bef93f22f36626506e4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/7bf7948ba3784bef93f22f36626506e4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"017d832601ba43da9301f8b922a0881e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"017d832601ba43da9301f8b922a0881e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/017d832601ba43da9301f8b922a0881e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"42063ae9b08549d49c65c9a879f4f63c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata001.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata001.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata001.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata001\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata001\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"42063ae9b08549d49c65c9a879f4f63c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/42063ae9b08549d49c65c9a879f4f63c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2938d34461ec430393d089f7a58e175a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata002.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata002.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata002.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata002\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata002\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2938d34461ec430393d089f7a58e175a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2938d34461ec430393d089f7a58e175a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f58f59ec792f41999f0d6ece4af1c570\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata003.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata003.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata003.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata003\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata003\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f58f59ec792f41999f0d6ece4af1c570\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f58f59ec792f41999f0d6ece4af1c570\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"853befd7df3c4f3bb98b6c51390483c5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata004.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata004.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata004.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata004\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata004\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"853befd7df3c4f3bb98b6c51390483c5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/853befd7df3c4f3bb98b6c51390483c5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata005.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata005.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata005.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata005\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata005\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2383e24766d24cadb49660ab67d48851\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/kvrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2383e24766d24cadb49660ab67d48851\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2383e24766d24cadb49660ab67d48851\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"cba324ba771649b3beaaa3f78a443654\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvstoreprodlcl.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvstoreprodlcl.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvstoreprodlcl.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvstoreprodlcl\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvstoreprodlcl\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"cba324ba771649b3beaaa3f78a443654\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cba324ba771649b3beaaa3f78a443654\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvusage.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvusage.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvusage.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvusage\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvusage\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"edafb5c42b294e828d4af3d6c187282b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvvnsproddata.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvvnsproddata.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvvnsproddata.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.keyvault/providers/Microsoft.Storage/storageAccounts/kvvnsproddata\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvvnsproddata\",\r\n \"tenantResourceGroupName\": \"system.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"edafb5c42b294e828d4af3d6c187282b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/edafb5c42b294e828d4af3d6c187282b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc00.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc00.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc00.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc00\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc00\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"610121df598d4e4abffd1f7f91d6d49f\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc01.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc01.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc01.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc01\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc01\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"610121df598d4e4abffd1f7f91d6d49f\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/610121df598d4e4abffd1f7f91d6d49f\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"045e30695aca4257932418ea7184e81b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc02.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc02.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc02.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc02\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc02\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"045e30695aca4257932418ea7184e81b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/045e30695aca4257932418ea7184e81b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f86da023868848949589c1874aab1a87\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc03.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc03.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc03.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc03\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc03\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f86da023868848949589c1874aab1a87\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f86da023868848949589c1874aab1a87\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc04.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc04.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc04.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc04\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc04\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9dd7b1bdceab4867b179454e8de166da\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmconfigacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmconfigacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmconfigacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmconfigacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmconfigacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9dd7b1bdceab4867b179454e8de166da\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dd7b1bdceab4867b179454e8de166da\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsrpsa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsrpsa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsrpsa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/metricsrpsa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsrpsa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c01026b94ea543dcb9b570e933eae970\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsrpsaadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsrpsaadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsrpsaadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/metricsrpsaadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsrpsaadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c01026b94ea543dcb9b570e933eae970\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c01026b94ea543dcb9b570e933eae970\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc0.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc0.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc0.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc0\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc0\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"702be5be10df4dfcb8bddf2675df661b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc1.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc1.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc1.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc1\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc1\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"702be5be10df4dfcb8bddf2675df661b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/702be5be10df4dfcb8bddf2675df661b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc2.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc2.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc2.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc2\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc2\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc3.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc3.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc3.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc3\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc3\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8a21d8862b2c4c48b618d70059b545f2\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc4.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc4.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc4.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc4\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc4\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8a21d8862b2c4c48b618d70059b545f2\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a21d8862b2c4c48b618d70059b545f2\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"0ff5c066c85843348293803b21bdc1c5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://monitoringrepositorysa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://monitoringrepositorysa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://monitoringrepositorysa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/monitoringrepositorysa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"monitoringrepositorysa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"0ff5c066c85843348293803b21bdc1c5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/0ff5c066c85843348293803b21bdc1c5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"3fe1e0977b534354991be9538fb00150\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"3fe1e0977b534354991be9538fb00150\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3fe1e0977b534354991be9538fb00150\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://obometadata.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://obometadata.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://obometadata.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/obometadata\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"obometadata\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"25e4bce7813b40d2b3d343309049b8e4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://obometadataadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://obometadataadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://obometadataadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/obometadataadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"obometadataadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"25e4bce7813b40d2b3d343309049b8e4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/25e4bce7813b40d2b3d343309049b8e4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://onboardrpdatasa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://onboardrpdatasa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://onboardrpdatasa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/onboardrpdatasa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"onboardrpdatasa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"bebf848f63694c189edb7e1b8deebeee\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://portalhostingrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://portalhostingrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://portalhostingrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/portalhostingrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"portalhostingrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"bebf848f63694c189edb7e1b8deebeee\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bebf848f63694c189edb7e1b8deebeee\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicportalhostingrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicportalhostingrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicportalhostingrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicportalhostingrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicportalhostingrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicsystemevents.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicsystemevents.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicsystemevents.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicsystemevents\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicsystemevents\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"5f2946c632384f91b8fd6f08808bae34\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicsystemportal.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicsystemportal.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicsystemportal.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicsystemportal\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicsystemportal\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"5f2946c632384f91b8fd6f08808bae34\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5f2946c632384f91b8fd6f08808bae34\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sbrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://sbrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://sbrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/sbrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"sbrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://secondhintserviceacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://secondhintserviceacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://secondhintserviceacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/secondhintserviceacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"secondhintserviceacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sfphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://sfphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://sfphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/sfphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"sfphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"74bc27448c4c4397a10f0264b98df635\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"74bc27448c4c4397a10f0264b98df635\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/74bc27448c4c4397a10f0264b98df635\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2709fd860a8a47788caaf90f2e5afae4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2709fd860a8a47788caaf90f2e5afae4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2709fd860a8a47788caaf90f2e5afae4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"30433983c3d44c8ab01867d9a646b4ed\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphyadmaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphyadmaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphyadmaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphyadmaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphyadmaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"30433983c3d44c8ab01867d9a646b4ed\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/30433983c3d44c8ab01867d9a646b4ed\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphytenaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphytenaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphytenaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphytenaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphytenaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"126630cc16524046a87c318763dea0b9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"126630cc16524046a87c318763dea0b9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/126630cc16524046a87c318763dea0b9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemevents.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemevents.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemevents.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemevents\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemevents\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemgallery.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemgallery.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemgallery.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemgallery\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemgallery\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemportal.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemportal.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemportal.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemportal\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemportal\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemtemp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemtemp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemtemp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemtemp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemtemp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"6dcecd2609ec4f2296e17831270314c9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://tenantextaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://tenantextaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://tenantextaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/tenantextaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"tenantextaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"6dcecd2609ec4f2296e17831270314c9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/6dcecd2609ec4f2296e17831270314c9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"da312078815c41bab5654be03ef95636\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://tenantextadminaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://tenantextadminaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://tenantextadminaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/tenantextadminaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"tenantextadminaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"da312078815c41bab5654be03ef95636\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/da312078815c41bab5654be03ef95636\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"3ec82b91f29845b7a836f896e039905e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://updateadminaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://updateadminaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://updateadminaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/updateadminaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"updateadminaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"3ec82b91f29845b7a836f896e039905e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3ec82b91f29845b7a836f896e039905e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"951bdd68cc6a45079350bda440ddd75e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://urphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://urphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://urphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/urphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"urphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"951bdd68cc6a45079350bda440ddd75e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/951bdd68cc6a45079350bda440ddd75e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://wasphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://wasphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://wasphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/wasphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"wasphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n }\r\n ],\r\n \"@odata.count\": 78\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetStorageAccount+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts?api-version=2019-08-08-preview\u0026summary=False+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts?api-version=2019-08-08-preview\u0026summary=False", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "789db31e-5c22-481b-b1b7-e4837a7bb88c" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "91fbc584-24a6-42e9-81ba-fe0aa075e7e3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14992" ], + "x-ms-request-id": [ "91fbc584-24a6-42e9-81ba-fe0aa075e7e3" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085318Z:91fbc584-24a6-42e9-81ba-fe0aa075e7e3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+asqXJ3ZVyO46++/hK04Nk7uSdRpyUU6/IpAD4Sw7nQmOFt5DMqytdnqeN52aPpLSRP9LAPfs9uIt2acIJF1lAl1TBs5ZRCX0VAVouwJJvDHuU1/SMMR3MotTrW/imgqRsHhb5Sv8AcbxvBPZ48Q" ] + }, + "ContentHeaders": { + "Content-Length": [ "157055" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8a339b4d16eb436db9c2736e41199fb1\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata001.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata001.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata001.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata001\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata001\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8a339b4d16eb436db9c2736e41199fb1\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a339b4d16eb436db9c2736e41199fb1\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"15525ff397294678a29577761254daae\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata002.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata002.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata002.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata002\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata002\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"15525ff397294678a29577761254daae\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/15525ff397294678a29577761254daae\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8c4ad52448a0448998c0066f6892d6c9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata003.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata003.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata003.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata003\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata003\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8c4ad52448a0448998c0066f6892d6c9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8c4ad52448a0448998c0066f6892d6c9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"bbed0174231149de9b6c3868fff44e45\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata004.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata004.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata004.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata004\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata004\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"bbed0174231149de9b6c3868fff44e45\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bbed0174231149de9b6c3868fff44e45\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b233a229354f404fb75a1f47820a96db\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata005.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata005.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata005.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata005\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata005\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b233a229354f404fb75a1f47820a96db\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b233a229354f404fb75a1f47820a96db\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"633bb731b24b48d9954633bb2d8ce86e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvstoreprodlcl.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvstoreprodlcl.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvstoreprodlcl.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvstoreprodlcl\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvstoreprodlcl\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"633bb731b24b48d9954633bb2d8ce86e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/633bb731b24b48d9954633bb2d8ce86e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"a75d20f6623a44df8646b91f666ca996\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvusage.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvusage.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvusage.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvusage\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvusage\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"a75d20f6623a44df8646b91f666ca996\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a75d20f6623a44df8646b91f666ca996\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://armadminprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://armadminprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://armadminprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/armadminprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"armadminprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://armprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://armprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://armprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/armprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"armprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://authadminprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://authadminprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://authadminprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/authadminprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"authadminprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"eb3ea4f0870d405993045a86555bec1d\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://authprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://authprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://authprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/authprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"authprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eb3ea4f0870d405993045a86555bec1d\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eb3ea4f0870d405993045a86555bec1d\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"640f9f7adaa0487ea922b5654ae7d967\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://azurebridgerp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://azurebridgerp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://azurebridgerp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/azurebridgerp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"azurebridgerp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"640f9f7adaa0487ea922b5654ae7d967\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/640f9f7adaa0487ea922b5654ae7d967\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c26e4b5f665141e786e1a18b679c7406\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://brphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://brphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://brphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/brphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"brphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c26e4b5f665141e786e1a18b679c7406\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c26e4b5f665141e786e1a18b679c7406\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9dc4a6f845244f9695a0a0da1440babd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9dc4a6f845244f9695a0a0da1440babd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dc4a6f845244f9695a0a0da1440babd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"96c0b827ba164100b8880e745521f518\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"96c0b827ba164100b8880e745521f518\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/96c0b827ba164100b8880e745521f518\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"50829273ecb049b39a442f7bf32f2d29\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://deploymentrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://deploymentrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://deploymentrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/deploymentrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"deploymentrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"50829273ecb049b39a442f7bf32f2d29\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50829273ecb049b39a442f7bf32f2d29\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"82b87d7c062541b69707db2a890bebb2\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diagsetsaprimary.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diagsetsaprimary.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diagsetsaprimary.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/diagsetsaprimary\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diagsetsaprimary\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"82b87d7c062541b69707db2a890bebb2\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/82b87d7c062541b69707db2a890bebb2\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diagsetsaprimaryadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diagsetsaprimaryadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diagsetsaprimaryadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/diagsetsaprimaryadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diagsetsaprimaryadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diskhealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diskhealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diskhealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/diskhealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diskhealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diskusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diskusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diskusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/diskusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diskusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"1b34d8be5e8d4453b44110856892be6f\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://extensionpackages.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://extensionpackages.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://extensionpackages.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/extensionpackages\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"extensionpackages\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"1b34d8be5e8d4453b44110856892be6f\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1b34d8be5e8d4453b44110856892be6f\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"035e20a0218d472db4145e0808ff9804\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://frphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://frphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://frphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/frphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"frphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"035e20a0218d472db4145e0808ff9804\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/035e20a0218d472db4145e0808ff9804\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"1bec1cac7a1c4949969710543380074a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://hintserviceacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://hintserviceacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://hintserviceacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/hintserviceacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"hintserviceacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"1bec1cac7a1c4949969710543380074a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1bec1cac7a1c4949969710543380074a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"885849012b734e069b8936bb7e6573cb\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://hrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://hrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://hrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/hrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"hrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"885849012b734e069b8936bb7e6573cb\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/885849012b734e069b8936bb7e6573cb\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"7bf7948ba3784bef93f22f36626506e4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://ibcstaging.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://ibcstaging.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://ibcstaging.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/ibcstaging\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"ibcstaging\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"7bf7948ba3784bef93f22f36626506e4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/7bf7948ba3784bef93f22f36626506e4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"017d832601ba43da9301f8b922a0881e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"017d832601ba43da9301f8b922a0881e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/017d832601ba43da9301f8b922a0881e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"42063ae9b08549d49c65c9a879f4f63c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata001.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata001.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata001.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata001\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata001\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"42063ae9b08549d49c65c9a879f4f63c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/42063ae9b08549d49c65c9a879f4f63c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2938d34461ec430393d089f7a58e175a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata002.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata002.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata002.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata002\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata002\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2938d34461ec430393d089f7a58e175a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2938d34461ec430393d089f7a58e175a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f58f59ec792f41999f0d6ece4af1c570\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata003.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata003.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata003.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata003\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata003\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f58f59ec792f41999f0d6ece4af1c570\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f58f59ec792f41999f0d6ece4af1c570\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"853befd7df3c4f3bb98b6c51390483c5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata004.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata004.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata004.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata004\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata004\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"853befd7df3c4f3bb98b6c51390483c5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/853befd7df3c4f3bb98b6c51390483c5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata005.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata005.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata005.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata005\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata005\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2383e24766d24cadb49660ab67d48851\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/kvrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2383e24766d24cadb49660ab67d48851\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2383e24766d24cadb49660ab67d48851\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"cba324ba771649b3beaaa3f78a443654\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvstoreprodlcl.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvstoreprodlcl.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvstoreprodlcl.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvstoreprodlcl\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvstoreprodlcl\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"cba324ba771649b3beaaa3f78a443654\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cba324ba771649b3beaaa3f78a443654\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvusage.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvusage.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvusage.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvusage\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvusage\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"edafb5c42b294e828d4af3d6c187282b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvvnsproddata.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvvnsproddata.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvvnsproddata.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.keyvault/providers/Microsoft.Storage/storageAccounts/kvvnsproddata\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvvnsproddata\",\r\n \"tenantResourceGroupName\": \"system.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"edafb5c42b294e828d4af3d6c187282b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/edafb5c42b294e828d4af3d6c187282b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc00.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc00.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc00.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc00\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc00\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"610121df598d4e4abffd1f7f91d6d49f\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc01.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc01.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc01.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc01\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc01\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"610121df598d4e4abffd1f7f91d6d49f\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/610121df598d4e4abffd1f7f91d6d49f\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"045e30695aca4257932418ea7184e81b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc02.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc02.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc02.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc02\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc02\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"045e30695aca4257932418ea7184e81b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/045e30695aca4257932418ea7184e81b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f86da023868848949589c1874aab1a87\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc03.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc03.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc03.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc03\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc03\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f86da023868848949589c1874aab1a87\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f86da023868848949589c1874aab1a87\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc04.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc04.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc04.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc04\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc04\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9dd7b1bdceab4867b179454e8de166da\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmconfigacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmconfigacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmconfigacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmconfigacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmconfigacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9dd7b1bdceab4867b179454e8de166da\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dd7b1bdceab4867b179454e8de166da\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsrpsa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsrpsa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsrpsa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/metricsrpsa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsrpsa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c01026b94ea543dcb9b570e933eae970\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsrpsaadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsrpsaadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsrpsaadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/metricsrpsaadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsrpsaadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c01026b94ea543dcb9b570e933eae970\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c01026b94ea543dcb9b570e933eae970\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc0.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc0.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc0.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc0\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc0\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"702be5be10df4dfcb8bddf2675df661b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc1.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc1.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc1.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc1\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc1\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"702be5be10df4dfcb8bddf2675df661b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/702be5be10df4dfcb8bddf2675df661b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc2.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc2.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc2.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc2\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc2\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc3.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc3.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc3.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc3\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc3\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8a21d8862b2c4c48b618d70059b545f2\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc4.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc4.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc4.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc4\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc4\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8a21d8862b2c4c48b618d70059b545f2\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a21d8862b2c4c48b618d70059b545f2\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"0ff5c066c85843348293803b21bdc1c5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://monitoringrepositorysa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://monitoringrepositorysa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://monitoringrepositorysa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/monitoringrepositorysa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"monitoringrepositorysa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"0ff5c066c85843348293803b21bdc1c5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/0ff5c066c85843348293803b21bdc1c5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"3fe1e0977b534354991be9538fb00150\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"3fe1e0977b534354991be9538fb00150\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3fe1e0977b534354991be9538fb00150\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://obometadata.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://obometadata.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://obometadata.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/obometadata\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"obometadata\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"25e4bce7813b40d2b3d343309049b8e4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://obometadataadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://obometadataadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://obometadataadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/obometadataadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"obometadataadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"25e4bce7813b40d2b3d343309049b8e4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/25e4bce7813b40d2b3d343309049b8e4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://onboardrpdatasa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://onboardrpdatasa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://onboardrpdatasa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/onboardrpdatasa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"onboardrpdatasa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"bebf848f63694c189edb7e1b8deebeee\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://portalhostingrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://portalhostingrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://portalhostingrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/portalhostingrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"portalhostingrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"bebf848f63694c189edb7e1b8deebeee\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bebf848f63694c189edb7e1b8deebeee\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicportalhostingrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicportalhostingrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicportalhostingrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicportalhostingrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicportalhostingrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicsystemevents.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicsystemevents.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicsystemevents.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicsystemevents\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicsystemevents\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"5f2946c632384f91b8fd6f08808bae34\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicsystemportal.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicsystemportal.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicsystemportal.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicsystemportal\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicsystemportal\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"5f2946c632384f91b8fd6f08808bae34\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5f2946c632384f91b8fd6f08808bae34\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sbrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://sbrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://sbrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/sbrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"sbrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://secondhintserviceacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://secondhintserviceacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://secondhintserviceacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/secondhintserviceacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"secondhintserviceacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sfphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://sfphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://sfphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/sfphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"sfphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"74bc27448c4c4397a10f0264b98df635\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"74bc27448c4c4397a10f0264b98df635\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/74bc27448c4c4397a10f0264b98df635\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2709fd860a8a47788caaf90f2e5afae4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2709fd860a8a47788caaf90f2e5afae4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2709fd860a8a47788caaf90f2e5afae4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"30433983c3d44c8ab01867d9a646b4ed\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphyadmaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphyadmaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphyadmaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphyadmaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphyadmaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"30433983c3d44c8ab01867d9a646b4ed\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/30433983c3d44c8ab01867d9a646b4ed\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphytenaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphytenaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphytenaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphytenaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphytenaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"126630cc16524046a87c318763dea0b9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"126630cc16524046a87c318763dea0b9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/126630cc16524046a87c318763dea0b9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemevents.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemevents.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemevents.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemevents\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemevents\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemgallery.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemgallery.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemgallery.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemgallery\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemgallery\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemportal.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemportal.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemportal.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemportal\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemportal\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemtemp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemtemp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemtemp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemtemp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemtemp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"6dcecd2609ec4f2296e17831270314c9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://tenantextaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://tenantextaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://tenantextaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/tenantextaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"tenantextaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"6dcecd2609ec4f2296e17831270314c9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/6dcecd2609ec4f2296e17831270314c9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"da312078815c41bab5654be03ef95636\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://tenantextadminaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://tenantextadminaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://tenantextadminaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/tenantextadminaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"tenantextadminaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"da312078815c41bab5654be03ef95636\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/da312078815c41bab5654be03ef95636\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"3ec82b91f29845b7a836f896e039905e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://updateadminaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://updateadminaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://updateadminaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/updateadminaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"updateadminaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"3ec82b91f29845b7a836f896e039905e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3ec82b91f29845b7a836f896e039905e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"951bdd68cc6a45079350bda440ddd75e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://urphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://urphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://urphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/urphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"urphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"951bdd68cc6a45079350bda440ddd75e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/951bdd68cc6a45079350bda440ddd75e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://wasphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://wasphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://wasphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/wasphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"wasphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n }\r\n ],\r\n \"@odata.count\": 78\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetStorageAccount+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b?api-version=2019-08-08-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "424287ec-cbb3-4db1-ba22-6533db1cdce6" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "518c91dd-2310-42a8-8e57-5c10735dedfc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14991" ], + "x-ms-request-id": [ "518c91dd-2310-42a8-8e57-5c10735dedfc" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085319Z:518c91dd-2310-42a8-8e57-5c10735dedfc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvQrGFzpExQ+yX1trtY4Od7ouKD4Urk1k2Oym/Vr1xOlsoZQmTpxZlReP9P7GrRO8Wv5wP8wc8ICdAzBaratP8pO41WSmBCa+61q7aYHjD1dv/XqTC0Q3G9OekBOZEQeaDwODPfeCi+ZbmlB8QUVez" ] + }, + "ContentHeaders": { + "Content-Length": [ "1875" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts?api-version=2019-08-08-preview\u0026summary=False+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts?api-version=2019-08-08-preview\u0026summary=False", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "4da15d97-c7e3-4dea-bdc9-f5c6d46f4cbd" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f2027e1c-a17e-4a04-b889-22ff34f17055" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14990" ], + "x-ms-request-id": [ "f2027e1c-a17e-4a04-b889-22ff34f17055" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085319Z:f2027e1c-a17e-4a04-b889-22ff34f17055" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveN31cO5LKDTfKljF8Flnl/Z1p+P6MGFfU+D5BHsjZ06fxr0Se/jxMqOXBPU9W6jJMn2kePzdgVGWKrHxedsyXk1PHyAuL8oz8jWheWqzN955idhCkPFzKtEZs0CwxwyXeufkugVJp0uLRDolqiic" ] + }, + "ContentHeaders": { + "Content-Length": [ "157055" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8a339b4d16eb436db9c2736e41199fb1\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata001.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata001.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata001.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata001\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata001\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8a339b4d16eb436db9c2736e41199fb1\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a339b4d16eb436db9c2736e41199fb1\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"15525ff397294678a29577761254daae\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata002.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata002.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata002.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata002\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata002\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"15525ff397294678a29577761254daae\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/15525ff397294678a29577761254daae\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8c4ad52448a0448998c0066f6892d6c9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata003.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata003.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata003.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata003\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata003\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8c4ad52448a0448998c0066f6892d6c9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8c4ad52448a0448998c0066f6892d6c9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"bbed0174231149de9b6c3868fff44e45\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata004.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata004.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata004.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata004\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata004\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"bbed0174231149de9b6c3868fff44e45\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bbed0174231149de9b6c3868fff44e45\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b233a229354f404fb75a1f47820a96db\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata005.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata005.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata005.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata005\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata005\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b233a229354f404fb75a1f47820a96db\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b233a229354f404fb75a1f47820a96db\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"633bb731b24b48d9954633bb2d8ce86e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvstoreprodlcl.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvstoreprodlcl.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvstoreprodlcl.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvstoreprodlcl\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvstoreprodlcl\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"633bb731b24b48d9954633bb2d8ce86e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/633bb731b24b48d9954633bb2d8ce86e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"a75d20f6623a44df8646b91f666ca996\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvusage.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvusage.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvusage.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvusage\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvusage\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"a75d20f6623a44df8646b91f666ca996\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a75d20f6623a44df8646b91f666ca996\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://armadminprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://armadminprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://armadminprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/armadminprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"armadminprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://armprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://armprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://armprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/armprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"armprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://authadminprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://authadminprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://authadminprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/authadminprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"authadminprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"eb3ea4f0870d405993045a86555bec1d\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://authprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://authprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://authprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/authprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"authprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eb3ea4f0870d405993045a86555bec1d\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eb3ea4f0870d405993045a86555bec1d\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"640f9f7adaa0487ea922b5654ae7d967\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://azurebridgerp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://azurebridgerp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://azurebridgerp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/azurebridgerp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"azurebridgerp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"640f9f7adaa0487ea922b5654ae7d967\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/640f9f7adaa0487ea922b5654ae7d967\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c26e4b5f665141e786e1a18b679c7406\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://brphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://brphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://brphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/brphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"brphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c26e4b5f665141e786e1a18b679c7406\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c26e4b5f665141e786e1a18b679c7406\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9dc4a6f845244f9695a0a0da1440babd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9dc4a6f845244f9695a0a0da1440babd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dc4a6f845244f9695a0a0da1440babd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"96c0b827ba164100b8880e745521f518\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"96c0b827ba164100b8880e745521f518\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/96c0b827ba164100b8880e745521f518\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"50829273ecb049b39a442f7bf32f2d29\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://deploymentrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://deploymentrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://deploymentrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/deploymentrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"deploymentrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"50829273ecb049b39a442f7bf32f2d29\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50829273ecb049b39a442f7bf32f2d29\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"82b87d7c062541b69707db2a890bebb2\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diagsetsaprimary.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diagsetsaprimary.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diagsetsaprimary.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/diagsetsaprimary\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diagsetsaprimary\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"82b87d7c062541b69707db2a890bebb2\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/82b87d7c062541b69707db2a890bebb2\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diagsetsaprimaryadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diagsetsaprimaryadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diagsetsaprimaryadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/diagsetsaprimaryadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diagsetsaprimaryadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diskhealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diskhealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diskhealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/diskhealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diskhealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diskusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diskusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diskusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/diskusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diskusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"1b34d8be5e8d4453b44110856892be6f\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://extensionpackages.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://extensionpackages.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://extensionpackages.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/extensionpackages\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"extensionpackages\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"1b34d8be5e8d4453b44110856892be6f\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1b34d8be5e8d4453b44110856892be6f\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"035e20a0218d472db4145e0808ff9804\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://frphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://frphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://frphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/frphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"frphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"035e20a0218d472db4145e0808ff9804\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/035e20a0218d472db4145e0808ff9804\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"1bec1cac7a1c4949969710543380074a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://hintserviceacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://hintserviceacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://hintserviceacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/hintserviceacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"hintserviceacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"1bec1cac7a1c4949969710543380074a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1bec1cac7a1c4949969710543380074a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"885849012b734e069b8936bb7e6573cb\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://hrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://hrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://hrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/hrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"hrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"885849012b734e069b8936bb7e6573cb\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/885849012b734e069b8936bb7e6573cb\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"7bf7948ba3784bef93f22f36626506e4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://ibcstaging.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://ibcstaging.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://ibcstaging.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/ibcstaging\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"ibcstaging\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"7bf7948ba3784bef93f22f36626506e4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/7bf7948ba3784bef93f22f36626506e4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"017d832601ba43da9301f8b922a0881e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"017d832601ba43da9301f8b922a0881e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/017d832601ba43da9301f8b922a0881e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"42063ae9b08549d49c65c9a879f4f63c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata001.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata001.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata001.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata001\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata001\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"42063ae9b08549d49c65c9a879f4f63c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/42063ae9b08549d49c65c9a879f4f63c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2938d34461ec430393d089f7a58e175a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata002.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata002.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata002.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata002\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata002\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2938d34461ec430393d089f7a58e175a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2938d34461ec430393d089f7a58e175a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f58f59ec792f41999f0d6ece4af1c570\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata003.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata003.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata003.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata003\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata003\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f58f59ec792f41999f0d6ece4af1c570\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f58f59ec792f41999f0d6ece4af1c570\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"853befd7df3c4f3bb98b6c51390483c5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata004.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata004.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata004.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata004\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata004\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"853befd7df3c4f3bb98b6c51390483c5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/853befd7df3c4f3bb98b6c51390483c5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata005.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata005.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata005.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata005\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata005\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2383e24766d24cadb49660ab67d48851\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/kvrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2383e24766d24cadb49660ab67d48851\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2383e24766d24cadb49660ab67d48851\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"cba324ba771649b3beaaa3f78a443654\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvstoreprodlcl.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvstoreprodlcl.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvstoreprodlcl.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvstoreprodlcl\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvstoreprodlcl\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"cba324ba771649b3beaaa3f78a443654\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cba324ba771649b3beaaa3f78a443654\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvusage.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvusage.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvusage.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvusage\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvusage\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"edafb5c42b294e828d4af3d6c187282b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvvnsproddata.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvvnsproddata.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvvnsproddata.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.keyvault/providers/Microsoft.Storage/storageAccounts/kvvnsproddata\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvvnsproddata\",\r\n \"tenantResourceGroupName\": \"system.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"edafb5c42b294e828d4af3d6c187282b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/edafb5c42b294e828d4af3d6c187282b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc00.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc00.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc00.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc00\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc00\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"610121df598d4e4abffd1f7f91d6d49f\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc01.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc01.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc01.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc01\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc01\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"610121df598d4e4abffd1f7f91d6d49f\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/610121df598d4e4abffd1f7f91d6d49f\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"045e30695aca4257932418ea7184e81b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc02.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc02.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc02.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc02\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc02\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"045e30695aca4257932418ea7184e81b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/045e30695aca4257932418ea7184e81b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f86da023868848949589c1874aab1a87\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc03.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc03.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc03.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc03\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc03\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f86da023868848949589c1874aab1a87\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f86da023868848949589c1874aab1a87\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc04.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc04.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc04.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc04\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc04\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9dd7b1bdceab4867b179454e8de166da\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmconfigacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmconfigacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmconfigacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmconfigacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmconfigacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9dd7b1bdceab4867b179454e8de166da\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dd7b1bdceab4867b179454e8de166da\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsrpsa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsrpsa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsrpsa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/metricsrpsa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsrpsa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c01026b94ea543dcb9b570e933eae970\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsrpsaadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsrpsaadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsrpsaadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/metricsrpsaadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsrpsaadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c01026b94ea543dcb9b570e933eae970\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c01026b94ea543dcb9b570e933eae970\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc0.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc0.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc0.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc0\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc0\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"702be5be10df4dfcb8bddf2675df661b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc1.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc1.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc1.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc1\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc1\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"702be5be10df4dfcb8bddf2675df661b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/702be5be10df4dfcb8bddf2675df661b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc2.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc2.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc2.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc2\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc2\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc3.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc3.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc3.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc3\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc3\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8a21d8862b2c4c48b618d70059b545f2\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc4.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc4.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc4.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc4\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc4\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8a21d8862b2c4c48b618d70059b545f2\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a21d8862b2c4c48b618d70059b545f2\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"0ff5c066c85843348293803b21bdc1c5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://monitoringrepositorysa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://monitoringrepositorysa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://monitoringrepositorysa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/monitoringrepositorysa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"monitoringrepositorysa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"0ff5c066c85843348293803b21bdc1c5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/0ff5c066c85843348293803b21bdc1c5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"3fe1e0977b534354991be9538fb00150\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"3fe1e0977b534354991be9538fb00150\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3fe1e0977b534354991be9538fb00150\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://obometadata.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://obometadata.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://obometadata.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/obometadata\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"obometadata\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"25e4bce7813b40d2b3d343309049b8e4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://obometadataadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://obometadataadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://obometadataadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/obometadataadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"obometadataadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"25e4bce7813b40d2b3d343309049b8e4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/25e4bce7813b40d2b3d343309049b8e4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://onboardrpdatasa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://onboardrpdatasa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://onboardrpdatasa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/onboardrpdatasa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"onboardrpdatasa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"bebf848f63694c189edb7e1b8deebeee\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://portalhostingrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://portalhostingrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://portalhostingrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/portalhostingrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"portalhostingrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"bebf848f63694c189edb7e1b8deebeee\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bebf848f63694c189edb7e1b8deebeee\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicportalhostingrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicportalhostingrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicportalhostingrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicportalhostingrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicportalhostingrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicsystemevents.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicsystemevents.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicsystemevents.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicsystemevents\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicsystemevents\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"5f2946c632384f91b8fd6f08808bae34\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicsystemportal.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicsystemportal.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicsystemportal.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicsystemportal\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicsystemportal\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"5f2946c632384f91b8fd6f08808bae34\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5f2946c632384f91b8fd6f08808bae34\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sbrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://sbrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://sbrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/sbrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"sbrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://secondhintserviceacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://secondhintserviceacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://secondhintserviceacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/secondhintserviceacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"secondhintserviceacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sfphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://sfphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://sfphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/sfphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"sfphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"74bc27448c4c4397a10f0264b98df635\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"74bc27448c4c4397a10f0264b98df635\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/74bc27448c4c4397a10f0264b98df635\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2709fd860a8a47788caaf90f2e5afae4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2709fd860a8a47788caaf90f2e5afae4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2709fd860a8a47788caaf90f2e5afae4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"30433983c3d44c8ab01867d9a646b4ed\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphyadmaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphyadmaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphyadmaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphyadmaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphyadmaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"30433983c3d44c8ab01867d9a646b4ed\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/30433983c3d44c8ab01867d9a646b4ed\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphytenaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphytenaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphytenaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphytenaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphytenaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"126630cc16524046a87c318763dea0b9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"126630cc16524046a87c318763dea0b9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/126630cc16524046a87c318763dea0b9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemevents.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemevents.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemevents.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemevents\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemevents\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemgallery.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemgallery.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemgallery.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemgallery\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemgallery\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemportal.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemportal.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemportal.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemportal\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemportal\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemtemp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemtemp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemtemp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemtemp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemtemp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"6dcecd2609ec4f2296e17831270314c9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://tenantextaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://tenantextaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://tenantextaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/tenantextaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"tenantextaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"6dcecd2609ec4f2296e17831270314c9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/6dcecd2609ec4f2296e17831270314c9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"da312078815c41bab5654be03ef95636\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://tenantextadminaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://tenantextadminaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://tenantextadminaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/tenantextadminaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"tenantextadminaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"da312078815c41bab5654be03ef95636\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/da312078815c41bab5654be03ef95636\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"3ec82b91f29845b7a836f896e039905e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://updateadminaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://updateadminaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://updateadminaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/updateadminaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"updateadminaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"3ec82b91f29845b7a836f896e039905e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3ec82b91f29845b7a836f896e039905e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"951bdd68cc6a45079350bda440ddd75e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://urphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://urphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://urphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/urphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"urphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"951bdd68cc6a45079350bda440ddd75e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/951bdd68cc6a45079350bda440ddd75e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://wasphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://wasphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://wasphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/wasphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"wasphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n }\r\n ],\r\n \"@odata.count\": 78\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b?api-version=2019-08-08-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "6481fe9b-cf8e-4890-884e-3bd14cc036b8" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f236c582-18d1-4e26-93ce-dd07a734fae7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14989" ], + "x-ms-request-id": [ "f236c582-18d1-4e26-93ce-dd07a734fae7" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085319Z:f236c582-18d1-4e26-93ce-dd07a734fae7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWDA9puBDRGNHpcNsVa81EghJpxUmkgjEjq5kMsSjBeBRceU84Edc7kzz7745z8tva96LcUTGNlRxS/kQjCNkyNmgZZoPo+ZtybVWlZtF8iIL2hQg0DqdBWOl0fK2j3gD9ATlQwBVnA1ka9HzAm5D" ] + }, + "ContentHeaders": { + "Content-Length": [ "1875" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a339b4d16eb436db9c2736e41199fb1?api-version=2019-08-08-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a339b4d16eb436db9c2736e41199fb1?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "de0248e9-b7c9-465f-a39b-c04c886dca16" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f4abce95-1bda-4fcc-803a-2bfb0d220956" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14988" ], + "x-ms-request-id": [ "f4abce95-1bda-4fcc-803a-2bfb0d220956" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085320Z:f4abce95-1bda-4fcc-803a-2bfb0d220956" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvcPrCyWIv7yF6fmLRKvU3Mkn3ROZGJnm+BsKn/BQvhX+G4yElq9ac5hcEBmyCkC288lyg8pbVC8LxGXpMqrub903tTJI8pmT6c/6o94jQv1rZl/jw5MrjVNv4QJy9V+mBlgwIJKEKIVZofW93BUUx" ] + }, + "ContentHeaders": { + "Content-Length": [ "1880" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"8a339b4d16eb436db9c2736e41199fb1\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata001.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata001.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata001.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata001\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata001\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8a339b4d16eb436db9c2736e41199fb1\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a339b4d16eb436db9c2736e41199fb1\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/15525ff397294678a29577761254daae?api-version=2019-08-08-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/15525ff397294678a29577761254daae?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "eec97e8e-0aca-4a0a-a7af-65478b389a91" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "dfb15933-bc96-4257-831a-f56b4a93f836" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14987" ], + "x-ms-request-id": [ "dfb15933-bc96-4257-831a-f56b4a93f836" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085320Z:dfb15933-bc96-4257-831a-f56b4a93f836" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnM/Kg2rPCB+4AiIIMrUqB/LepVtkxZL/SbwxXI7rn7Iww8RR71m+WV/QB4yXP2J6PtBZPKbMu3pMC4jC0ohpKLlslf67IotNe+Sj7fB8rn/o6VvI3TjRPOIM8qgb/h0Vq71mgx5DYcTYdJ7kw+7J" ] + }, + "ContentHeaders": { + "Content-Length": [ "1880" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"15525ff397294678a29577761254daae\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata002.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata002.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata002.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata002\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata002\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"15525ff397294678a29577761254daae\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/15525ff397294678a29577761254daae\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8c4ad52448a0448998c0066f6892d6c9?api-version=2019-08-08-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8c4ad52448a0448998c0066f6892d6c9?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "924d57c1-c200-44eb-bba0-abf3edaffa23" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b1e3f534-07c2-4299-bb81-2fd4066dcea5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14986" ], + "x-ms-request-id": [ "b1e3f534-07c2-4299-bb81-2fd4066dcea5" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085320Z:b1e3f534-07c2-4299-bb81-2fd4066dcea5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXCExoCmTonmFlw1oCNJFCViYv2EKh36j2UP1pX6FWfes6hRONFtOgHqTBPzv6LbEUnDvAU+m3TzTZSueChEt8IyHc8IkhsI2O132CQyS7qza2O7FztlXqTfUvzR5mBOZ4OA3NYQYxCsbP4dgT5ka" ] + }, + "ContentHeaders": { + "Content-Length": [ "1880" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"8c4ad52448a0448998c0066f6892d6c9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata003.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata003.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata003.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata003\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata003\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8c4ad52448a0448998c0066f6892d6c9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8c4ad52448a0448998c0066f6892d6c9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bbed0174231149de9b6c3868fff44e45?api-version=2019-08-08-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bbed0174231149de9b6c3868fff44e45?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "6951f75d-bd4b-4ca8-8a5d-04789661b7bb" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d53918ea-74af-47a4-94f6-9f1f24e97569" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14985" ], + "x-ms-request-id": [ "d53918ea-74af-47a4-94f6-9f1f24e97569" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085321Z:d53918ea-74af-47a4-94f6-9f1f24e97569" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvNxgt9iiCGpA4C0E+IxIdm9g3VVkRpb+a1kZbvChAHYygKm3grh9rKkMdmyqrGjIXZgmaEE4bNbhxl58LPz3hhJcIFiOO4wIj674o6eTJ1ClJNOn7nlYRtMuRN6ZOfeTqowKTdGmrXFgTzX4v5Obx" ] + }, + "ContentHeaders": { + "Content-Length": [ "1880" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"bbed0174231149de9b6c3868fff44e45\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata004.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata004.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata004.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata004\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata004\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"bbed0174231149de9b6c3868fff44e45\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bbed0174231149de9b6c3868fff44e45\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b233a229354f404fb75a1f47820a96db?api-version=2019-08-08-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b233a229354f404fb75a1f47820a96db?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "0e970a23-1ce0-45ef-8b91-d1e071db8003" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f68c2d5a-fb92-4c98-92e6-3763cba8fb3d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14984" ], + "x-ms-request-id": [ "f68c2d5a-fb92-4c98-92e6-3763cba8fb3d" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085321Z:f68c2d5a-fb92-4c98-92e6-3763cba8fb3d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRva9IXSbX/BniJJ80VJO1aGjefEZhyOeYT3XR6mbiZMCLrLd1jPRJEV/EMzZJWow3av02zMf8pSmpqYjgI5V37sVW9f+SsCpyZe1/lKogpdXJFPSpcWHMVxAvpl8I3h0f9xisclCa7qVm3PV8fdB1S" ] + }, + "ContentHeaders": { + "Content-Length": [ "1880" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"b233a229354f404fb75a1f47820a96db\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata005.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata005.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata005.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata005\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata005\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b233a229354f404fb75a1f47820a96db\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b233a229354f404fb75a1f47820a96db\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/633bb731b24b48d9954633bb2d8ce86e?api-version=2019-08-08-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/633bb731b24b48d9954633bb2d8ce86e?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "2bee2ecf-3087-4eb6-9df9-88ed2dc5fede" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5ec23620-43ed-4cab-998b-5b8ba061c2e9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14983" ], + "x-ms-request-id": [ "5ec23620-43ed-4cab-998b-5b8ba061c2e9" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085321Z:5ec23620-43ed-4cab-998b-5b8ba061c2e9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvPUTB5wepMrnCs0fsKVmFYg/Z6mJMhVc0DzlFZ1+Bju6HBfh0IHG5TlemSsmUUfB9jGor8RVt8O0O75/BRNA/g8OBOPMDf+aI5DPN8ntqdS6QhRWFsEslD/qZVMp8aX2jEnftg33D5DpcWKcQXaxO" ] + }, + "ContentHeaders": { + "Content-Length": [ "1870" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"633bb731b24b48d9954633bb2d8ce86e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvstoreprodlcl.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvstoreprodlcl.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvstoreprodlcl.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvstoreprodlcl\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvstoreprodlcl\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"633bb731b24b48d9954633bb2d8ce86e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/633bb731b24b48d9954633bb2d8ce86e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a75d20f6623a44df8646b91f666ca996?api-version=2019-08-08-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a75d20f6623a44df8646b91f666ca996?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "1e003633-1a2a-40f4-a95e-4a6046e47196" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "296d18e0-5b3b-47ea-a4b1-b20d75828e78" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14982" ], + "x-ms-request-id": [ "296d18e0-5b3b-47ea-a4b1-b20d75828e78" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085321Z:296d18e0-5b3b-47ea-a4b1-b20d75828e78" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvGFytWNZVAOPNEX2NXH6Mgbzc9Ta6aH8fQ+K+BiUtn1DGbnduI5BElZbEWdVmVw6VHxrq/hqGnopUA3rJ4YOKQdRXCFjW+WZJ4Quxfv2Q0VpYV3D1nCWgMOiTOKCutkxZ3B6wlUWwhpt0grPoaoou" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"a75d20f6623a44df8646b91f666ca996\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvusage.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvusage.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvusage.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvusage\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvusage\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"a75d20f6623a44df8646b91f666ca996\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a75d20f6623a44df8646b91f666ca996\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f5f3cf6f72ce4f9e938d86b53fe91624?api-version=2019-08-08-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f5f3cf6f72ce4f9e938d86b53fe91624?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "b55dcca6-8cd2-4c43-b348-a48c0f00546a" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b8e46055-bdb6-4cc2-8e3c-0a6a27774349" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14981" ], + "x-ms-request-id": [ "b8e46055-bdb6-4cc2-8e3c-0a6a27774349" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085321Z:b8e46055-bdb6-4cc2-8e3c-0a6a27774349" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:21 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5LSB+dBJZVIbBJfn/fQuV8kQkgC3ya3+JhMyqo3qaNXNDg5LjPasHIoi4xx8gWR9G9azPhMnX9y7lHgBC/MK9XKbSK8ndsEr8aHxmYbhs0S3h12W5R11MjJnKqQElyAeO4tPVHI8MKgso1CCPz1q" ] + }, + "ContentHeaders": { + "Content-Length": [ "1807" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://armadminprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://armadminprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://armadminprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/armadminprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"armadminprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/dda4f6d88aeb46d2a9b7ec07240c3058?api-version=2019-08-08-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/dda4f6d88aeb46d2a9b7ec07240c3058?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "bb5f6249-58af-4014-b5dd-ed535db6e636" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a1dd3755-96b5-4002-8c4b-b26a7cff02c3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14980" ], + "x-ms-request-id": [ "a1dd3755-96b5-4002-8c4b-b26a7cff02c3" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085322Z:a1dd3755-96b5-4002-8c4b-b26a7cff02c3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv0yvU7TFkDCFbQKNotm29XHRqsNJK4vTv2YbGSeZTn1qcmodIFv1Vlu4ts7D/wmBC2vZxEcu5SHUkDtjOW+1BSFg31q3zNozHtgRIM6J+r9nGvv5CwyjFWrd6jCIpG19+io9VaYzOAPLZriq3MeNK" ] + }, + "ContentHeaders": { + "Content-Length": [ "1782" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://armprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://armprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://armprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/armprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"armprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/feaada2093d94d4eb2c32101a9a6d2f5?api-version=2019-08-08-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/feaada2093d94d4eb2c32101a9a6d2f5?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "29f5ee7a-07ad-4f12-a4c3-7e416d4e9192" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "29d85cf6-9c6a-440f-a01c-c4de6a0d38bb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14979" ], + "x-ms-request-id": [ "29d85cf6-9c6a-440f-a01c-c4de6a0d38bb" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085322Z:29d85cf6-9c6a-440f-a01c-c4de6a0d38bb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKtV4g6u1ZSs6Lqgf1ixAbBCT0xTfiB1ClDRmMzyoVtgBVgpJxRRO24nbYaJjBnwCbkiCeWqI9epuWMz6fPh+/n+xFm4EsKyOZnaIF6MnSOOwkoBrEmDKrTaFO8yvHcxDGKrDatRrvWKDCz/vnnxF" ] + }, + "ContentHeaders": { + "Content-Length": [ "1812" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://authadminprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://authadminprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://authadminprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/authadminprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"authadminprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eb3ea4f0870d405993045a86555bec1d?api-version=2019-08-08-preview+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eb3ea4f0870d405993045a86555bec1d?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "7502c8be-b942-41cf-950c-b0355eeacdcf" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7f0662f6-51af-4f6a-bc60-ab7406f2330a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14978" ], + "x-ms-request-id": [ "7f0662f6-51af-4f6a-bc60-ab7406f2330a" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085322Z:7f0662f6-51af-4f6a-bc60-ab7406f2330a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCLYnF3ur3UhBzxo2q3keNSdmrVc2dC4xs0h+SnjbI1eZ/5iZr/UflvvN2KQF+83AGSMqsOsNG1yT3uUb4r54g7llxCJLEZnBsRAhXZJJNcGsipxK67v4QrRJ03N9RgP84V8c+Ox9NcZQXUNb64Wm" ] + }, + "ContentHeaders": { + "Content-Length": [ "1787" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"eb3ea4f0870d405993045a86555bec1d\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://authprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://authprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://authprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/authprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"authprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eb3ea4f0870d405993045a86555bec1d\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eb3ea4f0870d405993045a86555bec1d\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/640f9f7adaa0487ea922b5654ae7d967?api-version=2019-08-08-preview+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/640f9f7adaa0487ea922b5654ae7d967?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "9f0702e8-3486-4c24-8b61-9bffdc0c6825" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "860a67ae-f4cd-4879-b8a7-8b3c4b64b75f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14977" ], + "x-ms-request-id": [ "860a67ae-f4cd-4879-b8a7-8b3c4b64b75f" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085322Z:860a67ae-f4cd-4879-b8a7-8b3c4b64b75f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFmOekBiJze4R4+Uvf2McPTHoKFJq4BdTEwx2I6vo4d3snL1EBCFtPKDsySL7xFc9/WYc6QGwhGdSOm9tKAfkHyq/HFFkwjVun1MgiZSCeKCL2u8GtM7LSV3QGk16p1PMelBD8Eo3BMjhd9z6SQ8L" ] + }, + "ContentHeaders": { + "Content-Length": [ "1812" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"640f9f7adaa0487ea922b5654ae7d967\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://azurebridgerp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://azurebridgerp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://azurebridgerp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/azurebridgerp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"azurebridgerp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"640f9f7adaa0487ea922b5654ae7d967\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/640f9f7adaa0487ea922b5654ae7d967\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c26e4b5f665141e786e1a18b679c7406?api-version=2019-08-08-preview+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c26e4b5f665141e786e1a18b679c7406?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "66afa333-8f27-4f24-ae31-217e2c022ef3" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fd77d25b-fcb1-4ff7-9eec-ee04e1133832" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14976" ], + "x-ms-request-id": [ "fd77d25b-fcb1-4ff7-9eec-ee04e1133832" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085323Z:fd77d25b-fcb1-4ff7-9eec-ee04e1133832" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:22 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvmox9i3q14t0dorEIszDoJc5e2MmVmKtuK8+skVqVC9xh8eGdell8Xr7VuTZgDw1cJn8ZvBVLN0WvHPaUZrpdHNEHqM+n1NtkGFH1L+9ezI2vzfQOdtP20d+dXG3XoT4vsL4vmMxGhta6PhsX0zfe" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"c26e4b5f665141e786e1a18b679c7406\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://brphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://brphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://brphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/brphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"brphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c26e4b5f665141e786e1a18b679c7406\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c26e4b5f665141e786e1a18b679c7406\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9d4b6c7c2b624feaa8f87217cbe2b323?api-version=2019-08-08-preview+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9d4b6c7c2b624feaa8f87217cbe2b323?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "e2d240ec-61d0-475c-ab82-f529bd5b873d" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "27ef3f6a-c0fc-4e74-961b-88336b6ff21a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14975" ], + "x-ms-request-id": [ "27ef3f6a-c0fc-4e74-961b-88336b6ff21a" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085323Z:27ef3f6a-c0fc-4e74-961b-88336b6ff21a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjzPK5SCV9cmie+KGJl9Np7PrVrlmlBKYWn6tfdV4B6BqbPQY7785/uk8HveNj2XVBnUVa2vWtwKic2YrJmeLLJre4mxDcZGNLE9xya03YgtCxWLlYghya+IkHs2ZRpq7xTMklJrr9xOVIihK46rk" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dc4a6f845244f9695a0a0da1440babd?api-version=2019-08-08-preview+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dc4a6f845244f9695a0a0da1440babd?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "87160cc2-def5-4822-a68a-55f5415a8323" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7d5b9302-2c6f-48c8-83a7-a8a31d3aa58a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14974" ], + "x-ms-request-id": [ "7d5b9302-2c6f-48c8-83a7-a8a31d3aa58a" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085323Z:7d5b9302-2c6f-48c8-83a7-a8a31d3aa58a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJ6DHjaRc21Y6L6Wz2xfNJIYbhNoHAe8mCWw9S5aBA+z6c3rGzLv1Q5/CiNBl4CbftCOnAfTp9vL7esAvCB7VdaWE3brAAWhvg9zsyM6oJ4YrU3TidzGQ2bIErytxPd7K4xwAB6Oqz82+6kNxqr2V" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"9dc4a6f845244f9695a0a0da1440babd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9dc4a6f845244f9695a0a0da1440babd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dc4a6f845244f9695a0a0da1440babd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/96c0b827ba164100b8880e745521f518?api-version=2019-08-08-preview+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/96c0b827ba164100b8880e745521f518?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "f08bb951-5686-4d80-a3e4-9860329fed98" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d5ce89fa-5ba1-4610-bcd1-1814c703c6fd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14973" ], + "x-ms-request-id": [ "d5ce89fa-5ba1-4610-bcd1-1814c703c6fd" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085324Z:d5ce89fa-5ba1-4610-bcd1-1814c703c6fd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvg5aza5O7birfTHocO97c7yAZf4m1oWVEM3pvZnSiiXJVc/mJcZ3eIeAYHt1Xu8S4mCHCzV71FqC0N/52Nt81IAv0yeqK/UrFtgpWv6/nIZgxYRqXBo3JeSmLkuutmL6IaNWCIqbKlsudsNgB0MKP" ] + }, + "ContentHeaders": { + "Content-Length": [ "1822" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"96c0b827ba164100b8880e745521f518\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"96c0b827ba164100b8880e745521f518\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/96c0b827ba164100b8880e745521f518\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50829273ecb049b39a442f7bf32f2d29?api-version=2019-08-08-preview+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50829273ecb049b39a442f7bf32f2d29?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "22" ], + "x-ms-client-request-id": [ "63dfec1f-353f-485c-ad51-9b4946995229" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e12b52f2-c98f-4d99-8b94-c03ffdd32b50" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14972" ], + "x-ms-request-id": [ "e12b52f2-c98f-4d99-8b94-c03ffdd32b50" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085324Z:e12b52f2-c98f-4d99-8b94-c03ffdd32b50" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:23 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJFRVYBoDp6syhJbV82fO6/IZH2mDvF5Q+qvl29+8BljO795Y+tZaylbyjNgLV4XrlWonr0qtWoKLN2jH1JW4SJq91HAnLbFAGi44a9+EIqXXR1XIYvurmSe+KRADVBi5w1xN2GnKBXASi76J7aW1" ] + }, + "ContentHeaders": { + "Content-Length": [ "1807" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"50829273ecb049b39a442f7bf32f2d29\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://deploymentrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://deploymentrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://deploymentrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/deploymentrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"deploymentrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"50829273ecb049b39a442f7bf32f2d29\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50829273ecb049b39a442f7bf32f2d29\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/82b87d7c062541b69707db2a890bebb2?api-version=2019-08-08-preview+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/82b87d7c062541b69707db2a890bebb2?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23" ], + "x-ms-client-request-id": [ "5b4123c6-543b-4ce9-a7c0-0a306a785e47" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "94a6851b-9722-4050-ac63-dbf7c80e7ecd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14971" ], + "x-ms-request-id": [ "94a6851b-9722-4050-ac63-dbf7c80e7ecd" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085324Z:94a6851b-9722-4050-ac63-dbf7c80e7ecd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdy7sIKiQtWVxGXMmK5xorii0AuqSx/Th8zm9mS6ZOt6OwZni0/SDX7kcG7OK+oDe6zzzW6Ah22aB3QqA1cM3A3bwtZEgZ3chkHyQk0tt6KA1GJO6VGQEX1tGHGFhspjulhqq/l0OEdCJuXweTCFD" ] + }, + "ContentHeaders": { + "Content-Length": [ "1853" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"82b87d7c062541b69707db2a890bebb2\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diagsetsaprimary.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diagsetsaprimary.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diagsetsaprimary.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/diagsetsaprimary\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diagsetsaprimary\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"82b87d7c062541b69707db2a890bebb2\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/82b87d7c062541b69707db2a890bebb2\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/fc1f803f1c1d4c98a3d66ec9637f4b54?api-version=2019-08-08-preview+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/fc1f803f1c1d4c98a3d66ec9637f4b54?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "24" ], + "x-ms-client-request-id": [ "05fb5199-308c-4a6e-a6bd-db24d8766273" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "fe2dd8a7-83fa-469b-b2c0-d40dc05a8b13" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14970" ], + "x-ms-request-id": [ "fe2dd8a7-83fa-469b-b2c0-d40dc05a8b13" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085324Z:fe2dd8a7-83fa-469b-b2c0-d40dc05a8b13" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbyMCJn7w/kOujFy5ufZ3cbTXHr1Ogt2QZHkqVUJsWwj2a3tv+jzXvpnt+WGhfM2vMTXSrz6PZRMAX2UzqsuO2XW7ihpShYXYzfWIGzsfkNcjcvaCxlXEsN0nf68ZOq86+ELS7lw1rX9aj7QDyNiG" ] + }, + "ContentHeaders": { + "Content-Length": [ "1878" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diagsetsaprimaryadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diagsetsaprimaryadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diagsetsaprimaryadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/diagsetsaprimaryadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diagsetsaprimaryadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/afe4bd4f6e9643c6b01e7ecc7994d913?api-version=2019-08-08-preview+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/afe4bd4f6e9643c6b01e7ecc7994d913?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "25" ], + "x-ms-client-request-id": [ "08c998cd-50e9-479a-a54d-ec95101f4978" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "818a1a27-d06f-41c8-9f83-dc2374694662" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14969" ], + "x-ms-request-id": [ "818a1a27-d06f-41c8-9f83-dc2374694662" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085324Z:818a1a27-d06f-41c8-9f83-dc2374694662" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvs1MbM/q19QsGm6QqHjdQaR3i8WjYh8eo+ln4u5Lbuz+p27I3fkoD/jiR7393j/TqwFKqgyStujs9BjwCTHDHIysP1VROS94W2gETSPA4X0EAFPX5asvcyq0U6SdlmXkaQWRsBVE88poQa6/k5pzz" ] + }, + "ContentHeaders": { + "Content-Length": [ "1832" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diskhealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diskhealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diskhealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/diskhealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diskhealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cf8c46e663184f5e9f1840859d5d3f18?api-version=2019-08-08-preview+23": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cf8c46e663184f5e9f1840859d5d3f18?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "26" ], + "x-ms-client-request-id": [ "96ea9f60-cc67-4342-9764-10065524d1b3" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a69b89a2-9c3e-4ea0-8b1e-a104f0f39973" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14968" ], + "x-ms-request-id": [ "a69b89a2-9c3e-4ea0-8b1e-a104f0f39973" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085325Z:a69b89a2-9c3e-4ea0-8b1e-a104f0f39973" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:24 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSaiwuuwKsI7mvtwk2i41iPYlFIyUw2jhA5x9nx7yx5SXbUMOhHUIJTkszxPoP9/ckVHSCiFRDvrCb0ayk3D+lqDCm85WI+t82pxnZl3KHH7ElUVYgnIS/4k1slBGZdE1qiebRtBRvBthvpfyRPxK" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diskusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diskusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diskusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/diskusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diskusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1b34d8be5e8d4453b44110856892be6f?api-version=2019-08-08-preview+24": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1b34d8be5e8d4453b44110856892be6f?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "27" ], + "x-ms-client-request-id": [ "1f7d84cc-7fc2-418a-b831-c20c5298fde6" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2a5f5cc0-1d2a-4703-9d9b-1177ca6a2e13" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14967" ], + "x-ms-request-id": [ "2a5f5cc0-1d2a-4703-9d9b-1177ca6a2e13" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085325Z:2a5f5cc0-1d2a-4703-9d9b-1177ca6a2e13" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvyyp1eAFxiOQLhQXgJyrvreBUrQklucuvfZk8N/swU/SYNipj/1l1aTAtIfa2AA3D1yP6I0CcB7BkwY/Pir+q5YkCsAzZ1nU4WpfXkCim5o0GihVyVwAfVUICwh1HkOjBgI7q7MHCLY/0QMLt+Mb9" ] + }, + "ContentHeaders": { + "Content-Length": [ "1832" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"1b34d8be5e8d4453b44110856892be6f\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://extensionpackages.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://extensionpackages.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://extensionpackages.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/extensionpackages\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"extensionpackages\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"1b34d8be5e8d4453b44110856892be6f\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1b34d8be5e8d4453b44110856892be6f\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/035e20a0218d472db4145e0808ff9804?api-version=2019-08-08-preview+25": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/035e20a0218d472db4145e0808ff9804?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "28" ], + "x-ms-client-request-id": [ "2ab11033-29a1-4371-bd70-9e513d284346" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "37305b03-8530-478b-bcf9-b1cfb4f876a9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14966" ], + "x-ms-request-id": [ "37305b03-8530-478b-bcf9-b1cfb4f876a9" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085325Z:37305b03-8530-478b-bcf9-b1cfb4f876a9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIqIzalsySavpHhvF6N2LmUo4dKWCc2DKf/bGi1YyY0ahfzOP/NHQ3nK8kZPJNGUyHs+KlPiVIELs+dESMlvsFrfK52g+JhxqPxQ4NUmomBxKIOnHqW4yKSWk7y9dDmq1/Ab8rFCBFAAvCy6KrDb6" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"035e20a0218d472db4145e0808ff9804\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://frphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://frphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://frphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/frphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"frphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"035e20a0218d472db4145e0808ff9804\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/035e20a0218d472db4145e0808ff9804\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1bec1cac7a1c4949969710543380074a?api-version=2019-08-08-preview+26": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1bec1cac7a1c4949969710543380074a?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "29" ], + "x-ms-client-request-id": [ "84286d59-4bcd-467c-a2aa-d290d5e0c584" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6e492c95-1fa0-4b5a-b7d3-20c30c154f68" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14965" ], + "x-ms-request-id": [ "6e492c95-1fa0-4b5a-b7d3-20c30c154f68" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085326Z:6e492c95-1fa0-4b5a-b7d3-20c30c154f68" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv0KVVut+Hc9ODVbRvYx0IoISfNcPLMuk6aj6PAlcXXcnM+yItr1RHAKNaYqBDr5oEHkoDLYvzeonvAiAaNi+aIAmRpPXdUGGzuEc8xxolEnvjNkODDuxrpKFnW3Pt9sKtMCjqEdw2OAQeEyn4vlJR" ] + }, + "ContentHeaders": { + "Content-Length": [ "1825" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"1bec1cac7a1c4949969710543380074a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://hintserviceacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://hintserviceacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://hintserviceacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/hintserviceacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"hintserviceacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"1bec1cac7a1c4949969710543380074a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1bec1cac7a1c4949969710543380074a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/885849012b734e069b8936bb7e6573cb?api-version=2019-08-08-preview+27": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/885849012b734e069b8936bb7e6573cb?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "30" ], + "x-ms-client-request-id": [ "559fe548-f885-4768-8770-07757d0e193a" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f1a9c5b9-ccfa-45e6-af57-a086b9d3a2ef" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14964" ], + "x-ms-request-id": [ "f1a9c5b9-ccfa-45e6-af57-a086b9d3a2ef" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085326Z:f1a9c5b9-ccfa-45e6-af57-a086b9d3a2ef" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:25 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRviwwx9ToIq/SyXHJKT5Vbup+hr12abf1FmevsiyR0ef1WuZHsXhGyRfRm4YpbzJA5CweImX93xgAeep/5vplmLHKfSAnCaC8yiXMbJcxUH+MNLMdhpsUixXe++sH4BeyjqfLHsIJjRALCunc7Fj+2" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"885849012b734e069b8936bb7e6573cb\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://hrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://hrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://hrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/hrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"hrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"885849012b734e069b8936bb7e6573cb\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/885849012b734e069b8936bb7e6573cb\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/7bf7948ba3784bef93f22f36626506e4?api-version=2019-08-08-preview+28": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/7bf7948ba3784bef93f22f36626506e4?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "31" ], + "x-ms-client-request-id": [ "1d89a0e6-7932-4d54-8e9c-ff2c922b582d" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b3b51c4f-aeac-423f-ad39-22df36a1b026" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14963" ], + "x-ms-request-id": [ "b3b51c4f-aeac-423f-ad39-22df36a1b026" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085326Z:b3b51c4f-aeac-423f-ad39-22df36a1b026" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLrzteA9VHfjXitAnpyK23YXLrH5knN0b4/Nu40yv3ZdqN2GQjKvz/xTajU/abbN+NuEuJlorMAkXe38cj+RN1xupGNFmbug7GDzpJpRr4R2jogEUaHfIg33E6FRDGBsU9Zp1UngEpIbKLSPYKLA1" ] + }, + "ContentHeaders": { + "Content-Length": [ "1797" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"7bf7948ba3784bef93f22f36626506e4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://ibcstaging.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://ibcstaging.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://ibcstaging.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/ibcstaging\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"ibcstaging\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"7bf7948ba3784bef93f22f36626506e4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/7bf7948ba3784bef93f22f36626506e4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/017d832601ba43da9301f8b922a0881e?api-version=2019-08-08-preview+29": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/017d832601ba43da9301f8b922a0881e?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "32" ], + "x-ms-client-request-id": [ "30398481-7ffe-430e-8197-412287a2513d" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e5566db9-322f-4715-9169-9ed0a21bc3d1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14962" ], + "x-ms-request-id": [ "e5566db9-322f-4715-9169-9ed0a21bc3d1" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085326Z:e5566db9-322f-4715-9169-9ed0a21bc3d1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv76ny0T8nPgNxJ/HPG+a22Um1OaOQBhCeyEY8wAH2mpP5f0oHgoZsg1Q6cJiPPL1yNAMvKm4SMysWVeRCJF00bF/4uOt9Y587d0eLMzuJ9AoJO+tzewFwPfb2HBU+rtjGVIZkwOp7HLk3cauOGsDB" ] + }, + "ContentHeaders": { + "Content-Length": [ "1840" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"017d832601ba43da9301f8b922a0881e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"017d832601ba43da9301f8b922a0881e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/017d832601ba43da9301f8b922a0881e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/42063ae9b08549d49c65c9a879f4f63c?api-version=2019-08-08-preview+30": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/42063ae9b08549d49c65c9a879f4f63c?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "33" ], + "x-ms-client-request-id": [ "47a18a36-bd82-4b45-b885-a84a3166ff72" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0f5d0f71-c180-4705-90f2-98446d675048" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14961" ], + "x-ms-request-id": [ "0f5d0f71-c180-4705-90f2-98446d675048" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085327Z:0f5d0f71-c180-4705-90f2-98446d675048" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvcljNmW+cHZZf5SH5i3Z3b6/VurhWqXDDtJhv7ORK6ruedhWjOI0fezyBj7rm3GAQ9oRNOg+9jOUGZ5n9v4UUZWGcEHTnj1tfGeaYfS/ArFZhoQcPI28sftSQ5Jr7gCo8WMIaH3t+f70qsgvcybqv" ] + }, + "ContentHeaders": { + "Content-Length": [ "1845" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"42063ae9b08549d49c65c9a879f4f63c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata001.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata001.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata001.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata001\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata001\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"42063ae9b08549d49c65c9a879f4f63c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/42063ae9b08549d49c65c9a879f4f63c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2938d34461ec430393d089f7a58e175a?api-version=2019-08-08-preview+31": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2938d34461ec430393d089f7a58e175a?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "34" ], + "x-ms-client-request-id": [ "d9e88939-0561-4197-984a-453ccb600823" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b70112f6-ec9f-4a85-8026-158584041153" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14960" ], + "x-ms-request-id": [ "b70112f6-ec9f-4a85-8026-158584041153" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085327Z:b70112f6-ec9f-4a85-8026-158584041153" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCYggUSepgSB5WVZOy/MVxS9b9ybJk6IzVa01tkMyFRdLmtNW9ox0rtCgKRhEFh4HypGUJcJDAMaddOF493xhnNpiWT+k3+JA3/uockYYdC0F2E3mR5fOEPZuj9wdXmA++FO8pdlQKOjm7bN1cQ+9" ] + }, + "ContentHeaders": { + "Content-Length": [ "1845" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"2938d34461ec430393d089f7a58e175a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata002.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata002.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata002.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata002\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata002\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2938d34461ec430393d089f7a58e175a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2938d34461ec430393d089f7a58e175a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f58f59ec792f41999f0d6ece4af1c570?api-version=2019-08-08-preview+32": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f58f59ec792f41999f0d6ece4af1c570?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "35" ], + "x-ms-client-request-id": [ "85e681a4-6ab6-4692-aca9-0aa5f39e2da6" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f807fdca-2de9-4090-bcf3-b4d53d9777b6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14959" ], + "x-ms-request-id": [ "f807fdca-2de9-4090-bcf3-b4d53d9777b6" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085327Z:f807fdca-2de9-4090-bcf3-b4d53d9777b6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/eM0ZhjaB68cFxeemkptkEtFwaHPasoLePSW00GJ3+A8OR5nfApc4As8osWvIz8rMQ8B30NnWG+u/BuI0z7s87PgLJDG7UjuO+gjKJ2pRY7nSbCQ1yZh5fnGjxlALT6+f0cbNlQyhoTA+5Qry8vP" ] + }, + "ContentHeaders": { + "Content-Length": [ "1845" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"f58f59ec792f41999f0d6ece4af1c570\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata003.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata003.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata003.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata003\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata003\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f58f59ec792f41999f0d6ece4af1c570\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f58f59ec792f41999f0d6ece4af1c570\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/853befd7df3c4f3bb98b6c51390483c5?api-version=2019-08-08-preview+33": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/853befd7df3c4f3bb98b6c51390483c5?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "36" ], + "x-ms-client-request-id": [ "0c4912ba-3010-4ff7-ad4d-b18a1f662f55" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6d09f133-60c1-4c82-885d-73c892cd5eb4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14958" ], + "x-ms-request-id": [ "6d09f133-60c1-4c82-885d-73c892cd5eb4" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085327Z:6d09f133-60c1-4c82-885d-73c892cd5eb4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnVFMS9OAXqXk+eCn2GAQfBE0N1Gb52g5rbwd/objBvHJbzdkx7TlmE6ll31YoqaSUYCKEp9aZqlRUTSzL98s/psJ6fF12ygbTFlBpJ6AqjBWskb8Gz33uqw0JZHQMS9izvLqas+xeHx4MbreHbvY" ] + }, + "ContentHeaders": { + "Content-Length": [ "1845" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"853befd7df3c4f3bb98b6c51390483c5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata004.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata004.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata004.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata004\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata004\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"853befd7df3c4f3bb98b6c51390483c5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/853befd7df3c4f3bb98b6c51390483c5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/ffc9e8c08ae34caf966b7101aa245dcf?api-version=2019-08-08-preview+34": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/ffc9e8c08ae34caf966b7101aa245dcf?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37" ], + "x-ms-client-request-id": [ "7d64107a-5912-43ea-ab2b-d4259bb46fac" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5bf6f8ef-bd12-457c-8496-e226a9b8461a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14957" ], + "x-ms-request-id": [ "5bf6f8ef-bd12-457c-8496-e226a9b8461a" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085328Z:5bf6f8ef-bd12-457c-8496-e226a9b8461a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvBfHxhzm+Jng0W4uMA2dqcbhtlRgwOnFOsGUlZ+oyTIb5T5Pm+yO/YjU5v5ecbC0tPrU4U0R2klKJ2mSksmSWv8vEI9FBnmvcjeNz3pP8zYU6GNu4rwOeX+eMRFTcvjkI2qcqKqbPRYShXRa6UCKP" ] + }, + "ContentHeaders": { + "Content-Length": [ "1845" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata005.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata005.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata005.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata005\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata005\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2383e24766d24cadb49660ab67d48851?api-version=2019-08-08-preview+35": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2383e24766d24cadb49660ab67d48851?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "38" ], + "x-ms-client-request-id": [ "c29de798-446a-4a0e-8b14-19ba141e7edd" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ffe34682-9a66-4e0d-969b-883490d62c9e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14956" ], + "x-ms-request-id": [ "ffe34682-9a66-4e0d-969b-883490d62c9e" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085328Z:ffe34682-9a66-4e0d-969b-883490d62c9e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:27 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvnho7OaBx/L5vkUjbOxGk/juq8XMuPvWRwsHgjrY83tDLfwq6oT5f8Tz0IShocxOo8gjhSw1VbTbDRvU//zvAOSLC+ZheRlQQ+hEf1sbJthxeBUXWCCcLJMIqcFXYavPe3HfJpEG5WqGbkCaCIpTO" ] + }, + "ContentHeaders": { + "Content-Length": [ "1832" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"2383e24766d24cadb49660ab67d48851\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/kvrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2383e24766d24cadb49660ab67d48851\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2383e24766d24cadb49660ab67d48851\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cba324ba771649b3beaaa3f78a443654?api-version=2019-08-08-preview+36": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cba324ba771649b3beaaa3f78a443654?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "39" ], + "x-ms-client-request-id": [ "9297632e-9e64-4d89-b3fe-ae5b73ddbc54" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "45d1be39-b0e9-4ce0-b212-a6b7c7683a70" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14955" ], + "x-ms-request-id": [ "45d1be39-b0e9-4ce0-b212-a6b7c7683a70" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085328Z:45d1be39-b0e9-4ce0-b212-a6b7c7683a70" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3mMjGdbLPjxhnGC3ZG+Bj6k5UbMCgASEGNtD8cMOnBF5rRCBThWy1naz//aE5OkAfCNmWQRFq47WhezUxNeN7CDnBAB4Q4pFzUemk1ari4ctVjadHPynfFrurElTJdh53oGud91MR82HdEpK2YLe" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"cba324ba771649b3beaaa3f78a443654\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvstoreprodlcl.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvstoreprodlcl.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvstoreprodlcl.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvstoreprodlcl\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvstoreprodlcl\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"cba324ba771649b3beaaa3f78a443654\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cba324ba771649b3beaaa3f78a443654\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2e6d22285ba545c3b8ef630693bcb9e3?api-version=2019-08-08-preview+37": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2e6d22285ba545c3b8ef630693bcb9e3?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "40" ], + "x-ms-client-request-id": [ "be778537-c98c-46ac-8a8f-29740cb18cf0" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a59dfccb-4518-4008-955c-e90c3d970d38" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14954" ], + "x-ms-request-id": [ "a59dfccb-4518-4008-955c-e90c3d970d38" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085328Z:a59dfccb-4518-4008-955c-e90c3d970d38" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdS/H3Tsu5cdDl7irlkfzj2FCjjuGdjRIB9vlO/+41XFZFXVFpws34N/nTDSPg0sE9V/ljBZwBSqIuPrRD/0x6ufdWmyd+cfK/WzpLl+VVO5Tzlur63Hby9tD+kOsXS3YG+X+OpBtQcHoQ09I161L" ] + }, + "ContentHeaders": { + "Content-Length": [ "1800" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvusage.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvusage.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvusage.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvusage\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvusage\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/edafb5c42b294e828d4af3d6c187282b?api-version=2019-08-08-preview+38": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/edafb5c42b294e828d4af3d6c187282b?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "41" ], + "x-ms-client-request-id": [ "201cae71-92e7-4196-83f3-f3a8e6cfba5b" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2698b9de-7393-40fd-8def-a49807cd876a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14953" ], + "x-ms-request-id": [ "2698b9de-7393-40fd-8def-a49807cd876a" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085329Z:2698b9de-7393-40fd-8def-a49807cd876a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaZSdBItm6i52N/N7+0uQ48uXNipJt3TZM1h75sHN8uiEp5Bdh3TyrgwLifz/Hf3kjSRFPxFoYFWpV1zVg9NFaTbn38wr9LJTERy9EYr6i1hgJuUUwWglEYGL1XljQC8yLV0tGcsiTIvTzFVyIjz9" ] + }, + "ContentHeaders": { + "Content-Length": [ "1814" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"edafb5c42b294e828d4af3d6c187282b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvvnsproddata.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvvnsproddata.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvvnsproddata.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.keyvault/providers/Microsoft.Storage/storageAccounts/kvvnsproddata\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvvnsproddata\",\r\n \"tenantResourceGroupName\": \"system.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"edafb5c42b294e828d4af3d6c187282b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/edafb5c42b294e828d4af3d6c187282b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/77f26c8824f146858bb857cb9fc0f5f3?api-version=2019-08-08-preview+39": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/77f26c8824f146858bb857cb9fc0f5f3?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "42" ], + "x-ms-client-request-id": [ "b9fa4759-821b-4522-a9ba-a60182d46724" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7cd29b99-026c-424d-8a92-afeba9567830" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14952" ], + "x-ms-request-id": [ "7cd29b99-026c-424d-8a92-afeba9567830" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085329Z:7cd29b99-026c-424d-8a92-afeba9567830" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:28 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkMnQWlMSQtTLWX8FVlYThtJlmKIL1Sa1DdshkTBJ3cbEGxmcPYVk90yO2j1rJbSKUzVZ7FdJ50YY/tXftw4LWKb8dLFpl0YAaOZ116R/PSwc9h18L0aXXCbTuPOIOvucN7fFrOhBEJSxM+3487oI" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc00.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc00.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc00.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc00\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc00\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/610121df598d4e4abffd1f7f91d6d49f?api-version=2019-08-08-preview+40": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/610121df598d4e4abffd1f7f91d6d49f?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "43" ], + "x-ms-client-request-id": [ "081f1956-e66e-4b23-aa11-470fb231717b" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "96e20d41-3358-4287-adcf-2293e501072e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14951" ], + "x-ms-request-id": [ "96e20d41-3358-4287-adcf-2293e501072e" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085329Z:96e20d41-3358-4287-adcf-2293e501072e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvmlOfxXnWUsV4juPrJTbLfTfo0R0m3uWd2iMFE1ke0vuRTPIFcHK8W46J9ANIT701Q3yUu+YLNJdx6NntfPqcfIuPeSv6n7qQS1L8h1Bn+XwtfCSZkB+XTwjqxrE0NXUrDx6sbQNALEKxnCPlCw1V" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"610121df598d4e4abffd1f7f91d6d49f\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc01.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc01.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc01.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc01\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc01\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"610121df598d4e4abffd1f7f91d6d49f\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/610121df598d4e4abffd1f7f91d6d49f\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/045e30695aca4257932418ea7184e81b?api-version=2019-08-08-preview+41": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/045e30695aca4257932418ea7184e81b?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "44" ], + "x-ms-client-request-id": [ "545d06d5-48db-4d0e-a494-0e2e9d2740a9" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e4f70882-e317-4367-9938-9869f82cc1b3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14950" ], + "x-ms-request-id": [ "e4f70882-e317-4367-9938-9869f82cc1b3" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085330Z:e4f70882-e317-4367-9938-9869f82cc1b3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvPNqwpGpTRHZOK1sn1XZY2resIHQmc6OKpLh/f16ivnUth8PxAH/SzkmVdpFRywNJYNtyQRmF1jior9eVbg3xF+yjaHl2x0iIu2aUOtziO4sKNg08A3U53aDWA2FIrnI9lmj0ueCjlFFzDky7Mame" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"045e30695aca4257932418ea7184e81b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc02.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc02.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc02.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc02\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc02\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"045e30695aca4257932418ea7184e81b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/045e30695aca4257932418ea7184e81b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f86da023868848949589c1874aab1a87?api-version=2019-08-08-preview+42": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f86da023868848949589c1874aab1a87?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "45" ], + "x-ms-client-request-id": [ "7ff7ea7f-3c16-4bd9-920d-ad6a73a09bb0" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9d9e0a8a-fc9e-4574-918c-4084e235b3e6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14949" ], + "x-ms-request-id": [ "9d9e0a8a-fc9e-4574-918c-4084e235b3e6" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085330Z:9d9e0a8a-fc9e-4574-918c-4084e235b3e6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJwlMZ8MO4Vy0ng0J6jn0fQD1rsjnWVdvio9Ynd2deXZ5Wn13zXXxd7tFnTV5asLO6ZvUYYPkAHzP7BkL9mr+eaaZ5gA0XeLlqnST4FY/S5fY0wMl7AtA44JusyhfDdRAN0MJU718chu89sczy2zY" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"f86da023868848949589c1874aab1a87\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc03.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc03.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc03.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc03\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc03\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f86da023868848949589c1874aab1a87\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f86da023868848949589c1874aab1a87\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c611d9eafc4ca782a8aeae2da9d0dd?api-version=2019-08-08-preview+43": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c611d9eafc4ca782a8aeae2da9d0dd?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "46" ], + "x-ms-client-request-id": [ "0ce903ff-ca73-40f7-91b9-64250a0df5fc" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3a60b742-e4d3-46f0-a440-c1c322619dbf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14948" ], + "x-ms-request-id": [ "3a60b742-e4d3-46f0-a440-c1c322619dbf" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085330Z:3a60b742-e4d3-46f0-a440-c1c322619dbf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvD2TRfdRuzoo2BpLBrwnBy8WbdkffjD+mj8rTQ8xPj1ne+YwxdO+9lMVp9wvR/r53vAfQenMVnWo3mUVOWY2ubbiwIDpBkwMUrw+5bF/4dEIuPgDWeXB05cg1fdmQzUv+Smq225QzVWYVaIEJsjYI" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc04.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc04.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc04.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc04\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc04\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dd7b1bdceab4867b179454e8de166da?api-version=2019-08-08-preview+44": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dd7b1bdceab4867b179454e8de166da?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "47" ], + "x-ms-client-request-id": [ "c723078a-f1bd-4ee5-a841-fdaa833ae35a" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e59a9bdb-f387-49e1-9ee6-01ff6345d8ea" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14947" ], + "x-ms-request-id": [ "e59a9bdb-f387-49e1-9ee6-01ff6345d8ea" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085331Z:e59a9bdb-f387-49e1-9ee6-01ff6345d8ea" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsckqMU/T0vEjE79Go9LlUFn5LUPM2Hfb8NBoFrMXLOuhWSM2bcXVnK7tTc1thE9mBW1hK7VI9Ku/3hf2cf0ihWlQa29Ey5pGgVmFc6WnTSDUFynRRmoUpyzofr7tctSA8rVsmIj4JO44vq0XfOk7" ] + }, + "ContentHeaders": { + "Content-Length": [ "1815" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"9dd7b1bdceab4867b179454e8de166da\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmconfigacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmconfigacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmconfigacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmconfigacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmconfigacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9dd7b1bdceab4867b179454e8de166da\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dd7b1bdceab4867b179454e8de166da\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/055027ebf1cd43f395d2a45ce00d6f2c?api-version=2019-08-08-preview+45": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/055027ebf1cd43f395d2a45ce00d6f2c?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "48" ], + "x-ms-client-request-id": [ "1ac7b297-72f5-45f0-ae70-a63cd7c615c7" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "12f586cf-5743-4a18-aabe-6f100ac6598f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14946" ], + "x-ms-request-id": [ "12f586cf-5743-4a18-aabe-6f100ac6598f" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085331Z:12f586cf-5743-4a18-aabe-6f100ac6598f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvz7DVtN/TeK705hc3LjPEA2yXfkZ6PUdrmSkZ4ygjgJxO8vqHivK2SXzfvb1HQqXUwSTweyzA8CNWYHvNp4EmHz5XXweNezizsajcf9rDQugKF4W+1s7I9oySkWIaISqGHzQuPdFopYlc/oIgJYXF" ] + }, + "ContentHeaders": { + "Content-Length": [ "1828" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsrpsa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsrpsa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsrpsa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/metricsrpsa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsrpsa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c01026b94ea543dcb9b570e933eae970?api-version=2019-08-08-preview+46": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c01026b94ea543dcb9b570e933eae970?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "49" ], + "x-ms-client-request-id": [ "056cf246-1d4a-4b93-a84e-5654a405f280" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "02e6abbd-0b40-404b-9289-a2bb24e14282" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14945" ], + "x-ms-request-id": [ "02e6abbd-0b40-404b-9289-a2bb24e14282" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085331Z:02e6abbd-0b40-404b-9289-a2bb24e14282" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvC0RlTvaAhpcwjgbH2s1LeQi62bB7uaXGZ3HVCWiouq01V1JDrGYRa3EHL5UNwCXed2hEJ0NYfckYWyS2oQ2AfjQtAj1KXVI3Gq7RIZB/HCNv69mvgpdPjd57R/fe4UpNUC40T4Bk352Yg/dLbYno" ] + }, + "ContentHeaders": { + "Content-Length": [ "1853" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"c01026b94ea543dcb9b570e933eae970\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsrpsaadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsrpsaadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsrpsaadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/metricsrpsaadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsrpsaadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c01026b94ea543dcb9b570e933eae970\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c01026b94ea543dcb9b570e933eae970\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a66628530e174dfb82c9bf6b363d8ab3?api-version=2019-08-08-preview+47": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a66628530e174dfb82c9bf6b363d8ab3?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "50" ], + "x-ms-client-request-id": [ "51a5ddfa-1dfe-42ec-a747-ace9cb2df226" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "58e50572-d5cb-4028-9f5f-f68cc831c2f1" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14944" ], + "x-ms-request-id": [ "58e50572-d5cb-4028-9f5f-f68cc831c2f1" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085331Z:58e50572-d5cb-4028-9f5f-f68cc831c2f1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:31 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvu+pHWmzKtjPePU1/jp1t9apZbTnzrb5nzui2J/E3PqFtd+grS10rdPSUEWhAY4yRL+f8Y8LYFjAIu1Q4a9kDp1D+JfOYAmK2MOpAdiybIGTv+z+60r1lM/vzmmgLi+Z6Z3+EgRa0hMwGLUaqeNNM" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc0.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc0.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc0.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc0\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc0\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/702be5be10df4dfcb8bddf2675df661b?api-version=2019-08-08-preview+48": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/702be5be10df4dfcb8bddf2675df661b?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "51" ], + "x-ms-client-request-id": [ "257f178d-0f11-4a1b-a09a-0c3210c324d6" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8510c0d8-6047-40f9-9d0d-4b23cecf831a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14943" ], + "x-ms-request-id": [ "8510c0d8-6047-40f9-9d0d-4b23cecf831a" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085332Z:8510c0d8-6047-40f9-9d0d-4b23cecf831a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:32 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvn4op20HOeZsJarn8PWcaNJni0w1gwAwl8Hk7+lwb5K2jnIl9c5HDdK4F318LDgDANkFAewkDhrtgX2aQflRCS4TMVjy2iDijT+XiwiCY8xedg4rCPGnbd+28bi4O7R4HSwN02uRyGCnAPxmr3tkO" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"702be5be10df4dfcb8bddf2675df661b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc1.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc1.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc1.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc1\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc1\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"702be5be10df4dfcb8bddf2675df661b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/702be5be10df4dfcb8bddf2675df661b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/84c05ee1d6594b48a9720a4e7ebcac62?api-version=2019-08-08-preview+49": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/84c05ee1d6594b48a9720a4e7ebcac62?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "52" ], + "x-ms-client-request-id": [ "27456fca-506c-46b5-91ee-f5e9ad7a0e85" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "71765650-f25b-4758-a94c-0839c0e199c5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14942" ], + "x-ms-request-id": [ "71765650-f25b-4758-a94c-0839c0e199c5" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085332Z:71765650-f25b-4758-a94c-0839c0e199c5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:32 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuxPdSfPhlKFtAqgO5tnBowe5+/NnlSipKCilWYWN+Sp6RB7OZdBbUEd4NDEunyF8UhXewO5oYkCrLy+afvybHrM1uebInVbOEGkU9QRT2p26tk/gmyxpodCmRmfE+wZDsx9MAWh2SOyr3zZdPcXL" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc2.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc2.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc2.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc2\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc2\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c39bce029b4d17aaf38ae8dc3f1558?api-version=2019-08-08-preview+50": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c39bce029b4d17aaf38ae8dc3f1558?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "53" ], + "x-ms-client-request-id": [ "7041d73a-5b4d-4690-a46e-ddce43de9324" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4d70adb1-e14d-4e63-9ac9-5455d7c7d524" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14941" ], + "x-ms-request-id": [ "4d70adb1-e14d-4e63-9ac9-5455d7c7d524" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085332Z:4d70adb1-e14d-4e63-9ac9-5455d7c7d524" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:32 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvfwQYW/vbUGKCHWSDUpOYyC6fKvMtu2ldIBdvgK2fu0SOKc3+qAV/mKc4RYMzmxWgFA/y236iWfSvLshtEwcSeB4D4BU/+uPzGlcNsx0AEpfyTsycd6O1eyvU4YmfOmEQENeXDxp9qwfuRnGVYQ1H" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc3.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc3.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc3.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc3\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc3\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a21d8862b2c4c48b618d70059b545f2?api-version=2019-08-08-preview+51": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a21d8862b2c4c48b618d70059b545f2?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "54" ], + "x-ms-client-request-id": [ "a439101b-fedb-471b-a30d-15ba35f485dc" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7f29f38e-f61f-4b54-80df-3aaabf385b9a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14940" ], + "x-ms-request-id": [ "7f29f38e-f61f-4b54-80df-3aaabf385b9a" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085333Z:7f29f38e-f61f-4b54-80df-3aaabf385b9a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:32 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4prOhSrUD0unzvXGa3VBjPiNQxD0WNfwHNlXmeRTJ7fpqYJe+nukJPXYBHsomz1AqoW0kU+eFoxrdIaEKvsNWKJcPc8pruRwvSsEg0UDmyNFocnAdl7uC6xTd4rpAvKMASS7csyPVcJENrozUd5h" ] + }, + "ContentHeaders": { + "Content-Length": [ "1835" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"8a21d8862b2c4c48b618d70059b545f2\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc4.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc4.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc4.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc4\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc4\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8a21d8862b2c4c48b618d70059b545f2\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a21d8862b2c4c48b618d70059b545f2\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/0ff5c066c85843348293803b21bdc1c5?api-version=2019-08-08-preview+52": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/0ff5c066c85843348293803b21bdc1c5?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "55" ], + "x-ms-client-request-id": [ "7fbcda90-a79a-4f44-936a-c39fb4024b4d" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "43f5d1d6-7409-4361-b5f4-25fa0c04138d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14939" ], + "x-ms-request-id": [ "43f5d1d6-7409-4361-b5f4-25fa0c04138d" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085333Z:43f5d1d6-7409-4361-b5f4-25fa0c04138d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:33 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXaC+JuHhvzklE5gaSAGbd4qEV6cY2ZQazzVjMB6jqwggicdJXfsegEYxUg/NDWfmri79ck0YdU8Bo0AbsYcK/+Jq4ksxViDiTFOv7CSKeuWhi4Gik3/EPyFmhc/zOBWElcTZbLzyYW+xGFFmaOb2" ] + }, + "ContentHeaders": { + "Content-Length": [ "1883" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"0ff5c066c85843348293803b21bdc1c5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://monitoringrepositorysa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://monitoringrepositorysa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://monitoringrepositorysa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/monitoringrepositorysa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"monitoringrepositorysa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"0ff5c066c85843348293803b21bdc1c5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/0ff5c066c85843348293803b21bdc1c5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8bc1614a3a1a423e8760eeebf27de57a?api-version=2019-08-08-preview+53": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8bc1614a3a1a423e8760eeebf27de57a?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "56" ], + "x-ms-client-request-id": [ "78597dec-9a6c-438c-bce3-f9700131d72c" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "03e4fd74-a0bd-4787-b26d-df5c304df8d3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14938" ], + "x-ms-request-id": [ "03e4fd74-a0bd-4787-b26d-df5c304df8d3" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085333Z:03e4fd74-a0bd-4787-b26d-df5c304df8d3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:33 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRfk0/fPQXRs23tEi/oMqnGENeooih1yl8tF2FwJGYeCR6GiLJVlt9AOFZu8AHJ9l31sf8GD3Y0KVOXDa8FyfNG67yYVwy1abae11ypvOE2xONfdufw6F8o3MDf8imJk3hFCYLMKu5m7P/hb1bCyR" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3fe1e0977b534354991be9538fb00150?api-version=2019-08-08-preview+54": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3fe1e0977b534354991be9538fb00150?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "57" ], + "x-ms-client-request-id": [ "d7c27b6b-b6f5-4712-94c3-f324a1601e8c" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6cb70f06-5a0b-4551-afd8-af908633ebeb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14937" ], + "x-ms-request-id": [ "6cb70f06-5a0b-4551-afd8-af908633ebeb" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085333Z:6cb70f06-5a0b-4551-afd8-af908633ebeb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:33 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvGhh/qe5dB5XIsxR8ybEKT8oomAYWmg0bYQUIeUHrwXmlvdtRvlFJcbndM1LLqTbJ9UWEMvBg5QpzHY6V/XuOJV/aplybzkD4oYletIjZ7hCFg8EDgJHjIrmukoEj5MsHT91uiUdOza0iNyFQcoMd" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"3fe1e0977b534354991be9538fb00150\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"3fe1e0977b534354991be9538fb00150\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3fe1e0977b534354991be9538fb00150\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c7bd9e812a5452bafd1eac6ce65e301?api-version=2019-08-08-preview+55": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c7bd9e812a5452bafd1eac6ce65e301?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "58" ], + "x-ms-client-request-id": [ "14980864-cbb4-4b39-a805-0a882f93941e" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "17c6a9fd-ac9b-4a35-8a41-c892d009d29f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14936" ], + "x-ms-request-id": [ "17c6a9fd-ac9b-4a35-8a41-c892d009d29f" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085334Z:17c6a9fd-ac9b-4a35-8a41-c892d009d29f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:33 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveSyIJCfwnJoF+N7xcMyFjktecl7oneggv4irHgqfjvx9w/es3joDJyUqqN8vlShw2h4GEKRFQK9yAOuBxhzIq4rpO8UhzXhbgrz+ho73Rj1+RaHW8jZLR4pA4fHRqzHjapUpJa78xnTe+CHcCl+1" ] + }, + "ContentHeaders": { + "Content-Length": [ "1822" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50a4b86f62024fe986a5c0a1f15e23ac?api-version=2019-08-08-preview+56": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50a4b86f62024fe986a5c0a1f15e23ac?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "59" ], + "x-ms-client-request-id": [ "c2ff2dd3-df7d-485b-95f7-59d0c48c49ed" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f9d4ebfb-0c13-4023-a690-435d5fe65454" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14935" ], + "x-ms-request-id": [ "f9d4ebfb-0c13-4023-a690-435d5fe65454" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085334Z:f9d4ebfb-0c13-4023-a690-435d5fe65454" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvG6Yy2p0MoToHkZnLMSlWRERzcDDxaIG2k/HkFPMxGcYEOuy+oxoSVWucOIOeDYYj4IVd9xJX5PqMBPbsijfhPX+0ac22D6wzjgrOIhtur7Ibo9cjI0nOxjnri64v/LCOfP6ChT9pcE7U5LbxsH8v" ] + }, + "ContentHeaders": { + "Content-Length": [ "1828" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://obometadata.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://obometadata.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://obometadata.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/obometadata\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"obometadata\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/25e4bce7813b40d2b3d343309049b8e4?api-version=2019-08-08-preview+57": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/25e4bce7813b40d2b3d343309049b8e4?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "60" ], + "x-ms-client-request-id": [ "224ad916-2162-4fa3-92f7-2f8639917bf2" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "53b86b0a-a2a8-48d7-afca-796e97156e2c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14934" ], + "x-ms-request-id": [ "53b86b0a-a2a8-48d7-afca-796e97156e2c" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085334Z:53b86b0a-a2a8-48d7-afca-796e97156e2c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvseZtFRKNCzPYVRghtwauHY4QWzgy9sDhmU4YWYOn4Rghr78kKK8eFHIk6VPOBTfMARM4kwOXRPkcgG7H+VKDEHD3xhAqtztfWat5sqRIZVz3i/TO8USRPYGlFrvHsUYgf1nO1YyzmZWnW6t2GPwu" ] + }, + "ContentHeaders": { + "Content-Length": [ "1853" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"25e4bce7813b40d2b3d343309049b8e4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://obometadataadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://obometadataadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://obometadataadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/obometadataadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"obometadataadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"25e4bce7813b40d2b3d343309049b8e4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/25e4bce7813b40d2b3d343309049b8e4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f41cd4e66de2425d9a1fd276e5c207dd?api-version=2019-08-08-preview+58": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f41cd4e66de2425d9a1fd276e5c207dd?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "61" ], + "x-ms-client-request-id": [ "bd4fc7df-4cca-4db4-befc-6915ab80cf4e" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "37173022-5ea1-444a-80ec-0c8fc39268be" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14933" ], + "x-ms-request-id": [ "37173022-5ea1-444a-80ec-0c8fc39268be" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085335Z:37173022-5ea1-444a-80ec-0c8fc39268be" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvGwWktqrGzyhz3x7CWdGHcDYjhDsrm5XVCy8x90IZxUGkB+KQ1mbie2jKaJvnEKKHanQkbh9Z/F+3o6zGZXONdLFa3kmgA4qgABEBqMI95N9H7ogYi3Ua1ZDdF3epCkzTYs7iyjr9r6EIfTguQESM" ] + }, + "ContentHeaders": { + "Content-Length": [ "1848" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://onboardrpdatasa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://onboardrpdatasa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://onboardrpdatasa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/onboardrpdatasa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"onboardrpdatasa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bebf848f63694c189edb7e1b8deebeee?api-version=2019-08-08-preview+59": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bebf848f63694c189edb7e1b8deebeee?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "62" ], + "x-ms-client-request-id": [ "08277217-6b2f-4d4e-973c-a0ff7930e8ea" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c9bd78a8-4caf-40b0-b2f4-264a02a969b5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14932" ], + "x-ms-request-id": [ "c9bd78a8-4caf-40b0-b2f4-264a02a969b5" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085335Z:c9bd78a8-4caf-40b0-b2f4-264a02a969b5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:34 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSYWXXbGlM8+n4SlyMQdSmUZTi7zMFDtmZ6G54OMN24B1PhJWtlGUY4ePQn6rCgP/q0qeoqwEhPDMWQxVvuv2/HfKvpr7O3AhZqePLlCAqfk19NRDylAPKIuvfoujfdrYt29sw3K3PWyzsLdIlMeb" ] + }, + "ContentHeaders": { + "Content-Length": [ "1822" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"bebf848f63694c189edb7e1b8deebeee\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://portalhostingrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://portalhostingrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://portalhostingrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/portalhostingrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"portalhostingrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"bebf848f63694c189edb7e1b8deebeee\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bebf848f63694c189edb7e1b8deebeee\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c3f79f999f24eba834b2cbf9f387c59?api-version=2019-08-08-preview+60": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c3f79f999f24eba834b2cbf9f387c59?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "63" ], + "x-ms-client-request-id": [ "41d80504-f325-4967-8e6b-e0c4995e33a6" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2c3a2fbd-05ec-439f-9af9-2abbdbf38c67" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14931" ], + "x-ms-request-id": [ "2c3a2fbd-05ec-439f-9af9-2abbdbf38c67" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085335Z:2c3a2fbd-05ec-439f-9af9-2abbdbf38c67" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:35 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJ/KPnN9sJ9C6IMG+RKDR3GjVzPEeHdyr0GdzRARyKyAvyfq9j1k/BiXo83OO9+NMBLQB+p4BoVNpGR2ZiUGB6LFeUwq/X5RroCWvuOtdMt+SNw3oJHj/BmpcF1wQgZ7JAbtuAzVyTj5r8YKH3gt6" ] + }, + "ContentHeaders": { + "Content-Length": [ "1852" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicportalhostingrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicportalhostingrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicportalhostingrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicportalhostingrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicportalhostingrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/01fb1248d2164d5ebf2da39c4e153b38?api-version=2019-08-08-preview+61": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/01fb1248d2164d5ebf2da39c4e153b38?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "64" ], + "x-ms-client-request-id": [ "8e55fdda-82dc-4ac1-833f-d8bcdc03c2bc" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5fcd924c-6643-41d2-b448-a7094930e257" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14930" ], + "x-ms-request-id": [ "5fcd924c-6643-41d2-b448-a7094930e257" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085336Z:5fcd924c-6643-41d2-b448-a7094930e257" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:35 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv3S5QV4rblOOkMQF8Pq4PwC5FKx+V2RWOYldKAjAOH4+6bn5Mam935uM6zmvQDWVfl05Mpdes8nzHHiZ3Zx22B+PvDyJfnUPf8BW8En5m2ZkjX/Uno0itoDkFt7pEuMIby/bSarH0CVT/zlp9R3Kn" ] + }, + "ContentHeaders": { + "Content-Length": [ "1837" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicsystemevents.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicsystemevents.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicsystemevents.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicsystemevents\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicsystemevents\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5f2946c632384f91b8fd6f08808bae34?api-version=2019-08-08-preview+62": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5f2946c632384f91b8fd6f08808bae34?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "65" ], + "x-ms-client-request-id": [ "26c97e3d-7e04-4d3a-9834-a248667e9b6c" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a55eaa41-b6fa-457c-b576-32467b0958e8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14929" ], + "x-ms-request-id": [ "a55eaa41-b6fa-457c-b576-32467b0958e8" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085336Z:a55eaa41-b6fa-457c-b576-32467b0958e8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:35 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCsbXRJRRINjwMUnn386ZRLI2Mxi4aPfMvdRiJV+wI3Hs9AhKU+zbDOHZtH7DIbk99WCEjBZRyWL8VtwhccHcdRBV46Lly3Giv2wPwBkV6T6GdLHr/fuI6Ft/mGArHYl+CzALypXotLtUuB6Al/WI" ] + }, + "ContentHeaders": { + "Content-Length": [ "1837" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"5f2946c632384f91b8fd6f08808bae34\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicsystemportal.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicsystemportal.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicsystemportal.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicsystemportal\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicsystemportal\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"5f2946c632384f91b8fd6f08808bae34\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5f2946c632384f91b8fd6f08808bae34\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b295a9ab1d5c4b34a650d47d9eadaa30?api-version=2019-08-08-preview+63": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b295a9ab1d5c4b34a650d47d9eadaa30?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "66" ], + "x-ms-client-request-id": [ "1f664839-1268-4470-9a0c-9f7c29329c64" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ad320f8a-e351-4edb-bac8-fdf1a3670ef2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14928" ], + "x-ms-request-id": [ "ad320f8a-e351-4edb-bac8-fdf1a3670ef2" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085336Z:ad320f8a-e351-4edb-bac8-fdf1a3670ef2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:35 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveNG48GVQPB2VfgyGWNc2uEAUcTLLa9a9/xFxvsokvBq3R8MYnP8eZpSGMc/P9+GYHn8RWhIsoclxgC6IUqFKagnSy6Q6Hrns891rE1SlKhx3y5aWyfw67FboDSVqwyCNI1NY3N0oG/rOVOX3S4HI" ] + }, + "ContentHeaders": { + "Content-Length": [ "1832" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sbrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://sbrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://sbrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/sbrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"sbrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/60374fc9eaa94367aa6e55e7e8374c3c?api-version=2019-08-08-preview+64": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/60374fc9eaa94367aa6e55e7e8374c3c?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "67" ], + "x-ms-client-request-id": [ "562331e7-b234-4e28-a7a7-6628d0c72c01" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "78925fae-2ce5-47c5-9cdb-03040e0af1ee" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14927" ], + "x-ms-request-id": [ "78925fae-2ce5-47c5-9cdb-03040e0af1ee" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085337Z:78925fae-2ce5-47c5-9cdb-03040e0af1ee" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:37 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvj99nKtMeMrRpybm0FxVM6Rpf2+Ksn4KttkyDDoIu5hCV4D0G/JRTvCDaDJ81Jql3QFhiyuggd+nc4dJ6CwZ0ZwBJsx2jwgxXjep50qfaPAer85ddKw6EA8E/upDNpg4X4tqlcfe5n/PSp7dmLxrN" ] + }, + "ContentHeaders": { + "Content-Length": [ "1855" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://secondhintserviceacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://secondhintserviceacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://secondhintserviceacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/secondhintserviceacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"secondhintserviceacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c9b2601b7f6744fea38bf7c60ec8d108?api-version=2019-08-08-preview+65": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c9b2601b7f6744fea38bf7c60ec8d108?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "68" ], + "x-ms-client-request-id": [ "fa97101c-6306-4dec-a7ea-ae42d323c731" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "35216926-9d54-4f42-8458-9feda323a0ba" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14926" ], + "x-ms-request-id": [ "35216926-9d54-4f42-8458-9feda323a0ba" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085337Z:35216926-9d54-4f42-8458-9feda323a0ba" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:37 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG2MIGzoAMKAQChCwYJKoZIgvcSAQICooGeBIGbYIGYBgkqhkiG9xIBAgICAG+BiDCBhaADAgEFoQMCAQ+ieTB3oAMCARKicARuqb7/JHaztc40eSrT1ExZMbF7K1taEPK8LIQPdczhncm0MLgrg9Upz1DpmrXK0KWfi+2BOQLV9pA/FxH2H8/+nx+p/dGmmJc7bXljlY/8/QmAQG0wVr0XtKyYyP20Q4Kc5QUUOD4glYAv7hJww10=" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sfphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://sfphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://sfphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/sfphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"sfphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/74bc27448c4c4397a10f0264b98df635?api-version=2019-08-08-preview+66": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/74bc27448c4c4397a10f0264b98df635?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "69" ], + "x-ms-client-request-id": [ "037c256f-75ca-4ba7-8f4a-d62caa916d20" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e87f3c35-6f9b-429f-bf85-20e425c97209" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14925" ], + "x-ms-request-id": [ "e87f3c35-6f9b-429f-bf85-20e425c97209" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085337Z:e87f3c35-6f9b-429f-bf85-20e425c97209" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:37 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG2MIGzoAMKAQChCwYJKoZIgvcSAQICooGeBIGbYIGYBgkqhkiG9xIBAgICAG+BiDCBhaADAgEFoQMCAQ+ieTB3oAMCARKicARuTlFaetT2bmNgXMUEnpeU+AL3fDT46Tq0pEZJFldCh/zSCLvas78ZJdhSDNjc6NSwun0AFA7UjBFXxToWj47H35rgCCWYgMtjSFP96/DrgWJ/qMXJiObw6yiB+XtvnB5ltL/xdrCUJt5tLi1gW+0=" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"74bc27448c4c4397a10f0264b98df635\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"74bc27448c4c4397a10f0264b98df635\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/74bc27448c4c4397a10f0264b98df635\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2709fd860a8a47788caaf90f2e5afae4?api-version=2019-08-08-preview+67": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2709fd860a8a47788caaf90f2e5afae4?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "70" ], + "x-ms-client-request-id": [ "15509344-b9a2-4d99-afe1-f6dfa1ed625d" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a2cc5e24-a13d-4f4e-a9af-9bf684fa93de" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14924" ], + "x-ms-request-id": [ "a2cc5e24-a13d-4f4e-a9af-9bf684fa93de" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085338Z:a2cc5e24-a13d-4f4e-a9af-9bf684fa93de" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:38 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG2MIGzoAMKAQChCwYJKoZIgvcSAQICooGeBIGbYIGYBgkqhkiG9xIBAgICAG+BiDCBhaADAgEFoQMCAQ+ieTB3oAMCARKicARu+493yRbt42LGSsIuM8PDGiMjSZkoF7P5HulNl7zTYRlYI5BWqNSY7t/BooHyZjv2xPwNkO8TyWVH6I35cnbU4WocPGANax0cJQ+zjpXubk2VaK0fvoTuTydrI31HTeGjOkYlb7hARq1M/WPHbDs=" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"2709fd860a8a47788caaf90f2e5afae4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2709fd860a8a47788caaf90f2e5afae4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2709fd860a8a47788caaf90f2e5afae4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/30433983c3d44c8ab01867d9a646b4ed?api-version=2019-08-08-preview+68": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/30433983c3d44c8ab01867d9a646b4ed?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "71" ], + "x-ms-client-request-id": [ "cb83128c-6ba8-416b-839c-c0756634f6d7" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ab6a2911-627e-457b-adda-fb8c5f5d59a3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14923" ], + "x-ms-request-id": [ "ab6a2911-627e-457b-adda-fb8c5f5d59a3" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085338Z:ab6a2911-627e-457b-adda-fb8c5f5d59a3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:38 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv59aKRVFs2WFdMZbpdB9cyIQgdCk7oPaQ7lVpNJ7pfPbloB3kV88FG3kwdk04O5CbMw+J+FpSN8rvFhSlKuhJFjOQDnZiEcfSVzloNc9k6Q5MRtoVfZMMUaGmIIYBX+sgc84kbvG3FumKlKoDzH/7" ] + }, + "ContentHeaders": { + "Content-Length": [ "1822" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"30433983c3d44c8ab01867d9a646b4ed\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphyadmaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphyadmaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphyadmaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphyadmaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphyadmaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"30433983c3d44c8ab01867d9a646b4ed\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/30433983c3d44c8ab01867d9a646b4ed\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5b6b3aba5e8640c79f4c5d1dcd70bf19?api-version=2019-08-08-preview+69": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5b6b3aba5e8640c79f4c5d1dcd70bf19?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "72" ], + "x-ms-client-request-id": [ "77c387cc-5f64-410d-a408-b3b750c30b19" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "bbd6c747-1600-43e0-8fff-1bb36a7988de" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14922" ], + "x-ms-request-id": [ "bbd6c747-1600-43e0-8fff-1bb36a7988de" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085338Z:bbd6c747-1600-43e0-8fff-1bb36a7988de" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:38 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvd0PEMfsGbhs4kdLSXH0yO52cc698JW/oZDOAgp22CmqloiUeC/AwwSQHvxImb5y/fvhQoJZrtWlrZgrsCeCBY1oS2mG2ZxQHlRpaND+s6sJxkmV4ZX38Jlt8Z0kHt296BfWdQ/1Bl0805kogHpNZ" ] + }, + "ContentHeaders": { + "Content-Length": [ "1822" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphytenaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphytenaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphytenaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphytenaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphytenaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/126630cc16524046a87c318763dea0b9?api-version=2019-08-08-preview+70": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/126630cc16524046a87c318763dea0b9?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "73" ], + "x-ms-client-request-id": [ "6144bc7b-aa91-4946-8513-8bced16b7e96" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3572b66e-d6b5-4d5c-9c9e-617c3ff363f4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14921" ], + "x-ms-request-id": [ "3572b66e-d6b5-4d5c-9c9e-617c3ff363f4" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085338Z:3572b66e-d6b5-4d5c-9c9e-617c3ff363f4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:38 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvmVOHaWxOExdDt3KC8ymkPAE4WjhGhH+Jk4b+UxcHX4gCrY7l6+/PupAR9bEGIhhrusev5k0KWE9SRovDvOHXaTM39EEF0GivefGYnbJMS+fsuyC1t5YaEJrPNe9RxvwvOI1S/SQT6SCnZRMsXzwC" ] + }, + "ContentHeaders": { + "Content-Length": [ "1822" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"126630cc16524046a87c318763dea0b9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"126630cc16524046a87c318763dea0b9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/126630cc16524046a87c318763dea0b9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b33522e9c66e4a6c9dc9fe68637552b1?api-version=2019-08-08-preview+71": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b33522e9c66e4a6c9dc9fe68637552b1?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "74" ], + "x-ms-client-request-id": [ "77efa36a-ebff-4628-bc4e-adadb0fb2f19" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0e22c27f-94a1-4fd8-8b5a-ccaa5aee358e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14920" ], + "x-ms-request-id": [ "0e22c27f-94a1-4fd8-8b5a-ccaa5aee358e" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085339Z:0e22c27f-94a1-4fd8-8b5a-ccaa5aee358e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:39 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWW9++4+o/hhfGV11MgGUEmZBCIXJOQPjNE+uJPWl4N0w089f5Os4Yp0u0SEpb1kPhULwBsd9bq8C+bx/LilIB+FnT5+WwsiaTDO36THIInZiATsc2O72vQ4ov6KtTElDhJQ7Et9/1x5ABSOVck1x" ] + }, + "ContentHeaders": { + "Content-Length": [ "1807" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemevents.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemevents.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemevents.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemevents\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemevents\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/56bf9ceb048d44129aa0ca64d529a03d?api-version=2019-08-08-preview+72": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/56bf9ceb048d44129aa0ca64d529a03d?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "75" ], + "x-ms-client-request-id": [ "5e9f9ae1-9ae6-4e6a-aaa0-48a5fa094abc" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9dceb5f9-bdbe-4580-ba85-2a2eb1f1adbf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14919" ], + "x-ms-request-id": [ "9dceb5f9-bdbe-4580-ba85-2a2eb1f1adbf" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085339Z:9dceb5f9-bdbe-4580-ba85-2a2eb1f1adbf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:39 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvU+Zyw10i7wGrTNCT0aoiD9r3HmDmreRXrZUJhgq1bnSTBCl3ZHWPOi7iZE2aZrrYHhh6h6IiSneblfUicgh8UleIAGdiVBbwpaj8OsMTfnJ+oaauHSPAdhj4AIddRKVRFNrl16/ImJzxZtiGAnM0" ] + }, + "ContentHeaders": { + "Content-Length": [ "1812" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemgallery.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemgallery.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemgallery.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemgallery\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemgallery\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/341b2c1d134b48ab99857c62e8f4d5e3?api-version=2019-08-08-preview+73": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/341b2c1d134b48ab99857c62e8f4d5e3?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "76" ], + "x-ms-client-request-id": [ "72f9260f-0838-4b33-bdd5-e5dfa9b2384b" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d70ea73e-482d-4eb7-a1c0-410e59590707" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14918" ], + "x-ms-request-id": [ "d70ea73e-482d-4eb7-a1c0-410e59590707" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085339Z:d70ea73e-482d-4eb7-a1c0-410e59590707" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:39 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvX42DSM2DA6i0vVxf4WP0wEG5T05PzQJZUPqOt2VlWVx0132N+GajHTXM7fpICnukUGbJk/GfhMZ21lmyEU0rGV3RCnTkS0gO4Q/9TIyP8xcO5msTeeEUIYlxUD9K/gNUibZdBfWphlKF+dyKB6HY" ] + }, + "ContentHeaders": { + "Content-Length": [ "1807" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemportal.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemportal.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemportal.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemportal\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemportal\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8ae8fdf2f3fe4b97a5e2640ef5028f13?api-version=2019-08-08-preview+74": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8ae8fdf2f3fe4b97a5e2640ef5028f13?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "77" ], + "x-ms-client-request-id": [ "b7f22ee7-b3a1-45e1-ab4f-0b2f2486882a" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4d67364b-8843-495c-a432-652d9679f3df" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14917" ], + "x-ms-request-id": [ "4d67364b-8843-495c-a432-652d9679f3df" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085340Z:4d67364b-8843-495c-a432-652d9679f3df" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:40 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvp8/n3taUuTm+O+kVJWGZqDVTLmsTnTwsv5MEajrVJQ1kvRzT7F3AuMit7ZSaHAJDINpFX661tH9jRg/TI4B0U39WWiCNFI5DsCcRgtVfVvJA//K/m+1pfT9WHOOr9qObhNkH28tSY1guOR7nLkZV" ] + }, + "ContentHeaders": { + "Content-Length": [ "1797" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemtemp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemtemp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemtemp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemtemp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemtemp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/6dcecd2609ec4f2296e17831270314c9?api-version=2019-08-08-preview+75": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/6dcecd2609ec4f2296e17831270314c9?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "78" ], + "x-ms-client-request-id": [ "a1f7f2eb-7192-41d0-ae23-e261cfdd8b2c" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1fb2e3db-bb1d-40f2-bc03-96e762c9fd6f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14916" ], + "x-ms-request-id": [ "1fb2e3db-bb1d-40f2-bc03-96e762c9fd6f" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085340Z:1fb2e3db-bb1d-40f2-bc03-96e762c9fd6f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:40 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKyza9jVarv5TAuR4J7O4gwPM6PWwYLGwGg1A7xr3AE16thOK2KD6fPLzU0ZVErN2FrCVVTf4E3TE/wgWfmJF9UZvbswwOFFpBcYUKeOT5FyQvaR4dbJt9jFwyIW7mya+A2W8x9YhY60PeKlIB6/6" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"6dcecd2609ec4f2296e17831270314c9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://tenantextaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://tenantextaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://tenantextaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/tenantextaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"tenantextaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"6dcecd2609ec4f2296e17831270314c9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/6dcecd2609ec4f2296e17831270314c9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/da312078815c41bab5654be03ef95636?api-version=2019-08-08-preview+76": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/da312078815c41bab5654be03ef95636?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "79" ], + "x-ms-client-request-id": [ "b9e22f41-3c78-4322-bd87-499e8f01f37c" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "69c5752c-58b1-45b5-96a7-ccaf5401b002" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14915" ], + "x-ms-request-id": [ "69c5752c-58b1-45b5-96a7-ccaf5401b002" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085340Z:69c5752c-58b1-45b5-96a7-ccaf5401b002" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:40 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv7AB1f6HklK62++Gguy0ZSsLdRTaOTwfWUmd2DMxXYGT4ybGBjUoWt5P6R8/uKMcmROZ3+c9qXW6Dm3TJFR01AQbdk3AWk1RK67amXFTb5MBqhWjoaxT0fhQ4CVYyNRTvVeiFpoVOFwol8et6DZHf" ] + }, + "ContentHeaders": { + "Content-Length": [ "1852" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"da312078815c41bab5654be03ef95636\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://tenantextadminaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://tenantextadminaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://tenantextadminaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/tenantextadminaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"tenantextadminaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"da312078815c41bab5654be03ef95636\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/da312078815c41bab5654be03ef95636\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3ec82b91f29845b7a836f896e039905e?api-version=2019-08-08-preview+77": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3ec82b91f29845b7a836f896e039905e?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "80" ], + "x-ms-client-request-id": [ "e75ea3fb-d668-4300-8ec9-3ad4ea0af94a" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4e339966-78c4-4c9c-b137-ed2f6a7a374e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14914" ], + "x-ms-request-id": [ "4e339966-78c4-4c9c-b137-ed2f6a7a374e" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085341Z:4e339966-78c4-4c9c-b137-ed2f6a7a374e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:40 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvfL1mg/J/ggejanxoH1nCL1F1TP9YbHF78uvDu1gH9ZEfUpH8Ae+MZCbC0YCMAI0ijJndsclTcY5J3mJNb4Ef+nFs2/qZQYbf8l1tSYOximwZpovctMQC8osCLO97WZAam07oRH1mYlX996F1CFda" ] + }, + "ContentHeaders": { + "Content-Length": [ "1837" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"3ec82b91f29845b7a836f896e039905e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://updateadminaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://updateadminaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://updateadminaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/updateadminaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"updateadminaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"3ec82b91f29845b7a836f896e039905e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3ec82b91f29845b7a836f896e039905e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/951bdd68cc6a45079350bda440ddd75e?api-version=2019-08-08-preview+78": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/951bdd68cc6a45079350bda440ddd75e?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "81" ], + "x-ms-client-request-id": [ "f5c0fe61-9e0f-4f61-bdce-47df9b82efd5" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b6c9cb9f-9bb0-4437-9881-43e81e987c7d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14913" ], + "x-ms-request-id": [ "b6c9cb9f-9bb0-4437-9881-43e81e987c7d" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085341Z:b6c9cb9f-9bb0-4437-9881-43e81e987c7d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:41 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv6V9B1JKCKcBqBs4+wfY1M83UVCu4cweAfWUxl8XPGvZoYJZmuV3S5BBGbiLnko8xBZCCSC/AyosJJBsoJ3FeDA7kMkoBimMtEDaV33lMz2sde/pIwwn/avSprPUosOv4zVoy6qHAK96OSTgkMS95" ] + }, + "ContentHeaders": { + "Content-Length": [ "1827" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"951bdd68cc6a45079350bda440ddd75e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://urphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://urphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://urphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/urphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"urphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"951bdd68cc6a45079350bda440ddd75e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/951bdd68cc6a45079350bda440ddd75e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + }, + "Get-AzsStorageAccount+[NoContext]+TestGetAllStorageAccounts+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/32cbc1173bde4e5fad04e11cc4cb2e00?api-version=2019-08-08-preview+79": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/32cbc1173bde4e5fad04e11cc4cb2e00?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "82" ], + "x-ms-client-request-id": [ "f2b50431-8597-45d9-a569-950bc5eaf32d" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "93e6d4dc-64da-4f64-8076-15e2b5298348" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14912" ], + "x-ms-request-id": [ "93e6d4dc-64da-4f64-8076-15e2b5298348" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085341Z:93e6d4dc-64da-4f64-8076-15e2b5298348" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:53:41 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvppWqACjwKicnV3b75uxVSolTMWuPQx9Wu6lAG3oTrGu/qIFAHoBR7xRvIrNPSMGUtkzrr4A0/aUdY3eb3t9toWDDIPJlLwqZKaiG/dxWASsuGZVnmqVGJPraZmkjfIes0GDMfUA0BCjdTW65JQbw" ] + }, + "ContentHeaders": { + "Content-Length": [ "1832" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"kind\": \"Storage\",\r\n \"name\": \"32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://wasphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://wasphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://wasphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/wasphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"wasphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/Get-AzsStorageAccount.Tests.ps1 b/src/Azs.Storage.Admin/test/Get-AzsStorageAccount.Tests.ps1 new file mode 100644 index 00000000..545ac351 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Get-AzsStorageAccount.Tests.ps1 @@ -0,0 +1,104 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsStorageAccount.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsStorageAccount' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateStorageAccount { + param( + [Parameter(Mandatory = $true)] + $storageAccount + ) + # Resource + $storageAccount | Should Not Be $null + + # Validate Storage account properties + $storageAccount.AccountStatus | Should Not Be $null + $storageAccount.AccountType | Should Not Be $null + $storageAccount.CreationTime | Should Not Be $null + $storageAccount.Id | Should Not Be $null + $storageAccount.Location | Should Not Be $null + $storageAccount.Name | Should Not Be $null + $storageAccount.PrimaryEndpoints | Should Not Be $null + $storageAccount.PrimaryLocation | Should Not Be $null + $storageAccount.ProvisioningState | Should Not Be $null + $storageAccount.StatusOfPrimary | Should Not Be $null + $storageAccount.TenantResourceGroupName | Should Not Be $null + $storageAccount.TenantStorageAccountName | Should Not Be $null + $storageAccount.TenantSubscriptionId | Should Not Be $null + $storageAccount.TenantViewId | Should Not Be $null + $storageAccount.Type | Should Not Be $null + $storageAccount.Kind | Should Not Be $null + $storageAccount.HealthState | Should Not Be $null + } + + function AssertAreEqual { + param( + [Parameter(Mandatory = $true)] + $expected, + [Parameter(Mandatory = $true)] + $found + ) + # Resource + if ($null -eq $expected) { + $found | Should Be $null + } + else { + $found | Should Not Be $null + # Validate Storage account properties + $expected.AccountId | Should Be $found.AccountId + $expected.AccountStatus | Should Be $found.AccountStatus + $expected.AccountType | Should Be $found.AccountType + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListAllStorageAccounts" -Skip:$('TestListAllStorageAccounts' -in $global:SkippedTests) { + $global:TestName = 'TestListAllStorageAccounts' + + $storageAccounts = Get-AzsStorageAccount -Location $global:Location -Summary:$false + foreach ($storageAccount in $storageAccounts) { + ValidateStorageAccount -storageAccount $storageAccount + } + } + + It "TestGetStorageAccount" -Skip:$('TestGetStorageAccount' -in $global:SkippedTests) { + $global:TestName = 'TestGetStorageAccount' + + $storageAccounts = Get-AzsStorageAccount -Location $global:Location -Summary:$false + foreach ($storageAccount in $storageAccounts) { + $result = $storageAccount | Get-AzsStorageAccount + ValidateStorageAccount -storageAccount $result + AssertAreEqual -expected $storageAccount -found $result + return + } + } + + It "TestGetAllStorageAccounts" -Skip:$('TestGetAllStorageAccounts' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllStorageAccounts' + + $storageAccounts = Get-AzsStorageAccount -Location $global:Location -Summary:$false + foreach ($storageAccount in $storageAccounts) { + $result = Get-AzsStorageAccount -Location $global:Location -Name $storageAccount.Name + ValidateStorageAccount -storageAccount $result + AssertAreEqual -expected $storageAccount -found $result + } + } +} diff --git a/src/Azs.Storage.Admin/test/Get-AzsStorageAcquisition.Recording.json b/src/Azs.Storage.Admin/test/Get-AzsStorageAcquisition.Recording.json new file mode 100644 index 00000000..74e339d2 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Get-AzsStorageAcquisition.Recording.json @@ -0,0 +1,42 @@ +{ + "Get-AzsStorageAcquisition+[NoContext]+TestListAllAcquisitions+$GET+https://adminmanagement.redmond.ext-s46r0402.masd.stbtest.microsoft.com/subscriptions/f69ec68f-d291-4b01-9bde-c74d67923588/providers/Microsoft.Storage.Admin/locations/redmond/acquisitions?api-version=2019-08-08-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s46r0402.masd.stbtest.microsoft.com/subscriptions/f69ec68f-d291-4b01-9bde-c74d67923588/providers/Microsoft.Storage.Admin/locations/redmond/acquisitions?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "757bfc64-6814-4594-baa5-5d98d939fd46" ], + "CommandName": [ "Get-AzsStorageAcquisition" ], + "FullCommandName": [ "Get-AzsStorageAcquisition_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b222061d-d998-4b9d-8581-cfcbd7a84e17" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14998" ], + "x-ms-request-id": [ "b222061d-d998-4b9d-8581-cfcbd7a84e17" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T100816Z:b222061d-d998-4b9d-8581-cfcbd7a84e17" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 10:08:15 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+C6G+U4wkT8qKvJ8l5Ff4Ay7g9iTSCd/gmXNg/7Qr/eSsyEO1RagfYMVp907n0jLlQrLDFvuCWZu3qZ516EI4wx6wam2JL4nOpsTOueD2R7nreLcY81qZf5eMgJO7ojHHAnirFmdXgvzpurS7NOY" ] + }, + "ContentHeaders": { + "Content-Length": [ "735" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"susbcriptionid\": \"f69ec68f-d291-4b01-9bde-c74d67923588\",\r\n \"storageaccount\": \"azsamstor\",\r\n \"container\": \"vhds\",\r\n \"blob\": \"azsam.vhd\",\r\n \"acquisitionid\": \"de4b7c2a-1e72-49a6-ad17-46a229c847d5\",\r\n \"filePath\": \"C:\\\\ClusterStorage\\\\ObjStore_1\\\\Shares\\\\SU1_ObjStore_1\\\\BlobService\\\\Partition_00001_{F29E54E9-0A19-4FF1-B194-8E5B0D0FB1E0}\\\\azsamstor\\\\vhds_179\\\\8458feb4-eff4-4208-ad91-e47c2423c7d2.vhd\",\r\n \"filePathUnc\": \"\\\\\\\\SU1FileServer.s46r0402.masd.stbtest.microsoft.com\\\\SU1_ObjStore_1\\\\BlobService\\\\Partition_00001_{F29E54E9-0A19-4FF1-B194-8E5B0D0FB1E0}\\\\azsamstor\\\\vhds_179\\\\8458feb4-eff4-4208-ad91-e47c2423c7d2.vhd\",\r\n \"maximumblobsize\": 268435456512\r\n }\r\n ]\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/Get-AzsStorageAcquisition.Tests.ps1 b/src/Azs.Storage.Admin/test/Get-AzsStorageAcquisition.Tests.ps1 new file mode 100644 index 00000000..aff3867c --- /dev/null +++ b/src/Azs.Storage.Admin/test/Get-AzsStorageAcquisition.Tests.ps1 @@ -0,0 +1,51 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsStorageAcquisition.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsStorageAcquisition' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateAcquisition { + param( + [Parameter(Mandatory = $true)] + $Acquisition + ) + # Resource + $Acquisition | Should Not Be $null + + # Validate acquisition properties + $Acquisition.Acquisitionid | Should Not Be $null + $Acquisition.Blob | Should Not Be $null + $Acquisition.Container | Should Not Be $null + $Acquisition.FilePath | Should Not Be $null + $Acquisition.Maximumblobsize | Should Not Be $null + $Acquisition.Storageaccount | Should Not Be $null + $Acquisition.Susbcriptionid | Should Not Be $null + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListAllAcquisitions" -Skip:$('TestListAllAcquisitions' -in $global:SkippedTests) { + $global:TestName = 'TestListAllAcquisitions' + + $acquisitions = Get-AzsStorageAcquisition -Location $global:Location + foreach ($acquisition in $acquisitions.Value) { + ValidateAcquisition -Acquisition $acquisition + } + } +} diff --git a/src/Azs.Storage.Admin/test/Get-AzsStorageQuota.Recording.json b/src/Azs.Storage.Admin/test/Get-AzsStorageQuota.Recording.json new file mode 100644 index 00000000..d62efd36 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Get-AzsStorageQuota.Recording.json @@ -0,0 +1,402 @@ +{ + "Get-AzsStorageQuota+[NoContext]+TestListAllStorageQuotas+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas?api-version=2019-08-08-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "84" ], + "x-ms-client-request-id": [ "6bd6f438-3658-47d4-a0da-c1fa9e70c8cf" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ba601bb2-74cb-46c3-8524-58dd5bf6409d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14910" ], + "x-ms-request-id": [ "ba601bb2-74cb-46c3-8524-58dd5bf6409d" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085436Z:ba601bb2-74cb-46c3-8524-58dd5bf6409d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:54:36 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv9HzZfy80SL4/cfy21oB5Dhb6ZHwEP5C5yXZ1SXSmdmdgyT1NM95BQNPOL8b2G8hqksu7X+wcFJEd8XZYirfBTIJQJZBsyZ3oLLzddh3Xj12bSzVbxvdLBFFtIHpe3wOfQxOWhF9b9Old7UOx/gWE" ] + }, + "ContentHeaders": { + "Content-Length": [ "2270" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota\",\r\n \"name\": \"redmond/Default Quota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 20,\r\n \"capacityInGb\": 2048\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test05\",\r\n \"name\": \"redmond/test05\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 456,\r\n \"capacityInGb\": 123\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test55\",\r\n \"name\": \"redmond/test55\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 20,\r\n \"capacityInGb\": 33\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test6\",\r\n \"name\": \"redmond/test6\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 222,\r\n \"capacityInGb\": 223\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq03\",\r\n \"name\": \"redmond/testq03\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 21,\r\n \"capacityInGb\": 33\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq04\",\r\n \"name\": \"redmond/testq04\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 33,\r\n \"capacityInGb\": 30\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsStorageQuota+[NoContext]+TestGetStorageQuota+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas?api-version=2019-08-08-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "85" ], + "x-ms-client-request-id": [ "dbf641c3-0eed-4045-ad28-9a626170edb4" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "becdd572-dec2-4e24-a7e6-68a8681b6961" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14909" ], + "x-ms-request-id": [ "becdd572-dec2-4e24-a7e6-68a8681b6961" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085436Z:becdd572-dec2-4e24-a7e6-68a8681b6961" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:54:36 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+rxuXRhx64+wxihudcP7UG2qR4p8XObZdCyt5hCl8s+HPu6iUjs/5anRTJjDneUn15IiEEweQJ7zmZCz7Nt4/dY8y61AvLPuRJCAqtZ9xIOkHOPpPSOVWULdKukJf1KwNcP6zzF9+Je83uuMchgb" ] + }, + "ContentHeaders": { + "Content-Length": [ "2270" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota\",\r\n \"name\": \"redmond/Default Quota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 20,\r\n \"capacityInGb\": 2048\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test05\",\r\n \"name\": \"redmond/test05\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 456,\r\n \"capacityInGb\": 123\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test55\",\r\n \"name\": \"redmond/test55\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 20,\r\n \"capacityInGb\": 33\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test6\",\r\n \"name\": \"redmond/test6\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 222,\r\n \"capacityInGb\": 223\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq03\",\r\n \"name\": \"redmond/testq03\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 21,\r\n \"capacityInGb\": 33\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq04\",\r\n \"name\": \"redmond/testq04\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 33,\r\n \"capacityInGb\": 30\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsStorageQuota+[NoContext]+TestGetStorageQuota+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota?api-version=2019-08-08-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default%20Quota?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "86" ], + "x-ms-client-request-id": [ "438f40cf-418d-47ee-9da0-c95efb185889" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1e180050-cdab-4fd4-bdd7-6bc2995a5854" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14908" ], + "x-ms-request-id": [ "1e180050-cdab-4fd4-bdd7-6bc2995a5854" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085436Z:1e180050-cdab-4fd4-bdd7-6bc2995a5854" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:54:36 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv0pap16vADoXlQ2wx3KhHwVh1EZfpkOeHLCHfo6IYqRvwAQJHIEi2yJ+Nadv0Hgw/NG2Jd2akyEfXUOISdwppyIBK5srUWct+XpZ/kNstZh0FFW08dxxkaN+Ci8FtkNAAxHLjIr7q5BGBj1ON3UqY" ] + }, + "ContentHeaders": { + "Content-Length": [ "344" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota\",\r\n \"name\": \"redmond/Default Quota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 20,\r\n \"capacityInGb\": 2048\r\n }\r\n}" + } + }, + "Get-AzsStorageQuota+[NoContext]+TestGetAllStorageQuotas+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas?api-version=2019-08-08-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "87" ], + "x-ms-client-request-id": [ "e588bb36-3be1-4a64-903b-35c442c94ca7" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e6e6b740-9e32-4a2f-ad6e-b6f9fb60bb1b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14907" ], + "x-ms-request-id": [ "e6e6b740-9e32-4a2f-ad6e-b6f9fb60bb1b" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085436Z:e6e6b740-9e32-4a2f-ad6e-b6f9fb60bb1b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:54:36 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvslOY1q4PtRgnsMMDgO7uKSvcr8XzVRXDEkggN+n381Y/LjFewRI3v8Kprg/GVwPPTkN/TkvX580a+k8XypltDCNhJ2t2Y1fmFPjTE8lUwyZzpKUyQ4Jsf3VGi1X23mVdFr7Bw6cc79vGbE5XXH/T" ] + }, + "ContentHeaders": { + "Content-Length": [ "2270" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota\",\r\n \"name\": \"redmond/Default Quota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 20,\r\n \"capacityInGb\": 2048\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test05\",\r\n \"name\": \"redmond/test05\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 456,\r\n \"capacityInGb\": 123\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test55\",\r\n \"name\": \"redmond/test55\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 20,\r\n \"capacityInGb\": 33\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test6\",\r\n \"name\": \"redmond/test6\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 222,\r\n \"capacityInGb\": 223\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq03\",\r\n \"name\": \"redmond/testq03\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 21,\r\n \"capacityInGb\": 33\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq04\",\r\n \"name\": \"redmond/testq04\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 33,\r\n \"capacityInGb\": 30\r\n }\r\n }\r\n ]\r\n}" + } + }, + "Get-AzsStorageQuota+[NoContext]+TestGetAllStorageQuotas+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota?api-version=2019-08-08-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default%20Quota?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "88" ], + "x-ms-client-request-id": [ "ec5c4017-48ad-4520-836f-ce6ea98e633f" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cbecc41b-dde1-4f51-8589-d0e15ecb132b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14906" ], + "x-ms-request-id": [ "cbecc41b-dde1-4f51-8589-d0e15ecb132b" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085436Z:cbecc41b-dde1-4f51-8589-d0e15ecb132b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:54:36 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvw4QYRNvs1k0ha92nfDBbRU357KUZCyB0drnjJ/pIIOxvbq9fdk8bp0We7zDzpFhXbHZzVIgc1C7PdZD/hs6qjKQiPQ5c1ze6zGUDWkk2EojgBXjfzZBObwRH/xYjsGD2pycacDjeR8dDiC7Nrt0l" ] + }, + "ContentHeaders": { + "Content-Length": [ "344" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota\",\r\n \"name\": \"redmond/Default Quota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 20,\r\n \"capacityInGb\": 2048\r\n }\r\n}" + } + }, + "Get-AzsStorageQuota+[NoContext]+TestGetAllStorageQuotas+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test05?api-version=2019-08-08-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test05?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "89" ], + "x-ms-client-request-id": [ "a4bcc740-3eba-4c31-bb4d-d847ed2aa532" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "52b58f26-4f3a-4c0d-a547-fa7c09edbf1e" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14905" ], + "x-ms-request-id": [ "52b58f26-4f3a-4c0d-a547-fa7c09edbf1e" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085437Z:52b58f26-4f3a-4c0d-a547-fa7c09edbf1e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:54:37 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSKsJXeA+X8KeJfosnMJSucKIFJPb0B8fD5fEufZdTJjY6LSTPdv6qeXDubPyidOUcn6E2Xq8AxzUNukU/0O7B2wKCNYmfRmwM2l9p3vIpT/ZNXjS1zaQAnu0ozoSyLviHOjLJst8J3E+OQu0QEXr" ] + }, + "ContentHeaders": { + "Content-Length": [ "330" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test05\",\r\n \"name\": \"redmond/test05\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 456,\r\n \"capacityInGb\": 123\r\n }\r\n}" + } + }, + "Get-AzsStorageQuota+[NoContext]+TestGetAllStorageQuotas+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test55?api-version=2019-08-08-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test55?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "90" ], + "x-ms-client-request-id": [ "55fbe314-29e1-4b60-8e3f-e3caecabc366" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e8411193-46dc-46bd-ac32-175b2e5963b5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14904" ], + "x-ms-request-id": [ "e8411193-46dc-46bd-ac32-175b2e5963b5" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085437Z:e8411193-46dc-46bd-ac32-175b2e5963b5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:54:37 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbrsubLTttJMqE2lfbK21Xa9zoLrinCNGMkAlMTAERahjkKw+Kz98qba0Xy/l16DYfZT19yDU65SrKK1+L9ISUY+fphhlLirw1iewVE/+seSewrWNbZ7a2Jvfd+Hg6TmnqSjwtwFcTuy6b6/kenJV" ] + }, + "ContentHeaders": { + "Content-Length": [ "328" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test55\",\r\n \"name\": \"redmond/test55\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 20,\r\n \"capacityInGb\": 33\r\n }\r\n}" + } + }, + "Get-AzsStorageQuota+[NoContext]+TestGetAllStorageQuotas+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test6?api-version=2019-08-08-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test6?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "91" ], + "x-ms-client-request-id": [ "ccbd8d57-4b7a-4f0a-a5af-239ebe0f4756" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3b79fa6d-aeef-4739-be91-34c28adbd157" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14903" ], + "x-ms-request-id": [ "3b79fa6d-aeef-4739-be91-34c28adbd157" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085437Z:3b79fa6d-aeef-4739-be91-34c28adbd157" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:54:37 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvxIg3J738DF7Aty75vzYOO4IwLuMzwa6csP703ZbGq8PuByOGZedsTKD1iwYNl0UUA/Rb0Ak/sZvXA1BnbD2cMNZ65LEZGTW2sCRxGkAOwQDpL9APAaEgFNvWBD7KtMCmFnOWM+cDz47YnJVWwSeL" ] + }, + "ContentHeaders": { + "Content-Length": [ "328" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/test6\",\r\n \"name\": \"redmond/test6\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 222,\r\n \"capacityInGb\": 223\r\n }\r\n}" + } + }, + "Get-AzsStorageQuota+[NoContext]+TestGetAllStorageQuotas+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq03?api-version=2019-08-08-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq03?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "92" ], + "x-ms-client-request-id": [ "0588ab8c-d42b-4508-b0be-69b612d245cf" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "faf2e529-4063-495a-8514-ffedd9973ecf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14902" ], + "x-ms-request-id": [ "faf2e529-4063-495a-8514-ffedd9973ecf" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085437Z:faf2e529-4063-495a-8514-ffedd9973ecf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:54:37 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuU/3Y0spssnGXcaxAia/nZ9ovaOPT7DCrITqLi92LmoMTCUvE7WM+DQdBgNNfaY8RBywgEaw3F6vCF5grOTbeuRzWfxXuBRnrb4BgaqZIIfUlIhn+R1WIjRMV2qvQtaHd+dqtnDXC5tziRwHXmwo" ] + }, + "ContentHeaders": { + "Content-Length": [ "330" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq03\",\r\n \"name\": \"redmond/testq03\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 21,\r\n \"capacityInGb\": 33\r\n }\r\n}" + } + }, + "Get-AzsStorageQuota+[NoContext]+TestGetAllStorageQuotas+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq04?api-version=2019-08-08-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq04?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "93" ], + "x-ms-client-request-id": [ "072fa3d6-8825-4229-9752-fe8538e8fbc7" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c39968ed-2d41-46eb-b859-e6722f223501" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14901" ], + "x-ms-request-id": [ "c39968ed-2d41-46eb-b859-e6722f223501" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085437Z:c39968ed-2d41-46eb-b859-e6722f223501" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:54:37 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHz5bQ6Tj4lkyNv7mxCpILw7ZFqXioLWXGK7tWNNX5rXI7WBiEm0glyNY7djRWxMcfrNcLMxo4jQSxQ7Ic4sMUGw4zBa4/f0FCceIaYqxgmjfSKfOPHoK2J0B9VeRWT8ObtfbovJ5/sxOj1TeM3FB" ] + }, + "ContentHeaders": { + "Content-Length": [ "330" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/testq04\",\r\n \"name\": \"redmond/testq04\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 33,\r\n \"capacityInGb\": 30\r\n }\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/Get-AzsStorageQuota.Tests.ps1 b/src/Azs.Storage.Admin/test/Get-AzsStorageQuota.Tests.ps1 new file mode 100644 index 00000000..09b612eb --- /dev/null +++ b/src/Azs.Storage.Admin/test/Get-AzsStorageQuota.Tests.ps1 @@ -0,0 +1,89 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsStorageQuota.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsStorageQuota' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateStorageQuota { + param( + [Parameter(Mandatory = $true)] + $storageQuota + ) + # Resource + $storageQuota | Should Not Be $null + + # Validate Storage quota properties + $storageQuota.CapacityInGb | Should Not Be $null + $storageQuota.NumberOfStorageAccounts | Should Not Be $null + $storageQuota.Type | Should Not Be $null + $storageQuota.Id | Should Not Be $null + $storageQuota.Location | Should Not Be $null + $storageQuota.Name | Should Not Be $null + } + + function AssertAreEqual { + param( + [Parameter(Mandatory = $true)] + $expected, + [Parameter(Mandatory = $true)] + $found + ) + # Resource + if ($null -eq $expected) { + $found | Should Be $null + } + else { + $found | Should Not Be $null + # Validate Storage quota properties + $expected.CapacityInGb | Should Be $found.CapacityInGb + $expected.NumberOfStorageAccounts | Should Be $found.NumberOfStorageAccounts + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListAllStorageQuotas" -Skip:$('TestListAllStorageQuotas' -in $global:SkippedTests) { + $global:TestName = 'TestListAllStorageQuotas' + + $quotas = Get-AzsStorageQuota -Location $global:Location + foreach ($quota in $quotas.Value) { + ValidateStorageQuota -storageQuota $quota + } + } + + It "TestGetStorageQuota" -Skip:$('TestGetStorageQuota' -in $global:SkippedTests) { + $global:TestName = 'TestGetStorageQuota' + + $quotas = Get-AzsStorageQuota -Location $global:Location + $quota = $quotas[0] | Get-AzsStorageQuota + ValidateStorageQuota -storageQuota $quota + AssertAreEqual -expected $quotas[0] -found $quota + } + + It "TestGetAllStorageQuotas" -Skip:$('TestGetAllStorageQuotas' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllStorageQuotas' + + $quotas = Get-AzsStorageQuota -Location $global:Location + foreach ($quota in $quotas) { + $result = Get-AzsStorageQuota -Location $global:Location -Name $quota.Name + ValidateStorageQuota -storageQuota $quota + AssertAreEqual -expected $quota -found $result + } + } +} diff --git a/src/Azs.Storage.Admin/test/Get-AzsStorageSettings.Recording.json b/src/Azs.Storage.Admin/test/Get-AzsStorageSettings.Recording.json new file mode 100644 index 00000000..d73c36c5 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Get-AzsStorageSettings.Recording.json @@ -0,0 +1,42 @@ +{ + "Get-AzsStorageSettings+[NoContext]+TestGetStorageSettings+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/settings?api-version=2019-08-08-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/settings?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "94" ], + "x-ms-client-request-id": [ "f776841d-d58d-460f-87d4-21a0000353d0" ], + "CommandName": [ "Get-AzsStorageSettings" ], + "FullCommandName": [ "Get-AzsStorageSettings_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7ff51d6e-f7d1-4774-8dec-76f730aac058" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14900" ], + "x-ms-request-id": [ "7ff51d6e-f7d1-4774-8dec-76f730aac058" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T085505Z:7ff51d6e-f7d1-4774-8dec-76f730aac058" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 08:55:04 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdO55zssmsuQs4/IYVTytLoldMbfX655fyXnYM2LYFkXotSNwNFsLn+zFenAZ7rKYZ3TNzWcjVzVuWdRpAzaMlBU5W/HLb1rNqWzTQ/czY2/p6LmrdhzJFSZC1zD4K89AGx5xfbq+V59IKkKOG8Et" ] + }, + "ContentHeaders": { + "Content-Length": [ "85" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"properties\": {\r\n \"retentionPeriodForDeletedStorageAccountsInDays\": 1\r\n }\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/Get-AzsStorageSettings.Tests.ps1 b/src/Azs.Storage.Admin/test/Get-AzsStorageSettings.Tests.ps1 new file mode 100644 index 00000000..0f5a3b8f --- /dev/null +++ b/src/Azs.Storage.Admin/test/Get-AzsStorageSettings.Tests.ps1 @@ -0,0 +1,59 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzsStorageSettings.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzsStorageSettings' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateSetting { + param( + [Parameter(Mandatory = $true)] + $Setting + ) + $setting | Should Not Be $null + $setting.RetentionPeriodForDeletedStorageAccountsInDays | Should Not Be $null + } + + function AssertAreEqual { + param( + [Parameter(Mandatory = $true)] + $expected, + [Parameter(Mandatory = $true)] + $found + ) + # Resource + if ($null -eq $expected) { + $found | Should Be $null + } + else { + $found | Should Not Be $null + # Validate Farm properties + $expected.RetentionPeriodForDeletedStorageAccountsInDays | Should Be $found.RetentionPeriodForDeletedStorageAccountsInDays + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestGetStorageSettings" -Skip:$('TestGetStorageSettings' -in $global:SkippedTests) { + $global:TestName = 'TestGetStorageSettings' + + $result = Get-AzsStorageSettings -Location $global:Location + $result | Should Not Be $null + ValidateSetting -Setting $result + } +} diff --git a/src/Azs.Storage.Admin/test/New-AzsStorageQuota.Recording.json b/src/Azs.Storage.Admin/test/New-AzsStorageQuota.Recording.json new file mode 100644 index 00000000..1995d166 --- /dev/null +++ b/src/Azs.Storage.Admin/test/New-AzsStorageQuota.Recording.json @@ -0,0 +1,83 @@ +{ + "New-AzsStorageQuota+[NoContext]+TestCreateStorageQuota+$PUT+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestCreateQuota?api-version=2019-08-08-preview+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestCreateQuota?api-version=2019-08-08-preview", + "Content": "{\r\n \"properties\": {\r\n \"capacityInGb\": 100000000,\r\n \"numberOfStorageAccounts\": 1000000000\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "171" ], + "x-ms-client-request-id": [ "6d7a2c44-00ca-4b5f-99e1-50803b093e31" ], + "CommandName": [ "Azs.Storage.Admin.internal\\New-AzsStorageQuota" ], + "FullCommandName": [ "New-AzsStorageQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "103" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7a30ede5-9a03-403c-9ad4-ee27cbfac135" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1181" ], + "x-ms-request-id": [ "7a30ede5-9a03-403c-9ad4-ee27cbfac135" ], + "x-ms-routing-request-id": [ "REDMOND:20200221T103018Z:7a30ede5-9a03-403c-9ad4-ee27cbfac135" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 21 Feb 2020 10:30:18 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvgldmXWHw+ueyBfPuFjo90R4Ox2OMGr0hOW4oNHOA71ivTcWxzCHAtsJa01ogGRGhmgzWlEXGNUfHlTPhoJXqfeWhAZK9c2qcVobiyFdX8m17gQmp5qiJ50u5TN3bTPOXzGt3zZMu6G5eI2p0JOu9" ] + }, + "ContentHeaders": { + "Content-Length": [ "361" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestCreateQuota\",\r\n \"name\": \"redmond/TestCreateQuota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 1000000000,\r\n \"capacityInGb\": 100000000\r\n }\r\n}" + } + }, + "New-AzsStorageQuota+[NoContext]+TestCreateStorageQuota+$DELETE+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestCreateQuota?api-version=2019-08-08-preview+2": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestCreateQuota?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "172" ], + "x-ms-client-request-id": [ "6129454d-c71e-49ae-b718-a824055c6e92" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Remove-AzsStorageQuota" ], + "FullCommandName": [ "Remove-AzsStorageQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f3254596-4402-40e2-ac25-b79248bd7ec5" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14985" ], + "x-ms-request-id": [ "f3254596-4402-40e2-ac25-b79248bd7ec5" ], + "x-ms-routing-request-id": [ "REDMOND:20200221T103019Z:f3254596-4402-40e2-ac25-b79248bd7ec5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 21 Feb 2020 10:30:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRviH9LgOgr6VV/jrfUVc4WBPpSmlzYRa9dlakj7cX4eFiyCgyygfaKa/pWz/0KCFVD5jVEqd3qKH2294SuYqQJA+n/mM/EV2Skpy0Cj8b9ecnJLi/r6WZSJwIgFpLxkAvwD2Ui6VEJv1T/3DLkOrka" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + } +} \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/New-AzsStorageQuota.Tests.ps1 b/src/Azs.Storage.Admin/test/New-AzsStorageQuota.Tests.ps1 new file mode 100644 index 00000000..72526060 --- /dev/null +++ b/src/Azs.Storage.Admin/test/New-AzsStorageQuota.Tests.ps1 @@ -0,0 +1,28 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzsStorageQuota.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzsStorageQuota' { + + . $PSScriptRoot\Common.ps1 + + It "TestCreateStorageQuota" -Skip:$('TestCreateStorageQuota' -in $global:SkippedTests) { + $global:TestName = 'TestCreateStorageQuota' + + $name = "TestCreateQuota" + $quota = New-AzsStorageQuota -CapacityInGb 100000000 -NumberOfStorageAccounts 1000000000 -Location $global:Location -Name $name + $quota | Should Not Be $null + $quota.CapacityInGb | Should Be 100000000 + $quota.NumberOfStorageAccounts | Should Be 1000000000 + Remove-AzsStorageQuota -Location $global:Location -Name $name + } +} diff --git a/src/Azs.Storage.Admin/test/Remove-AzsStorageQuota.Recording.json b/src/Azs.Storage.Admin/test/Remove-AzsStorageQuota.Recording.json new file mode 100644 index 00000000..35986f30 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Remove-AzsStorageQuota.Recording.json @@ -0,0 +1,204 @@ +{ + "Remove-AzsStorageQuota+[NoContext]+TestDeleteStorageQuota+$PUT+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota?api-version=2019-08-08-preview+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota?api-version=2019-08-08-preview", + "Content": "{\r\n \"properties\": {\r\n \"capacityInGb\": 50,\r\n \"numberOfStorageAccounts\": 100\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "166" ], + "x-ms-client-request-id": [ "187f242c-3d8b-4ce1-a6d8-82d3994ea7fa" ], + "CommandName": [ "Azs.Storage.Admin.internal\\New-AzsStorageQuota" ], + "FullCommandName": [ "New-AzsStorageQuota_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "89" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9563eb17-f014-4e3f-9352-4782ae081d03" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1183" ], + "x-ms-request-id": [ "9563eb17-f014-4e3f-9352-4782ae081d03" ], + "x-ms-routing-request-id": [ "REDMOND:20200221T102950Z:9563eb17-f014-4e3f-9352-4782ae081d03" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 21 Feb 2020 10:29:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvoQ+5xD+MbE29M4vfO5v5JqQFORkkMNsLlqe9ZObtx2Wt2uzx3G9M16ToBosLPYrbmd3kS+MD4UJs0gByAhy+xihCqc/lG9jjxRX3Q/9Em27pNQdYeKl268P2VOz5YRmOi0Yb5263Z8d1q1INC4jN" ] + }, + "ContentHeaders": { + "Content-Length": [ "347" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota\",\r\n \"name\": \"redmond/TestDeleteQuota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 100,\r\n \"capacityInGb\": 50\r\n }\r\n}" + } + }, + "Remove-AzsStorageQuota+[NoContext]+TestDeleteStorageQuota+$DELETE+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota?api-version=2019-08-08-preview+2": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "167" ], + "x-ms-client-request-id": [ "81d6d327-5a21-4c53-b0fd-dff532b895af" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Remove-AzsStorageQuota" ], + "FullCommandName": [ "Remove-AzsStorageQuota_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "da9bbfb7-0918-44c6-a833-a669403d952d" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14987" ], + "x-ms-request-id": [ "da9bbfb7-0918-44c6-a833-a669403d952d" ], + "x-ms-routing-request-id": [ "REDMOND:20200221T102951Z:da9bbfb7-0918-44c6-a833-a669403d952d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 21 Feb 2020 10:29:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvrmAewEYL+LcMINle5h7gMkFX3sbPBs3rJ7C7lOC3/+tJ7Q6V0Mi+qjEUStKOAvZSp9DKjC29eGdQ+xKKSc9lcwBB6aM9bxYsZBoP4dm453XjZqsVPrBP/YNq5u/ZN0HMkNBmwTLAP3/jj7JQZXmU" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Remove-AzsStorageQuota+[NoContext]+TestDeleteStorageQuota+$PUT+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota?api-version=2019-08-08-preview+3": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota?api-version=2019-08-08-preview", + "Content": "{\r\n \"properties\": {\r\n \"capacityInGb\": 50,\r\n \"numberOfStorageAccounts\": 100\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "168" ], + "x-ms-client-request-id": [ "21138d92-e11b-4c45-b7f8-c9a0e0253a10" ], + "CommandName": [ "Azs.Storage.Admin.internal\\New-AzsStorageQuota" ], + "FullCommandName": [ "New-AzsStorageQuota_Create" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "89" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6fc40488-c566-4c29-8a35-210e23b0bc41" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1182" ], + "x-ms-request-id": [ "6fc40488-c566-4c29-8a35-210e23b0bc41" ], + "x-ms-routing-request-id": [ "REDMOND:20200221T102952Z:6fc40488-c566-4c29-8a35-210e23b0bc41" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 21 Feb 2020 10:29:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKnLCsBzmpfRXklXgkCcOZgwcmW1B508B/bvTXqDRAmBAmM/GLhJmwaY3uyd/X8UihC14xytg+xLkyXHVdBKhZKG6EqeYnA9SXxS6GMT7l3N+RaVlGs5Ax6jbZWto+UxyjvSUmnsg1NH/FVbwlEqk" ] + }, + "ContentHeaders": { + "Content-Length": [ "347" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota\",\r\n \"name\": \"redmond/TestDeleteQuota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 100,\r\n \"capacityInGb\": 50\r\n }\r\n}" + } + }, + "Remove-AzsStorageQuota+[NoContext]+TestDeleteStorageQuota+$GET+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota?api-version=2019-08-08-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "169" ], + "x-ms-client-request-id": [ "4dea1d23-16f9-48df-a3b8-0648c390ec23" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a63b7787-e44d-4ed2-b4fc-920f764bade9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14849" ], + "x-ms-request-id": [ "a63b7787-e44d-4ed2-b4fc-920f764bade9" ], + "x-ms-routing-request-id": [ "REDMOND:20200221T102952Z:a63b7787-e44d-4ed2-b4fc-920f764bade9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 21 Feb 2020 10:29:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvywl1smiu+Y4n3wpW7KdUvR/u6f/rDBGiwcbaUkfRIBdtJHAnTEn4IsUZJgT5u0aj62wVQcJ2DHM1KnK3yWmOkqrZ6bN2NnAZheP7UiZ/VtGTSc1JKOIGzDQM2d5fXdBl/XhExfzeE0knGdc+VgI2" ] + }, + "ContentHeaders": { + "Content-Length": [ "347" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota\",\r\n \"name\": \"redmond/TestDeleteQuota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 100,\r\n \"capacityInGb\": 50\r\n }\r\n}" + } + }, + "Remove-AzsStorageQuota+[NoContext]+TestDeleteStorageQuota+$DELETE+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota?api-version=2019-08-08-preview+5": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/quotas/TestDeleteQuota?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "170" ], + "x-ms-client-request-id": [ "bd6e0322-d7f8-4265-874b-9ee4587d1a12" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Remove-AzsStorageQuota" ], + "FullCommandName": [ "Remove-AzsStorageQuota_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3b0c184d-dc89-44d0-b793-86aa467c6921" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14986" ], + "x-ms-request-id": [ "3b0c184d-dc89-44d0-b793-86aa467c6921" ], + "x-ms-routing-request-id": [ "REDMOND:20200221T102952Z:3b0c184d-dc89-44d0-b793-86aa467c6921" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 21 Feb 2020 10:29:51 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvv9kB7hkQPIbLo3S+dLvBU3SGiBG0X4B1OOLKs7vVWlSs988u8ysF7R/+Aukr+gpEGTsYVx5OPf6LuRAz+aajfmxlwfYUB5thu5BZyS4orOWtwC1NUfQlpR38/K0CDcWzJWXfNgYcqySEeqSHefT9" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + } +} \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/Remove-AzsStorageQuota.Tests.ps1 b/src/Azs.Storage.Admin/test/Remove-AzsStorageQuota.Tests.ps1 new file mode 100644 index 00000000..621a1deb --- /dev/null +++ b/src/Azs.Storage.Admin/test/Remove-AzsStorageQuota.Tests.ps1 @@ -0,0 +1,30 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzsStorageQuota.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzsStorageQuota' { + + . $PSScriptRoot\Common.ps1 + + It "TestDeleteStorageQuota" -Skip:$('TestDeleteStorageQuota' -in $global:SkippedTests) { + $global:TestName = 'TestDeleteStorageQuota' + + $name = "TestDeleteQuota" + $quota = New-AzsStorageQuota -CapacityInGb 50 -NumberOfStorageAccounts 100 -Location $global:Location -Name $name + $quota | Should Not Be $null + $quota.CapacityInGb | Should Be 50 + $quota.NumberOfStorageAccounts | Should Be 100 + Remove-AzsStorageQuota -Location $global:Location -Name $name + $quota | New-AzsStorageQuota -Name $name + Get-AzsStorageQuota -Location $global:Location -Name $name | Remove-AzsStorageQuota + } +} diff --git a/src/Azs.Storage.Admin/test/Restore-AzsStorageAccount.Recording.json b/src/Azs.Storage.Admin/test/Restore-AzsStorageAccount.Recording.json new file mode 100644 index 00000000..b9666269 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Restore-AzsStorageAccount.Recording.json @@ -0,0 +1,161 @@ +{ + "Restore-AzsStorageAccount+[NoContext]+TestRestoreStorageAccount+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts?api-version=2019-08-08-preview\u0026summary=False+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts?api-version=2019-08-08-preview\u0026summary=False", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "132" ], + "x-ms-client-request-id": [ "7bb5ec3b-df9d-4f67-a47c-f5f6e8d08dbc" ], + "CommandName": [ "Get-AzsStorageAccount" ], + "FullCommandName": [ "Get-AzsStorageAccount_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0cb7eac0-3622-407f-9779-ba6032f8f943" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14982" ], + "x-ms-request-id": [ "0cb7eac0-3622-407f-9779-ba6032f8f943" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T092140Z:0cb7eac0-3622-407f-9779-ba6032f8f943" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 09:21:40 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvY9IRqFyi0pHG9E3iGoNkG0gzVYAjVe0tzW9VULZgKbqcLGj5tkwIJtFzqcAPx5I5OesBe/ujocKKqu0Dk8+2puFiHcorN8vEPnQzI00EqcM2YxAIUMwKuvbmN5bJzXz1cVAQDbJR5wqjKSBUPjYo" ] + }, + "ContentHeaders": { + "Content-Length": [ "157055" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"value\": [\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eee287ce49a94237b96307cb8ae0263b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.5754878Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8a339b4d16eb436db9c2736e41199fb1\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata001.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata001.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata001.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata001\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata001\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8a339b4d16eb436db9c2736e41199fb1\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:44.0784908Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a339b4d16eb436db9c2736e41199fb1\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"15525ff397294678a29577761254daae\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata002.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata002.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata002.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata002\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata002\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"15525ff397294678a29577761254daae\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:44.6412854Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/15525ff397294678a29577761254daae\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8c4ad52448a0448998c0066f6892d6c9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata003.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata003.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata003.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata003\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata003\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8c4ad52448a0448998c0066f6892d6c9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:45.2524557Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8c4ad52448a0448998c0066f6892d6c9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"bbed0174231149de9b6c3868fff44e45\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata004.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata004.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata004.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata004\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata004\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"bbed0174231149de9b6c3868fff44e45\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:48.9124580Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bbed0174231149de9b6c3868fff44e45\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b233a229354f404fb75a1f47820a96db\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvlclproddata005.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvlclproddata005.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvlclproddata005.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvlclproddata005\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvlclproddata005\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b233a229354f404fb75a1f47820a96db\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:49.5092781Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b233a229354f404fb75a1f47820a96db\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"633bb731b24b48d9954633bb2d8ce86e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvstoreprodlcl.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvstoreprodlcl.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvstoreprodlcl.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvstoreprodlcl\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvstoreprodlcl\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"633bb731b24b48d9954633bb2d8ce86e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:29.0048268Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/633bb731b24b48d9954633bb2d8ce86e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"a75d20f6623a44df8646b91f666ca996\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://adminkvusage.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://adminkvusage.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://adminkvusage.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.adminkeyvault/providers/Microsoft.Storage/storageAccounts/adminkvusage\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"adminkvusage\",\r\n \"tenantResourceGroupName\": \"system.redmond.adminkeyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"a75d20f6623a44df8646b91f666ca996\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:30.1485425Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a75d20f6623a44df8646b91f666ca996\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://armadminprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://armadminprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://armadminprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/armadminprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"armadminprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.4588736Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f5f3cf6f72ce4f9e938d86b53fe91624\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://armprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://armprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://armprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/armprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"armprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.4283574Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/dda4f6d88aeb46d2a9b7ec07240c3058\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://authadminprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://authadminprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://authadminprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/authadminprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"authadminprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.3993279Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/feaada2093d94d4eb2c32101a9a6d2f5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"eb3ea4f0870d405993045a86555bec1d\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://authprod.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://authprod.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://authprod.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/authprod\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"authprod\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"eb3ea4f0870d405993045a86555bec1d\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.2247963Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eb3ea4f0870d405993045a86555bec1d\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"640f9f7adaa0487ea922b5654ae7d967\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://azurebridgerp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://azurebridgerp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://azurebridgerp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/azurebridgerp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"azurebridgerp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"640f9f7adaa0487ea922b5654ae7d967\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.1485492Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/640f9f7adaa0487ea922b5654ae7d967\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c26e4b5f665141e786e1a18b679c7406\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://brphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://brphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://brphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/brphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"brphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c26e4b5f665141e786e1a18b679c7406\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:33.4989365Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c26e4b5f665141e786e1a18b679c7406\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:14.2399233Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9d4b6c7c2b624feaa8f87217cbe2b323\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9dc4a6f845244f9695a0a0da1440babd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9dc4a6f845244f9695a0a0da1440babd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:13.6517704Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dc4a6f845244f9695a0a0da1440babd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"96c0b827ba164100b8880e745521f518\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://crpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://crpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://crpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/crpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"crpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"96c0b827ba164100b8880e745521f518\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:14.8406530Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/96c0b827ba164100b8880e745521f518\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"50829273ecb049b39a442f7bf32f2d29\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://deploymentrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://deploymentrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://deploymentrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/deploymentrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"deploymentrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"50829273ecb049b39a442f7bf32f2d29\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:23.9181760Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50829273ecb049b39a442f7bf32f2d29\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"82b87d7c062541b69707db2a890bebb2\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diagsetsaprimary.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diagsetsaprimary.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diagsetsaprimary.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/diagsetsaprimary\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diagsetsaprimary\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"82b87d7c062541b69707db2a890bebb2\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:04.9668483Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/82b87d7c062541b69707db2a890bebb2\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diagsetsaprimaryadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diagsetsaprimaryadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diagsetsaprimaryadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/diagsetsaprimaryadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diagsetsaprimaryadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:18.1209417Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/fc1f803f1c1d4c98a3d66ec9637f4b54\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diskhealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diskhealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diskhealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/diskhealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diskhealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:23.8199308Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/afe4bd4f6e9643c6b01e7ecc7994d913\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://diskusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://diskusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://diskusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/diskusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"diskusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:24.4298744Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cf8c46e663184f5e9f1840859d5d3f18\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"1b34d8be5e8d4453b44110856892be6f\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://extensionpackages.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://extensionpackages.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://extensionpackages.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/extensionpackages\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"extensionpackages\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"1b34d8be5e8d4453b44110856892be6f\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.9592579Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1b34d8be5e8d4453b44110856892be6f\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"035e20a0218d472db4145e0808ff9804\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://frphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://frphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://frphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/frphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"frphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"035e20a0218d472db4145e0808ff9804\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:20.1309942Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/035e20a0218d472db4145e0808ff9804\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"1bec1cac7a1c4949969710543380074a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://hintserviceacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://hintserviceacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://hintserviceacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/hintserviceacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"hintserviceacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"1bec1cac7a1c4949969710543380074a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:29.2149264Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/1bec1cac7a1c4949969710543380074a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"885849012b734e069b8936bb7e6573cb\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://hrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://hrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://hrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/hrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"hrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"885849012b734e069b8936bb7e6573cb\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:09.9168937Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/885849012b734e069b8936bb7e6573cb\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"7bf7948ba3784bef93f22f36626506e4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://ibcstaging.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://ibcstaging.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://ibcstaging.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/ibcstaging\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"ibcstaging\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"7bf7948ba3784bef93f22f36626506e4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:56.1900684Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/7bf7948ba3784bef93f22f36626506e4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"017d832601ba43da9301f8b922a0881e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclprodbackup.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclprodbackup.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclprodbackup.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclprodbackup\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclprodbackup\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"017d832601ba43da9301f8b922a0881e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:32.1294074Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/017d832601ba43da9301f8b922a0881e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"42063ae9b08549d49c65c9a879f4f63c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata001.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata001.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata001.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata001\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata001\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"42063ae9b08549d49c65c9a879f4f63c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:08.3009284Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/42063ae9b08549d49c65c9a879f4f63c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2938d34461ec430393d089f7a58e175a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata002.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata002.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata002.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata002\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata002\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2938d34461ec430393d089f7a58e175a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:08.8953058Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2938d34461ec430393d089f7a58e175a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f58f59ec792f41999f0d6ece4af1c570\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata003.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata003.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata003.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata003\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata003\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f58f59ec792f41999f0d6ece4af1c570\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:09.5224551Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f58f59ec792f41999f0d6ece4af1c570\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"853befd7df3c4f3bb98b6c51390483c5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata004.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata004.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata004.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata004\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata004\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"853befd7df3c4f3bb98b6c51390483c5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:10.1473993Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/853befd7df3c4f3bb98b6c51390483c5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvlclproddata005.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvlclproddata005.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvlclproddata005.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvlclproddata005\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvlclproddata005\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:10.7734968Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/ffc9e8c08ae34caf966b7101aa245dcf\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2383e24766d24cadb49660ab67d48851\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/kvrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2383e24766d24cadb49660ab67d48851\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:11.3992904Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2383e24766d24cadb49660ab67d48851\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"cba324ba771649b3beaaa3f78a443654\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvstoreprodlcl.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvstoreprodlcl.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvstoreprodlcl.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvstoreprodlcl\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvstoreprodlcl\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"cba324ba771649b3beaaa3f78a443654\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:31.5198892Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/cba324ba771649b3beaaa3f78a443654\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvusage.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvusage.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvusage.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.keyvault/providers/Microsoft.Storage/storageAccounts/kvusage\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvusage\",\r\n \"tenantResourceGroupName\": \"system.redmond.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:32.7083515Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2e6d22285ba545c3b8ef630693bcb9e3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"edafb5c42b294e828d4af3d6c187282b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://kvvnsproddata.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://kvvnsproddata.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://kvvnsproddata.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.keyvault/providers/Microsoft.Storage/storageAccounts/kvvnsproddata\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"kvvnsproddata\",\r\n \"tenantResourceGroupName\": \"system.keyvault\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"edafb5c42b294e828d4af3d6c187282b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:00.5673129Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/edafb5c42b294e828d4af3d6c187282b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc00.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc00.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc00.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc00\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc00\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:26.1575900Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/77f26c8824f146858bb857cb9fc0f5f3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"610121df598d4e4abffd1f7f91d6d49f\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc01.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc01.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc01.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc01\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc01\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"610121df598d4e4abffd1f7f91d6d49f\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:26.7974675Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/610121df598d4e4abffd1f7f91d6d49f\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"045e30695aca4257932418ea7184e81b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc02.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc02.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc02.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc02\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc02\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"045e30695aca4257932418ea7184e81b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:27.4084915Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/045e30695aca4257932418ea7184e81b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f86da023868848949589c1874aab1a87\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc03.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc03.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc03.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc03\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc03\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f86da023868848949589c1874aab1a87\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:28.0192855Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f86da023868848949589c1874aab1a87\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmcachesvcacc04.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmcachesvcacc04.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmcachesvcacc04.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmcachesvcacc04\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmcachesvcacc04\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:28.6031852Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c611d9eafc4ca782a8aeae2da9d0dd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"9dd7b1bdceab4867b179454e8de166da\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://mdmconfigacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://mdmconfigacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://mdmconfigacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/mdmconfigacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"mdmconfigacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"9dd7b1bdceab4867b179454e8de166da\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:33.4095115Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/9dd7b1bdceab4867b179454e8de166da\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsrpsa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsrpsa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsrpsa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/metricsrpsa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsrpsa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:41.7319392Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/055027ebf1cd43f395d2a45ce00d6f2c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c01026b94ea543dcb9b570e933eae970\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsrpsaadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsrpsaadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsrpsaadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/metricsrpsaadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsrpsaadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c01026b94ea543dcb9b570e933eae970\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:02.7279410Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c01026b94ea543dcb9b570e933eae970\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc0.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc0.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc0.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc0\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc0\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:30.3716789Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/a66628530e174dfb82c9bf6b363d8ab3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"702be5be10df4dfcb8bddf2675df661b\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc1.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc1.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc1.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc1\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc1\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"702be5be10df4dfcb8bddf2675df661b\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:30.9512046Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/702be5be10df4dfcb8bddf2675df661b\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc2.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc2.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc2.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc2\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc2\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:31.5440802Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/84c05ee1d6594b48a9720a4e7ebcac62\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc3.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc3.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc3.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc3\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc3\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:32.2048246Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/89c39bce029b4d17aaf38ae8dc3f1558\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8a21d8862b2c4c48b618d70059b545f2\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://metricsstoreacc4.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://metricsstoreacc4.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://metricsstoreacc4.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/metricsstoreacc4\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"metricsstoreacc4\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8a21d8862b2c4c48b618d70059b545f2\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:32.8154901Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8a21d8862b2c4c48b618d70059b545f2\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"0ff5c066c85843348293803b21bdc1c5\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://monitoringrepositorysa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://monitoringrepositorysa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://monitoringrepositorysa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/monitoringrepositorysa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"monitoringrepositorysa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"0ff5c066c85843348293803b21bdc1c5\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:06.0776554Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/0ff5c066c85843348293803b21bdc1c5\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:52.3740087Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8bc1614a3a1a423e8760eeebf27de57a\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"3fe1e0977b534354991be9538fb00150\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"3fe1e0977b534354991be9538fb00150\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:51.7633860Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3fe1e0977b534354991be9538fb00150\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://nrpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://nrpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://nrpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/nrpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"nrpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:52.9836349Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c7bd9e812a5452bafd1eac6ce65e301\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://obometadata.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://obometadata.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://obometadata.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/obometadata\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"obometadata\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:27.6388876Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/50a4b86f62024fe986a5c0a1f15e23ac\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"25e4bce7813b40d2b3d343309049b8e4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://obometadataadmin.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://obometadataadmin.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://obometadataadmin.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/obometadataadmin\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"obometadataadmin\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"25e4bce7813b40d2b3d343309049b8e4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:28.7337540Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/25e4bce7813b40d2b3d343309049b8e4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://onboardrpdatasa.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://onboardrpdatasa.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://onboardrpdatasa.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.AzureMonitor/providers/Microsoft.Storage/storageAccounts/onboardrpdatasa\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"onboardrpdatasa\",\r\n \"tenantResourceGroupName\": \"system.redmond.AzureMonitor\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:36.2999409Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/f41cd4e66de2425d9a1fd276e5c207dd\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"bebf848f63694c189edb7e1b8deebeee\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://portalhostingrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://portalhostingrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://portalhostingrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/portalhostingrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"portalhostingrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"bebf848f63694c189edb7e1b8deebeee\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:18.3210507Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/bebf848f63694c189edb7e1b8deebeee\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicportalhostingrp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicportalhostingrp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicportalhostingrp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicportalhostingrp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicportalhostingrp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:18.9742213Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/4c3f79f999f24eba834b2cbf9f387c59\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicsystemevents.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicsystemevents.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicsystemevents.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicsystemevents\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicsystemevents\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:17.2753845Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/01fb1248d2164d5ebf2da39c4e153b38\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"5f2946c632384f91b8fd6f08808bae34\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://publicsystemportal.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://publicsystemportal.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://publicsystemportal.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/publicsystemportal\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"publicsystemportal\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"5f2946c632384f91b8fd6f08808bae34\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.6644268Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5f2946c632384f91b8fd6f08808bae34\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sbrphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://sbrphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://sbrphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/sbrphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"sbrphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:58.4082633Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b295a9ab1d5c4b34a650d47d9eadaa30\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://secondhintserviceacc.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://secondhintserviceacc.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://secondhintserviceacc.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond.MDM/providers/Microsoft.Storage/storageAccounts/secondhintserviceacc\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"secondhintserviceacc\",\r\n \"tenantResourceGroupName\": \"system.redmond.MDM\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:29.7940160Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/60374fc9eaa94367aa6e55e7e8374c3c\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sfphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://sfphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://sfphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/sfphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"sfphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:38.6156420Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/c9b2601b7f6744fea38bf7c60ec8d108\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"74bc27448c4c4397a10f0264b98df635\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srpeventsaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srpeventsaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srpeventsaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srpeventsaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srpeventsaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"74bc27448c4c4397a10f0264b98df635\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:20.0502417Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/74bc27448c4c4397a10f0264b98df635\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"2709fd860a8a47788caaf90f2e5afae4\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"2709fd860a8a47788caaf90f2e5afae4\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:19.4725116Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/2709fd860a8a47788caaf90f2e5afae4\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"30433983c3d44c8ab01867d9a646b4ed\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphyadmaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphyadmaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphyadmaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphyadmaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphyadmaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"30433983c3d44c8ab01867d9a646b4ed\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:23.3335841Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/30433983c3d44c8ab01867d9a646b4ed\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srphytenaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srphytenaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srphytenaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srphytenaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srphytenaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:22.2225085Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/5b6b3aba5e8640c79f4c5d1dcd70bf19\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"126630cc16524046a87c318763dea0b9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://srpusageaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://srpusageaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://srpusageaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/srpusageaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"srpusageaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"126630cc16524046a87c318763dea0b9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:20.6457520Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/126630cc16524046a87c318763dea0b9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemevents.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemevents.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemevents.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemevents\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemevents\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:59:35.9044887Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/b33522e9c66e4a6c9dc9fe68637552b1\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemgallery.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemgallery.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemgallery.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemgallery\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemgallery\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:19.7090975Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/56bf9ceb048d44129aa0ca64d529a03d\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemportal.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemportal.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemportal.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemportal\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemportal\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:21.8692070Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/341b2c1d134b48ab99857c62e8f4d5e3\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://systemtemp.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://systemtemp.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://systemtemp.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/systemtemp\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"systemtemp\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:12.0138865Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/8ae8fdf2f3fe4b97a5e2640ef5028f13\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"6dcecd2609ec4f2296e17831270314c9\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://tenantextaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://tenantextaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://tenantextaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/tenantextaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"tenantextaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"6dcecd2609ec4f2296e17831270314c9\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.9137974Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/6dcecd2609ec4f2296e17831270314c9\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"da312078815c41bab5654be03ef95636\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://tenantextadminaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://tenantextadminaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://tenantextadminaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/tenantextadminaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"tenantextadminaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"da312078815c41bab5654be03ef95636\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:20:20.1944127Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/da312078815c41bab5654be03ef95636\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"3ec82b91f29845b7a836f896e039905e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://updateadminaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://updateadminaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://updateadminaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/updateadminaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"updateadminaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"3ec82b91f29845b7a836f896e039905e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:16.7028600Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/3ec82b91f29845b7a836f896e039905e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"951bdd68cc6a45079350bda440ddd75e\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://urphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://urphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://urphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/urphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"urphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"951bdd68cc6a45079350bda440ddd75e\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:55:14.1071121Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/951bdd68cc6a45079350bda440ddd75e\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n },\r\n {\r\n \"kind\": \"Storage\",\r\n \"name\": \"32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://wasphealthaccount.blob.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"queue\": \"https://wasphealthaccount.queue.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\",\r\n \"table\": \"https://wasphealthaccount.table.redmond.ext-s31r1803.masd.stbtest.microsoft.com/\"\r\n },\r\n \"primaryLocation\": \"redmond\",\r\n \"statusOfPrimary\": \"Available\",\r\n \"encryption\": {\r\n \"services\": {\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"table\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"queue\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"tenantViewId\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/resourcegroups/system.redmond/providers/Microsoft.Storage/storageAccounts/wasphealthaccount\",\r\n \"tenantSubscriptionId\": \"624575d6-5820-4528-8d07-53b5748f2fcc\",\r\n \"tenantStorageAccountName\": \"wasphealthaccount\",\r\n \"tenantResourceGroupName\": \"system.redmond\",\r\n \"accountStatus\": \"Active\",\r\n \"accountId\": \"32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"healthState\": \"Healthy\",\r\n \"accountType\": \"Standard_LRS\",\r\n \"creationTime\": \"2020-02-02T05:58:06.3648125Z\"\r\n },\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/32cbc1173bde4e5fad04e11cc4cb2e00\",\r\n \"type\": \"Microsoft.Storage.Admin/storageAccounts\"\r\n }\r\n ],\r\n \"@odata.count\": 78\r\n}" + } + }, + "Restore-AzsStorageAccount+[NoContext]+TestRestoreStorageAccount+$POST+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b/undelete?api-version=2019-08-08-preview+2": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/storageAccounts/eee287ce49a94237b96307cb8ae0263b/undelete?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "133" ], + "x-ms-client-request-id": [ "1f5044a2-3e57-40e6-97e6-d2aadd9b6ef8" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Restore-AzsStorageAccount" ], + "FullCommandName": [ "Restore-AzsStorageAccount_Undelete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "5" ], + "x-ms-request-id": [ "bdc1acb4-9d7f-4dae-8050-e69d7674c43d" ], + "x-ms-correlation-request-id": [ "482b5acf-5f8d-4be1-8a47-5e9b7644d523" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1193" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T092145Z:482b5acf-5f8d-4be1-8a47-5e9b7644d523" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 09:21:45 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/asyncoperations/72682060-95a6-4bba-bfab-eca1f0a83627?api-version=2019-08-08-preview" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdPvLwJWk0f09KiHww1VldzuRz3sdpBabyY0yqF8FlvHGnSJhkdzxSm1zAslUqJZPMA7kMTR5PAfNxx2a761OcPb5gOB0LlN1xBmT8tzPW8i+bHnwPqDqOS+hYCBj9Rkqlt7t+2SwzxSX8i97RtD/" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsStorageAccount+[NoContext]+TestRestoreStorageAccount+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/asyncoperations/72682060-95a6-4bba-bfab-eca1f0a83627?api-version=2019-08-08-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/asyncoperations/72682060-95a6-4bba-bfab-eca1f0a83627?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "133", "134" ], + "x-ms-client-request-id": [ "1f5044a2-3e57-40e6-97e6-d2aadd9b6ef8", "1f5044a2-3e57-40e6-97e6-d2aadd9b6ef8" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Restore-AzsStorageAccount", "Azs.Storage.Admin.internal\\Restore-AzsStorageAccount" ], + "FullCommandName": [ "Restore-AzsStorageAccount_Undelete", "Restore-AzsStorageAccount_Undelete" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-request-id": [ "2db063bf-aa30-424f-834c-7f1fc9115b3d" ], + "x-ms-correlation-request-id": [ "6e6823cb-c178-41f4-8262-6e34b1972219" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14981" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T092150Z:6e6823cb-c178-41f4-8262-6e34b1972219" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 09:21:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvdkp+s9Uzf00WxBBQPsOd/FCFMq+VxW6dm1Yg2T8hmUjCLP2wP3IDR3TFxPziva88eUXIda1d/2NtISzXDcy3xfoe8SwcGBdpEHl9Sh3K4+hGLign3jxs8bs4WdpXKJ2x9ozzuPNWMVFDL6xV3eYQ" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Restore-AzsStorageAccount+[NoContext]+TestRestoreStorageAccount+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/asyncoperations/72682060-95a6-4bba-bfab-eca1f0a83627?api-version=2019-08-08-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/asyncoperations/72682060-95a6-4bba-bfab-eca1f0a83627?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "133", "134", "135" ], + "x-ms-client-request-id": [ "1f5044a2-3e57-40e6-97e6-d2aadd9b6ef8", "1f5044a2-3e57-40e6-97e6-d2aadd9b6ef8", "1f5044a2-3e57-40e6-97e6-d2aadd9b6ef8" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Restore-AzsStorageAccount", "Azs.Storage.Admin.internal\\Restore-AzsStorageAccount", "Azs.Storage.Admin.internal\\Restore-AzsStorageAccount" ], + "FullCommandName": [ "Restore-AzsStorageAccount_Undelete", "Restore-AzsStorageAccount_Undelete", "Restore-AzsStorageAccount_Undelete" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-request-id": [ "d0f00bc2-9fbf-465d-bd94-81e827482099" ], + "x-ms-correlation-request-id": [ "da321505-c08e-4d90-8498-facf27ac46b9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14980" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T092150Z:da321505-c08e-4d90-8498-facf27ac46b9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 09:21:50 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvH14ioL7bSXW6X7Xdfn41+a9ANPRcKLbvAio3EnPkTQj/Y8VjyxxQScbVYMcfeUjCkNSAMKTAYCe2dmuzbSPw8BaXDwYxkL8BOQnuSu/hLpuqtSpuJbDwD2UGMlOy/IRhPmKCcml7z3IKOqeXOpvR" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + } +} \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/Restore-AzsStorageAccount.Tests.ps1 b/src/Azs.Storage.Admin/test/Restore-AzsStorageAccount.Tests.ps1 new file mode 100644 index 00000000..9afeee6d --- /dev/null +++ b/src/Azs.Storage.Admin/test/Restore-AzsStorageAccount.Tests.ps1 @@ -0,0 +1,24 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Restore-AzsStorageAccount.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Restore-AzsStorageAccount' { + + . $PSScriptRoot\Common.ps1 + + It "TestRestoreStorageAccount" -Skip:$('TestRestoreStorageAccount' -in $global:SkippedTests) { + $global:TestName = 'TestRestoreStorageAccount' + + $storageAccounts = Get-AzsStorageAccount -Location $global:Location + { Restore-AzsStorageAccount -Location $global:Location -Name $storageAccounts[0].Name -Force } | Should Not Throw + } +} diff --git a/src/Azs.Storage.Admin/test/Set-AzsStorageQuota.Recording.json b/src/Azs.Storage.Admin/test/Set-AzsStorageQuota.Recording.json new file mode 100644 index 00000000..e80f95b2 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Set-AzsStorageQuota.Recording.json @@ -0,0 +1,126 @@ +{ + "Set-AzsStorageQuota+[NoContext]+TestUpdateStorageQuota+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota?api-version=2019-08-08-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default%20Quota?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "139" ], + "x-ms-client-request-id": [ "16e41410-7e2e-4124-9670-2fc118ae8774" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Get-AzsStorageQuota" ], + "FullCommandName": [ "Get-AzsStorageQuota_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0d7141ee-18ba-4120-b340-7b0e77cac6fb" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14894" ], + "x-ms-request-id": [ "0d7141ee-18ba-4120-b340-7b0e77cac6fb" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T092517Z:0d7141ee-18ba-4120-b340-7b0e77cac6fb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 09:25:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvD3DjCieQREE5M80Btt7r80naad2lCJZNW0AeMOPvfKw7HhrNONJ8VBlTddEOjiQ2N93iitD68N2Rhst2qn/9BHxfz0gGldOtFAGqu9cAMykuh+p9QDU/9KnJFdt138OW6Wap4uHYV8L7mu9gukvh" ] + }, + "ContentHeaders": { + "Content-Length": [ "343" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota\",\r\n \"name\": \"redmond/Default Quota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 10,\r\n \"capacityInGb\": 123\r\n }\r\n}" + } + }, + "Set-AzsStorageQuota+[NoContext]+TestUpdateStorageQuota+$PUT+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota?api-version=2019-08-08-preview+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default%20Quota?api-version=2019-08-08-preview", + "Content": "{\r\n \"properties\": {\r\n \"capacityInGb\": 123,\r\n \"numberOfStorageAccounts\": 10\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "141" ], + "x-ms-client-request-id": [ "7b33a419-6555-40ba-b3e0-88c4e37acdbe" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Set-AzsStorageQuota" ], + "FullCommandName": [ "Set-AzsStorageQuota_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "89" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "73a39a3c-56c2-4ab0-91a5-943c186eaa34" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], + "x-ms-request-id": [ "73a39a3c-56c2-4ab0-91a5-943c186eaa34" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T092518Z:73a39a3c-56c2-4ab0-91a5-943c186eaa34" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 09:25:17 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwFv+acBVvrpn3ESL5gBPn1IuxdNq8EtEJGiYKbrQ3anDwsxDKTCU418uj85VD/GfgVq5td8beJL8VbeujnVCDnSuY7G+Qz5L0+SBRdBUgDRXD6tnKtPzlKes9LwRC9yxlcuZvD7kM2LXMg6/xjyp" ] + }, + "ContentHeaders": { + "Content-Length": [ "343" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota\",\r\n \"name\": \"redmond/Default Quota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 10,\r\n \"capacityInGb\": 123\r\n }\r\n}" + } + }, + "Set-AzsStorageQuota+[NoContext]+TestUpdateStorageQuota+$PUT+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota?api-version=2019-08-08-preview+3": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default%20Quota?api-version=2019-08-08-preview", + "Content": "{\r\n \"properties\": {\r\n \"capacityInGb\": 123,\r\n \"numberOfStorageAccounts\": 10\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "142" ], + "x-ms-client-request-id": [ "886d8e83-f3ee-44e4-81ed-61f6373c7186" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Set-AzsStorageQuota" ], + "FullCommandName": [ "Set-AzsStorageQuota_Update" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "89" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a1464013-1554-46c8-978c-709b9661ab23" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1195" ], + "x-ms-request-id": [ "a1464013-1554-46c8-978c-709b9661ab23" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T092519Z:a1464013-1554-46c8-978c-709b9661ab23" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 09:25:19 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvMoLCtAAFwkAgZtUbaURk7qa6i9yJ8/3W/Z3XpUc2cfPZ3QCOC7EdNzEVvIrWvIqy7j/Um8tESI6amK2TeDkhsBMHxT1o+CAzB3v2wUgwWaTa+g6C0iApW3e/eQ7tHjayuFQLQm7Gl2aR++pKRJ3e" ] + }, + "ContentHeaders": { + "Content-Length": [ "343" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"id\": \"/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota\",\r\n \"name\": \"redmond/Default Quota\",\r\n \"type\": \"Microsoft.Storage.Admin/locations/quotas\",\r\n \"location\": \"redmond\",\r\n \"properties\": {\r\n \"numberOfStorageAccounts\": 10,\r\n \"capacityInGb\": 123\r\n }\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/Set-AzsStorageQuota.Tests.ps1 b/src/Azs.Storage.Admin/test/Set-AzsStorageQuota.Tests.ps1 new file mode 100644 index 00000000..3d487ff5 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Set-AzsStorageQuota.Tests.ps1 @@ -0,0 +1,85 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Set-AzsStorageQuota.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Set-AzsStorageQuota' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateStorageQuota { + param( + [Parameter(Mandatory = $true)] + $storageQuota + ) + # Resource + $storageQuota | Should Not Be $null + + # Validate Storage quota properties + $storageQuota.CapacityInGb | Should Not Be $null + $storageQuota.NumberOfStorageAccounts | Should Not Be $null + $storageQuota.Type | Should Not Be $null + $storageQuota.Id | Should Not Be $null + $storageQuota.Location | Should Not Be $null + $storageQuota.Name | Should Not Be $null + } + + function AssertAreEqual { + param( + [Parameter(Mandatory = $true)] + $expected, + [Parameter(Mandatory = $true)] + $found + ) + # Resource + if ($null -eq $expected) { + $found | Should Be $null + } + else { + $found | Should Not Be $null + # Validate Storage quota properties + $expected.CapacityInGb | Should Be $found.CapacityInGb + $expected.NumberOfStorageAccounts | Should Be $found.NumberOfStorageAccounts + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestUpdateStorageQuota" -Skip:$('TestUpdateStorageQuota' -in $global:SkippedTests) { + $global:TestName = 'TestUpdateStorageQuota' + + $name = "Default Quota" + + $quota = Get-AzsStorageQuota -Name 'Default Quota' -Location $global:Location + + $quota | Should Not Be $null + + $CapInGB = 123 + $NumStorageAccounts = 10 + + $updated = Set-AzsStorageQuota ` + -CapacityInGb $CapInGB ` + -NumberOfStorageAccounts $NumStorageAccounts ` + -Location $global:Location ` + -Name $name + + ValidateStorageQuota -storageQuota $updated + $updated.CapacityInGb | Should Be $CapInGB + $updated.NumberOfStorageAccounts | Should Be $NumStorageAccounts + + $quota | Set-AzsStorageQuota + } +} diff --git a/src/Azs.Storage.Admin/test/Set-AzsStorageSettings.Recording.json b/src/Azs.Storage.Admin/test/Set-AzsStorageSettings.Recording.json new file mode 100644 index 00000000..75b9828e --- /dev/null +++ b/src/Azs.Storage.Admin/test/Set-AzsStorageSettings.Recording.json @@ -0,0 +1,126 @@ +{ + "Set-AzsStorageSettings+[NoContext]+TestUpdateStorageSettings+$GET+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/settings?api-version=2019-08-08-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/settings?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "179" ], + "x-ms-client-request-id": [ "45c4cc9b-1e5e-474e-aa80-574d977fd13d" ], + "CommandName": [ "Get-AzsStorageSettings" ], + "FullCommandName": [ "Get-AzsStorageSettings_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "15b25980-cfd1-469c-b820-c0261a4e0744" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14846" ], + "x-ms-request-id": [ "15b25980-cfd1-469c-b820-c0261a4e0744" ], + "x-ms-routing-request-id": [ "REDMOND:20200221T103329Z:15b25980-cfd1-469c-b820-c0261a4e0744" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 21 Feb 2020 10:33:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvvE8Mq9wh31miP0pFPvP0W3LboVOExGmqrnxy8aWaRMPEbXRG5j2kSutm8a124lWYynyB1TTbracqGAvLyy65rDIg7EoStVQfMlm7FOOKdkQ8GJ4XA6lhuldY6hkLzKqwaKGj+ZSJ0SnIh0MCYh/H" ] + }, + "ContentHeaders": { + "Content-Length": [ "85" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"properties\": {\r\n \"retentionPeriodForDeletedStorageAccountsInDays\": 1\r\n }\r\n}" + } + }, + "Set-AzsStorageSettings+[NoContext]+TestUpdateStorageSettings+$PUT+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/settings?api-version=2019-08-08-preview+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/settings?api-version=2019-08-08-preview", + "Content": "{\r\n \"properties\": {\r\n \"retentionPeriodForDeletedStorageAccountsInDays\": 2\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "180" ], + "x-ms-client-request-id": [ "8277243f-d303-42e5-87cb-c6800f5862e7" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Set-AzsStorageSettings" ], + "FullCommandName": [ "Set-AzsStorageSettings_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "85" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5bce95c3-dd3b-4380-aef0-5903c3add826" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1176" ], + "x-ms-request-id": [ "5bce95c3-dd3b-4380-aef0-5903c3add826" ], + "x-ms-routing-request-id": [ "REDMOND:20200221T103330Z:5bce95c3-dd3b-4380-aef0-5903c3add826" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 21 Feb 2020 10:33:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvKO2y0t4CpsVhY39R+bYx0TmdRSKO5yQCAwtRVx71gqSCgQr2ujmEy/+8jHp73njR3s5qx9fgsx+HdyNTvOVE4ihQYSOSid3YriMrqteo6DpfEmiK0vvTb6fi9W9vFECZcC0gRgFKrQfOxKhkDtUF" ] + }, + "ContentHeaders": { + "Content-Length": [ "85" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"properties\": {\r\n \"retentionPeriodForDeletedStorageAccountsInDays\": 2\r\n }\r\n}" + } + }, + "Set-AzsStorageSettings+[NoContext]+TestUpdateStorageSettings+$PUT+https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/settings?api-version=2019-08-08-preview+3": { + "Request": { + "Method": "PUT", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1801.masd.stbtest.microsoft.com/subscriptions/627fecef-520e-4c18-94e0-8f0665ba86a7/providers/Microsoft.Storage.Admin/locations/redmond/settings?api-version=2019-08-08-preview", + "Content": "{\r\n \"properties\": {\r\n \"retentionPeriodForDeletedStorageAccountsInDays\": 1\r\n }\r\n}", + "Headers": { + "x-ms-unique-id": [ "181" ], + "x-ms-client-request-id": [ "310ef782-6c8b-4772-929f-aa338c6d4838" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Set-AzsStorageSettings" ], + "FullCommandName": [ "Set-AzsStorageSettings_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "85" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4441b93a-3a0c-4909-993d-1410f64372c3" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1175" ], + "x-ms-request-id": [ "4441b93a-3a0c-4909-993d-1410f64372c3" ], + "x-ms-routing-request-id": [ "REDMOND:20200221T103330Z:4441b93a-3a0c-4909-993d-1410f64372c3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 21 Feb 2020 10:33:29 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv1+M7bJ8ZF3XPAATM3cPf+0kIlTUEvdeDgYDFq8B6ZkiHjP/f6V0nCOSNidxEEvw3DcAiQizvScYx13cpliCso4oBJ57/rWdrnWnHkF75JQLP6wHVdeULL21HwlgamkYnj7CHXkr1im9cI0es4O/+" ] + }, + "ContentHeaders": { + "Content-Length": [ "85" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\r\n \"properties\": {\r\n \"retentionPeriodForDeletedStorageAccountsInDays\": 1\r\n }\r\n}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/Set-AzsStorageSettings.Tests.ps1 b/src/Azs.Storage.Admin/test/Set-AzsStorageSettings.Tests.ps1 new file mode 100644 index 00000000..56e5a72c --- /dev/null +++ b/src/Azs.Storage.Admin/test/Set-AzsStorageSettings.Tests.ps1 @@ -0,0 +1,28 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Set-AzsStorageSettings.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Set-AzsStorageSettings' { + + . $PSScriptRoot\Common.ps1 + + It "TestUpdateStorageSettings" -Skip:$('TestUpdateStorageSettings' -in $global:SkippedTests) { + $global:TestName = 'TestUpdateStorageSettings' + + $originalDays = (Get-AzsStorageSettings -Location $global:Location).RetentionPeriodForDeletedStorageAccountsInDays + $targetDays = $originalDays + 1 + $result = Set-AzsStorageSettings -Location $global:Location -RetentionPeriodForDeletedStorageAccountsInDays $targetDays -Force + $result | Should Not Be $null + $result.RetentionPeriodForDeletedStorageAccountsInDays | Should Be $targetDays + Set-AzsStorageSettings -Location $global:Location -RetentionPeriodForDeletedStorageAccountsInDays $originalDays -Force + } +} diff --git a/src/Azs.Storage.Admin/test/Start-AzsReclaimStorageCapacity.Recording.json b/src/Azs.Storage.Admin/test/Start-AzsReclaimStorageCapacity.Recording.json new file mode 100644 index 00000000..54dc3852 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Start-AzsReclaimStorageCapacity.Recording.json @@ -0,0 +1,121 @@ +{ + "Start-AzsReclaimStorageCapacity+[NoContext]+TestStartGarbageCollection+$POST+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/reclaimStorageCapacity?api-version=2019-08-08-preview+1": { + "Request": { + "Method": "POST", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/reclaimStorageCapacity?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "143" ], + "x-ms-client-request-id": [ "adda04d9-44e3-4395-a945-4820179efdc8" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Start-AzsReclaimStorageCapacity" ], + "FullCommandName": [ "Start-AzsReclaimStorageCapacity_Reclaim" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Pragma": [ "no-cache" ], + "Retry-After": [ "5" ], + "x-ms-request-id": [ "1d8d88ba-00b3-4794-afab-0982e5c4a2de" ], + "x-ms-correlation-request-id": [ "27747a53-84ef-4c6f-aaed-c7ca35404ca5" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1194" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T092621Z:27747a53-84ef-4c6f-aaed-c7ca35404ca5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 09:26:21 GMT" ], + "Location": [ "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/asyncoperations/0383df77-5dd9-4be8-b23e-a8167dd774cc?api-version=2019-08-08-preview" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv0VaFJvE41/AQPMnvn9nGTAVsoRt4Q1EX/bUZ6j6/aVzzJDBcArZOojZdtN5YJzR4NApqOkam7FI6ofZVh0taIMjQVnp89qI4Xd00pQsKtCPQgqJmDLHJ+ayo7qaiYSs4K2RaCc0L/S7BK0/j3XV4" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Start-AzsReclaimStorageCapacity+[NoContext]+TestStartGarbageCollection+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/asyncoperations/0383df77-5dd9-4be8-b23e-a8167dd774cc?api-version=2019-08-08-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/asyncoperations/0383df77-5dd9-4be8-b23e-a8167dd774cc?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "143", "144" ], + "x-ms-client-request-id": [ "adda04d9-44e3-4395-a945-4820179efdc8", "adda04d9-44e3-4395-a945-4820179efdc8" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Start-AzsReclaimStorageCapacity", "Azs.Storage.Admin.internal\\Start-AzsReclaimStorageCapacity" ], + "FullCommandName": [ "Start-AzsReclaimStorageCapacity_Reclaim", "Start-AzsReclaimStorageCapacity_Reclaim" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-request-id": [ "3c979f17-929c-4640-bfe3-be921605bd77" ], + "x-ms-correlation-request-id": [ "fa530ef5-d48e-4cd5-b6d1-c7ee38d9c5af" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14891" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T092626Z:fa530ef5-d48e-4cd5-b6d1-c7ee38d9c5af" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 09:26:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvrd4rMhFOSGGLbvrDXuzyxY7wNtUy9TkkHczuk2fdzw4KkkzaBLX4xYq36P6qFf6bdOPzHlxMg79YJ4nwRcRu5FevHAym9x+ozJrup5HETMfj0exl5Bcp5pb1b3MOB3FrqjQs8BQZq/lTjkwOWAND" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + }, + "Start-AzsReclaimStorageCapacity+[NoContext]+TestStartGarbageCollection+$GET+https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/asyncoperations/0383df77-5dd9-4be8-b23e-a8167dd774cc?api-version=2019-08-08-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.redmond.ext-s31r1803.masd.stbtest.microsoft.com/subscriptions/624575d6-5820-4528-8d07-53b5748f2fcc/providers/Microsoft.Storage.Admin/locations/redmond/asyncoperations/0383df77-5dd9-4be8-b23e-a8167dd774cc?api-version=2019-08-08-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "143", "144", "145" ], + "x-ms-client-request-id": [ "adda04d9-44e3-4395-a945-4820179efdc8", "adda04d9-44e3-4395-a945-4820179efdc8", "adda04d9-44e3-4395-a945-4820179efdc8" ], + "CommandName": [ "Azs.Storage.Admin.internal\\Start-AzsReclaimStorageCapacity", "Azs.Storage.Admin.internal\\Start-AzsReclaimStorageCapacity", "Azs.Storage.Admin.internal\\Start-AzsReclaimStorageCapacity" ], + "FullCommandName": [ "Start-AzsReclaimStorageCapacity_Reclaim", "Start-AzsReclaimStorageCapacity_Reclaim", "Start-AzsReclaimStorageCapacity_Reclaim" ], + "ParameterSetName": [ "__AllParameterSets", "__AllParameterSets", "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview", "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Pragma": [ "no-cache" ], + "x-ms-request-id": [ "08da15e9-6806-46ed-8c21-cc75e3511544" ], + "x-ms-correlation-request-id": [ "8ac28f36-9669-4c70-b2dd-97d4ddb7d3b2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14890" ], + "x-ms-routing-request-id": [ "REDMOND:20200214T092626Z:8ac28f36-9669-4c70-b2dd-97d4ddb7d3b2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Cache-Control": [ "no-cache" ], + "Date": [ "Fri, 14 Feb 2020 09:26:26 GMT" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWzCDTxJBVbsYbMOTOaMsEvZ4u6jjGUGyXJcLDuF4UdiWEJUWCn71B5gQHQFJOS+vU/QcqW0QddFhncUnBlUsKrcDV1SEHyLkpFCeMAZESzoMid0M2SciRbWKZ8PiRD8aEl5FMRFeIJStvKuT9oL6" ] + }, + "ContentHeaders": { + "Content-Length": [ "0" ], + "Expires": [ "-1" ] + }, + "Content": null + } + } +} \ No newline at end of file diff --git a/src/Azs.Storage.Admin/test/Start-AzsReclaimStorageCapacity.Tests.ps1 b/src/Azs.Storage.Admin/test/Start-AzsReclaimStorageCapacity.Tests.ps1 new file mode 100644 index 00000000..93df5620 --- /dev/null +++ b/src/Azs.Storage.Admin/test/Start-AzsReclaimStorageCapacity.Tests.ps1 @@ -0,0 +1,23 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Start-AzsReclaimStorageCapacity.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Start-AzsReclaimStorageCapacity' { + + . $PSScriptRoot\Common.ps1 + + It "TestStartGarbageCollection" -Skip:$('TestStartGarbageCollection' -in $global:SkippedTests) { + $global:TestName = 'TestStartGarbageCollection' + + { Start-AzsReclaimStorageCapacity -Location $global:Location -Force } | Should Not Throw + } +} diff --git a/src/Azs.Subscriptions.Admin/custom/New-AzsAcquiredPlan.ps1 b/src/Azs.Subscriptions.Admin/custom/New-AzsAcquiredPlan.ps1 new file mode 100644 index 00000000..5fccd7f6 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/custom/New-AzsAcquiredPlan.ps1 @@ -0,0 +1,161 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Creates an acquired plan. +.Description +Creates an acquired plan. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsacquiredplan +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanAcquisition +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanAcquisition +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +ACQUIREDPLANDEFINITION : Represents the acquisition of an add-on plan for a subscription. + [AcquisitionId ]: Acquisition identifier. + [AcquisitionTime ]: Acquisition time. + [ExternalReferenceId ]: External reference identifier. + [Id ]: Identifier in the tenant subscription context. + [PlanId ]: Plan identifier in the tenant subscription context. + [ProvisioningState ]: State of the provisioning. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsacquiredplan +#> +function New-AzsAcquiredPlan { +[Alias('New-AzsSubscriptionPlan')] +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanAcquisition])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # The target subscription ID. + ${TargetSubscriptionId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='$([Guid]::NewGuid().ToString())')] + [System.String] + # The plan acquisition Identifier + ${PlanAcquisitionId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanAcquisition] + # Represents the acquisition of an add-on plan for a subscription. + # To construct, see NOTES section for ACQUIREDPLANDEFINITION properties and create a hash table. + ${AcquiredPlanDefinition}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.DateTime] + # Acquisition time. + ${AcquisitionTime}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # External reference identifier. + ${ExternalReferenceId}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Identifier in the tenant subscription context. + ${Id}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Plan identifier in the tenant subscription context. + ${PlanId}, + + [Parameter(ParameterSetName='CreateExpanded')] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.ProvisioningState])] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.ProvisioningState] + # State of the provisioning. + ${ProvisioningState}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + # PlanAcquisitionId and AcquisitionId are duplicate parameters generated by autorest. + # PlanAcquisitionId is a required parameter while if AcquisitionId is not set, rest call fails with missing AcquisitionId property error + if ($PSBoundParameters.ContainsKey(('PlanAcquisitionId'))) + { + $PSBoundParameters['AcquisitionId'] = $PSBoundParameters['PlanAcquisitionId'] + } + Azs.Subscriptions.Admin.internal\New-AzsAcquiredPlan @PSBoundParameters + } + +} \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/custom/New-AzsOffer.ps1 b/src/Azs.Subscriptions.Admin/custom/New-AzsOffer.ps1 new file mode 100644 index 00000000..3165d6ec --- /dev/null +++ b/src/Azs.Subscriptions.Admin/custom/New-AzsOffer.ps1 @@ -0,0 +1,192 @@ +<# +.Synopsis +Create or update the offer. +.Description +Create or update the offer. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsoffer +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +ADDONPLANDEFINITION : References to add-on plans that a tenant can optionally acquire as a part of the offer. + [MaxAcquisitionCount ]: Maximum number of instances that can be acquired by a single subscription. If not specified, the assumed value is 1. + [PlanId ]: Plan identifier. + +OFFERDEFINITION : Represents an offering of services against which a subscription can be created. + [Location ]: Location of the resource + [AddonPlans ]: References to add-on plans that a tenant can optionally acquire as a part of the offer. + [MaxAcquisitionCount ]: Maximum number of instances that can be acquired by a single subscription. If not specified, the assumed value is 1. + [PlanId ]: Plan identifier. + [BasePlanIds ]: Identifiers of the base plans that become available to the tenant immediately when a tenant subscribes to the offer. + [Description ]: Description of offer. + [DisplayName ]: Display name of offer. + [ExternalReferenceId ]: External reference identifier. + [MaxSubscriptionsPerAccount ]: Maximum subscriptions per account. + [PropertiesName ]: Name of the Offer. + [State ]: Offer accessibility state. + [SubscriptionCount ]: Current subscription count. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsoffer +#> +function New-AzsOffer { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory, ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # Name of an offer. + ${Name}, + + [Parameter(Mandatory, ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # The resource group the resource is located under. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer] + # Represents an offering of services against which a subscription can be created. + # To construct, see NOTES section for OFFERDEFINITION properties and create a hash table. + ${OfferDefinition}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IAddonPlanDefinition[]] + # References to add-on plans that a tenant can optionally acquire as a part of the offer. + # To construct, see NOTES section for ADDONPLANDEFINITION properties and create a hash table. + ${AddonPlanDefinition}, + + [Parameter(Mandatory, ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String[]] + # Identifiers of the base plans that become available to the tenant immediately when a tenant subscribes to the offer. + ${BasePlanIds}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Description of offer. + ${Description}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Display name of offer. + ${DisplayName}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # External reference identifier. + ${ExternalReferenceId}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource + ${Location}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.Int32] + # Maximum subscriptions per account. + ${MaxSubscriptionsPerAccount}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Name of the Offer. + ${PropertiesName}, + + [Parameter(ParameterSetName='CreateExpanded')] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.AccessibilityState])] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='Write-Output "Private"')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.AccessibilityState] + # Offer accessibility state. + ${State}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.Int32] + # Current subscription count. + ${SubscriptionCount}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + if ( $PSCmdlet.ParameterSetName -eq 'CreateExpanded' ) + { + # Autorest generated code doesn't throw error in case resource already exists + $resource = Get-AzsAdminManagedOffer -Name $Name -ResourceGroupName $ResourceGroupName -ErrorAction SilentlyContinue + if ($null -ne $resource) { throw "$($MyInvocation.MyCommand): An offer with name $Name in resource group $ResourceGroupName already exists" } + # Name, PropertiesName and DisplayName are duplicate parameters generated by autorest. + # Name is a mandatory parameter while if PropertiesName is not set, rest call fails with required property 'name' not found in JSON + $PSBoundParameters['PropertiesName'] = $Name + if (-not $PSBoundParameters.ContainsKey(('DisplayName'))) { $PSBoundParameters['DisplayName'] = $Name } + } + Azs.Subscriptions.Admin.internal\New-AzsOffer @PSBoundParameters + } + +} diff --git a/src/Azs.Subscriptions.Admin/custom/New-AzsPlan.ps1 b/src/Azs.Subscriptions.Admin/custom/New-AzsPlan.ps1 new file mode 100644 index 00000000..53e05b0f --- /dev/null +++ b/src/Azs.Subscriptions.Admin/custom/New-AzsPlan.ps1 @@ -0,0 +1,170 @@ +<# +.Synopsis +Create or update the plan. +.Description +Create or update the plan. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsplan +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +PLANDEFINITION : A plan represents a package of quotas and capabilities that are offered tenants. A tenant can acquire this plan through an offer to upgrade his access to underlying cloud services. + [Location ]: Location of the resource + [Description ]: Description of the plan. + [DisplayName ]: Display name. + [ExternalReferenceId ]: External reference identifier. + [PropertiesName ]: Name of the plan. + [QuotaIds ]: Quota identifiers under the plan. + [SkuIds ]: SKU identifiers. + [SubscriptionCount ]: Subscription count. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsplan +#> +function New-AzsPlan { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # Name of the plan. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # The resource group the resource is located under. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan] + # A plan represents a package of quotas and capabilities that are offered tenants. + # A tenant can acquire this plan through an offer to upgrade his access to underlying cloud services. + # To construct, see NOTES section for PLANDEFINITION properties and create a hash table. + ${PlanDefinition}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Description of the plan. + ${Description}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Display name. + ${DisplayName}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # External reference identifier. + ${ExternalReferenceId}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource + ${Location}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Name of the plan. + ${PropertiesName}, + + [Parameter(ParameterSetName='CreateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String[]] + # Quota identifiers under the plan. + ${QuotaIds}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String[]] + # SKU identifiers. + ${SkuIds}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.Int32] + # Subscription count. + ${SubscriptionCount}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + if ( $PSCmdlet.ParameterSetName -eq 'CreateExpanded' ) + { + # Autorest generated code doesn't throw error in case resource already exists + $resource = Get-AzsPlan -Name $Name -ResourceGroupName $ResourceGroupName -ErrorAction SilentlyContinue + if ($null -ne $resource) { throw "$($MyInvocation.MyCommand): A plan with name $Name in resource group $ResourceGroupName already exists" } + # Name and PropertiesName are duplicate parameters generated by autorest. + # Name is a mandatory parameter while if PropertiesName is not set, rest call fails with required property 'name' not found in JSON + $PSBoundParameters['PropertiesName'] = $Name + if (-not $PSBoundParameters.ContainsKey(('DisplayName'))) { $PSBoundParameters['DisplayName'] = $Name } + } + Azs.Subscriptions.Admin.internal\New-AzsPlan @PSBoundParameters + } + +} diff --git a/src/Azs.Subscriptions.Admin/custom/New-AzsUserSubscription.ps1 b/src/Azs.Subscriptions.Admin/custom/New-AzsUserSubscription.ps1 new file mode 100644 index 00000000..15e7acf4 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/custom/New-AzsUserSubscription.ps1 @@ -0,0 +1,168 @@ +<# +.Synopsis +Creates or updates the specified subscription. +.Description +Creates or updates the specified subscription. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsusersubscription +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +SUBSCRIPTIONDEFINITION : Subscription object properties. + [DelegatedProviderSubscriptionId ]: Parent DelegatedProvider subscription identifier. + [DisplayName ]: Subscription name. + [ExternalReferenceId ]: External reference identifier. + [Id ]: Fully qualified identifier. + [OfferId ]: Identifier of the offer under the scope of a delegated provider. + [Owner ]: Subscription owner. + [RoutingResourceManagerType ]: Routing resource manager type. + [State ]: Subscription state. + [SubscriptionId ]: Subscription identifier. + [TenantId ]: Directory tenant identifier. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsusersubscription +#> +function New-AzsUserSubscription { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='$([Guid]::NewGuid().ToString())')] + [System.String] + # The target subscription ID. + ${TargetSubscriptionId}, + + [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition] + # Subscription object properties. + # To construct, see NOTES section for SUBSCRIPTIONDEFINITION properties and create a hash table. + ${SubscriptionDefinition}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Parent DelegatedProvider subscription identifier. + ${DelegatedProviderSubscriptionId}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Subscription name. + ${DisplayName}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # External reference identifier. + ${ExternalReferenceId}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Fully qualified identifier. + ${Id}, + + [Parameter(ParameterSetName='CreateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Identifier of the offer under the scope of a delegated provider. + ${OfferId}, + + [Parameter(ParameterSetName='CreateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Subscription owner. + ${Owner}, + + [Parameter(ParameterSetName='CreateExpanded')] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.ResourceManagerType])] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='Write-Output "Default"')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.ResourceManagerType] + # Routing resource manager type. + ${RoutingResourceManagerType}, + + [Parameter(ParameterSetName='CreateExpanded')] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.SubscriptionState])] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='Write-Output "Enabled"')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.SubscriptionState] + # Subscription state. + ${State}, + + [Parameter(ParameterSetName='CreateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Directory tenant identifier. + ${TenantId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + if ( $PSCmdlet.ParameterSetName -eq 'CreateExpanded' ) + { + # Autorest generated code doesn't throw error in case resource already exists + $resource = Get-AzsUserSubscription -TargetSubscriptionId $TargetSubscriptionId -ErrorAction SilentlyContinue + if ($null -ne $resource) { throw "$($MyInvocation.MyCommand): A target subscription with id $TargetSubscriptionId already exists" } + # SubscriptionId1 and TargetSubscriptionId are duplicate parameters generated by autorest. + # Set SubscriptionId1 as TargetSubscriptionId + $PSBoundParameters['SubscriptionId1'] = $TargetSubscriptionId + } + Azs.Subscriptions.Admin.internal\New-AzsUserSubscription @PSBoundParameters + } + +} diff --git a/src/Azs.Subscriptions.Admin/custom/Remove-AzsUserSubscription.ps1 b/src/Azs.Subscriptions.Admin/custom/Remove-AzsUserSubscription.ps1 new file mode 100644 index 00000000..2d67976c --- /dev/null +++ b/src/Azs.Subscriptions.Admin/custom/Remove-AzsUserSubscription.ps1 @@ -0,0 +1,142 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Delete the specified subscription. +.Description +Delete the specified subscription. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/remove-azsusersubscription +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DelegatedProvider ]: DelegatedProvider identifier. + [DelegatedProviderSubscriptionId ]: Delegated provider subscription identifier. + [Id ]: Resource identity path + [Location ]: The AzureStack location. + [ManifestName ]: The manifest name. + [Offer ]: Name of an offer. + [OfferDelegationName ]: Name of a offer delegation. + [OperationsStatusName ]: The operation status name. + [Plan ]: Name of the plan. + [PlanAcquisitionId ]: The plan acquisition Identifier + [Quota ]: Name of the quota. + [ResourceGroupName ]: The resource group the resource is located under. + [SubscriptionId ]: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + [TargetSubscriptionId ]: The target subscription ID. + [Tenant ]: Directory tenant name. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/remove-azsusersubscription +#> +function Remove-AzsUserSubscription { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Delete')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Delete', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # The target subscription ID. + ${TargetSubscriptionId}, + + [Parameter(ParameterSetName='DeleteViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Don't ask for confirmation + $Force +) + + process { + if ($PSCmdlet.ShouldProcess("$SubscriptionId" , "Delete user subscription")) { + if (($Force.IsPresent -or $PSCmdlet.ShouldContinue("Delete user subscription?", "Performing operation DeleteWithHttpMessagesAsync on $SubscriptionId."))) { + if ($PSBoundParameters.ContainsKey(('Force'))) { $null = $PSBoundParameters.Remove('Force') } + Azs.Subscriptions.Admin.internal\Remove-AzsUserSubscription @PSBoundParameters + } + } + } + +} diff --git a/src/Azs.Subscriptions.Admin/custom/Set-AzsOffer.ps1 b/src/Azs.Subscriptions.Admin/custom/Set-AzsOffer.ps1 new file mode 100644 index 00000000..15638165 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/custom/Set-AzsOffer.ps1 @@ -0,0 +1,196 @@ +<# +.Synopsis +Create or update the offer. +.Description +Create or update the offer. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/set-azsoffer +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +ADDONPLANDEFINITION : References to add-on plans that a tenant can optionally acquire as a part of the offer. + [MaxAcquisitionCount ]: Maximum number of instances that can be acquired by a single subscription. If not specified, the assumed value is 1. + [PlanId ]: Plan identifier. + +OFFERDEFINITION : Represents an offering of services against which a subscription can be created. + [Location ]: Location of the resource + [AddonPlans ]: References to add-on plans that a tenant can optionally acquire as a part of the offer. + [MaxAcquisitionCount ]: Maximum number of instances that can be acquired by a single subscription. If not specified, the assumed value is 1. + [PlanId ]: Plan identifier. + [BasePlanIds ]: Identifiers of the base plans that become available to the tenant immediately when a tenant subscribes to the offer. + [Description ]: Description of offer. + [DisplayName ]: Display name of offer. + [ExternalReferenceId ]: External reference identifier. + [MaxSubscriptionsPerAccount ]: Maximum subscriptions per account. + [PropertiesName ]: Name of the Offer. + [State ]: Offer accessibility state. + [SubscriptionCount ]: Current subscription count. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/set-azsoffer +#> +function Set-AzsOffer { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory, ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # Name of an offer. + ${Name}, + + [Parameter(Mandatory, ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # The resource group the resource is located under. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer] + # Represents an offering of services against which a subscription can be created. + # To construct, see NOTES section for OFFERDEFINITION properties and create a hash table. + ${OfferDefinition}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IAddonPlanDefinition[]] + # References to add-on plans that a tenant can optionally acquire as a part of the offer. + # To construct, see NOTES section for ADDONPLANDEFINITION properties and create a hash table. + ${AddonPlanDefinition}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String[]] + # Identifiers of the base plans that become available to the tenant immediately when a tenant subscribes to the offer. + ${BasePlanIds}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Description of offer. + ${Description}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Display name of offer. + ${DisplayName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # External reference identifier. + ${ExternalReferenceId}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource + ${Location}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.Int32] + # Maximum subscriptions per account. + ${MaxSubscriptionsPerAccount}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Name of the Offer. + ${PropertiesName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.AccessibilityState])] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.AccessibilityState] + # Offer accessibility state. + ${State}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.Int32] + # Current subscription count. + ${SubscriptionCount}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + # Pipeline feature broken in autorest generated cmdlet + # Name and ResourceGroupName are mandatory parameters along with the pipeline object + # Getting these parameters from the pipeline object + if ( $PSCmdlet.ParameterSetName -eq 'Update' ) + { + if ($null -ne $PSBoundParameters['OfferDefinition'].PropertiesName) + { + $PSBoundParameters['Name'] = $PSBoundParameters['OfferDefinition'].PropertiesName + } + if ($null -ne $PSBoundParameters['OfferDefinition'].Id) + { + $OfferProps = $PSBoundParameters['OfferDefinition'].Id.split('/') + $PSBoundParameters['ResourceGroupName'] = $OfferProps[$OfferProps.indexof('resourceGroups')+1] + } + } + Azs.Subscriptions.Admin.internal\Set-AzsOffer @PSBoundParameters + } + +} diff --git a/src/Azs.Subscriptions.Admin/custom/Set-AzsPlan.ps1 b/src/Azs.Subscriptions.Admin/custom/Set-AzsPlan.ps1 new file mode 100644 index 00000000..7d3cb7ff --- /dev/null +++ b/src/Azs.Subscriptions.Admin/custom/Set-AzsPlan.ps1 @@ -0,0 +1,175 @@ +<# +.Synopsis +Create or update the plan. +.Description +Create or update the plan. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/set-azsplan +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +PLANDEFINITION : A plan represents a package of quotas and capabilities that are offered tenants. A tenant can acquire this plan through an offer to upgrade his access to underlying cloud services. + [Location ]: Location of the resource + [Description ]: Description of the plan. + [DisplayName ]: Display name. + [ExternalReferenceId ]: External reference identifier. + [PropertiesName ]: Name of the plan. + [QuotaIds ]: Quota identifiers under the plan. + [SkuIds ]: SKU identifiers. + [SubscriptionCount ]: Subscription count. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/set-azsplan +#> +function Set-AzsPlan { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory, ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # Name of the plan. + ${Name}, + + [Parameter(Mandatory, ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # The resource group the resource is located under. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan] + # A plan represents a package of quotas and capabilities that are offered tenants. + # A tenant can acquire this plan through an offer to upgrade his access to underlying cloud services. + # To construct, see NOTES section for PLANDEFINITION properties and create a hash table. + ${PlanDefinition}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Description of the plan. + ${Description}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Display name. + ${DisplayName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # External reference identifier. + ${ExternalReferenceId}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # Location of the resource + ${Location}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Name of the plan. + ${PropertiesName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String[]] + # Quota identifiers under the plan. + ${QuotaIds}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String[]] + # SKU identifiers. + ${SkuIds}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.Int32] + # Subscription count. + ${SubscriptionCount}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + # Pipeline feature broken in autorest generated cmdlet + # Name and ResourceGroupName are mandatory parameters along with the pipeline object + # Getting these parameters from the pipeline object + if ( $PSCmdlet.ParameterSetName -eq 'Update' ) + { + if ($null -ne $PSBoundParameters['PlanDefinition'].PropertiesName) + { + $PSBoundParameters['Name'] = $PSBoundParameters['PlanDefinition'].PropertiesName + } + if ($null -ne $PSBoundParameters['PlanDefinition'].Id) + { + $OfferProps = $PSBoundParameters['PlanDefinition'].Id.split('/') + $PSBoundParameters['ResourceGroupName'] = $OfferProps[$OfferProps.indexof('resourceGroups')+1] + } + } + Azs.Subscriptions.Admin.internal\Set-AzsPlan @PSBoundParameters + } + +} diff --git a/src/Azs.Subscriptions.Admin/custom/Set-AzsUserSubscription.ps1 b/src/Azs.Subscriptions.Admin/custom/Set-AzsUserSubscription.ps1 new file mode 100644 index 00000000..871bdfec --- /dev/null +++ b/src/Azs.Subscriptions.Admin/custom/Set-AzsUserSubscription.ps1 @@ -0,0 +1,178 @@ +<# +.Synopsis +Creates or updates the specified subscription. +.Description +Creates or updates the specified subscription. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/set-azsusersubscription +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +SUBSCRIPTIONDEFINITION : Subscription object properties. + [DelegatedProviderSubscriptionId ]: Parent DelegatedProvider subscription identifier. + [DisplayName ]: Subscription name. + [ExternalReferenceId ]: External reference identifier. + [Id ]: Fully qualified identifier. + [OfferId ]: Identifier of the offer under the scope of a delegated provider. + [Owner ]: Subscription owner. + [RoutingResourceManagerType ]: Routing resource manager type. + [State ]: Subscription state. + [SubscriptionId ]: Subscription identifier. + [TenantId ]: Directory tenant identifier. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/set-azsusersubscription +#> +function Set-AzsUserSubscription { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory, ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [System.String] + # The target subscription ID. + ${TargetSubscriptionId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition] + # Subscription object properties. + # To construct, see NOTES section for SUBSCRIPTIONDEFINITION properties and create a hash table. + ${SubscriptionDefinition}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Parent DelegatedProvider subscription identifier. + ${DelegatedProviderSubscriptionId}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Subscription name. + ${DisplayName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # External reference identifier. + ${ExternalReferenceId}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Fully qualified identifier. + ${Id}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Identifier of the offer under the scope of a delegated provider. + ${OfferId}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Subscription owner. + ${Owner}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.ResourceManagerType])] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.ResourceManagerType] + # Routing resource manager type. + ${RoutingResourceManagerType}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.SubscriptionState])] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.SubscriptionState] + # Subscription state. + ${State}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Subscription identifier. + ${SubscriptionId1}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Body')] + [System.String] + # Directory tenant identifier. + ${TenantId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + # Pipeline feature broken in autorest generated cmdlet + # TargetSubscriptionId is a mandatory parameters along with the pipeline object + # Getting TargetSubscriptionId parameter from the pipeline object + if ( $PSCmdlet.ParameterSetName -eq 'Update' ) + { + if ($null -ne $PSBoundParameters['SubscriptionDefinition'].SubscriptionId) + { + $PSBoundParameters['TargetSubscriptionId'] = $PSBoundParameters['SubscriptionDefinition'].SubscriptionId + } + } + Azs.Subscriptions.Admin.internal\Set-AzsUserSubscription @PSBoundParameters + } + +} diff --git a/src/Azs.Subscriptions.Admin/docs/Add-AzsPlanToOffer.md b/src/Azs.Subscriptions.Admin/docs/Add-AzsPlanToOffer.md new file mode 100644 index 00000000..aac8bb43 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Add-AzsPlanToOffer.md @@ -0,0 +1,292 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/add-azsplantooffer +schema: 2.0.0 +--- + +# Add-AzsPlanToOffer + +## SYNOPSIS +Links a plan to an offer. + +## SYNTAX + +### LinkExpanded (Default) +``` +Add-AzsPlanToOffer -OfferName -ResourceGroupName [-SubscriptionId ] + [-MaxAcquisitionCount ] [-PlanLinkType ] [-PlanName ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Link +``` +Add-AzsPlanToOffer -OfferName -ResourceGroupName -PlanLink + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### LinkViaIdentity +``` +Add-AzsPlanToOffer -InputObject -PlanLink + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### LinkViaIdentityExpanded +``` +Add-AzsPlanToOffer -InputObject [-MaxAcquisitionCount ] + [-PlanLinkType ] [-PlanName ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION +Links a plan to an offer. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Add-AzsPlanToOffer -PlanName "addonplan" -PlanLinkType Addon -OfferName "testoffer" -ResourceGroupName "testrg" -MaxAcquisitionCount 18 + +AddonPlans : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/addonplan} +BasePlanIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan} +Description : +DisplayName : testoffer +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/offers/testoffer +Location : redmond +MaxSubscriptionsPerAccount : 0 +Name : testoffer +PropertiesName : testoffer +State : Private +SubscriptionCount : 0 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers +``` + +Links a plan to an offer. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: LinkViaIdentity, LinkViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxAcquisitionCount +The maximum acquisition count by subscribers + +```yaml +Type: System.Int32 +Parameter Sets: LinkExpanded, LinkViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferName +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: Link, LinkExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanLink +Definition for linking and unlinking plans to offers. +To construct, see NOTES section for PLANLINK properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanLinkDefinition +Parameter Sets: Link, LinkViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanLinkType +Type of the plan link. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.PlanLinkType +Parameter Sets: LinkExpanded, LinkViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanName +Name of the plan. + +```yaml +Type: System.String +Parameter Sets: LinkExpanded, LinkViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: Link, LinkExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Link, LinkExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanLinkDefinition + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +#### PLANLINK : Definition for linking and unlinking plans to offers. + - `[MaxAcquisitionCount ]`: The maximum acquisition count by subscribers + - `[PlanLinkType ]`: Type of the plan link. + - `[PlanName ]`: Name of the plan. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Azs.Subscriptions.Admin.md b/src/Azs.Subscriptions.Admin/docs/Azs.Subscriptions.Admin.md new file mode 100644 index 00000000..541f1f0a --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Azs.Subscriptions.Admin.md @@ -0,0 +1,112 @@ +--- +Module Name: Azs.Subscriptions.Admin +Module Guid: 05ed726b-fcce-40b2-ae08-ae5e6027eee4 +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.Subscriptions.Admin Module +## Description +Microsoft AzureStack PowerShell: SubscriptionsAdmin cmdlets + +## Azs.Subscriptions.Admin Cmdlets +### [Add-AzsPlanToOffer](Add-AzsPlanToOffer.md) +Links a plan to an offer. + +### [Get-AzsAcquiredPlan](Get-AzsAcquiredPlan.md) +Gets the specified plan acquired by a subscription consuming the offer. + +### [Get-AzsAdminManagedOffer](Get-AzsAdminManagedOffer.md) +Get the specified offer. + +### [Get-AzsDelegatedProvider](Get-AzsDelegatedProvider.md) +Get the specified delegated provider. + +### [Get-AzsDelegatedProviderManagedOffer](Get-AzsDelegatedProviderManagedOffer.md) +Get the specified delegated provider offer. + +### [Get-AzsDirectoryTenant](Get-AzsDirectoryTenant.md) +Get a directory tenant by name. + +### [Get-AzsIdentityHealthReport](Get-AzsIdentityHealthReport.md) +Checks the identity health + +### [Get-AzsLocation](Get-AzsLocation.md) +Get the specified location. + +### [Get-AzsManifest](Get-AzsManifest.md) +Get the specified manifest. + +### [Get-AzsOfferDelegation](Get-AzsOfferDelegation.md) +Get the specified offer delegation. + +### [Get-AzsOfferMetric](Get-AzsOfferMetric.md) +Get the offer metrics. + +### [Get-AzsPlan](Get-AzsPlan.md) +Get the specified plan. + +### [Get-AzsPlanMetric](Get-AzsPlanMetric.md) +Get the metrics of the specified plan. + +### [Get-AzsSubscriptionQuota](Get-AzsSubscriptionQuota.md) +Gets a quota by name. + +### [Get-AzsUserSubscription](Get-AzsUserSubscription.md) +Get a specified subscription. + +### [Move-AzsUserSubscription](Move-AzsUserSubscription.md) +Move subscriptions between delegated provider offers. + +### [New-AzsAcquiredPlan](New-AzsAcquiredPlan.md) + + +### [New-AzsOffer](New-AzsOffer.md) +Create or update the offer. + +### [New-AzsOfferDelegation](New-AzsOfferDelegation.md) +Create or update the offer delegation. + +### [New-AzsPlan](New-AzsPlan.md) +Create or update the plan. + +### [New-AzsUserSubscription](New-AzsUserSubscription.md) +Creates or updates the specified subscription. + +### [Remove-AzsAcquiredPlan](Remove-AzsAcquiredPlan.md) +Deletes an acquired plan. + +### [Remove-AzsOffer](Remove-AzsOffer.md) +Delete the specified offer. + +### [Remove-AzsOfferDelegation](Remove-AzsOfferDelegation.md) +Delete the specified offer delegation. + +### [Remove-AzsPlan](Remove-AzsPlan.md) +Delete the specified plan. + +### [Remove-AzsPlanFromOffer](Remove-AzsPlanFromOffer.md) +Unlink a plan from an offer. + +### [Remove-AzsUserSubscription](Remove-AzsUserSubscription.md) + + +### [Set-AzsOffer](Set-AzsOffer.md) +Create or update the offer. + +### [Set-AzsOfferDelegation](Set-AzsOfferDelegation.md) +Create or update the offer delegation. + +### [Set-AzsPlan](Set-AzsPlan.md) +Create or update the plan. + +### [Set-AzsUserSubscription](Set-AzsUserSubscription.md) +Creates or updates the specified subscription. + +### [Test-AzsMoveUserSubscription](Test-AzsMoveUserSubscription.md) +Validate that user subscriptions can be moved between delegated provider offers. + +### [Test-AzsNameAvailability](Test-AzsNameAvailability.md) +Get the list of subscriptions. + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsAcquiredPlan.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsAcquiredPlan.md new file mode 100644 index 00000000..2cc143c5 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsAcquiredPlan.md @@ -0,0 +1,174 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsacquiredplan +schema: 2.0.0 +--- + +# Get-AzsAcquiredPlan + +## SYNOPSIS +Gets the specified plan acquired by a subscription consuming the offer. + +## SYNTAX + +### List (Default) +``` +Get-AzsAcquiredPlan -TargetSubscriptionId [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzsAcquiredPlan -PlanAcquisitionId -TargetSubscriptionId [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsAcquiredPlan -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Gets the specified plan acquired by a subscription consuming the offer. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsAcquiredPlan -TargetSubscriptionId "d77ed1d7-cb62-4658-a777-386a8ae523dd" + +AcquisitionId : 718c7f7c-4868-479a-98ce-5caaa8f158c1 +AcquisitionTime : 3/12/2020 11:16:08 PM +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/acquiredPlan + s/718c7f7c-4868-479a-98ce-5caaa8f158c1 +PlanId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/plans/testplan +ProvisioningState : Succeeded +``` + +Get a collection of all acquired plans that subscription has access to. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanAcquisitionId +The plan acquisition Identifier + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetSubscriptionId +The target subscription ID. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanAcquisition + +## ALIASES + +### Get-AzsSubscriptionPlan + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsAdminManagedOffer.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsAdminManagedOffer.md new file mode 100644 index 00000000..24a49dc6 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsAdminManagedOffer.md @@ -0,0 +1,186 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsadminmanagedoffer +schema: 2.0.0 +--- + +# Get-AzsAdminManagedOffer + +## SYNOPSIS +Get the specified offer. + +## SYNTAX + +### List (Default) +``` +Get-AzsAdminManagedOffer [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsAdminManagedOffer -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsAdminManagedOffer -InputObject [-DefaultProfile ] + [] +``` + +### List1 +``` +Get-AzsAdminManagedOffer -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get the specified offer. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsAdminManagedOffer -Name "testoffer" -ResourceGroupName "testrg" + +AddonPlans : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/addonplan} +BasePlanIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan} +Description : +DisplayName : testoffer +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/offers/testoffer +Location : redmond +MaxSubscriptionsPerAccount : 0 +Name : testoffer +PropertiesName : testoffer +State : Private +SubscriptionCount : 0 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers +``` + +Get offer by Name and ResourceGroupName + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: Get, List1 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List, List1 +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer + +## ALIASES + +### Get-AzsManagedOffer + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsDelegatedProvider.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsDelegatedProvider.md new file mode 100644 index 00000000..fb6cf9ca --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsDelegatedProvider.md @@ -0,0 +1,159 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsdelegatedprovider +schema: 2.0.0 +--- + +# Get-AzsDelegatedProvider + +## SYNOPSIS +Get the specified delegated provider. + +## SYNTAX + +### List (Default) +``` +Get-AzsDelegatedProvider [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsDelegatedProvider -DelegatedProviderId [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsDelegatedProvider -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get the specified delegated provider. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsDelegatedProvider -DelegatedProviderId "ed3e275b-87d1-4e94-9962-b3700287bdbc" | fl * + +DelegatedProviderSubscriptionId : d77ed1d7-cb62-4658-a777-386a8ae523dd +DisplayName : cnur4866tenantresellersubscription843 +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/ed3e275b-87d1-4e94-9962-b3700287bdbc +OfferId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/cnur4866resellersubscrrg843/providers/Microsoft.Subscriptions.Admin/offers/cnur4866tenantsubsvcoffe + r843 +Owner : tenantadmin1@msazurestack.onmicrosoft.com +RoutingResourceManagerType : Default +State : Enabled +SubscriptionId : ed3e275b-87d1-4e94-9962-b3700287bdbc +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb +``` + +Get a specific delegated provider. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DelegatedProviderId +DelegatedProvider identifier. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsDelegatedProviderManagedOffer.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsDelegatedProviderManagedOffer.md new file mode 100644 index 00000000..bac32e78 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsDelegatedProviderManagedOffer.md @@ -0,0 +1,166 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsdelegatedprovidermanagedoffer +schema: 2.0.0 +--- + +# Get-AzsDelegatedProviderManagedOffer + +## SYNOPSIS +Get the specified delegated provider offer. + +## SYNTAX + +### List (Default) +``` +Get-AzsDelegatedProviderManagedOffer -DelegatedProviderSubscriptionId [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsDelegatedProviderManagedOffer -DelegatedProviderSubscriptionId -Name + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsDelegatedProviderManagedOffer -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get the specified delegated provider offer. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsDelegatedProviderManagedOffer -DelegatedProviderSubscriptionId "c90173b1-de7a-4b1d-8600-b832b0e65946" + +{{ Add output here }} +``` + +Get the list of delegated provider offers. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DelegatedProviderSubscriptionId +Delegated provider subscription identifier. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: DelegatedProviderId + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IDelegatedProviderOffer + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsDirectoryTenant.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsDirectoryTenant.md new file mode 100644 index 00000000..1a51ec2f --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsDirectoryTenant.md @@ -0,0 +1,169 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsdirectorytenant +schema: 2.0.0 +--- + +# Get-AzsDirectoryTenant + +## SYNOPSIS +Get a directory tenant by name. + +## SYNTAX + +### List (Default) +``` +Get-AzsDirectoryTenant -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzsDirectoryTenant -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsDirectoryTenant -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get a directory tenant by name. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsDirectoryTenant -ResourceGroupName 'system.redmond' + +Location Name Type +-------- ---- ---- +redmond azurestack01.onmicrosoft.com Microsoft.Subscriptions.Admin/directoryTenants +redmond azurestack02.onmicrosoft.com Microsoft.Subscriptions.Admin/directoryTenants +``` + +Lists all the directory tenants under the current subscription and given resource group name. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Directory tenant name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IDirectoryTenant + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsIdentityHealthReport.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsIdentityHealthReport.md new file mode 100644 index 00000000..f2e80ea1 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsIdentityHealthReport.md @@ -0,0 +1,163 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsidentityhealthreport +schema: 2.0.0 +--- + +# Get-AzsIdentityHealthReport + +## SYNOPSIS +Checks the identity health + +## SYNTAX + +### Check (Default) +``` +Get-AzsIdentityHealthReport [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### CheckViaIdentity +``` +Get-AzsIdentityHealthReport -InputObject [-DefaultProfile ] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Checks the identity health + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsIdentityHealthReport + +ReportEndTimeUtc ReportStartTimeUtc Status +---------------- ------------------ ------ +3/12/2020 11:41:08 PM 3/12/2020 11:40:50 PM Healthy +``` + +Get the status of the Identity Health. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: CheckViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Check +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IIdentityHealthCheckReportDefinition + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsLocation.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsLocation.md new file mode 100644 index 00000000..351390c3 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsLocation.md @@ -0,0 +1,149 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azslocation +schema: 2.0.0 +--- + +# Get-AzsLocation + +## SYNOPSIS +Get the specified location. + +## SYNTAX + +### List (Default) +``` +Get-AzsLocation [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsLocation -Name [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsLocation -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get the specified location. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsLocation + +DisplayName Latitude Longitude Name +----------- -------- --------- ---- +redmond redmond +``` + +Get a list of all AzureStack locations. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +The AzureStack location. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: Location + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ILocation + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsManifest.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsManifest.md new file mode 100644 index 00000000..8168bef7 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsManifest.md @@ -0,0 +1,152 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsmanifest +schema: 2.0.0 +--- + +# Get-AzsManifest + +## SYNOPSIS +Get the specified manifest. + +## SYNTAX + +### List (Default) +``` +Get-AzsManifest [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsManifest -ManifestName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentity +``` +Get-AzsManifest -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get the specified manifest. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsManifest + +Name : Microsoft-Authorization-Admin--redmond--Admin +Metadata : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ManifestMetadata + +Name : Microsoft-Authorization--redmond--Admin +Metadata : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ManifestMetadata +``` + +Lists all the manifests under the current subscription. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -ManifestName +The manifest name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IManifest + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsOfferDelegation.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsOfferDelegation.md new file mode 100644 index 00000000..0a7d0ae5 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsOfferDelegation.md @@ -0,0 +1,187 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsofferdelegation +schema: 2.0.0 +--- + +# Get-AzsOfferDelegation + +## SYNOPSIS +Get the specified offer delegation. + +## SYNTAX + +### List (Default) +``` +Get-AzsOfferDelegation -OfferName -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsOfferDelegation -Name -OfferName -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsOfferDelegation -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get the specified offer delegation. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsOfferDelegation -OfferName "delegatedoffer" -ResourceGroupName "testrg" + +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/offers/delegatedoffer/offerDelegations/offerdelegation +Location : redmond +Name : delegatedoffer/offerdelegation +SubscriptionId : dbc27112-f67a-4690-ba12-730f71cbb018 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers/offerDelegations +``` + +Get the list of delegated offers. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of a offer delegation. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferName +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOfferDelegation + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsOfferMetric.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsOfferMetric.md new file mode 100644 index 00000000..fb0c8ace --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsOfferMetric.md @@ -0,0 +1,117 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsoffermetric +schema: 2.0.0 +--- + +# Get-AzsOfferMetric + +## SYNOPSIS +Get the offer metrics. + +## SYNTAX + +``` +Get-AzsOfferMetric -OfferName -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get the offer metrics. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsOfferMetric -OfferName "testoffer" -ResourceGroupName "testrg" + +EndTime MetricUnit StartTime TimeGrain +------- ---------- --------- --------- +3/13/2020 12:04:33 AM Count 3/6/2020 12:00:00 AM P1D +3/13/2020 12:04:33 AM Count 3/6/2020 12:00:00 AM P1D +``` + +Get the offer metrics. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferName +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IMetricList + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsPlan.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsPlan.md new file mode 100644 index 00000000..051bdb96 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsPlan.md @@ -0,0 +1,181 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsplan +schema: 2.0.0 +--- + +# Get-AzsPlan + +## SYNOPSIS +Get the specified plan. + +## SYNTAX + +### List (Default) +``` +Get-AzsPlan [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsPlan -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsPlan -InputObject [-DefaultProfile ] [] +``` + +### List1 +``` +Get-AzsPlan -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get the specified plan. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsPlan -Name "testplan" -ResourceGroupName "testrg" + +Description : testplan +DisplayName : testplan +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan +Location : redmond +Name : testplan +PropertiesName : testplan +QuotaIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/locations/redmond/quotas/delegatedProviderQuota} +SkuIds : +SubscriptionCount : 1 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/plans +``` + +Get a specifc plan under this subscriptions. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the plan. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: Get, List1 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List, List1 +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsPlanMetric.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsPlanMetric.md new file mode 100644 index 00000000..95a5bedb --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsPlanMetric.md @@ -0,0 +1,117 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsplanmetric +schema: 2.0.0 +--- + +# Get-AzsPlanMetric + +## SYNOPSIS +Get the metrics of the specified plan. + +## SYNTAX + +``` +Get-AzsPlanMetric -PlanName -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get the metrics of the specified plan. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsPlanMetric -PlanName "testplan" -ResourceGroupName "testrg" + +EndTime MetricUnit StartTime TimeGrain +------- ---------- --------- --------- +3/13/2020 12:06:16 AM Count 3/6/2020 12:00:00 AM P1D +3/13/2020 12:06:16 AM Count 3/6/2020 12:00:00 AM P1D +``` + +Get a plan's metrics. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanName +Name of the plan. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IMetricList + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsSubscriptionQuota.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsSubscriptionQuota.md new file mode 100644 index 00000000..3c3d4cef --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsSubscriptionQuota.md @@ -0,0 +1,166 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azssubscriptionquota +schema: 2.0.0 +--- + +# Get-AzsSubscriptionQuota + +## SYNOPSIS +Gets a quota by name. + +## SYNTAX + +### List (Default) +``` +Get-AzsSubscriptionQuota [-Location ] [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzsSubscriptionQuota -Quota [-Location ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsSubscriptionQuota -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Gets a quota by name. + +## EXAMPLES + +### Example 1 +```powershell + +``` + +Get the list of subscription resource provider quotas. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +The AzureStack location. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Quota +Name of the quota. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IQuota + +## ALIASES + +### Get-AzsSubscriptionsQuota + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Get-AzsUserSubscription.md b/src/Azs.Subscriptions.Admin/docs/Get-AzsUserSubscription.md new file mode 100644 index 00000000..600e3845 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Get-AzsUserSubscription.md @@ -0,0 +1,175 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/get-azsusersubscription +schema: 2.0.0 +--- + +# Get-AzsUserSubscription + +## SYNOPSIS +Get a specified subscription. + +## SYNTAX + +### List (Default) +``` +Get-AzsUserSubscription [-SubscriptionId ] [-Filter ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzsUserSubscription -TargetSubscriptionId [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsUserSubscription -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get a specified subscription. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsUserSubscription | Select-Object -First 1 | fl * + +DelegatedProviderSubscriptionId : d77ed1d7-cb62-4658-a777-386a8ae523dd +DisplayName : DRPTestffbffbe5-test-test-test-test-test-test +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/ffbffbe5-8905-4f51-b2ed-4717049de782 +OfferId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/offers/DRPTestOffer5056 +Owner : user@microsoft.com +RoutingResourceManagerType : Default +State : Enabled +SubscriptionId : ffbffbe5-8905-4f51-b2ed-4717049de782 +TenantId : 76440dfb-c97c-4fee-8f6c-dff8ddbe816f +``` + +Get the list of user subscriptions as operator. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Filter +OData filter parameter. + +```yaml +Type: System.String +Parameter Sets: List +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetSubscriptionId +The target subscription ID. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Move-AzsUserSubscription.md b/src/Azs.Subscriptions.Admin/docs/Move-AzsUserSubscription.md new file mode 100644 index 00000000..8187fe6e --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Move-AzsUserSubscription.md @@ -0,0 +1,292 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/move-azsusersubscription +schema: 2.0.0 +--- + +# Move-AzsUserSubscription + +## SYNOPSIS +Move subscriptions between delegated provider offers. + +## SYNTAX + +### MoveExpanded (Default) +``` +Move-AzsUserSubscription -ResourceId [-SubscriptionId ] + [-DestinationDelegatedProviderOffer ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +### Move +``` +Move-AzsUserSubscription -MoveSubscriptionsDefinition + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] + [] +``` + +### MoveViaIdentity +``` +Move-AzsUserSubscription -InputObject + -MoveSubscriptionsDefinition [-DefaultProfile ] [-AsJob] [-NoWait] + [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### MoveViaIdentityExpanded +``` +Move-AzsUserSubscription -InputObject -ResourceId + [-DestinationDelegatedProviderOffer ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Move subscriptions between delegated provider offers. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Move-AzsSubscription \` + -DestinationDelegatedProviderOffer "/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/delegatedProviders/798568b7-c6f1-4bf7-bb8f-2c8bebc7c777/offers/ro1" + -ResourceId "/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/subscriptions/ce4c7fdb-5a38-46f5-8bbc-b8b328a87ab6","/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/subscriptions/a0d1a71c-0b27-4e73-abfc-169512576f7d" + +{{ Add output here }} +``` + +Move user subscriptions to a delegated provider offer. + +### Example 2 +```powershell +PS C:\> $resourceIds = Get-AzsUserSubscription | where {$_.DelegatedProviderSubscriptionId -eq "798568b7-c6f1-4bf7-bb8f-2c8bebc7c777"} | Select -ExpandProperty Id +Move-AzsSubscription -ResourceId $resourceIds + +{{ Add output here }} +``` + +Move user subscriptions from a delegated provider to the Default Provider. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DestinationDelegatedProviderOffer +The delegated provider offer identifier (from the Admin context) that the subscriptions to be moved to. + +```yaml +Type: System.String +Parameter Sets: MoveExpanded, MoveViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: MoveViaIdentity, MoveViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -MoveSubscriptionsDefinition +The move subscriptions action definition +To construct, see NOTES section for MOVESUBSCRIPTIONSDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IMoveSubscriptionsDefinition +Parameter Sets: Move, MoveViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceId +A collection of subscriptions to move to the target delegated provider offer. + +```yaml +Type: System.String[] +Parameter Sets: MoveExpanded, MoveViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Move, MoveExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IMoveSubscriptionsDefinition + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +#### MOVESUBSCRIPTIONSDEFINITION : The move subscriptions action definition + - `Resources `: A collection of subscriptions to move to the target delegated provider offer. + - `[TargetDelegatedProviderOffer ]`: The delegated provider offer identifier (from the Admin context) that the subscriptions to be moved to. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/New-AzsAcquiredPlan.md b/src/Azs.Subscriptions.Admin/docs/New-AzsAcquiredPlan.md new file mode 100644 index 00000000..b816c0fc --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/New-AzsAcquiredPlan.md @@ -0,0 +1,274 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsacquiredplan +schema: 2.0.0 +--- + +# New-AzsAcquiredPlan + +## SYNOPSIS + + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzsAcquiredPlan -TargetSubscriptionId [-PlanAcquisitionId ] [-SubscriptionId ] + [-AcquisitionTime ] [-ExternalReferenceId ] [-Id ] [-PlanId ] + [-ProvisioningState ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### Create +``` +New-AzsAcquiredPlan -TargetSubscriptionId -AcquiredPlanDefinition + [-PlanAcquisitionId ] [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-AzsAcquiredPlan -PlanAcquisitionId $([Guid]::NewGuid()) -PlanId "/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan" -TargetSubscriptionId "d77ed1d7-cb62-4658-a777-386a8ae523dd" + +AcquisitionId : 718c7f7c-4868-479a-98ce-5caaa8f158c1 +AcquisitionTime : 3/12/2020 11:16:08 PM +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/acquiredPlan + s/718c7f7c-4868-479a-98ce-5caaa8f158c1 +PlanId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/plans/testplan +ProvisioningState : Succeeded +``` + +Create a subscription plan. + +## PARAMETERS + +### -AcquiredPlanDefinition +To construct, see NOTES section for ACQUIREDPLANDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanAcquisition +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -AcquisitionTime + + +```yaml +Type: System.DateTime +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ExternalReferenceId + + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Id + + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanAcquisitionId + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: $([Guid]::NewGuid().ToString()) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanId + + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ProvisioningState + + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.ProvisioningState +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetSubscriptionId + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanAcquisition + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanAcquisition + +## ALIASES + +### New-AzsSubscriptionPlan + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### ACQUIREDPLANDEFINITION : + - `[AcquisitionId ]`: Acquisition identifier. + - `[AcquisitionTime ]`: Acquisition time. + - `[ExternalReferenceId ]`: External reference identifier. + - `[Id ]`: Identifier in the tenant subscription context. + - `[PlanId ]`: Plan identifier in the tenant subscription context. + - `[ProvisioningState ]`: State of the provisioning. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/New-AzsOffer.md b/src/Azs.Subscriptions.Admin/docs/New-AzsOffer.md new file mode 100644 index 00000000..2a4a7ab8 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/New-AzsOffer.md @@ -0,0 +1,371 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsoffer +schema: 2.0.0 +--- + +# New-AzsOffer + +## SYNOPSIS +Create or update the offer. + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzsOffer -Name -ResourceGroupName -BasePlanIds [-SubscriptionId ] + [-AddonPlanDefinition ] [-Description ] [-DisplayName ] + [-ExternalReferenceId ] [-Location ] [-MaxSubscriptionsPerAccount ] + [-PropertiesName ] [-State ] [-SubscriptionCount ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Create +``` +New-AzsOffer -OfferDefinition [-SubscriptionId ] [-DefaultProfile ] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Create or update the offer. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-AzsOffer -Name "testoffer" -ResourceGroupName "testrg" -BasePlanIds "/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan" + +AddonPlans : {} +BasePlanIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan} +Description : +DisplayName : testoffer +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/offers/testoffer +Location : redmond +MaxSubscriptionsPerAccount : 0 +Name : testoffer +PropertiesName : testoffer +State : Private +SubscriptionCount : 0 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers +``` + +Creates a new offer. + +## PARAMETERS + +### -AddonPlanDefinition +References to add-on plans that a tenant can optionally acquire as a part of the offer. +To construct, see NOTES section for ADDONPLANDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IAddonPlanDefinition[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -BasePlanIds +Identifiers of the base plans that become available to the tenant immediately when a tenant subscribes to the offer. + +```yaml +Type: System.String[] +Parameter Sets: CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Description +Description of offer. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DisplayName +Display name of offer. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ExternalReferenceId +External reference identifier. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxSubscriptionsPerAccount +Maximum subscriptions per account. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferDefinition +Represents an offering of services against which a subscription can be created. +To construct, see NOTES section for OFFERDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PropertiesName +Name of the Offer. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -State +Offer accessibility state. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.AccessibilityState +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: Write-Output "Private" +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionCount +Current subscription count. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### ADDONPLANDEFINITION : References to add-on plans that a tenant can optionally acquire as a part of the offer. + - `[MaxAcquisitionCount ]`: Maximum number of instances that can be acquired by a single subscription. If not specified, the assumed value is 1. + - `[PlanId ]`: Plan identifier. + +#### OFFERDEFINITION : Represents an offering of services against which a subscription can be created. + - `[Location ]`: Location of the resource + - `[AddonPlans ]`: References to add-on plans that a tenant can optionally acquire as a part of the offer. + - `[MaxAcquisitionCount ]`: Maximum number of instances that can be acquired by a single subscription. If not specified, the assumed value is 1. + - `[PlanId ]`: Plan identifier. + - `[BasePlanIds ]`: Identifiers of the base plans that become available to the tenant immediately when a tenant subscribes to the offer. + - `[Description ]`: Description of offer. + - `[DisplayName ]`: Display name of offer. + - `[ExternalReferenceId ]`: External reference identifier. + - `[MaxSubscriptionsPerAccount ]`: Maximum subscriptions per account. + - `[PropertiesName ]`: Name of the Offer. + - `[State ]`: Offer accessibility state. + - `[SubscriptionCount ]`: Current subscription count. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/New-AzsOfferDelegation.md b/src/Azs.Subscriptions.Admin/docs/New-AzsOfferDelegation.md new file mode 100644 index 00000000..0330c4f8 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/New-AzsOfferDelegation.md @@ -0,0 +1,236 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsofferdelegation +schema: 2.0.0 +--- + +# New-AzsOfferDelegation + +## SYNOPSIS +Create or update the offer delegation. + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzsOfferDelegation -Name -OfferName -ResourceGroupName + [-SubscriptionId ] [-Location ] [-TargetSubscriptionId ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### Create +``` +New-AzsOfferDelegation -Name -OfferName -ResourceGroupName + -OfferDelegationDefinition [-SubscriptionId ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Create or update the offer delegation. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-AzsOfferDelegation -Name "testofferdelegation" -OfferName "testoffer" -ResourceGroupName "testrg" -TargetSubscriptionId "dbc27112-f67a-4690-ba12-730f71cba018" + +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/offers/testoffer/offerDelegations/testofferdel + egation +Location : redmond +Name : testoffer/testofferdelegation +SubscriptionId : dbc27112-f67a-4690-ba12-730f71cba018 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers/offerDelegations +``` + +Create a new offer delegation. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of a offer delegation. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferDelegationDefinition +Offer delegation. +To construct, see NOTES section for OFFERDELEGATIONDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOfferDelegation +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferName +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetSubscriptionId +Identifier of the subscription receiving the delegated offer. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOfferDelegation + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOfferDelegation + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### OFFERDELEGATIONDEFINITION : Offer delegation. + - `[Location ]`: Location of the resource + - `[SubscriptionId ]`: Identifier of the subscription receiving the delegated offer. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/New-AzsPlan.md b/src/Azs.Subscriptions.Admin/docs/New-AzsPlan.md new file mode 100644 index 00000000..319e2e34 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/New-AzsPlan.md @@ -0,0 +1,328 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsplan +schema: 2.0.0 +--- + +# New-AzsPlan + +## SYNOPSIS +Create or update the plan. + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzsPlan -Name -ResourceGroupName -QuotaIds [-SubscriptionId ] + [-Description ] [-DisplayName ] [-ExternalReferenceId ] [-Location ] + [-PropertiesName ] [-SkuIds ] [-SubscriptionCount ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### Create +``` +New-AzsPlan -Name -ResourceGroupName -PlanDefinition [-SubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Create or update the plan. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-AzsPlan -Name "testplan" -ResourceGroupName "testrg" -QuotaIds "/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/locations/redmond/quotas/delegatedProviderQuota" -Description "testplan" + +Description : testplan +DisplayName : testplan +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan +Location : redmond +Name : testplan +PropertiesName : testplan +QuotaIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/locations/redmond/quotas/delegatedProviderQuota} +SkuIds : +SubscriptionCount : 0 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/plans +``` + +Creates a new plan + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Description +Description of the plan. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DisplayName +Display name. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ExternalReferenceId +External reference identifier. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the plan. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanDefinition +A plan represents a package of quotas and capabilities that are offered tenants. +A tenant can acquire this plan through an offer to upgrade his access to underlying cloud services. +To construct, see NOTES section for PLANDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PropertiesName +Name of the plan. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -QuotaIds +Quota identifiers under the plan. + +```yaml +Type: System.String[] +Parameter Sets: CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SkuIds +SKU identifiers. + +```yaml +Type: System.String[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionCount +Subscription count. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### PLANDEFINITION : A plan represents a package of quotas and capabilities that are offered tenants. A tenant can acquire this plan through an offer to upgrade his access to underlying cloud services. + - `[Location ]`: Location of the resource + - `[Description ]`: Description of the plan. + - `[DisplayName ]`: Display name. + - `[ExternalReferenceId ]`: External reference identifier. + - `[PropertiesName ]`: Name of the plan. + - `[QuotaIds ]`: Quota identifiers under the plan. + - `[SkuIds ]`: SKU identifiers. + - `[SubscriptionCount ]`: Subscription count. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/New-AzsUserSubscription.md b/src/Azs.Subscriptions.Admin/docs/New-AzsUserSubscription.md new file mode 100644 index 00000000..6fb0d2e6 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/New-AzsUserSubscription.md @@ -0,0 +1,312 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/new-azsusersubscription +schema: 2.0.0 +--- + +# New-AzsUserSubscription + +## SYNOPSIS +Creates or updates the specified subscription. + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzsUserSubscription -OfferId -Owner [-TargetSubscriptionId ] + [-DelegatedProviderSubscriptionId ] [-DisplayName ] [-ExternalReferenceId ] + [-Id ] [-RoutingResourceManagerType ] [-State ] + [-TenantId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Create +``` +New-AzsUserSubscription -SubscriptionDefinition [-TargetSubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Creates or updates the specified subscription. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-AzsUserSubscription -Owner "user@contoso.com" -OfferId "/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/TenantResourceGroup/providers/Microsoft.Subscriptions.Admin/offers/TenantOffer" | fl * + +DelegatedProviderSubscriptionId : d77ed1d7-cb62-4658-a777-386a8ae523dd +DisplayName : +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/398466a8-7d43-455a-b842-772d356d119e +OfferId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/TenantResourceGroup/providers/Microsoft.Subscriptions.Admin/offers/TenantOff + er +Owner : user@contoso.com +RoutingResourceManagerType : Default +State : Enabled +SubscriptionId : 398466a8-7d43-455a-b842-772d356d119e +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb +``` + +Creates a new user subscription + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DelegatedProviderSubscriptionId +Parent DelegatedProvider subscription identifier. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DisplayName +Subscription name. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ExternalReferenceId +External reference identifier. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Id +Fully qualified identifier. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferId +Identifier of the offer under the scope of a delegated provider. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Owner +Subscription owner. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -RoutingResourceManagerType +Routing resource manager type. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.ResourceManagerType +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: Write-Output "Default" +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -State +Subscription state. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.SubscriptionState +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: Write-Output "Enabled" +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionDefinition +Subscription object properties. +To construct, see NOTES section for SUBSCRIPTIONDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetSubscriptionId +The target subscription ID. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: $([Guid]::NewGuid().ToString()) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TenantId +Directory tenant identifier. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### SUBSCRIPTIONDEFINITION : Subscription object properties. + - `[DelegatedProviderSubscriptionId ]`: Parent DelegatedProvider subscription identifier. + - `[DisplayName ]`: Subscription name. + - `[ExternalReferenceId ]`: External reference identifier. + - `[Id ]`: Fully qualified identifier. + - `[OfferId ]`: Identifier of the offer under the scope of a delegated provider. + - `[Owner ]`: Subscription owner. + - `[RoutingResourceManagerType ]`: Routing resource manager type. + - `[State ]`: Subscription state. + - `[SubscriptionId ]`: Subscription identifier. + - `[TenantId ]`: Directory tenant identifier. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Remove-AzsAcquiredPlan.md b/src/Azs.Subscriptions.Admin/docs/Remove-AzsAcquiredPlan.md new file mode 100644 index 00000000..a3cb09a6 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Remove-AzsAcquiredPlan.md @@ -0,0 +1,210 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/remove-azsacquiredplan +schema: 2.0.0 +--- + +# Remove-AzsAcquiredPlan + +## SYNOPSIS +Deletes an acquired plan. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsAcquiredPlan -PlanAcquisitionId -TargetSubscriptionId [-SubscriptionId ] + [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsAcquiredPlan -InputObject [-DefaultProfile ] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Deletes an acquired plan. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Remove-AzsAcquiredPlan -PlanAcquisitionId "718c7f7c-4868-479a-98ce-5caaa8f158c2" -TargetSubscriptionId "d77ed1d7-cb62-4658-a777-386a8ae523dd" + +``` + +Delete an acquired plan. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanAcquisitionId +The plan acquisition Identifier + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetSubscriptionId +The target subscription ID. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +### Remove-AzsSubscriptionPlan + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Remove-AzsOffer.md b/src/Azs.Subscriptions.Admin/docs/Remove-AzsOffer.md new file mode 100644 index 00000000..08c1acdf --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Remove-AzsOffer.md @@ -0,0 +1,208 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/remove-azsoffer +schema: 2.0.0 +--- + +# Remove-AzsOffer + +## SYNOPSIS +Delete the specified offer. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsOffer -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsOffer -InputObject [-DefaultProfile ] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Delete the specified offer. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-AzsOffer -Name "testoffer" -ResourceGroupName "testrg" + +``` + +Delete the specified offer. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Remove-AzsOfferDelegation.md b/src/Azs.Subscriptions.Admin/docs/Remove-AzsOfferDelegation.md new file mode 100644 index 00000000..66f54afa --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Remove-AzsOfferDelegation.md @@ -0,0 +1,225 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/remove-azsofferdelegation +schema: 2.0.0 +--- + +# Remove-AzsOfferDelegation + +## SYNOPSIS +Delete the specified offer delegation. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsOfferDelegation -Name -OfferName -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsOfferDelegation -InputObject [-DefaultProfile ] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Delete the specified offer delegation. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-AzsOfferDelegation -OfferName offer1 -ResourceGroupName rg1 -Name delegation1 + +{{ Add output here }} +``` + +Removes the offer delegation + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of a offer delegation. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferName +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Remove-AzsPlan.md b/src/Azs.Subscriptions.Admin/docs/Remove-AzsPlan.md new file mode 100644 index 00000000..dafaa789 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Remove-AzsPlan.md @@ -0,0 +1,208 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/remove-azsplan +schema: 2.0.0 +--- + +# Remove-AzsPlan + +## SYNOPSIS +Delete the specified plan. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsPlan -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsPlan -InputObject [-DefaultProfile ] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Delete the specified plan. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-AzsPlan -Name "testplan" -ResourceGroupName "testrg" + +``` + +Delete the specified plan + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the plan. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Remove-AzsPlanFromOffer.md b/src/Azs.Subscriptions.Admin/docs/Remove-AzsPlanFromOffer.md new file mode 100644 index 00000000..b2465619 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Remove-AzsPlanFromOffer.md @@ -0,0 +1,278 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/remove-azsplanfromoffer +schema: 2.0.0 +--- + +# Remove-AzsPlanFromOffer + +## SYNOPSIS +Unlink a plan from an offer. + +## SYNTAX + +### UnlinkExpanded (Default) +``` +Remove-AzsPlanFromOffer -OfferName -ResourceGroupName [-SubscriptionId ] + [-MaxAcquisitionCount ] [-PlanLinkType ] [-PlanName ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Unlink +``` +Remove-AzsPlanFromOffer -OfferName -ResourceGroupName -PlanLink + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### UnlinkViaIdentity +``` +Remove-AzsPlanFromOffer -InputObject -PlanLink + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### UnlinkViaIdentityExpanded +``` +Remove-AzsPlanFromOffer -InputObject [-MaxAcquisitionCount ] + [-PlanLinkType ] [-PlanName ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION +Unlink a plan from an offer. + +## EXAMPLES + +### Example 1: +```powershell +PS C:\> Remove-AzsPlanFromOffer -PlanName "testplan" -PlanLinkType Addon -OfferName "testoffer" -ResourceGroupName "testrg" + +``` + +Unlink a plan from an offer. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: UnlinkViaIdentity, UnlinkViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxAcquisitionCount +The maximum acquisition count by subscribers + +```yaml +Type: System.Int32 +Parameter Sets: UnlinkExpanded, UnlinkViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferName +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: Unlink, UnlinkExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanLink +Definition for linking and unlinking plans to offers. +To construct, see NOTES section for PLANLINK properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanLinkDefinition +Parameter Sets: Unlink, UnlinkViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanLinkType +Type of the plan link. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.PlanLinkType +Parameter Sets: UnlinkExpanded, UnlinkViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanName +Name of the plan. + +```yaml +Type: System.String +Parameter Sets: UnlinkExpanded, UnlinkViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: Unlink, UnlinkExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Unlink, UnlinkExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlanLinkDefinition + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +#### PLANLINK : Definition for linking and unlinking plans to offers. + - `[MaxAcquisitionCount ]`: The maximum acquisition count by subscribers + - `[PlanLinkType ]`: Type of the plan link. + - `[PlanName ]`: Name of the plan. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Remove-AzsUserSubscription.md b/src/Azs.Subscriptions.Admin/docs/Remove-AzsUserSubscription.md new file mode 100644 index 00000000..efd1690d --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Remove-AzsUserSubscription.md @@ -0,0 +1,207 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/remove-azsusersubscription +schema: 2.0.0 +--- + +# Remove-AzsUserSubscription + +## SYNOPSIS + + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsUserSubscription -TargetSubscriptionId [-SubscriptionId ] + [-DefaultProfile ] [-Force] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsUserSubscription -InputObject [-DefaultProfile ] [-Force] + [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-AzsUserSubscription -SubscriptionId "c90173b1-de7a-4b1d-8600-b832b0e65946" + +``` + +Delete the specified tenant subscription. + +## PARAMETERS + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetSubscriptionId + + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Set-AzsOffer.md b/src/Azs.Subscriptions.Admin/docs/Set-AzsOffer.md new file mode 100644 index 00000000..022b35df --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Set-AzsOffer.md @@ -0,0 +1,373 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/set-azsoffer +schema: 2.0.0 +--- + +# Set-AzsOffer + +## SYNOPSIS +Create or update the offer. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Set-AzsOffer -Name -ResourceGroupName [-SubscriptionId ] + [-AddonPlanDefinition ] [-BasePlanIds ] [-Description ] + [-DisplayName ] [-ExternalReferenceId ] [-Location ] + [-MaxSubscriptionsPerAccount ] [-PropertiesName ] [-State ] + [-SubscriptionCount ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Update +``` +Set-AzsOffer -OfferDefinition [-SubscriptionId ] [-DefaultProfile ] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Create or update the offer. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> $Offer = Get-AzsAdminManagedOffer | Select-Object -First 1 +$Offer.MaxSubscriptionsPerAccount = 18 +$Offer | Set-AzsOffer + +AddonPlans : {} +BasePlanIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/plans/DRPTestPlan5056} +Description : +DisplayName : DRPTestOffer5056 +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/offers/DRPTestOffer5056 +Location : redmond +MaxSubscriptionsPerAccount : 18 +Name : DRPTestOffer5056 +PropertiesName : DRPTestOffer5056 +State : Private +SubscriptionCount : 5 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers +``` + +Update an offer. + +## PARAMETERS + +### -AddonPlanDefinition +References to add-on plans that a tenant can optionally acquire as a part of the offer. +To construct, see NOTES section for ADDONPLANDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IAddonPlanDefinition[] +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -BasePlanIds +Identifiers of the base plans that become available to the tenant immediately when a tenant subscribes to the offer. + +```yaml +Type: System.String[] +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Description +Description of offer. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DisplayName +Display name of offer. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ExternalReferenceId +External reference identifier. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -MaxSubscriptionsPerAccount +Maximum subscriptions per account. + +```yaml +Type: System.Int32 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferDefinition +Represents an offering of services against which a subscription can be created. +To construct, see NOTES section for OFFERDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer +Parameter Sets: Update +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PropertiesName +Name of the Offer. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -State +Offer accessibility state. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.AccessibilityState +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionCount +Current subscription count. + +```yaml +Type: System.Int32 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### ADDONPLANDEFINITION : References to add-on plans that a tenant can optionally acquire as a part of the offer. + - `[MaxAcquisitionCount ]`: Maximum number of instances that can be acquired by a single subscription. If not specified, the assumed value is 1. + - `[PlanId ]`: Plan identifier. + +#### OFFERDEFINITION : Represents an offering of services against which a subscription can be created. + - `[Location ]`: Location of the resource + - `[AddonPlans ]`: References to add-on plans that a tenant can optionally acquire as a part of the offer. + - `[MaxAcquisitionCount ]`: Maximum number of instances that can be acquired by a single subscription. If not specified, the assumed value is 1. + - `[PlanId ]`: Plan identifier. + - `[BasePlanIds ]`: Identifiers of the base plans that become available to the tenant immediately when a tenant subscribes to the offer. + - `[Description ]`: Description of offer. + - `[DisplayName ]`: Display name of offer. + - `[ExternalReferenceId ]`: External reference identifier. + - `[MaxSubscriptionsPerAccount ]`: Maximum subscriptions per account. + - `[PropertiesName ]`: Name of the Offer. + - `[State ]`: Offer accessibility state. + - `[SubscriptionCount ]`: Current subscription count. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Set-AzsOfferDelegation.md b/src/Azs.Subscriptions.Admin/docs/Set-AzsOfferDelegation.md new file mode 100644 index 00000000..0734dc89 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Set-AzsOfferDelegation.md @@ -0,0 +1,230 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/set-azsofferdelegation +schema: 2.0.0 +--- + +# Set-AzsOfferDelegation + +## SYNOPSIS +Create or update the offer delegation. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Set-AzsOfferDelegation -Name -OfferName -ResourceGroupName + [-SubscriptionId ] [-Location ] [-PropertiesSubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Update +``` +Set-AzsOfferDelegation -Name -OfferName -ResourceGroupName + -OfferDelegationDefinition [-SubscriptionId ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Create or update the offer delegation. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-AzsOfferDelegation -Offer offer1 -ResourceGroupName rg1 -Name delegate1 -SubscriptionId "c90173b1-de7a-4b1d-8600-b832b0e65946" -Location "local" + +{{ Add output here }} +``` + +Updates the offer delegation. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of a offer delegation. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferDelegationDefinition +Offer delegation. +To construct, see NOTES section for OFFERDELEGATIONDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOfferDelegation +Parameter Sets: Update +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferName +Name of an offer. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PropertiesSubscriptionId +Identifier of the subscription receiving the delegated offer. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOfferDelegation + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOfferDelegation + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### OFFERDELEGATIONDEFINITION : Offer delegation. + - `[Location ]`: Location of the resource + - `[SubscriptionId ]`: Identifier of the subscription receiving the delegated offer. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Set-AzsPlan.md b/src/Azs.Subscriptions.Admin/docs/Set-AzsPlan.md new file mode 100644 index 00000000..4054d326 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Set-AzsPlan.md @@ -0,0 +1,331 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/set-azsplan +schema: 2.0.0 +--- + +# Set-AzsPlan + +## SYNOPSIS +Create or update the plan. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Set-AzsPlan -Name -ResourceGroupName [-SubscriptionId ] [-Description ] + [-DisplayName ] [-ExternalReferenceId ] [-Location ] [-PropertiesName ] + [-QuotaIds ] [-SkuIds ] [-SubscriptionCount ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### Update +``` +Set-AzsPlan -PlanDefinition [-SubscriptionId ] [-DefaultProfile ] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Create or update the plan. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> $Plan = Get-AzsPlan | Select-Object -First 1 +$Plan.Description = 'update plan' +$Plan | Set-AzsPlan + +Description : update plan +DisplayName : DRPTestPlan5056-test-test-test +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/plans/DRPTestPlan5056 +Location : redmond +Name : DRPTestPlan5056 +PropertiesName : DRPTestPlan5056 +QuotaIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota, + /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Compute.Admin/locations/redmond/quotas/Default Quota} +SkuIds : +SubscriptionCount : 5 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/plans +``` + +Updates the specified plan + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Description +Description of the plan. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DisplayName +Display name. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ExternalReferenceId +External reference identifier. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +Location of the resource + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the plan. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PlanDefinition +A plan represents a package of quotas and capabilities that are offered tenants. +A tenant can acquire this plan through an offer to upgrade his access to underlying cloud services. +To construct, see NOTES section for PLANDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan +Parameter Sets: Update +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PropertiesName +Name of the plan. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -QuotaIds +Quota identifiers under the plan. + +```yaml +Type: System.String[] +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +The resource group the resource is located under. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SkuIds +SKU identifiers. + +```yaml +Type: System.String[] +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionCount +Subscription count. + +```yaml +Type: System.Int32 +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IPlan + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### PLANDEFINITION : A plan represents a package of quotas and capabilities that are offered tenants. A tenant can acquire this plan through an offer to upgrade his access to underlying cloud services. + - `[Location ]`: Location of the resource + - `[Description ]`: Description of the plan. + - `[DisplayName ]`: Display name. + - `[ExternalReferenceId ]`: External reference identifier. + - `[PropertiesName ]`: Name of the plan. + - `[QuotaIds ]`: Quota identifiers under the plan. + - `[SkuIds ]`: SKU identifiers. + - `[SubscriptionCount ]`: Subscription count. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Set-AzsUserSubscription.md b/src/Azs.Subscriptions.Admin/docs/Set-AzsUserSubscription.md new file mode 100644 index 00000000..7ca68a2d --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Set-AzsUserSubscription.md @@ -0,0 +1,346 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/set-azsusersubscription +schema: 2.0.0 +--- + +# Set-AzsUserSubscription + +## SYNOPSIS +Creates or updates the specified subscription. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Set-AzsUserSubscription -TargetSubscriptionId [-SubscriptionId ] + [-DelegatedProviderSubscriptionId ] [-DisplayName ] [-ExternalReferenceId ] + [-Id ] [-OfferId ] [-Owner ] [-RoutingResourceManagerType ] + [-State ] [-SubscriptionId1 ] [-TenantId ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### Update +``` +Set-AzsUserSubscription -SubscriptionDefinition [-SubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Creates or updates the specified subscription. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> $Subscription = Get-AzsUserSubscription | Select-Object -First 1 +$Subscription.DisplayName = 'Update User Subscription' +$Subscription | Set-AzsUserSubscription | fl * + +DelegatedProviderSubscriptionId : d77ed1d7-cb62-4658-a777-386a8ae523dd +DisplayName : Update User Subscription +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/ffbffbe5-8905-4f51-b2ed-4717049de782 +OfferId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/offers/DRPTestOffer5056 +Owner : user@microsoft.com +RoutingResourceManagerType : Default +State : Enabled +SubscriptionId : ffbffbe5-8905-4f51-b2ed-4717049de782 +TenantId : 76440dfb-c97c-4fee-8f6c-dff8ddbe816f +``` + +Updates a subscription + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DelegatedProviderSubscriptionId +Parent DelegatedProvider subscription identifier. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DisplayName +Subscription name. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ExternalReferenceId +External reference identifier. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Id +Fully qualified identifier. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferId +Identifier of the offer under the scope of a delegated provider. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Owner +Subscription owner. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -RoutingResourceManagerType +Routing resource manager type. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.ResourceManagerType +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -State +Subscription state. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.SubscriptionState +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionDefinition +Subscription object properties. +To construct, see NOTES section for SUBSCRIPTIONDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition +Parameter Sets: Update +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId1 +Subscription identifier. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TargetSubscriptionId +The target subscription ID. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TenantId +Directory tenant identifier. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ISubscriptionDefinition + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### SUBSCRIPTIONDEFINITION : Subscription object properties. + - `[DelegatedProviderSubscriptionId ]`: Parent DelegatedProvider subscription identifier. + - `[DisplayName ]`: Subscription name. + - `[ExternalReferenceId ]`: External reference identifier. + - `[Id ]`: Fully qualified identifier. + - `[OfferId ]`: Identifier of the offer under the scope of a delegated provider. + - `[Owner ]`: Subscription owner. + - `[RoutingResourceManagerType ]`: Routing resource manager type. + - `[State ]`: Subscription state. + - `[SubscriptionId ]`: Subscription identifier. + - `[TenantId ]`: Directory tenant identifier. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Test-AzsMoveUserSubscription.md b/src/Azs.Subscriptions.Admin/docs/Test-AzsMoveUserSubscription.md new file mode 100644 index 00000000..6a377a13 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Test-AzsMoveUserSubscription.md @@ -0,0 +1,292 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/test-azsmoveusersubscription +schema: 2.0.0 +--- + +# Test-AzsMoveUserSubscription + +## SYNOPSIS +Validate that user subscriptions can be moved between delegated provider offers. + +## SYNTAX + +### ValidateExpanded (Default) +``` +Test-AzsMoveUserSubscription -ResourceId [-SubscriptionId ] + [-DestinationDelegatedProviderOffer ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +### Validate +``` +Test-AzsMoveUserSubscription -MoveSubscriptionsDefinition + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] + [] +``` + +### ValidateViaIdentity +``` +Test-AzsMoveUserSubscription -InputObject + -MoveSubscriptionsDefinition [-DefaultProfile ] [-AsJob] [-NoWait] + [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### ValidateViaIdentityExpanded +``` +Test-AzsMoveUserSubscription -InputObject -ResourceId + [-DestinationDelegatedProviderOffer ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Validate that user subscriptions can be moved between delegated provider offers. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Test-MoveUserSubscription \` + -DestinationDelegatedProviderOffer "/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/delegatedProviders/798568b7-c6f1-4bf7-bb8f-2c8bebc7c777/offers/ro1" + -ResourceId "/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/subscriptions/ce4c7fdb-5a38-46f5-8bbc-b8b328a87ab6","/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/subscriptions/a0d1a71c-0b27-4e73-abfc-169512576f7d" + +``` + +Test that user subscriptions can be moved to a delegated provider offer. + +### Example 2 +```powershell +PS C:\> $resourceIds = Get-AzsUserSubscription | where Displayname -eq "testsubscription" | Select -ExpandProperty Id +Test-MoveUserSubscription -ResourceId $resourceIds + +``` + +Test that user subscriptions can be moved from a delegated provider to the Default Provider. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DestinationDelegatedProviderOffer +The delegated provider offer identifier (from the Admin context) that the subscriptions to be moved to. + +```yaml +Type: System.String +Parameter Sets: ValidateExpanded, ValidateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: ValidateViaIdentity, ValidateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -MoveSubscriptionsDefinition +The move subscriptions action definition +To construct, see NOTES section for MOVESUBSCRIPTIONSDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IMoveSubscriptionsDefinition +Parameter Sets: Validate, ValidateViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceId +A collection of subscriptions to move to the target delegated provider offer. + +```yaml +Type: System.String[] +Parameter Sets: ValidateExpanded, ValidateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Validate, ValidateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IMoveSubscriptionsDefinition + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +### Test-AzsMoveSubscription + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +#### MOVESUBSCRIPTIONSDEFINITION : The move subscriptions action definition + - `Resources `: A collection of subscriptions to move to the target delegated provider offer. + - `[TargetDelegatedProviderOffer ]`: The delegated provider offer identifier (from the Admin context) that the subscriptions to be moved to. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/Test-AzsNameAvailability.md b/src/Azs.Subscriptions.Admin/docs/Test-AzsNameAvailability.md new file mode 100644 index 00000000..7c9764fa --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/Test-AzsNameAvailability.md @@ -0,0 +1,231 @@ +--- +external help file: +Module Name: Azs.Subscriptions.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions.admin/test-azsnameavailability +schema: 2.0.0 +--- + +# Test-AzsNameAvailability + +## SYNOPSIS +Get the list of subscriptions. + +## SYNTAX + +### CheckExpanded (Default) +``` +Test-AzsNameAvailability [-SubscriptionId ] [-Name ] [-ResourceType ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### Check +``` +Test-AzsNameAvailability -NameAvailabilityDefinition + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### CheckViaIdentity +``` +Test-AzsNameAvailability -InputObject + -NameAvailabilityDefinition [-DefaultProfile ] [-Confirm] + [-WhatIf] [] +``` + +### CheckViaIdentityExpanded +``` +Test-AzsNameAvailability -InputObject [-Name ] [-ResourceType ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Get the list of subscriptions. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Test-AzsNameAvailability -ResourceType "Microsoft.Subscriptions.Admin/offers" -Name "testoffer" | fl * + +Message : A resource of type 'Microsoft.Subscriptions.Admin/offers' with name 'testoffer' already exists. Please select a different name. +NameAvailable : False +Reason : AlreadyExists +``` + +Returns the availability of the specified subscription resource type and name + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity +Parameter Sets: CheckViaIdentity, CheckViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +The resource name to verify. + +```yaml +Type: System.String +Parameter Sets: CheckExpanded, CheckViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NameAvailabilityDefinition +The check name availability action definition. +To construct, see NOTES section for NAMEAVAILABILITYDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ICheckNameAvailabilityDefinition +Parameter Sets: Check, CheckViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceType +The resource type to verify. + +```yaml +Type: System.String +Parameter Sets: CheckExpanded, CheckViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Check, CheckExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ICheckNameAvailabilityDefinition + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.ISubscriptionsAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ICheckNameAvailabilityResponse + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProvider ]`: DelegatedProvider identifier. + - `[DelegatedProviderSubscriptionId ]`: Delegated provider subscription identifier. + - `[Id ]`: Resource identity path + - `[Location ]`: The AzureStack location. + - `[ManifestName ]`: The manifest name. + - `[Offer ]`: Name of an offer. + - `[OfferDelegationName ]`: Name of a offer delegation. + - `[OperationsStatusName ]`: The operation status name. + - `[Plan ]`: Name of the plan. + - `[PlanAcquisitionId ]`: The plan acquisition Identifier + - `[Quota ]`: Name of the quota. + - `[ResourceGroupName ]`: The resource group the resource is located under. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. + - `[TargetSubscriptionId ]`: The target subscription ID. + - `[Tenant ]`: Directory tenant name. + +#### NAMEAVAILABILITYDEFINITION : The check name availability action definition. + - `[Name ]`: The resource name to verify. + - `[ResourceType ]`: The resource type to verify. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions.Admin/docs/readme.md b/src/Azs.Subscriptions.Admin/docs/readme.md new file mode 100644 index 00000000..9cfc89e3 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/docs/readme.md @@ -0,0 +1,11 @@ +# Docs +This directory contains the documentation of the cmdlets for the `Azs.Subscriptions.Admin` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overriden on regeneration*. To update documentation examples, please use the `..\examples` folder. + +## Info +- Modifiable: no +- Generated: all +- Committed: yes +- Packaged: yes + +## Details +The process of documentation generation loads `Azs.Subscriptions.Admin` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Add-AzsPlanToOffer.md b/src/Azs.Subscriptions.Admin/examples/Add-AzsPlanToOffer.md new file mode 100644 index 00000000..4011c6dd --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Add-AzsPlanToOffer.md @@ -0,0 +1,21 @@ +### Example 1 +```powershell +PS C:\> Add-AzsPlanToOffer -PlanName "addonplan" -PlanLinkType Addon -OfferName "testoffer" -ResourceGroupName "testrg" -MaxAcquisitionCount 18 + +AddonPlans : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/addonplan} +BasePlanIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan} +Description : +DisplayName : testoffer +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/offers/testoffer +Location : redmond +MaxSubscriptionsPerAccount : 0 +Name : testoffer +PropertiesName : testoffer +State : Private +SubscriptionCount : 0 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers +``` + +Links a plan to an offer. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsAcquiredPlan.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsAcquiredPlan.md new file mode 100644 index 00000000..1766e82a --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsAcquiredPlan.md @@ -0,0 +1,14 @@ +### Example 1 +```powershell +PS C:\> Get-AzsAcquiredPlan -TargetSubscriptionId "d77ed1d7-cb62-4658-a777-386a8ae523dd" + +AcquisitionId : 718c7f7c-4868-479a-98ce-5caaa8f158c1 +AcquisitionTime : 3/12/2020 11:16:08 PM +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/acquiredPlan + s/718c7f7c-4868-479a-98ce-5caaa8f158c1 +PlanId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/plans/testplan +ProvisioningState : Succeeded +``` + +Get a collection of all acquired plans that subscription has access to. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsAdminManagedOffer.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsAdminManagedOffer.md new file mode 100644 index 00000000..9c410bf5 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsAdminManagedOffer.md @@ -0,0 +1,21 @@ +### Example 1 +```powershell +PS C:\> Get-AzsAdminManagedOffer -Name "testoffer" -ResourceGroupName "testrg" + +AddonPlans : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/addonplan} +BasePlanIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan} +Description : +DisplayName : testoffer +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/offers/testoffer +Location : redmond +MaxSubscriptionsPerAccount : 0 +Name : testoffer +PropertiesName : testoffer +State : Private +SubscriptionCount : 0 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers +``` + +Get offer by Name and ResourceGroupName \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsDelegatedProvider.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsDelegatedProvider.md new file mode 100644 index 00000000..104b0cd3 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsDelegatedProvider.md @@ -0,0 +1,18 @@ +### Example 1 +```powershell +PS C:\> Get-AzsDelegatedProvider -DelegatedProviderId "ed3e275b-87d1-4e94-9962-b3700287bdbc" | fl * + +DelegatedProviderSubscriptionId : d77ed1d7-cb62-4658-a777-386a8ae523dd +DisplayName : cnur4866tenantresellersubscription843 +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/ed3e275b-87d1-4e94-9962-b3700287bdbc +OfferId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/cnur4866resellersubscrrg843/providers/Microsoft.Subscriptions.Admin/offers/cnur4866tenantsubsvcoffe + r843 +Owner : tenantadmin1@msazurestack.onmicrosoft.com +RoutingResourceManagerType : Default +State : Enabled +SubscriptionId : ed3e275b-87d1-4e94-9962-b3700287bdbc +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb +``` + +Get a specific delegated provider. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsDelegatedProviderManagedOffer.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsDelegatedProviderManagedOffer.md new file mode 100644 index 00000000..e547eb3e --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsDelegatedProviderManagedOffer.md @@ -0,0 +1,8 @@ +### Example 1 +```powershell +PS C:\> Get-AzsDelegatedProviderManagedOffer -DelegatedProviderSubscriptionId "c90173b1-de7a-4b1d-8600-b832b0e65946" + +{{ Add output here }} +``` + +Get the list of delegated provider offers. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsDirectoryTenant.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsDirectoryTenant.md new file mode 100644 index 00000000..130cae1f --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsDirectoryTenant.md @@ -0,0 +1,11 @@ +### Example 1 +```powershell +PS C:\> Get-AzsDirectoryTenant -ResourceGroupName 'system.redmond' + +Location Name Type +-------- ---- ---- +redmond azurestack01.onmicrosoft.com Microsoft.Subscriptions.Admin/directoryTenants +redmond azurestack02.onmicrosoft.com Microsoft.Subscriptions.Admin/directoryTenants +``` + +Lists all the directory tenants under the current subscription and given resource group name. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsIdentityHealthReport.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsIdentityHealthReport.md new file mode 100644 index 00000000..7ddf249b --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsIdentityHealthReport.md @@ -0,0 +1,10 @@ +### Example 1 +```powershell +PS C:\> Get-AzsIdentityHealthReport + +ReportEndTimeUtc ReportStartTimeUtc Status +---------------- ------------------ ------ +3/12/2020 11:41:08 PM 3/12/2020 11:40:50 PM Healthy +``` + +Get the status of the Identity Health. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsLocation.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsLocation.md new file mode 100644 index 00000000..58919885 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsLocation.md @@ -0,0 +1,10 @@ +### Example 1 +```powershell +PS C:\> Get-AzsLocation + +DisplayName Latitude Longitude Name +----------- -------- --------- ---- +redmond redmond +``` + +Get a list of all AzureStack locations. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsManifest.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsManifest.md new file mode 100644 index 00000000..20846d2e --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsManifest.md @@ -0,0 +1,12 @@ +### Example 1 +```powershell +PS C:\> Get-AzsManifest + +Name : Microsoft-Authorization-Admin--redmond--Admin +Metadata : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ManifestMetadata + +Name : Microsoft-Authorization--redmond--Admin +Metadata : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ManifestMetadata +``` + +Lists all the manifests under the current subscription. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsOfferDelegation.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsOfferDelegation.md new file mode 100644 index 00000000..d1223b13 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsOfferDelegation.md @@ -0,0 +1,13 @@ +### Example 1 +```powershell +PS C:\> Get-AzsOfferDelegation -OfferName "delegatedoffer" -ResourceGroupName "testrg" + +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/offers/delegatedoffer/offerDelegations/offerdelegation +Location : redmond +Name : delegatedoffer/offerdelegation +SubscriptionId : dbc27112-f67a-4690-ba12-730f71cbb018 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers/offerDelegations +``` + +Get the list of delegated offers. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsOfferMetric.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsOfferMetric.md new file mode 100644 index 00000000..1714030f --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsOfferMetric.md @@ -0,0 +1,11 @@ +### Example 1 +```powershell +PS C:\> Get-AzsOfferMetric -OfferName "testoffer" -ResourceGroupName "testrg" + +EndTime MetricUnit StartTime TimeGrain +------- ---------- --------- --------- +3/13/2020 12:04:33 AM Count 3/6/2020 12:00:00 AM P1D +3/13/2020 12:04:33 AM Count 3/6/2020 12:00:00 AM P1D +``` + +Get the offer metrics. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsPlan.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsPlan.md new file mode 100644 index 00000000..40902b58 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsPlan.md @@ -0,0 +1,19 @@ +### Example 1 +```powershell +PS C:\> Get-AzsPlan -Name "testplan" -ResourceGroupName "testrg" + +Description : testplan +DisplayName : testplan +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan +Location : redmond +Name : testplan +PropertiesName : testplan +QuotaIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/locations/redmond/quotas/delegatedProviderQuota} +SkuIds : +SubscriptionCount : 1 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/plans +``` + +Get a specifc plan under this subscriptions. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsPlanMetric.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsPlanMetric.md new file mode 100644 index 00000000..68a89bc4 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsPlanMetric.md @@ -0,0 +1,11 @@ +### Example 1 +```powershell +PS C:\> Get-AzsPlanMetric -PlanName "testplan" -ResourceGroupName "testrg" + +EndTime MetricUnit StartTime TimeGrain +------- ---------- --------- --------- +3/13/2020 12:06:16 AM Count 3/6/2020 12:00:00 AM P1D +3/13/2020 12:06:16 AM Count 3/6/2020 12:00:00 AM P1D +``` + +Get a plan's metrics. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsSubscriptionQuota.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsSubscriptionQuota.md new file mode 100644 index 00000000..a2b5e88b --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsSubscriptionQuota.md @@ -0,0 +1,9 @@ +### Example 1 +PS C:\> Get-AzsSubscriptionsQuota + +Location Name Type +-------- ---- ---- +redmond redmond/delegatedProviderQuota Microsoft.Subscriptions.Admin/locations/quotas +``` + +Get the list of subscription resource provider quotas. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Get-AzsUserSubscription.md b/src/Azs.Subscriptions.Admin/examples/Get-AzsUserSubscription.md new file mode 100644 index 00000000..01dd9751 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Get-AzsUserSubscription.md @@ -0,0 +1,17 @@ +### Example 1 +```powershell +PS C:\> Get-AzsUserSubscription | Select-Object -First 1 | fl * + +DelegatedProviderSubscriptionId : d77ed1d7-cb62-4658-a777-386a8ae523dd +DisplayName : DRPTestffbffbe5-test-test-test-test-test-test +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/ffbffbe5-8905-4f51-b2ed-4717049de782 +OfferId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/offers/DRPTestOffer5056 +Owner : user@microsoft.com +RoutingResourceManagerType : Default +State : Enabled +SubscriptionId : ffbffbe5-8905-4f51-b2ed-4717049de782 +TenantId : 76440dfb-c97c-4fee-8f6c-dff8ddbe816f +``` + +Get the list of user subscriptions as operator. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Move-AzsUserSubscription.md b/src/Azs.Subscriptions.Admin/examples/Move-AzsUserSubscription.md new file mode 100644 index 00000000..662542bc --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Move-AzsUserSubscription.md @@ -0,0 +1,20 @@ +### Example 1 +```powershell +PS C:\> Move-AzsSubscription \` + -DestinationDelegatedProviderOffer "/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/delegatedProviders/798568b7-c6f1-4bf7-bb8f-2c8bebc7c777/offers/ro1" + -ResourceId "/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/subscriptions/ce4c7fdb-5a38-46f5-8bbc-b8b328a87ab6","/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/subscriptions/a0d1a71c-0b27-4e73-abfc-169512576f7d" + +{{ Add output here }} +``` + +Move user subscriptions to a delegated provider offer. + +### Example 2 +```powershell +PS C:\> $resourceIds = Get-AzsUserSubscription | where {$_.DelegatedProviderSubscriptionId -eq "798568b7-c6f1-4bf7-bb8f-2c8bebc7c777"} | Select -ExpandProperty Id +Move-AzsSubscription -ResourceId $resourceIds + +{{ Add output here }} +``` + +Move user subscriptions from a delegated provider to the Default Provider. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/New-AzsAcquiredPlan.md b/src/Azs.Subscriptions.Admin/examples/New-AzsAcquiredPlan.md new file mode 100644 index 00000000..d73784c4 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/New-AzsAcquiredPlan.md @@ -0,0 +1,14 @@ +### Example 1 +```powershell +PS C:\> New-AzsAcquiredPlan -PlanAcquisitionId $([Guid]::NewGuid()) -PlanId "/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan" -TargetSubscriptionId "d77ed1d7-cb62-4658-a777-386a8ae523dd" + +AcquisitionId : 718c7f7c-4868-479a-98ce-5caaa8f158c1 +AcquisitionTime : 3/12/2020 11:16:08 PM +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/acquiredPlan + s/718c7f7c-4868-479a-98ce-5caaa8f158c1 +PlanId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/plans/testplan +ProvisioningState : Succeeded +``` + +Create a subscription plan. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/New-AzsOffer.md b/src/Azs.Subscriptions.Admin/examples/New-AzsOffer.md new file mode 100644 index 00000000..85fc435b --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/New-AzsOffer.md @@ -0,0 +1,21 @@ +### Example 1 +```powershell +PS C:\> New-AzsOffer -Name "testoffer" -ResourceGroupName "testrg" -BasePlanIds "/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan" + +AddonPlans : {} +BasePlanIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan} +Description : +DisplayName : testoffer +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/offers/testoffer +Location : redmond +MaxSubscriptionsPerAccount : 0 +Name : testoffer +PropertiesName : testoffer +State : Private +SubscriptionCount : 0 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers +``` + +Creates a new offer. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/New-AzsOfferDelegation.md b/src/Azs.Subscriptions.Admin/examples/New-AzsOfferDelegation.md new file mode 100644 index 00000000..aee8fc87 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/New-AzsOfferDelegation.md @@ -0,0 +1,14 @@ +### Example 1 +```powershell +PS C:\> New-AzsOfferDelegation -Name "testofferdelegation" -OfferName "testoffer" -ResourceGroupName "testrg" -TargetSubscriptionId "dbc27112-f67a-4690-ba12-730f71cba018" + +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/offers/testoffer/offerDelegations/testofferdel + egation +Location : redmond +Name : testoffer/testofferdelegation +SubscriptionId : dbc27112-f67a-4690-ba12-730f71cba018 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers/offerDelegations +``` + +Create a new offer delegation. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/New-AzsPlan.md b/src/Azs.Subscriptions.Admin/examples/New-AzsPlan.md new file mode 100644 index 00000000..66e729f3 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/New-AzsPlan.md @@ -0,0 +1,19 @@ +### Example 1 +```powershell +PS C:\> New-AzsPlan -Name "testplan" -ResourceGroupName "testrg" -QuotaIds "/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/locations/redmond/quotas/delegatedProviderQuota" -Description "testplan" + +Description : testplan +DisplayName : testplan +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/testrg/providers/Microsoft.Subscriptions.Admin/plans/testplan +Location : redmond +Name : testplan +PropertiesName : testplan +QuotaIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/locations/redmond/quotas/delegatedProviderQuota} +SkuIds : +SubscriptionCount : 0 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/plans +``` + +Creates a new plan \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/New-AzsUserSubscription.md b/src/Azs.Subscriptions.Admin/examples/New-AzsUserSubscription.md new file mode 100644 index 00000000..b636eca6 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/New-AzsUserSubscription.md @@ -0,0 +1,18 @@ +### Example 1 +```powershell +PS C:\> New-AzsUserSubscription -Owner "user@contoso.com" -OfferId "/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/TenantResourceGroup/providers/Microsoft.Subscriptions.Admin/offers/TenantOffer" | fl * + +DelegatedProviderSubscriptionId : d77ed1d7-cb62-4658-a777-386a8ae523dd +DisplayName : +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/398466a8-7d43-455a-b842-772d356d119e +OfferId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/TenantResourceGroup/providers/Microsoft.Subscriptions.Admin/offers/TenantOff + er +Owner : user@contoso.com +RoutingResourceManagerType : Default +State : Enabled +SubscriptionId : 398466a8-7d43-455a-b842-772d356d119e +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb +``` + +Creates a new user subscription \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Remove-AzsAcquiredPlan.md b/src/Azs.Subscriptions.Admin/examples/Remove-AzsAcquiredPlan.md new file mode 100644 index 00000000..91fa6324 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Remove-AzsAcquiredPlan.md @@ -0,0 +1,7 @@ +### Example 1: +```powershell +PS C:\> Remove-AzsAcquiredPlan -PlanAcquisitionId "718c7f7c-4868-479a-98ce-5caaa8f158c2" -TargetSubscriptionId "d77ed1d7-cb62-4658-a777-386a8ae523dd" + +``` + +Delete an acquired plan. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Remove-AzsOffer.md b/src/Azs.Subscriptions.Admin/examples/Remove-AzsOffer.md new file mode 100644 index 00000000..067ad617 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Remove-AzsOffer.md @@ -0,0 +1,7 @@ +### Example 1 +```powershell +PS C:\> Remove-AzsOffer -Name "testoffer" -ResourceGroupName "testrg" + +``` + +Delete the specified offer. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Remove-AzsOfferDelegation.md b/src/Azs.Subscriptions.Admin/examples/Remove-AzsOfferDelegation.md new file mode 100644 index 00000000..75373ee9 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Remove-AzsOfferDelegation.md @@ -0,0 +1,8 @@ +### Example 1 +```powershell +PS C:\> Remove-AzsOfferDelegation -OfferName offer1 -ResourceGroupName rg1 -Name delegation1 + +{{ Add output here }} +``` + +Removes the offer delegation \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Remove-AzsPlan.md b/src/Azs.Subscriptions.Admin/examples/Remove-AzsPlan.md new file mode 100644 index 00000000..c2313a7d --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Remove-AzsPlan.md @@ -0,0 +1,7 @@ +### Example 1 +```powershell +PS C:\> Remove-AzsPlan -Name "testplan" -ResourceGroupName "testrg" + +``` + +Delete the specified plan \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Remove-AzsPlanFromOffer.md b/src/Azs.Subscriptions.Admin/examples/Remove-AzsPlanFromOffer.md new file mode 100644 index 00000000..5d2889f5 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Remove-AzsPlanFromOffer.md @@ -0,0 +1,7 @@ +### Example 1: +```powershell +PS C:\> Remove-AzsPlanFromOffer -PlanName "testplan" -PlanLinkType Addon -OfferName "testoffer" -ResourceGroupName "testrg" + +``` + +Unlink a plan from an offer. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Remove-AzsUserSubscription.md b/src/Azs.Subscriptions.Admin/examples/Remove-AzsUserSubscription.md new file mode 100644 index 00000000..00a8768a --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Remove-AzsUserSubscription.md @@ -0,0 +1,7 @@ +### Example 1 +```powershell +PS C:\> Remove-AzsUserSubscription -SubscriptionId "c90173b1-de7a-4b1d-8600-b832b0e65946" + +``` + +Delete the specified tenant subscription. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Set-AzsOffer.md b/src/Azs.Subscriptions.Admin/examples/Set-AzsOffer.md new file mode 100644 index 00000000..b2003f9a --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Set-AzsOffer.md @@ -0,0 +1,23 @@ +### Example 1 +```powershell +PS C:\> $Offer = Get-AzsAdminManagedOffer | Select-Object -First 1 +$Offer.MaxSubscriptionsPerAccount = 18 +$Offer | Set-AzsOffer + +AddonPlans : {} +BasePlanIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/plans/DRPTestPlan5056} +Description : +DisplayName : DRPTestOffer5056 +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/offers/DRPTestOffer5056 +Location : redmond +MaxSubscriptionsPerAccount : 18 +Name : DRPTestOffer5056 +PropertiesName : DRPTestOffer5056 +State : Private +SubscriptionCount : 5 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/offers +``` + +Update an offer. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Set-AzsOfferDelegation.md b/src/Azs.Subscriptions.Admin/examples/Set-AzsOfferDelegation.md new file mode 100644 index 00000000..ca7201c5 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Set-AzsOfferDelegation.md @@ -0,0 +1,8 @@ +### Example 1 +```powershell +PS C:\> Set-AzsOfferDelegation -Offer offer1 -ResourceGroupName rg1 -Name delegate1 -SubscriptionId "c90173b1-de7a-4b1d-8600-b832b0e65946" -Location "local" + +{{ Add output here }} +``` + +Updates the offer delegation. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Set-AzsPlan.md b/src/Azs.Subscriptions.Admin/examples/Set-AzsPlan.md new file mode 100644 index 00000000..96398700 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Set-AzsPlan.md @@ -0,0 +1,22 @@ +### Example 1 +```powershell +PS C:\> $Plan = Get-AzsPlan | Select-Object -First 1 +$Plan.Description = 'update plan' +$Plan | Set-AzsPlan + +Description : update plan +DisplayName : DRPTestPlan5056-test-test-test +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/plans/DRPTestPlan5056 +Location : redmond +Name : DRPTestPlan5056 +PropertiesName : DRPTestPlan5056 +QuotaIds : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Storage.Admin/locations/redmond/quotas/Default Quota, + /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Compute.Admin/locations/redmond/quotas/Default Quota} +SkuIds : +SubscriptionCount : 5 +Tags : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags +Type : Microsoft.Subscriptions.Admin/plans +``` + +Updates the specified plan \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Set-AzsUserSubscription.md b/src/Azs.Subscriptions.Admin/examples/Set-AzsUserSubscription.md new file mode 100644 index 00000000..79e551bd --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Set-AzsUserSubscription.md @@ -0,0 +1,19 @@ +### Example 1 +```powershell +PS C:\> $Subscription = Get-AzsUserSubscription | Select-Object -First 1 +$Subscription.DisplayName = 'Update User Subscription' +$Subscription | Set-AzsUserSubscription | fl * + +DelegatedProviderSubscriptionId : d77ed1d7-cb62-4658-a777-386a8ae523dd +DisplayName : Update User Subscription +ExternalReferenceId : +Id : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/providers/Microsoft.Subscriptions.Admin/subscriptions/ffbffbe5-8905-4f51-b2ed-4717049de782 +OfferId : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/offers/DRPTestOffer5056 +Owner : user@microsoft.com +RoutingResourceManagerType : Default +State : Enabled +SubscriptionId : ffbffbe5-8905-4f51-b2ed-4717049de782 +TenantId : 76440dfb-c97c-4fee-8f6c-dff8ddbe816f +``` + +Updates a subscription \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Test-AzsMoveUserSubscription.md b/src/Azs.Subscriptions.Admin/examples/Test-AzsMoveUserSubscription.md new file mode 100644 index 00000000..acf23ecf --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Test-AzsMoveUserSubscription.md @@ -0,0 +1,18 @@ +### Example 1 +```powershell +PS C:\> Test-MoveUserSubscription \` + -DestinationDelegatedProviderOffer "/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/delegatedProviders/798568b7-c6f1-4bf7-bb8f-2c8bebc7c777/offers/ro1" + -ResourceId "/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/subscriptions/ce4c7fdb-5a38-46f5-8bbc-b8b328a87ab6","/subscriptions/45ec4d39-8dea-4d26-a373-c176ec53717a/providers/Microsoft.Subscriptions.Admin/subscriptions/a0d1a71c-0b27-4e73-abfc-169512576f7d" + +``` + +Test that user subscriptions can be moved to a delegated provider offer. + +### Example 2 +```powershell +PS C:\> $resourceIds = Get-AzsUserSubscription | where Displayname -eq "testsubscription" | Select -ExpandProperty Id +Test-MoveUserSubscription -ResourceId $resourceIds + +``` + +Test that user subscriptions can be moved from a delegated provider to the Default Provider. \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/examples/Test-AzsNameAvailability.md b/src/Azs.Subscriptions.Admin/examples/Test-AzsNameAvailability.md new file mode 100644 index 00000000..a37e86c7 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/examples/Test-AzsNameAvailability.md @@ -0,0 +1,10 @@ +### Example 1 +```powershell +PS C:\> Test-AzsNameAvailability -ResourceType "Microsoft.Subscriptions.Admin/offers" -Name "testoffer" | fl * + +Message : A resource of type 'Microsoft.Subscriptions.Admin/offers' with name 'testoffer' already exists. Please select a different name. +NameAvailable : False +Reason : AlreadyExists +``` + +Returns the availability of the specified subscription resource type and name \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/readme.md b/src/Azs.Subscriptions.Admin/readme.md new file mode 100644 index 00000000..6c11e90e --- /dev/null +++ b/src/Azs.Subscriptions.Admin/readme.md @@ -0,0 +1,372 @@ + +# Azs.Subscriptions.Admin +This directory contains the PowerShell module for the SubscriptionsAdmin service. + +--- +## Status +[![Azs.Subscriptions.Admin](https://img.shields.io/powershellgallery/v/Azs.Subscriptions.Admin.svg?style=flat-square&label=Azs.Subscriptions.Admin "Azs.Subscriptions.Admin")](https://www.powershellgallery.com/packages/Azs.Subscriptions.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Subscriptions.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + - $(repo)/specification/azsadmin/resource-manager/subscriptions/readme.azsautogen.md + +metadata: + description: 'Microsoft AzureStack PowerShell: Subscriptions Admin cmdlets' + +subject-prefix: '' +module-version: 0.9.0-preview +sanitize-names: false +service-name: SubscriptionsAdmin + +### File Renames +module-name: Azs.Subscriptions.Admin +csproj: Azs.Subscriptions.Admin.csproj +psd1: Azs.Subscriptions.Admin.psd1 +psm1: Azs.Subscriptions.Admin.psm1 + +directive: +## add alias for cmdlets + - where: + verb: Get + subject: AcquiredPlan + set: + alias: Get-AzsSubscriptionPlan + - where: + verb: New + subject: AcquiredPlan + set: + alias: New-AzsSubscriptionPlan + - where: + verb: Remove + subject: AcquiredPlan + set: + alias: Remove-AzsSubscriptionPlan +## rename cmdlets + - where: + verb: Get + subject: DelegatedProviderOffer + set: + subject: DelegatedProviderManagedOffer + - where: + verb: Get + subject: Offer + set: + subject: AdminManagedOffer + alias: Get-AzsManagedOffer + - where: + verb: Get + subject: Quota + set: + subject: SubscriptionQuota + alias: Get-AzsSubscriptionsQuota + - where: + subject: Subscription + set: + subject: UserSubscription + - where: + verb: Invoke + subject: LinkOffer + set: + verb: Add + subject: PlanToOffer + - where: + verb: Invoke + subject: UnlinkOffer + set: + verb: Remove + subject: PlanFromOffer + - where: + verb: Test + subject: SubscriptionIdentityHealth + set: + verb: Get + subject: IdentityHealthReport + - where: + verb: Test + subject: SubscriptionMoveSubscription + set: + subject: MoveUserSubscription + alias: Test-AzsMoveSubscription + - where: + verb: Test + subject: SubscriptionNameAvailability + set: + subject: NameAvailability +## remove cmdlets + - where: + verb: Get + subject: LocationOperationStatus + remove: True + - where: + verb: New + subject: Location + remove: True + - where: + verb: Restore + subject: SubscriptionData + remove: True + - where: + verb: Set + subject: Location + remove: True + - where: + verb: Update + subject: SubscriptionEncryption + remove: True + - where: + verb: New|Set|Remove + subject: DirectoryTenant + remove: True + - where: + verb: Get + subject: OfferMetricDefinition + remove: True + - where: + verb: Get + subject: PlanMetricDefinition + remove: True +## rename parameters + - where: + subject: DelegatedProviderManagedOffer + parameter-name: DelegatedProviderSubscriptionId + set: + alias: DelegatedProviderId + - where: + parameter-name: DelegatedProvider + set: + parameter-name: DelegatedProviderId + - where: + subject: (.*)Offer$ + parameter-name: Offer + set: + parameter-name: Name + - where: + subject: (.*)Tenant$ + parameter-name: Tenant + set: + parameter-name: Name + - where: + subject: Location + parameter-name: Location + set: + parameter-name: Name + alias: Location + - where: + verb: New + subject: OfferDelegation + parameter-name: PropertiesSubscriptionId + set: + parameter-name: TargetSubscriptionId + - where: + subject: (.*)OfferDelegation$ + parameter-name: OfferDelegationName + set: + parameter-name: Name + - where: + subject: ^Offer(.*) + parameter-name: Offer + set: + parameter-name: OfferName + - where: + subject: Plan + parameter-name: Plan + set: + parameter-name: Name + - where: + subject: ^Plan(.*) + parameter-name: Plan + set: + parameter-name: PlanName + - where: + subject: Quota + parameter-name: Quota + set: + parameter-name: Name + - where: + verb: Get + subject: Subscription + set: + subject: UserSubscription + - where: + verb: Get + subject: UserSubscription + parameter-name: Subscription + set: + parameter-name: TargetSubscriptionId + - where: + parameter-name: Resources + set: + parameter-name: ResourceId + - where: + parameter-name: TargetDelegatedProviderOffer + set: + parameter-name: DestinationDelegatedProviderOffer + - where: + parameter-name: AddonPlans + set: + parameter-name: AddonPlanDefinition + - where: + verb: Remove + subject: Subscription + set: + subject: UserSubscription + - where: + verb: Remove + subject: UserSubscription + parameter-name: Subscription + set: + parameter-name: UserSubscriptionId + - where: + verb: Add + subject: PlanToOffer + parameter-name: Name + set: + parameter-name: OfferName + - where: + verb: Remove + subject: PlanFromOffer + parameter-name: Name + set: + parameter-name: OfferName +## default values + - where: + verb: New + subject: Offer + parameter-name: State + set: + default: + script: Write-Output "Private" + - where: + verb: New + subject: UserSubscription + parameter-name: TargetSubscriptionId + set: + default: + script: "$([Guid]::NewGuid().ToString())" + - where: + verb: New + subject: UserSubscription + parameter-name: DelegatedProviderSubscriptionId + set: + default: + script: '(Get-AzContext).Subscription.Id' + - where: + verb: New + subject: UserSubscription + parameter-name: State + set: + default: + script: Write-Output "Enabled" + - where: + verb: New + subject: UserSubscription + parameter-name: RoutingResourceManagerType + set: + default: + script: Write-Output "Default" + - where: + verb: New + subject: AcquiredPlan + parameter-name: PlanAcquisitionId + set: + default: + script: "$([Guid]::NewGuid().ToString())" +## hide autorest generated cmdlet to use the custom one + - where: + verb: New + subject: AcquiredPlan + hide: true + - where: + verb: New + subject: Offer + hide: true + - where: + verb: New + subject: Plan + hide: true + - where: + verb: Set + subject: Offer + hide: true + - where: + verb: Set + subject: Plan + hide: true + - where: + verb: New|Set|Remove + subject: UserSubscription + hide: true +## output format + - where: + model-name: Manifest + set: + format-table: + properties: + - Name + - Metadata + - where: + model-name: Plan|Offer + set: + suppress-format: true + +# Add release notes + - from: Azs.Subscriptions.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Subscriptions.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.AzureBridge.Admin.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.AzureBridge.Admin.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); + +``` diff --git a/src/Azs.Subscriptions.Admin/test/AcquiredPlan.Tests.ps1 b/src/Azs.Subscriptions.Admin/test/AcquiredPlan.Tests.ps1 new file mode 100644 index 00000000..0e49f0fb --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/AcquiredPlan.Tests.ps1 @@ -0,0 +1,88 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'AcquiredPlan.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'AcquiredPlan' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidatePlanAcquisition { + param( + [Parameter(Mandatory = $true)] + $PlanAcquisition + ) + # Overall + $PlanAcquisition | Should Not Be $null + # Resource + $PlanAcquisition.Id | Should Not Be $null + # PlanAcquisition + $PlanAcquisition.AcquisitionId | Should Not Be $null + $PlanAcquisition.AcquisitionTime | Should Not Be $null + $PlanAcquisition.PlanId | Should Not Be $null + $PlanAcquisition.ProvisioningState | Should Not Be $null + } + + function AssertPlanAcquisitionsSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + # Resource + $Found.Id | Should Be $Expected.Id + # DelegatedProvider + $Found.AcquisitionId | Should Be $Found.AcquisitionId + $Found.AcquisitionTime | Should Be $Found.AcquisitionTime + $Found.ExternalReferenceId | Should Be $Found.ExternalReferenceId + $Found.PlanId | Should Be $Found.PlanId + $Found.ProvisioningState | Should Be $Found.ProvisioningState + } + } + } + + AfterEach { + $global:Client = $null + } + + It 'TestListAcquiredPlans' -Skip:$('TestListAcquiredPlans' -in $global:SkippedTests) { + $global:TestName = 'TestListAcquiredPlans' + $plans = Get-AzsSubscriptionPlan -TargetSubscriptionId $global:TargetSubscriptionId + foreach ($plan in $plans) { + ValidatePlanAcquisition $plan + } + } + + It 'TestGetAcquiredPlan' -Skip:$('TestGetAcquiredPlan' -in $global:SkippedTests) { + $global:TestName = 'TestGetAcquiredPlan' + $plans = Get-AzsSubscriptionPlan -TargetSubscriptionId $global:subscriptionId + foreach ($plan in $plans) { + $plan2 = Get-AzsSubscriptionPlan -TargetSubscriptionId $global:subscriptionId -PlanAcquisitionId $plan.AcquisitionId + AssertPlanAcquisitionsSame $plan $plan2 + } + } + + it "TestCreateThenDeleteAcquiredPlan" -Skip:$('TestCreateThenDeleteAcquiredPlan' -in $global:SkippedTests) { + $global:TestName = "TestCreateThenDeleteAcquiredPlan" + $plans = Get-AzsPlan + $new = New-AzsSubscriptionPlan -PlanAcquisitionId $global:PlanAcquisitionId -PlanId $plans[0].Id -TargetSubscriptionId $global:TargetSubscriptionId + ValidatePlanAcquisition $new + Remove-AzsSubscriptionPlan -PlanAcquisitionId $global:PlanAcquisitionId -TargetSubscriptionId $global:TargetSubscriptionId + { Get-AzsSubscriptionPlan -PlanAcquisitionId $global:PlanAcquisitionId -TargetSubscriptionId $global:TargetSubscriptionId -ErrorAction Stop } | Should Throw + } + + It 'GetViaIdentity' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Subscriptions.Admin/test/AdminManagedOffer.Tests.ps1 b/src/Azs.Subscriptions.Admin/test/AdminManagedOffer.Tests.ps1 new file mode 100644 index 00000000..bce7939b --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/AdminManagedOffer.Tests.ps1 @@ -0,0 +1,143 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'AdminManagedOffer.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'AdminManagedOffer' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateOffer { + param( + [Parameter(Mandatory = $true)] + $Offer + ) + # Overall + $Offer | Should Not Be $null + # Resource + $Offer.Id | Should Not Be $null + $Offer.Name | Should Not Be $null + $Offer.Type | Should Not Be $null + $Offer.Location | Should Not Be $null + # Offer + $Offer.DisplayName | Should Not Be $null + $Offer.OfferName | Should Not Be $null + $Offer.Description | Should Not Be $null + $Offer.State | Should Not Be $null + } + + function AssertOffersSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + # Offer + $Found.DisplayName | Should Be $Expected.DisplayName + $Found.OfferName | Should Be $Expected.OfferName + $Found.Description | Should Be $Expected.Description + $Found.State | Should Be $Expected.State + } + } + + function GetResourceGroupName() { + param( + $ID + ) + $rg = "resourceGroups/" + $pv = "providers/" + $start = $ID.IndexOf($rg) + $rg.Length + $length = $ID.IndexOf($pv) - $start - 1 + return $ID.Substring($start, $length); + } + } + + AfterEach { + $global:Client = $null + } + + it "TestListOffers" -Skip:$('TestListOffers' -in $global:SkippedTests) { + $global:TestName = 'TestListOffers' + + $allOffers = Get-AzsAdminManagedOffer + $global:ResourceGroupNames = New-Object -TypeName System.Collections.Generic.HashSet[System.String] + + foreach ($offer in $allOffers) { + $rgn = GetResourceGroupName -ID $offer.Id + $global:ResourceGroupNames.Add($rgn) + } + + foreach ($rgn in $global:ResourceGroupNames) { + Get-AzsAdminManagedOffer -ResourceGroupName $rgn + } + } + + it "TestGetOffer" -Skip:$('TestGetOffer' -in $global:SkippedTests) { + $global:TestName = 'TestGetOffer' + + $offer = (Get-AzsAdminManagedOffer)[0] + $offer | Should Not Be $null + $rgn = GetResourceGroupName -ID $offer.Id + $offer2 = Get-AzsAdminManagedOffer -ResourceGroupName $rgn -Name $offer.Name + AssertOffersSame $offer $offer2 + } + + it "TestGetAllOffers" -Skip:$('TestGetAllOffers' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllOffers' + + $allOffers = Get-AzsAdminManagedOffer + foreach ($offer in $allOffers) { + $rgn = GetResourceGroupName -ID $offer.Id + $offer2 = Get-AzsAdminManagedOffer -ResourceGroupName $rgn -Name $offer.Name + AssertOffersSame $offer $offer2 + } + } + + it "TestSetOffer" -Skip:$('TestSetOffer' -in $global:SkippedTests) { + $global:TestName = "TestSetOffer" + + $allOffers = Get-AzsAdminManagedOffer + $offer = $allOffers[0] + $rgn = GetResourceGroupName -Id $offer.Id + + $offer.DisplayName += "-test" + + $offer | Set-AzsOffer + $updated = Get-AzsAdminManagedOffer -Name $offer.Name -ResourceGroupName $rgn + $updated.DisplayName | Should Be $offer.DisplayName + } + + it "TestCreateUpdateThenDeleteOffer" -Skip:$('TestCreateUpdateThenDeleteOffer' -in $global:SkippedTests) { + $global:TestName = 'TestCreateUpdateThenDeleteOffer' + + $plan = (Get-AzsPlan)[0] + + $offer = New-AzsOffer -Name $global:OfferName -DisplayName "Test Offer" -ResourceGroupName $global:OfferResourceGroupName -BasePlanIds $plan.Id -Location $global:Location + $saved = Get-AzsAdminManagedOffer -Name $global:OfferName -ResourceGroupName $global:OfferResourceGroupName + AssertOffersSame $offer $saved + } + + It 'List1' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Subscriptions.Admin/test/Common.ps1 b/src/Azs.Subscriptions.Admin/test/Common.ps1 new file mode 100644 index 00000000..d3b7374e --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/Common.ps1 @@ -0,0 +1,32 @@ +$global:SkippedTests = @( +) + +# Multiple tests +$global:Location = (Get-AzLocation)[0].Location +$global:ResourceGroupName = "system." + "$($global:Location)" + +# Acquired plan tests +$global:TargetSubscriptionId = (Get-AzsUserSubscription | where DisplayName -Match 'tenantadmin').DelegatedProviderSubscriptionId[0] +$global:SubscriptionId = (Get-AzContext).Subscription.Id +$global:PlanAcquisitionId = "718c7f7c-4868-479a-98ce-5caaa8f158c8" + +# Offer Tests +$global:OfferResourceGroupName = "testrg" +$global:OfferName = "testOffer1" +$rg = Get-AzResourceGroup -Name $global:OfferResourceGroupName -ErrorAction SilentlyContinue +if ($null -eq $rg) { New-AzResourceGroup -Name $global:OfferResourceGroupName -Location $global:Location} + +# Plan tests +$global:PlanResourceGroupName = "testrg" +$global:PlanName = "testplans" +$global:PlanDescription = "description of the plan" +$rg = Get-AzResourceGroup -Name $global:PlanResourceGroupName -ErrorAction SilentlyContinue +if ($null -eq $rg) { New-AzResourceGroup -Name $global:PlanResourceGroupNam -Location $global:Location } + +# Subscriptions Tests +$global:Owner = 'user@microsoft.com' +$global:SubscriptionName = 'Test Subscription' + +# Test Availability +$global:TestAvailability = "Test Sub" +$global:ResourceType = "Microsoft.Subscriptions.Admin/plans" \ No newline at end of file diff --git a/src/Azs.Subscriptions.Admin/test/DelegatedProvider.Tests.ps1 b/src/Azs.Subscriptions.Admin/test/DelegatedProvider.Tests.ps1 new file mode 100644 index 00000000..26ffbe0e --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/DelegatedProvider.Tests.ps1 @@ -0,0 +1,88 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'DelegatedProvider.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'DelegatedProvider' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateDelegatedProvider { + param( + [Parameter(Mandatory = $true)] + $DelegatedProvider + ) + # Overall + $DelegatedProvider | Should Not Be $null + # Resource + $DelegatedProvider.Id | Should Not Be $null + # DelegatedProvider + $DelegatedProvider.OfferId | Should Not Be $null + $DelegatedProvider.Owner | Should Not Be $null + $DelegatedProvider.RoutingResourceManagerType | Should Not Be $null + $DelegatedProvider.SubscriptionId | Should Not Be $null + $DelegatedProvider.DisplayName | Should Not Be $null + $DelegatedProvider.State | Should Not Be $null + $DelegatedProvider.TenantId | Should Not Be $null + } + + function AssertDelegatedProvidersSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + # Resource + $Found.Id | Should Be $Expected.Id + # DelegatedProvider + $Found.OfferId | Should Be $Found.OfferId + $Found.Owner | Should Be $Found.Owner + $Found.RoutingResourceManagerType | Should Be $Found.RoutingResourceManagerType + $Found.SubscriptionId | Should Be $Found.SubscriptionId + $Found.DisplayName | Should Be $Found.DisplayName + $Found.State | Should Be $Found.State + $Found.TenantId | Should Be $Found.TenantId + } + } + } + + AfterEach { + $global:Client = $null + } + + It "TestListDelegatedProviders" -Skip:$('TestListDelegatedProviders' -in $global:SkippedTests) { + $global:TestName = 'TestListDelegatedProviders' + + $providers = Get-AzsDelegatedProvider + + foreach ($provider in $providers) { + ValidateDelegatedProvider $provider + } + } + + It "TestGetAllDelegatedProviders" -Skip:$('TestGetAllDelegatedProviders' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllDelegatedProviders' + + $providers = Get-AzsDelegatedProvider + + foreach ($provider in $providers) { + $provider2 = Get-AzsDelegatedProvider -DelegatedProviderId $provider.SubscriptionId + AssertDelegatedProvidersSame $provider $provider2 + } + } + + It 'GetViaIdentity' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Subscriptions.Admin/test/DelegatedProviderManagedOffer.Tests.ps1 b/src/Azs.Subscriptions.Admin/test/DelegatedProviderManagedOffer.Tests.ps1 new file mode 100644 index 00000000..d2c73e23 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/DelegatedProviderManagedOffer.Tests.ps1 @@ -0,0 +1,54 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'DelegatedProviderManagedOffer.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'DelegatedProviderManagedOffer' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateDelegatedProviderOffer { + param( + [Parameter(Mandatory = $true)] + $offer + ) + # Overall + $offer | Should Not Be $null + # Resource + $offer.Id | Should Not Be $null + $offer.Location | Should Not Be $null + $offer.Name | Should Not Be $null + $offer.Type | Should Not Be $null + } + } + + AfterEach { + $global:Client = $null + } + + it "TestListDelegatedProviderOffers" -Skip:$('TestListDelegatedProviderOffers' -in $global:SkippedTests) { + $global:TestName = 'TestListDelegatedProviderOffers' + + $providers = Get-AzsDelegatedProvider + + foreach ($provider in $providers) { + $offers = Get-AzsDelegatedProviderManagedOffer -DelegatedProviderSubscriptionId $provider.DelegatedProviderSubscriptionId + foreach ($offer in $offers) { + ValidateDelegatedProviderOffer $offer + } + } + } + + It 'Get' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Subscriptions.Admin/test/DirectoryTenant.Tests.ps1 b/src/Azs.Subscriptions.Admin/test/DirectoryTenant.Tests.ps1 new file mode 100644 index 00000000..63a162e4 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/DirectoryTenant.Tests.ps1 @@ -0,0 +1,90 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'DirectoryTenant.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'DirectoryTenant' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateDirectoryTenant { + param( + [Parameter(Mandatory = $true)] + $DirectoryTenant + ) + # Overall + $DirectoryTenant | Should Not Be $null + # Resource + $DirectoryTenant.Id | Should Not Be $null + $DirectoryTenant.Name | Should Not Be $null + $DirectoryTenant.Type | Should Not Be $null + $DirectoryTenant.Location | Should Not Be $null + # DirectoryTenant + $DirectoryTenant.TenantId | Should Not Be $null + } + + function AssertDirectoryTenantsSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + # DirectoryTenant + $Found.TenantId | Should Be $Expected.TenantId + } + } + } + + AfterEach { + $global:Client = $null + } + + it "TestListDirectoryTenants" -Skip:$('TestListDirectoryTenants' -in $global:SkippedTests) { + $global:TestName = 'TestListDirectoryTenants' + + $allDirectoryTenants = Get-AzsDirectoryTenant -ResourceGroupName $global:ResourceGroupName + + foreach ($DirectoryTenant in $allDirectoryTenants) { + ValidateDirectoryTenant $DirectoryTenant + } + } + + it "TestGetAllDirectoryTenants" -Skip:$('TestGetAllDirectoryTenants' -in $global:SkippedTests) { + $global:TestName = 'TestGetAllDirectoryTenants' + + $allDirectoryTenants = Get-AzsDirectoryTenant -ResourceGroupName $global:ResourceGroupName + + foreach ($DirectoryTenant in $allDirectoryTenants) { + $tenant2 = Get-AzsDirectoryTenant -Name $DirectoryTenant.Name -ResourceGroupName $global:ResourceGroupName + AssertDirectoryTenantsSame $DirectoryTenant $tenant2 + } + } + + it "TestGetDirectoryTenant" -Skip:$('TestGetDirectoryTenant' -in $global:SkippedTests) { + <# $global:TestName = 'TestGetDirectoryTenant' + + $tenant = Get-AzsDirectoryTenant -ResourceGroupName $global:ResourceGroupName + $tenant2 = Get-AzsDirectoryTenant -ResourceGroupName $global:ResourceGroupName -Name $tenant.Name + AssertDirectoryTenantsSame $tenant $tenant2 #> + } + + It 'GetViaIdentity' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Subscriptions.Admin/test/Location.Tests.ps1 b/src/Azs.Subscriptions.Admin/test/Location.Tests.ps1 new file mode 100644 index 00000000..2bba0fbe --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/Location.Tests.ps1 @@ -0,0 +1,87 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Location.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Location' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateLocation { + param( + [Parameter(Mandatory = $true)] + $Location + ) + # Overall + $Location | Should Not Be $null + # Resource + $Location.Id | Should Not Be $null + $Location.Name | Should Not Be $null + # Location + $Location.DisplayName | Should Not Be $null + $Location.Latitude | Should Not Be $null + $Location.Longitude | Should Not Be $null + } + + function AssertLocationsSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Name | Should Be $Expected.Name + # Location + $Found.DisplayName | Should Be $Expected.DisplayName + $Found.Latitude | Should Be $Expected.Latitude + $Found.Longitude | Should Be $Expected.Longitude + } + } + } + + AfterEach { + $global:Client = $null + } + + it "TestListLocations" -Skip:$('TestListLocations' -in $global:SkippedTests) { + $global:TestName = 'TestListLocations' + $allLocations = Get-AzsLocation + $global:ResourceGroupNames = New-Object -TypeName System.Collections.Generic.HashSet[System.String] + foreach ($Location in $allLocations) { + ValidateLocation $location + } + } + + it "TestGetAllLocations" -Skip:$('TestGetAllLocations' -in $global:SkippedTests) { + $global:TestName = "TestGetAllLocations" + $allLocations = Get-AzsLocation + foreach ($Location in $allLocations) { + $location2 = Get-AzsLocation -Name $location.Name + AssertLocationsSame $location $location2 + } + } + + it "TestGetLocation" -Skip:$('TestGetLocation' -in $global:SkippedTests) { + $global:TestName = 'TestGetLocation' + $Location = (Get-AzsLocation)[0] + $Location | Should Not Be $null + $Location2 = Get-AzsLocation -Name $Location.Name + AssertLocationsSame $Location $Location2 + } + + It 'GetViaIdentity' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Subscriptions.Admin/test/OfferDelegation.Tests.ps1 b/src/Azs.Subscriptions.Admin/test/OfferDelegation.Tests.ps1 new file mode 100644 index 00000000..7892986e --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/OfferDelegation.Tests.ps1 @@ -0,0 +1,96 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'OfferDelegation.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'OfferDelegation' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateOfferDelegation { + param( + [Parameter(Mandatory = $true)] + $Offer + ) + # Overall + $Offer | Should Not Be $null + + # Resource + $Offer.Id | Should Not Be $null + $Offer.Name | Should Not Be $null + $Offer.Type | Should Not Be $null + $Offer.Location | Should Not Be $null + + # Offer + $Offer.SubscriptionId | Should Not Be $null + } + + function AssertOfferDelegationsSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # OfferDelegation + $Found.SubscriptionId | Should Be $Expected.SubscriptionId + } + } + + function GetResourceGroupName() { + param( + $ID + ) + $rg = "resourceGroups/" + $pv = "providers/" + $start = $ID.IndexOf($rg) + $rg.Length + $length = $ID.IndexOf($pv) - $start - 1 + return $ID.Substring($start, $length); + } + } + + AfterEach { + $global:Client = $null + } + + it "TestListOfferDelegations" -Skip:$('TestListOfferDelegations' -in $global:SkippedTests) { + $global:TestName = "TestListOfferDelegations" + + $offers = Get-AzsAdminManagedOffer + + foreach ($offer in $offers) { + $resourceGroupName = GetResourceGroupName -ID $offer.Id + $offerdel = Get-AzsOfferDelegation -ResourceGroupName $resourceGroupName -OfferName $offer.Name + if ($null -ne $offerdel) { + Write-Output "$($offerdel | ConvertTo-Json -Depth 1)" + ValidateOfferDelegation $offerdel + } + } + } + + It 'Get' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Subscriptions.Admin/test/Plan.Tests.ps1 b/src/Azs.Subscriptions.Admin/test/Plan.Tests.ps1 new file mode 100644 index 00000000..46fc38c4 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/Plan.Tests.ps1 @@ -0,0 +1,133 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Plan.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Plan' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidatePlan { + param( + [Parameter(Mandatory = $true)] + $Plan + ) + # Overall + $Plan | Should Not Be $null + + # Resource + $Plan.Id | Should Not Be $null + $Plan.Name | Should Not Be $null + $Plan.Type | Should Not Be $null + $Plan.Location | Should Not Be $null + + # Plan + $Plan.DisplayName | Should Not Be $null + $Plan.PropertiesName | Should Not Be $null + $Plan.QuotaIds | Should Not Be $null + } + + function AssertPlansSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Location | Should Be $Expected.Location + $Found.Name | Should Be $Expected.Name + $Found.Type | Should Be $Expected.Type + + # Plan + $Plan.DisplayName | Should Be $Expected.DisplayName + $Plan.PlanName | Should Be $Expected.PlanName + $Plan.QuotaIds | Should Be $Expected.QuotaIds + } + } + + function GetResourceGroupName() { + param( + $ID + ) + $rg = "resourceGroups/" + $pv = "providers/" + $start = $ID.IndexOf($rg) + $rg.Length + $length = $ID.IndexOf($pv) - $start - 1 + return $ID.Substring($start, $length); + } + } + + AfterEach { + $global:Client = $null + } + + it "TestListPlans" -Skip:$('TestListPlans' -in $global:SkippedTests) { + $global:TestName = 'TestListPlans' + + $allPlans = Get-AzsPlan + $global:ResourceGroupNames = New-Object -TypeName System.Collections.Generic.HashSet[System.String] + + foreach ($plan in $allPlans) { + $rgn = GetResourceGroupName -ID $plan.Id + $global:ResourceGroupNames.Add($rgn) + } + + foreach ($rgn in $global:ResourceGroupNames) { + Get-AzsPlan -ResourceGroupName $rgn + } + } + + it "TestSetPlan" -Skip:$('TestSetPlan' -in $global:SkippedTests) { + $global:TestName = "TestSetPlan" + + $allPlans = Get-AzsPlan + $plan = $allPlans[0] + $rgn = GetResourceGroupName -Id $plan.Id + + $plan.DisplayName += "-test" + + $plan | Set-AzsPlan + $updated = Get-AzsPlan -Name $plan.Name -ResourceGroupName $rgn + $updated.DisplayName | Should Be $plan.DisplayName + } + + it "TestCreateUpdateThenDeletePlan" -Skip:$('TestCreateUpdateThenDeletePlan' -in $global:SkippedTests) { + $global:TestName = 'TestCreateUpdateThenDeletePlan' + + $quota = Get-AzsSubscriptionQuota -Location $global:Location + + $result = New-AzsPlan ` + -Name $global:planName ` + -ResourceGroupName $global:PlanResourceGroupName ` + -Location $global:Location ` + -DisplayName $global:planName ` + -QuotaIds $quota.Id ` + -Description $global:planDescription + + ValidatePlan -Plan $result + + Remove-AzsPlan -Name $global:planName -ResourceGroupName $global:PlanResourceGroupName + } + + It 'List1' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Subscriptions.Admin/test/SubscriptionQuota.Tests.ps1 b/src/Azs.Subscriptions.Admin/test/SubscriptionQuota.Tests.ps1 new file mode 100644 index 00000000..f2fb2bc7 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/SubscriptionQuota.Tests.ps1 @@ -0,0 +1,53 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'SubscriptionQuota.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'SubscriptionQuota' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + + function ValidateQuota { + param( + [Parameter(Mandatory = $true)] + $Quota + ) + # Overall + $Quota | Should Not Be $null + + # Resource + $Quota.Id | Should Not Be $null + $Quota.Name | Should Not Be $null + $Quota.Type | Should Not Be $null + $Quota.Location | Should Not Be $null + } + } + + AfterEach { + $global:Client = $null + } + + it "TestListQuotas" -Skip:$('TestListQuotas' -in $global:SkippedTests) { + $global:TestName = 'TestListQuotas' + + $allQuotas = Get-AzsSubscriptionQuota -Location $global:Location + $global:ResourceGroupNames = New-Object -TypeName System.Collections.Generic.HashSet[System.String] + + foreach ($Quota in $allQuotas) { + ValidateQuota $Quota + } + } + + It 'Get' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Subscriptions.Admin/test/UserSubscription.Tests.ps1 b/src/Azs.Subscriptions.Admin/test/UserSubscription.Tests.ps1 new file mode 100644 index 00000000..65ef5a05 --- /dev/null +++ b/src/Azs.Subscriptions.Admin/test/UserSubscription.Tests.ps1 @@ -0,0 +1,86 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'UserSubscription.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'UserSubscription' { + + . $PSScriptRoot\Common.ps1 + + BeforeEach { + function ValidateSubscription { + param( + [Parameter(Mandatory = $true)] + $Subscription + ) + $Subscription | Should Not Be $null + # Resource + $Subscription.Id | Should Not Be $null + $Subscription.DisplayName | Should Not Be $null + $Subscription.OfferId | Should Not Be $null + $Subscription.Owner | Should Not Be $null + $Subscription.State | Should Not Be $null + $Subscription.SubscriptionId | Should Not Be $null + $Subscription.TenantId | Should Not Be $null + + } + + } + + AfterEach { + $global:Client = $null + } + + it "TestListSubscriptions" -Skip:$('TestListSubscriptions' -in $global:SkippedTests) { + $global:TestName = 'TestListSubscriptions' + $Subscriptions = Get-AzsUserSubscription + $Subscriptions | Should Not Be $null + foreach ($Subscription in $Subscriptions) { + ValidateSubscription -Subscription $Subscription + } + } + + it "TestSetSubscription" -Skip:$('TestSetSubscription' -in $global:SkippedTests) { + $global:TestName = "TestSetSubscription" + $Subscriptions = Get-AzsUserSubscription + foreach ($sub in $subscriptions) { + $sub.DisplayName += "-test" + $sub.Owner = $global:Owner + $sub | Set-AzsUserSubscription + $updated = Get-AzsUserSubscription -TargetSubscriptionId $sub.SubscriptionId + $updated.DisplayName | Should Be $sub.DisplayName + $updated.Owner | Should Be $global:Owner + break; + } + } + + it "CheckNameAvailability" -Skip:$('CheckNameAvailability' -in $global:SkippedTests) { + $global:TestName = 'CheckNameAvailability' + Test-AzsNameAvailability -Name $global:TestAvailability -ResourceType $global:ResourceType + } + + it "TestMoveUserSubscription" -Skip:$('TestMoveSubscription' -in $global:SkippedTests) { + $global:TestName = 'MoveUserSubscription' + $offer = Get-AzsAdminManagedOffer | Select-Object -First 1 + $subscription = New-AzsUserSubscription -DisplayName $global:SubscriptionName -OfferId $offer.Id -Owner $global:Owner + $resourceIds = Get-AzsUserSubscription | where Displayname -eq $global:SubscriptionName | Select -ExpandProperty Id + Move-AzsUserSubscription -ResourceId $resourceIds + } + + it "TestTestMoveSubscription" -Skip:$('TestTestMoveSubscription' -in $global:SkippedTests) { + $global:TestName = 'TestMoveUserSubscription' + $resourceIds = Get-AzsUserSubscription | where Displayname -eq $global:SubscriptionName | Select-Object -ExpandProperty Id + Test-AzsMoveUserSubscription -ResourceId $resourceIds + } + + It 'Get' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' { + #{ throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Azs.Subscriptions/custom/New-AzsSubscription.ps1 b/src/Azs.Subscriptions/custom/New-AzsSubscription.ps1 new file mode 100644 index 00000000..f8d60053 --- /dev/null +++ b/src/Azs.Subscriptions/custom/New-AzsSubscription.ps1 @@ -0,0 +1,114 @@ +<# +.Synopsis +Create or updates a subscription. +.Description +Create or updates a subscription. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscription/new-azssubscription +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscription/new-azssubscription +#> +function New-AzsSubscription { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Runtime.DefaultInfo(Script='$([Guid]::NewGuid().ToString())')] + [System.String] + # Id of the subscription. + ${SubscriptionId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [System.String] + # Subscription name. + ${DisplayName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [System.String] + # Fully qualified identifier. + ${Id}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [System.String] + # Identifier of the offer under the scope of a delegated provider. + ${OfferId}, + + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Subscription.Support.SubscriptionState])] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Runtime.DefaultInfo(Script='Write-Output "Enabled"')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Support.SubscriptionState] + # Subscription state. + ${State}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [System.String] + # Directory tenant identifier. + ${TenantId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + # Autorest generated code doesn't throw error in case resource already exists + $resource = Get-AzsSubscription -SubscriptionId $SubscriptionId -ErrorAction SilentlyContinue + if ($null -ne $resource) { throw "$($MyInvocation.MyCommand): A subscription with Id $SubscriptionId already exists" } + # SubscriptionId and SubscriptionId1 are duplicate parameters generated by autorest. + # Set SubscriptionId1 = SubscriptionId + $PSBoundParameters['SubscriptionId1'] = $SubscriptionId + Azs.Subscriptions.internal\New-AzsSubscription @PSBoundParameters + } + +} diff --git a/src/Azs.Subscriptions/custom/Remove-AzsSubscription.ps1 b/src/Azs.Subscriptions/custom/Remove-AzsSubscription.ps1 new file mode 100644 index 00000000..7be589e9 --- /dev/null +++ b/src/Azs.Subscriptions/custom/Remove-AzsSubscription.ps1 @@ -0,0 +1,124 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Delete the specified subscription. +.Description +Delete the specified subscription. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions/remove-azssubscription +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.ISubscriptionIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DelegatedProviderId ]: Id of the delegated provider. + [Id ]: Resource identity path + [OfferName ]: Name of the offer. + [SubscriptionId ]: Id of the subscription. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions/remove-azssubscription +#> +function Remove-AzsSubscription { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Delete', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Path')] + [System.String] + # Id of the subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='DeleteViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.ISubscriptionIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Don't ask for confirmation + $Force +) + + process { + if ($PSCmdlet.ShouldProcess("$SubscriptionId" , "Delete the subscription")) { + if (($Force.IsPresent -or $PSCmdlet.ShouldContinue("Delete the subscription?", "Performing operation delete on $SubscriptionId."))) { + if ($PSBoundParameters.ContainsKey(('Force'))) { $null = $PSBoundParameters.Remove('Force') } + Azs.Subscriptions.internal\Remove-AzsSubscription @PSBoundParameters + } + } + } + +} \ No newline at end of file diff --git a/src/Azs.Subscriptions/custom/Set-AzsSubscription.ps1 b/src/Azs.Subscriptions/custom/Set-AzsSubscription.ps1 new file mode 100644 index 00000000..833dee77 --- /dev/null +++ b/src/Azs.Subscriptions/custom/Set-AzsSubscription.ps1 @@ -0,0 +1,141 @@ +<# +.Synopsis +Create or updates a subscription. +.Description +Create or updates a subscription. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.subscription/set-azssubscription +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +SUBSCRIPTIONDEFINITION : List of supported operations. + [DisplayName ]: Subscription name. + [Id ]: Fully qualified identifier. + [OfferId ]: Identifier of the offer under the scope of a delegated provider. + [State ]: Subscription state. + [SubscriptionId ]: Subscription identifier. + [TenantId ]: Directory tenant identifier. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.subscription/set-azssubscription +#> +function Set-AzsSubscription { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Path')] + [System.String] + # Id of the subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription] + # List of supported operations. + # To construct, see NOTES section for SUBSCRIPTIONDEFINITION properties and create a hash table. + ${SubscriptionDefinition}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [System.String] + # Subscription name. + ${DisplayName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [System.String] + # Fully qualified identifier. + ${Id}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [System.String] + # Identifier of the offer under the scope of a delegated provider. + ${OfferId}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Subscription.Support.SubscriptionState])] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Support.SubscriptionState] + # Subscription state. + ${State}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Body')] + [System.String] + # Directory tenant identifier. + ${TenantId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Subscription.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + # Pipeline feature broken in autorest generated cmdlet + # TargetSubscriptionId is a mandatory parameters along with the pipeline object + # Getting TargetSubscriptionId parameter from the pipeline object + if ( $PSCmdlet.ParameterSetName -eq 'Update' ) { + if ($null -ne $PSBoundParameters['SubscriptionDefinition'].SubscriptionId) { + $PSBoundParameters['SubscriptionId'] = $PSBoundParameters['SubscriptionDefinition'].SubscriptionId + } + } + else { + # SubscriptionId and SubscriptionId1 are duplicate parameters generated by autorest. + # Set SubscriptionId1 = SubscriptionId + if ($null -ne $PSBoundParameters['SubscriptionId']) { + $PSBoundParameters['SubscriptionId1'] = $PSBoundParameters['SubscriptionId'] + } + } + Azs.Subscriptions.internal\Set-AzsSubscription @PSBoundParameters + } + +} diff --git a/src/Azs.Subscriptions/docs/Azs.Subscriptions.md b/src/Azs.Subscriptions/docs/Azs.Subscriptions.md new file mode 100644 index 00000000..0da9f117 --- /dev/null +++ b/src/Azs.Subscriptions/docs/Azs.Subscriptions.md @@ -0,0 +1,31 @@ +--- +Module Name: Azs.Subscriptions +Module Guid: 14141e86-b5d1-482d-9cd0-1ef146c658b9 +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.Subscriptions Module +## Description +Microsoft Azure PowerShell: Subscription cmdlets + +## Azs.Subscriptions Cmdlets +### [Get-AzsDelegatedProviderOffer](Get-AzsDelegatedProviderOffer.md) +Get the specified offer for the delegated provider. + +### [Get-AzsOffer](Get-AzsOffer.md) +Get the list of public offers for the root provider. + +### [Get-AzsSubscription](Get-AzsSubscription.md) +Gets details about particular subscription. + +### [New-AzsSubscription](New-AzsSubscription.md) +Create or updates a subscription. + +### [Remove-AzsSubscription](Remove-AzsSubscription.md) + + +### [Set-AzsSubscription](Set-AzsSubscription.md) +Create or updates a subscription. + diff --git a/src/Azs.Subscriptions/docs/Get-AzsDelegatedProviderOffer.md b/src/Azs.Subscriptions/docs/Get-AzsDelegatedProviderOffer.md new file mode 100644 index 00000000..b0387419 --- /dev/null +++ b/src/Azs.Subscriptions/docs/Get-AzsDelegatedProviderOffer.md @@ -0,0 +1,138 @@ +--- +external help file: +Module Name: Azs.Subscriptions +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions/get-azsdelegatedprovideroffer +schema: 2.0.0 +--- + +# Get-AzsDelegatedProviderOffer + +## SYNOPSIS +Get the specified offer for the delegated provider. + +## SYNTAX + +### List (Default) +``` +Get-AzsDelegatedProviderOffer -DelegatedProviderId [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsDelegatedProviderOffer -DelegatedProviderId -OfferName [-DefaultProfile ] + [] +``` + +### GetViaIdentity +``` +Get-AzsDelegatedProviderOffer -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get the specified offer for the delegated provider. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsDelegatedProviderOffer -DelegatedProviderId 4b763321-23f5-4a45-a44d-9ccfdd705a3d + +{{ Add output here }} +``` + +Get the list of offers for the specified delegated provider + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DelegatedProviderId +Id of the delegated provider. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.ISubscriptionIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferName +Name of the offer. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: Name + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.ISubscriptionIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.IOffer + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProviderId ]`: Id of the delegated provider. + - `[Id ]`: Resource identity path + - `[OfferName ]`: Name of the offer. + - `[SubscriptionId ]`: Id of the subscription. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions/docs/Get-AzsOffer.md b/src/Azs.Subscriptions/docs/Get-AzsOffer.md new file mode 100644 index 00000000..be5e6214 --- /dev/null +++ b/src/Azs.Subscriptions/docs/Get-AzsOffer.md @@ -0,0 +1,73 @@ +--- +external help file: +Module Name: Azs.Subscriptions +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions/get-azsoffer +schema: 2.0.0 +--- + +# Get-AzsOffer + +## SYNOPSIS +Get the list of public offers for the root provider. + +## SYNTAX + +``` +Get-AzsOffer [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get the list of public offers for the root provider. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsOffer | fl * + +Description : +DisplayName : TestOffer-fef68214-ba47-469c-89a7-07faf7947ad6 +Id : /delegatedProviders/default/offers/TestOffer-fef68214-ba47-469c-89a7-07faf7947ad6 +Name : TestOffer-fef68214-ba47-469c-89a7-07faf7947ad6 + +Description : +DisplayName : TestOffer-8322dc27-47a0-4446-89a0-eb5a0ec3b12b +Id : /delegatedProviders/default/offers/TestOffer-8322dc27-47a0-4446-89a0-eb5a0ec3b12b +Name : TestOffer-8322dc27-47a0-4446-89a0-eb5a0ec3b12b +``` + +Get the list of public offers + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.IOffer + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions/docs/Get-AzsSubscription.md b/src/Azs.Subscriptions/docs/Get-AzsSubscription.md new file mode 100644 index 00000000..5c8278f2 --- /dev/null +++ b/src/Azs.Subscriptions/docs/Get-AzsSubscription.md @@ -0,0 +1,132 @@ +--- +external help file: +Module Name: Azs.Subscriptions +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions/get-azssubscription +schema: 2.0.0 +--- + +# Get-AzsSubscription + +## SYNOPSIS +Gets details about particular subscription. + +## SYNTAX + +### List (Default) +``` +Get-AzsSubscription [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsSubscription -SubscriptionId [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsSubscription -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Gets details about particular subscription. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzsSubscription | fl * + +DisplayName : Test User +Id : /subscriptions/97d84f7a-bef7-4f2d-b651-c553be472311 +OfferId : /delegatedProviders/default/offers/TestOffer-590376ac-c8dd-4b3d-9674-b5b8fcde095b +State : Enabled +SubscriptionId : 97d84f7a-bef7-4f2d-b651-c553be472311 +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb + +DisplayName : cnur +Id : /subscriptions/ed3e275b-87d1-4e94-9962-b3700287bdbc +OfferId : /delegatedProviders/default/offers/cnur4866tenantsubsvcoffer843 +State : Enabled +SubscriptionId : ed3e275b-87d1-4e94-9962-b3700287bdbc +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb +``` + +Get the list of subscriptions. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.ISubscriptionIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Id of the subscription. + +```yaml +Type: System.String[] +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.ISubscriptionIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[DelegatedProviderId ]`: Id of the delegated provider. + - `[Id ]`: Resource identity path + - `[OfferName ]`: Name of the offer. + - `[SubscriptionId ]`: Id of the subscription. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions/docs/New-AzsSubscription.md b/src/Azs.Subscriptions/docs/New-AzsSubscription.md new file mode 100644 index 00000000..146c79cc --- /dev/null +++ b/src/Azs.Subscriptions/docs/New-AzsSubscription.md @@ -0,0 +1,201 @@ +--- +external help file: +Module Name: Azs.Subscriptions +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscription/new-azssubscription +schema: 2.0.0 +--- + +# New-AzsSubscription + +## SYNOPSIS +Create or updates a subscription. + +## SYNTAX + +``` +New-AzsSubscription -OfferId [-SubscriptionId ] [-DisplayName ] [-Id ] + [-State ] [-TenantId ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION +Create or updates a subscription. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-AzsSubscription -OfferId '/delegatedProviders/default/offers/testoffer' -DisplayName 'testsubscription' | fl * + +DisplayName : testsubscription +Id : /subscriptions/7b9d25c5-52ea-4940-8c6a-fe6749ab2e97 +OfferId : /delegatedProviders/default/offers/testoffer +State : Enabled +SubscriptionId : 7b9d25c5-52ea-4940-8c6a-fe6749ab2e97 +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb +``` + +Create a subscription. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DisplayName +Subscription name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Id +Fully qualified identifier. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferId +Identifier of the offer under the scope of a delegated provider. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -State +Subscription state. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Subscription.Support.SubscriptionState +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Write-Output "Enabled" +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Id of the subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: $([Guid]::NewGuid().ToString()) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TenantId +Directory tenant identifier. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription + +## ALIASES + +## NOTES + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions/docs/Remove-AzsSubscription.md b/src/Azs.Subscriptions/docs/Remove-AzsSubscription.md new file mode 100644 index 00000000..0572bcb3 --- /dev/null +++ b/src/Azs.Subscriptions/docs/Remove-AzsSubscription.md @@ -0,0 +1,180 @@ +--- +external help file: +Module Name: Azs.Subscriptions +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscriptions/remove-azssubscription +schema: 2.0.0 +--- + +# Remove-AzsSubscription + +## SYNOPSIS + + +## SYNTAX + +### Delete (Default) +``` +Remove-AzsSubscription -SubscriptionId [-DefaultProfile ] [-Force] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzsSubscription -InputObject [-DefaultProfile ] [-Force] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION + + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-AzsSubscription -SubscriptionId d387f779-85d8-40b6-8607-8306295ebff9 + +``` + +Delete the specifed subscription. + +## PARAMETERS + +### -DefaultProfile + + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Force + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.ISubscriptionIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru + + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId + + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.ISubscriptionIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : + - `[DelegatedProviderId ]`: Id of the delegated provider. + - `[Id ]`: Resource identity path + - `[OfferName ]`: Name of the offer. + - `[SubscriptionId ]`: Id of the subscription. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions/docs/Set-AzsSubscription.md b/src/Azs.Subscriptions/docs/Set-AzsSubscription.md new file mode 100644 index 00000000..b9fb28d4 --- /dev/null +++ b/src/Azs.Subscriptions/docs/Set-AzsSubscription.md @@ -0,0 +1,240 @@ +--- +external help file: +Module Name: Azs.Subscriptions +online version: https://docs.microsoft.com/en-us/powershell/module/azs.subscription/set-azssubscription +schema: 2.0.0 +--- + +# Set-AzsSubscription + +## SYNOPSIS +Create or updates a subscription. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Set-AzsSubscription -SubscriptionId [-DisplayName ] [-Id ] [-OfferId ] + [-State ] [-TenantId ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### Update +``` +Set-AzsSubscription -SubscriptionDefinition [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION +Create or updates a subscription. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> $subscription = Get-AzsSubscription | where DisplayName -eq 'testsubscription' +$subscription.DisplayName = 'update subscription' +$subscription | Set-AzsSubscription | fl * + +DisplayName : update subscription +Id : /subscriptions/f6f9665e-9831-4ac6-a2c3-26a591b9e6e8 +OfferId : /delegatedProviders/default/offers/TestOffer-fef68214-ba47-469c-89a7-07faf7947ad6 +State : Enabled +SubscriptionId : f6f9665e-9831-4ac6-a2c3-26a591b9e6e8 +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb +``` + +Updates a subscription. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DisplayName +Subscription name. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Id +Fully qualified identifier. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -OfferId +Identifier of the offer under the scope of a delegated provider. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -State +Subscription state. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Subscription.Support.SubscriptionState +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionDefinition +List of supported operations. +To construct, see NOTES section for SUBSCRIPTIONDEFINITION properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription +Parameter Sets: Update +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Id of the subscription. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -TenantId +Directory tenant identifier. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Subscription.Models.Api20151101.ISubscription + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### SUBSCRIPTIONDEFINITION : List of supported operations. + - `[DisplayName ]`: Subscription name. + - `[Id ]`: Fully qualified identifier. + - `[OfferId ]`: Identifier of the offer under the scope of a delegated provider. + - `[State ]`: Subscription state. + - `[SubscriptionId ]`: Subscription identifier. + - `[TenantId ]`: Directory tenant identifier. + +## RELATED LINKS + diff --git a/src/Azs.Subscriptions/docs/readme.md b/src/Azs.Subscriptions/docs/readme.md new file mode 100644 index 00000000..7f6d1fdd --- /dev/null +++ b/src/Azs.Subscriptions/docs/readme.md @@ -0,0 +1,11 @@ +# Docs +This directory contains the documentation of the cmdlets for the `Azs.Subscriptions` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overriden on regeneration*. To update documentation examples, please use the `..\examples` folder. + +## Info +- Modifiable: no +- Generated: all +- Committed: yes +- Packaged: yes + +## Details +The process of documentation generation loads `Azs.Subscriptions` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file diff --git a/src/Azs.Subscriptions/examples/Get-AzsDelegatedProviderOffer.md b/src/Azs.Subscriptions/examples/Get-AzsDelegatedProviderOffer.md new file mode 100644 index 00000000..e1740f89 --- /dev/null +++ b/src/Azs.Subscriptions/examples/Get-AzsDelegatedProviderOffer.md @@ -0,0 +1,8 @@ +### Example 1 +```powershell +PS C:\> Get-AzsDelegatedProviderOffer -DelegatedProviderId 4b763321-23f5-4a45-a44d-9ccfdd705a3d + +{{ Add output here }} +``` + +Get the list of offers for the specified delegated provider \ No newline at end of file diff --git a/src/Azs.Subscriptions/examples/Get-AzsOffer.md b/src/Azs.Subscriptions/examples/Get-AzsOffer.md new file mode 100644 index 00000000..5bd189a5 --- /dev/null +++ b/src/Azs.Subscriptions/examples/Get-AzsOffer.md @@ -0,0 +1,16 @@ +### Example 1 +```powershell +PS C:\> Get-AzsOffer | fl * + +Description : +DisplayName : TestOffer-fef68214-ba47-469c-89a7-07faf7947ad6 +Id : /delegatedProviders/default/offers/TestOffer-fef68214-ba47-469c-89a7-07faf7947ad6 +Name : TestOffer-fef68214-ba47-469c-89a7-07faf7947ad6 + +Description : +DisplayName : TestOffer-8322dc27-47a0-4446-89a0-eb5a0ec3b12b +Id : /delegatedProviders/default/offers/TestOffer-8322dc27-47a0-4446-89a0-eb5a0ec3b12b +Name : TestOffer-8322dc27-47a0-4446-89a0-eb5a0ec3b12b +``` + +Get the list of public offers \ No newline at end of file diff --git a/src/Azs.Subscriptions/examples/Get-AzsSubscription.md b/src/Azs.Subscriptions/examples/Get-AzsSubscription.md new file mode 100644 index 00000000..7d7ed0fe --- /dev/null +++ b/src/Azs.Subscriptions/examples/Get-AzsSubscription.md @@ -0,0 +1,20 @@ +### Example 1 +```powershell +PS C:\> Get-AzsSubscription | fl * + +DisplayName : Test User +Id : /subscriptions/97d84f7a-bef7-4f2d-b651-c553be472311 +OfferId : /delegatedProviders/default/offers/TestOffer-590376ac-c8dd-4b3d-9674-b5b8fcde095b +State : Enabled +SubscriptionId : 97d84f7a-bef7-4f2d-b651-c553be472311 +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb + +DisplayName : cnur +Id : /subscriptions/ed3e275b-87d1-4e94-9962-b3700287bdbc +OfferId : /delegatedProviders/default/offers/cnur4866tenantsubsvcoffer843 +State : Enabled +SubscriptionId : ed3e275b-87d1-4e94-9962-b3700287bdbc +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb +``` + +Get the list of subscriptions. \ No newline at end of file diff --git a/src/Azs.Subscriptions/examples/New-AzsSubscription.md b/src/Azs.Subscriptions/examples/New-AzsSubscription.md new file mode 100644 index 00000000..b5b7ce69 --- /dev/null +++ b/src/Azs.Subscriptions/examples/New-AzsSubscription.md @@ -0,0 +1,13 @@ +### Example 1 +```powershell +PS C:\> New-AzsSubscription -OfferId '/delegatedProviders/default/offers/testoffer' -DisplayName 'testsubscription' | fl * + +DisplayName : testsubscription +Id : /subscriptions/7b9d25c5-52ea-4940-8c6a-fe6749ab2e97 +OfferId : /delegatedProviders/default/offers/testoffer +State : Enabled +SubscriptionId : 7b9d25c5-52ea-4940-8c6a-fe6749ab2e97 +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb +``` + +Create a subscription. \ No newline at end of file diff --git a/src/Azs.Subscriptions/examples/Remove-AzsSubscription.md b/src/Azs.Subscriptions/examples/Remove-AzsSubscription.md new file mode 100644 index 00000000..134573c1 --- /dev/null +++ b/src/Azs.Subscriptions/examples/Remove-AzsSubscription.md @@ -0,0 +1,7 @@ +### Example 1 +```powershell +PS C:\> Remove-AzsSubscription -SubscriptionId d387f779-85d8-40b6-8607-8306295ebff9 + +``` + +Delete the specifed subscription. \ No newline at end of file diff --git a/src/Azs.Subscriptions/examples/Set-AzsSubscription.md b/src/Azs.Subscriptions/examples/Set-AzsSubscription.md new file mode 100644 index 00000000..42f26d84 --- /dev/null +++ b/src/Azs.Subscriptions/examples/Set-AzsSubscription.md @@ -0,0 +1,15 @@ +### Example 1 +```powershell +PS C:\> $subscription = Get-AzsSubscription | where DisplayName -eq 'testsubscription' +$subscription.DisplayName = 'update subscription' +$subscription | Set-AzsSubscription | fl * + +DisplayName : update subscription +Id : /subscriptions/f6f9665e-9831-4ac6-a2c3-26a591b9e6e8 +OfferId : /delegatedProviders/default/offers/TestOffer-fef68214-ba47-469c-89a7-07faf7947ad6 +State : Enabled +SubscriptionId : f6f9665e-9831-4ac6-a2c3-26a591b9e6e8 +TenantId : 6ca57aaf-0074-498a-9c96-2b097515e8cb +``` + +Updates a subscription. \ No newline at end of file diff --git a/src/Azs.Subscriptions/readme.md b/src/Azs.Subscriptions/readme.md new file mode 100644 index 00000000..6e402f07 --- /dev/null +++ b/src/Azs.Subscriptions/readme.md @@ -0,0 +1,163 @@ + +# Azs.Subscriptions +This directory contains the PowerShell module for the Subscription service. + +--- +## Status +[![Azs.Subscriptions](https://img.shields.io/powershellgallery/v/Azs.Subscriptions.svg?style=flat-square&label=Azs.Subscriptions "Azs.Subscriptions")](https://www.powershellgallery.com/packages/Azs.Subscriptions/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Subscriptions`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +# Azure PowerShell AutoRest Configuration + +> Values +``` yaml +azure: true +powershell: true +branch: stackadmin +repo: https://github.com/Azure/azure-rest-api-specs/tree/$(branch) +metadata: + authors: Microsoft Corporation + owners: Microsoft Corporation + description: 'Microsoft Azure PowerShell: User subscription cmdlets' + copyright: Microsoft Corporation. All rights reserved. + tags: Azure ResourceManager ARM PSModule + companyName: Microsoft Corporation + requireLicenseAcceptance: true + licenseUri: https://aka.ms/azps-license + projectUri: https://github.com/Azure/azure-powershell +``` + +> Names +``` yaml +prefix: Azs +namespace: Microsoft.Azure.PowerShell.Cmdlets.$(service-name) + +subject-prefix: '' +module-version: 0.9.0-preview +sanitize-names: false +service-name: Subscription + +### File Renames +module-name: Azs.Subscriptions +csproj: Azs.Subscriptions.csproj +psd1: Azs.Subscriptions.psd1 +psm1: Azs.Subscriptions.psm1 +``` + +> Folders +``` yaml +clear-output-folder: true +output-folder: . + +input-file: + - $(repo)/specification/azsadmin/resource-manager/user-subscriptions/Microsoft.Subscriptions/preview/2015-11-01/Subscriptions.json + - $(repo)/specification/azsadmin/resource-manager/user-subscriptions/Microsoft.Subscriptions/preview/2015-11-01/Offer.json + +directive: + ## rename/alias parameters + - where: + verb: Get + subject: DelegatedProviderOffer + parameter-name: OfferName + set: + alias: Name + ## Set default parameter value + - where: + verb: New + subject: Subscription + parameter-name: State + set: + default: + script: Write-Output "Enabled" + - where: + verb: New + subject: Subscription + parameter-name: SubscriptionId + set: + default: + script: "$([Guid]::NewGuid().ToString())" + ## variant removal (parameter *Definition*) from New cmdlet -- parameter set Create + - where: + verb: New + variant: Create + remove: true + ## variant removal (parameter InputObject) from New cmdlet -- parameter sets CreateViaIdentity and CreateViaIdentityExpanded + - where: + verb: New + variant: ^CreateViaIdentity(.*) + remove: true + ## hide autorest generated cmdlet to use the custom one + - where: + verb: New|Set|Remove + subject: Subscription + hide: true + ## output format + - where: + model-name: Offer + set: + suppress-format: true + +# Add release notes + - from: Azs.Subscriptions.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Subscriptions.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +# PSD1 changes for RequiredModules + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Subscriptions.private.dll\"\}\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}RequiredAssemblies = \'\{\"./bin/Azs.Subscriptions.private.dll\"\}\'\"\);\n sb.AppendLine\(\$@\"\{Indent\}RequiredModules = @\(@\{\{ModuleName = \'Az.Accounts\'; ModuleVersion = \'2.0.1\'; \}\}, @\{\{ModuleName = \'Az.Resources\'; RequiredVersion = \'0.10.0\'; \}\}\)\"\);'); + +# PSD1 changes for ReleaseNotes + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'\'\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}ReleaseNotes = \'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes\'\"\);' ); + +# PSD1 Changes for preview module + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}Prerelease = \{previewVersion\}\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}Prerelease = \'\{previewVersion\}\'\"\);' ); + +``` diff --git a/src/Azs.Subscriptions/test/Offer.Tests.ps1 b/src/Azs.Subscriptions/test/Offer.Tests.ps1 new file mode 100644 index 00000000..4d7d9ae7 --- /dev/null +++ b/src/Azs.Subscriptions/test/Offer.Tests.ps1 @@ -0,0 +1,80 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Offer.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe "Offers" -Tags @('Subscription', 'Offer') { + + BeforeEach { + + function ValidateOffer { + param( + [Parameter(Mandatory = $true)] + $Offer + ) + $Offer | Should Not Be $null + # Resource + $Offer.Id | Should Not Be $null + $Offer.Name | Should Not Be $null + $Offer.DisplayName | Should Not Be $null + } + + function AssertOffersAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + # Resource + $Found.Id | Should Be $Expected.Id + $Found.Name | Should Be $Expected.Name + $Found.DisplayName | Should Be $Expected.DisplayName + } + } + } + + AfterEach { + $global:Client = $null + } + + it "TestListRootOffers" -Skip:$('TestListRootOffers' -in $global:SkippedTests) { + $global:TestName = 'TestListRootOffers' + + $offers = Get-AzsOffer + $offers | Should Not Be $null + foreach ($offer in $offers) { + ValidateOffer -Offer $offer + } + } + + it "TestListDelegatedProviderOffers" -Skip:$('TestListDelegatedProviderOffers' -in $global:SkippedTests) { + $global:TestName = 'TestListDelegatedProviderOffers' + + $offers = Get-AzsDelegatedProviderOffer -DelegatedProviderId 'default' + $offers | Should Not Be $null + foreach ($offer in $offers) { + ValidateOffer -Offer $offer + } + } + + it "TestGetDelegatedProviderOffers" -Skip:$('TestGetDelegatedProviderOffers' -in $global:SkippedTests) { + $global:TestName = 'TestGetDelegatedProviderOffers' + + $offers = Get-AzsDelegatedProviderOffer -DelegatedProviderId 'default' + $offers | Should Not Be $null + foreach ($offer in $offers) { + $retrieved = Get-AzsDelegatedProviderOffer -OfferName $offer.Name -DelegatedProviderId 'default' + AssertOffersAreSame -Expected $offer -Found $retrieved + break + } + } +} \ No newline at end of file diff --git a/src/Azs.Subscriptions/test/Subscription.Tests.ps1 b/src/Azs.Subscriptions/test/Subscription.Tests.ps1 new file mode 100644 index 00000000..d34fa81d --- /dev/null +++ b/src/Azs.Subscriptions/test/Subscription.Tests.ps1 @@ -0,0 +1,78 @@ +$TestRecordingFile = Join-Path $PSScriptRoot 'Subscription.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe "Subscriptions" -Tags @('Subscriptions', 'Offers') { + + BeforeEach { + + function ValidateSubscription { + param( + [Parameter(Mandatory = $true)] + $subscription + ) + + $subscription | Should Not Be $null + # Resource + $subscription.Id | Should Not Be $null + # Subscription + $subscription.DisplayName | Should Not Be $null + $subscription.SubscriptionId | Should Not Be $null + $subscription.TenantId | Should Not Be $null + $subscription.State | Should Not Be $null + $subscription.OfferId | Should Not Be $null + } + + function AssertSubscriptionsAreSame { + param( + [Parameter(Mandatory = $true)] + $Expected, + [Parameter(Mandatory = $true)] + $Found + ) + if ($Expected -eq $null) { + $Found | Should Be $null + } + else { + $Found | Should Not Be $null + # Resource + $Found.Id | Should Be $Expected.Id + # Subscription + $Found.DisplayName | Should Not Be $null + $Found.SubscriptionId | Should Not Be $null + $Found.TenantId | Should Not Be $null + $Found.State | Should Not Be $null + $Found.OfferId | Should Not Be $null + } + } + } + + AfterEach { + $global:Client = $null + } + + + it "TestListSubscriptions" -Skip:$('TestListSubscriptions' -in $global:SkippedTests) { + $global:TestName = 'TestListSubscriptions' + $subscriptions = Get-AzsSubscription + $subscriptions | Should Not Be $null + foreach ($subscription in $subscriptions) { + ValidateSubscription -Subscription $subscription + } + } + + it "TestGetSubscription" -Skip:$('TestGetSubscription' -in $global:SkippedTests) { + $global:TestName = 'TestGetSubscription' + $subscriptions = Get-AzsSubscription + $subscriptions | Should Not Be $null + foreach ($subscription in $subscriptions) { + $retrieved = Get-AzsSubscription -SubscriptionId $subscription.SubscriptionId + AssertSubscriptionsAreSame -Expected $subscription -Found $retrieved + break + } + } +} \ No newline at end of file diff --git a/src/Azs.Update.Admin/custom/Get-AzsUpdate.ps1 b/src/Azs.Update.Admin/custom/Get-AzsUpdate.ps1 new file mode 100644 index 00000000..bb0a532b --- /dev/null +++ b/src/Azs.Update.Admin/custom/Get-AzsUpdate.ps1 @@ -0,0 +1,144 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Get a specific update at an update location. +.Description +Get a specific update at an update location. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/get-azsupdate +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.Api20160501.IUpdate +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Id ]: Resource identity path + [ResourceGroupName ]: Resource group name. + [RunName ]: Update run identifier. + [SubscriptionId ]: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [UpdateLocation ]: The name of the update location. + [UpdateName ]: Name of the update. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/get-azsupdate +#> +function Get-AzsUpdate { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.Api20160501.IUpdate])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # The name of the update location. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [System.String] + # Name of the update. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Resource group name. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials which uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process +{ + # Generated SDK does not support {location}/{name} for nested resource name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + $Name = $PSBoundParameters['Name'] + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + Azs.Update.Admin.internal\Get-AzsUpdate @PSBoundParameters +} + +} diff --git a/src/Azs.Update.Admin/custom/Get-AzsUpdateRun.ps1 b/src/Azs.Update.Admin/custom/Get-AzsUpdateRun.ps1 new file mode 100644 index 00000000..2d04ba5a --- /dev/null +++ b/src/Azs.Update.Admin/custom/Get-AzsUpdateRun.ps1 @@ -0,0 +1,161 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Get an instance of update run using the ID. +.Description +Get an instance of update run using the ID. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/get-azsupdaterun +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.Api20160501.IUpdateRun +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Id ]: Resource identity path + [ResourceGroupName ]: Resource group name. + [RunName ]: Update run identifier. + [SubscriptionId ]: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [UpdateLocation ]: The name of the update location. + [UpdateName ]: Name of the update. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/get-azsupdaterun +#> +function Get-AzsUpdateRun { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.Api20160501.IUpdateRun])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # The name of the update location. + ${Location}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [System.String] + # Update run identifier. + ${Name}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Resource group name. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Subscription credentials which uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [System.String] + # Name of the update. + ${UpdateName}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process { + # Generated SDK does not support {location}/{updateName} for nested resource updateName, so extract the {updateName} part here + if ($PSBoundParameters.ContainsKey(('UpdateName'))) + { + $UpdateName = $PSBoundParameters['UpdateName'] + if ($null -ne $UpdateName -and $UpdateName.Contains('/')) + { + $PSBoundParameters['UpdateName'] = $UpdateName.Split("/")[-1] + } + } + + # Generated SDK does not support {location}/{updateName}/{name} for nested resource name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + $Name = $PSBoundParameters['Name'] + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + } + } + + Azs.Update.Admin.internal\Get-AzsUpdateRun @PSBoundParameters +} + +} diff --git a/src/Azs.Update.Admin/custom/Install-AzsUpdate.ps1 b/src/Azs.Update.Admin/custom/Install-AzsUpdate.ps1 new file mode 100644 index 00000000..a62a2dfd --- /dev/null +++ b/src/Azs.Update.Admin/custom/Install-AzsUpdate.ps1 @@ -0,0 +1,176 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Apply a specific update at an update location. +.Description +Apply a specific update at an update location. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/install-azsupdate +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.Api20160501.IUpdateRun +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Id ]: Resource identity path + [ResourceGroupName ]: Resource group name. + [RunName ]: Update run identifier. + [SubscriptionId ]: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [UpdateLocation ]: The name of the update location. + [UpdateName ]: Name of the update. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/install-azsupdate +#> +function Install-AzsUpdate { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.Api20160501.IUpdateRun])] + [CmdletBinding(DefaultParameterSetName='Apply', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='Apply')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # The name of the update location. + ${Location}, + + [Parameter(ParameterSetName='Apply', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [System.String] + # Name of the update. + ${Name}, + + [Parameter(ParameterSetName='Apply')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Resource group name. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Apply')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ApplyViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + [Parameter(Mandatory = $false)] + [switch] + ${Force}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + ) + + process + { + # Generated SDK does not support {location}/{name} for nested resource name, so extract the {name} part here + $Name = $null + # If it is applied via identity + $parameterSet = $PSCmdlet.ParameterSetName + if(('ApplyViaIdentity') -contains $parameterSet) + { + $Name = $InputObject.Id.Split("/")[-1] + } + elseif ($PSBoundParameters.ContainsKey(('Name'))) + { + $Name = $PSBoundParameters['Name'] + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + $Name = $PSBoundParameters['Name'] + } + } + + if ($Force.IsPresent -or + $PsCmdlet.ShouldContinue( + "Run Test-AzureStack -Group UpdateReadiness to validate the status of your Azure Stack and resolve any operational issues found, including all warnings and failures. Are you sure you want to install update $Name ?", + "Installing Update $Name")) + { + $PSBoundParameters.Remove('Force') | Out-Null + Azs.Update.Admin.internal\Install-AzsUpdate @PSBoundParameters + } + } + +} + \ No newline at end of file diff --git a/src/Azs.Update.Admin/custom/Resume-AzsUpdateRun.ps1 b/src/Azs.Update.Admin/custom/Resume-AzsUpdateRun.ps1 new file mode 100644 index 00000000..472c057a --- /dev/null +++ b/src/Azs.Update.Admin/custom/Resume-AzsUpdateRun.ps1 @@ -0,0 +1,181 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +<# +.Synopsis +Resume a failed update. +.Description +Resume a failed update. +.Example +To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/resume-azsupdaterun +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [Id ]: Resource identity path + [ResourceGroupName ]: Resource group name. + [RunName ]: Update run identifier. + [SubscriptionId ]: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + [UpdateLocation ]: The name of the update location. + [UpdateName ]: Name of the update. +.Link +https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/resume-azsupdaterun +#> +function Resume-AzsUpdateRun { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Rerun', PositionalBinding=$false, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Rerun')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='(Get-AzLocation)[0].Location')] + [System.String] + # The name of the update location. + ${Location}, + + [Parameter(ParameterSetName='Rerun', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [System.String] + # Update run identifier. + ${Name}, + + [Parameter(ParameterSetName='Rerun')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='-join("System.",(Get-AzLocation)[0].Location)')] + [System.String] + # Resource group name. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Rerun')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Subscription credentials which uniquely identify Microsoft Azure subscription. + # The subscription ID forms part of the URI for every service call. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Rerun', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [System.String] + # Name of the update. + ${UpdateName}, + + [Parameter(ParameterSetName='RerunViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + [Parameter(Mandatory = $false)] + [switch] + ${Force}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +process +{ + $UpdateName = $null + $Name = $null + + # If it is applied via identity + $parameterSet = $PSCmdlet.ParameterSetName + if(('RerunViaIdentity') -contains $parameterSet) + { + $Name = $InputObject.Id.Split("/")[-1] + $UpdateName = $InputObject.Id.Split("/")[-3] + } + else + { + # Generated SDK does not support {location}/{updateName} for nested resource updateName, so extract the {updateName} part here + if ($PSBoundParameters.ContainsKey(('UpdateName'))) + { + $UpdateName = $PSBoundParameters['UpdateName'] + if ($null -ne $UpdateName -and $UpdateName.Contains('/')) + { + $PSBoundParameters['UpdateName'] = $UpdateName.Split("/")[-1] + $UpdateName = $PSBoundParameters['UpdateName'] + } + } + + # Generated SDK does not support {location}/{updateName}/{name} for nested resource name, so extract the {name} part here + if ($PSBoundParameters.ContainsKey(('Name'))) + { + $Name = $PSBoundParameters['Name'] + if ($null -ne $Name -and $Name.Contains('/')) + { + $PSBoundParameters['Name'] = $Name.Split("/")[-1] + $Name = $PSBoundParameters['Name'] + } + } + } + + if ($Force.IsPresent -or $PsCmdlet.ShouldContinue("Are you sure you want to install update $UpdateName ?", "Resuming Update: $UpdateName Run: $Name")) { + $PSBoundParameters.Remove('Force') | Out-Null + Azs.Update.Admin.internal\Resume-AzsUpdateRun @PSBoundParameters + } +} +} \ No newline at end of file diff --git a/src/Azs.Update.Admin/custom/readme.md b/src/Azs.Update.Admin/custom/readme.md new file mode 100644 index 00000000..10c3bc7d --- /dev/null +++ b/src/Azs.Update.Admin/custom/readme.md @@ -0,0 +1,41 @@ +# Custom +This directory contains custom implementation for non-generated cmdlets for the `Azs.Update.Admin` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `..\exports` folder. The only generated file into this folder is the `Azs.Update.Admin.custom.psm1`. This file should not be modified. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: yes + +## Details +For `Azs.Update.Admin` to use custom cmdlets, it does this two different ways. We **highly recommend** creating script cmdlets, as they are easier to write and allow access to the other exported cmdlets. C# cmdlets *cannot access exported cmdlets*. + +For C# cmdlets, they are compiled with the rest of the generated low-level cmdlets into the `./bin/Azs.Update.Admin.private.dll`. The names of the cmdlets (methods) and files must follow the `[cmdletName]_[variantName]` syntax used for generated cmdlets. The `variantName` is used as the `ParameterSetName`, so use something appropriate that doesn't clash with already created variant or parameter set names. You cannot use the `ParameterSetName` property in the `Parameter` attribute on C# cmdlets. Each cmdlet must be separated into variants using the same pattern as seen in the `generated/cmdlets` folder. + +For script cmdlets, these are loaded via the `Azs.Update.Admin.custom.psm1`. Then, during the build process, this module is loaded and processed in the same manner as the C# cmdlets. The fundemental difference is the script cmdlets use the `ParameterSetName` attribute and C# cmdlets do not. To create a script cmdlet variant of a generated cmdlet, simply decorate all parameters in the script with the new `ParameterSetName` in the `Parameter` attribute. This will appropriately treat each parameter set as a separate variant when processed to be exported during the build. + +## Purpose +This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `..\exports` folder. + +## Usage +The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `..\exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: +- Break +- DefaultProfile +- HttpPipelineAppend +- HttpPipelinePrepend +- Proxy +- ProxyCredential +- ProxyUseDefaultCredentials + +These provide functionality to our HTTP pipeline and other useful features. In script, you can forward these parameters using `$PSBoundParameters` to the other cmdlets you're calling within `Azs.Update.Admin`. For C#, follow the usage seen in the `ProcessRecordAsync` method. + +### Attributes +For processing the cmdlets, we've created some additional attributes: +- `Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.DescriptionAttribute` + - Used in C# cmdlets to provide a high-level description of the cmdlet. This is propegated to reference documentation via [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) in the exported scripts. +- `Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.DoNotExportAttribute` + - Used in C# and script cmdlets to suppress creating an exported cmdlet at build-time. These cmdlets will *not be exposed* by `Azs.Update.Admin`. +- `Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.InternalExportAttribute` + - Used in C# cmdlets to route exported cmdlets to the `..\internal`, which are *not exposed* by `Azs.Update.Admin`. For more information, see [readme.md](..\internal/readme.md) in the `..\internal` folder. +- `Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.ProfileAttribute` + - Used in C# and script cmdlets to define which Azure profiles the cmdlet supports. This is only supported for Azure (`--azure`) modules. \ No newline at end of file diff --git a/src/Azs.Update.Admin/docs/Azs.Update.Admin.md b/src/Azs.Update.Admin/docs/Azs.Update.Admin.md new file mode 100644 index 00000000..5c8e2215 --- /dev/null +++ b/src/Azs.Update.Admin/docs/Azs.Update.Admin.md @@ -0,0 +1,28 @@ +--- +Module Name: Azs.Update.Admin +Module Guid: 3f7f32a5-5fe8-4593-ac9a-3e696d01b5ed +Download Help Link: https://docs.microsoft.com/en-us/powershell/module/azs.update.admin +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Azs.Update.Admin Module +## Description +Microsoft Azure PowerShell: UpdateAdmin cmdlets + +## Azs.Update.Admin Cmdlets +### [Get-AzsUpdate](Get-AzsUpdate.md) +Get a specific update at an update location. + +### [Get-AzsUpdateLocation](Get-AzsUpdateLocation.md) +Get an update location based on name. + +### [Get-AzsUpdateRun](Get-AzsUpdateRun.md) +Get an instance of update run using the ID. + +### [Install-AzsUpdate](Install-AzsUpdate.md) +Apply a specific update at an update location. + +### [Resume-AzsUpdateRun](Resume-AzsUpdateRun.md) +Resume a failed update. + diff --git a/src/Azs.Update.Admin/docs/Get-AzsUpdate.md b/src/Azs.Update.Admin/docs/Get-AzsUpdate.md new file mode 100644 index 00000000..5c14159e --- /dev/null +++ b/src/Azs.Update.Admin/docs/Get-AzsUpdate.md @@ -0,0 +1,205 @@ +--- +external help file: +Module Name: Azs.Update.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/get-azsupdate +schema: 2.0.0 +--- + +# Get-AzsUpdate + +## SYNOPSIS +Get a specific update at an update location. + +## SYNTAX + +### List (Default) +``` +Get-AzsUpdate [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsUpdate -Name [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsUpdate -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get a specific update at an update location. + +## EXAMPLES + +### Example 1: Get All Updates +```powershell +PS C:\> Get-AzsUpdate + +Location DisplayName Name State Publisher +-------- ----------- ---- ----- --------- +northwest AzS Update - 1.1907.0.10 northwest/Microsoft1.1907.0.10 Installed Microsoft +northwest AzS Update - 1.1907.0.13 northwest/Microsoft1.1907.0.13 Installed Microsoft +northwest AzS Update - 1.1907.0.20 northwest/Microsoft1.1907.0.20 Installed Microsoft +``` + +Without any parameters, Get-AzsUpdate will list all updates that the stamp can discover + +### Example 2: Get Update by Name +```powershell +PS C:\> Get-AzsUpdate -Name Microsoft1.1907.0.10 +or +PS C:\> Get-AzsUpdate -Name northwest/Microsoft1.1907.0.10 + + +Location DisplayName Name State Publisher +-------- ----------- ---- ----- --------- +northwest AzS Update - 1.1907.0.10 northwest/Microsoft1.1907.0.10 Installed Microsoft +``` + +Will retrieve all updates that correspond to the specified Name + +### Example 3: Get All Updates by Location +```powershell +PS C:\> Get-AzsUpdate -Location northwest + +Location DisplayName Name State Publisher +-------- ----------- ---- ----- --------- +northwest AzS Update - 1.1907.0.10 northwest/Microsoft1.1907.0.10 Installed Microsoft +northwest AzS Update - 1.1907.0.13 northwest/Microsoft1.1907.0.13 Installed Microsoft +northwest AzS Update - 1.1907.0.20 northwest/Microsoft1.1907.0.20 Installed Microsoft +``` + +Will retrieve all updates within a specified Location. +Currently, only one location is supported so this is the equivalent as just Get-AzsUpdate + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +The name of the update location. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the update. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Resource group name. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.Api20160501.IUpdate + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Id ]`: Resource identity path + - `[ResourceGroupName ]`: Resource group name. + - `[RunName ]`: Update run identifier. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[UpdateLocation ]`: The name of the update location. + - `[UpdateName ]`: Name of the update. + +## RELATED LINKS + diff --git a/src/Azs.Update.Admin/docs/Get-AzsUpdateLocation.md b/src/Azs.Update.Admin/docs/Get-AzsUpdateLocation.md new file mode 100644 index 00000000..72cf5bde --- /dev/null +++ b/src/Azs.Update.Admin/docs/Get-AzsUpdateLocation.md @@ -0,0 +1,170 @@ +--- +external help file: +Module Name: Azs.Update.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/get-azsupdatelocation +schema: 2.0.0 +--- + +# Get-AzsUpdateLocation + +## SYNOPSIS +Get an update location based on name. + +## SYNTAX + +### Get (Default) +``` +Get-AzsUpdateLocation [-Name ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsUpdateLocation -InputObject [-DefaultProfile ] [] +``` + +### List +``` +Get-AzsUpdateLocation [-ResourceGroupName ] [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get an update location based on name. + +## EXAMPLES + +### Example 1: Get All Updates Locations +```powershell +PS C:\> Get-AzsUpdateLocation + +Name CurrentVersion CurrentOemVersion State +---- -------------- ----------------- ----- +northwest 1.1912.0.30 2.1.1907.4 AppliedSuccessfully +``` + +Without any parameters, this commandlet will retrieve all update locations + +### Example 2: Get All Updates Locations by Name +```powershell +PS C:\> Get-AzsUpdateLocation -Name northwest + +Name CurrentVersion CurrentOemVersion State +---- -------------- ----------------- ----- +northwest 1.1912.0.30 2.1.1907.4 AppliedSuccessfully +``` + +Will retrieve all update locations that matches the specified Name parameter + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +The name of the update location. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Resource group name. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.Api20160501.IUpdateLocation + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Id ]`: Resource identity path + - `[ResourceGroupName ]`: Resource group name. + - `[RunName ]`: Update run identifier. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[UpdateLocation ]`: The name of the update location. + - `[UpdateName ]`: Name of the update. + +## RELATED LINKS + diff --git a/src/Azs.Update.Admin/docs/Get-AzsUpdateRun.md b/src/Azs.Update.Admin/docs/Get-AzsUpdateRun.md new file mode 100644 index 00000000..d685c9bd --- /dev/null +++ b/src/Azs.Update.Admin/docs/Get-AzsUpdateRun.md @@ -0,0 +1,224 @@ +--- +external help file: +Module Name: Azs.Update.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/get-azsupdaterun +schema: 2.0.0 +--- + +# Get-AzsUpdateRun + +## SYNOPSIS +Get an instance of update run using the ID. + +## SYNTAX + +### List (Default) +``` +Get-AzsUpdateRun -UpdateName [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzsUpdateRun -Name -UpdateName [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzsUpdateRun -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get an instance of update run using the ID. + +## EXAMPLES + +### Example 1: Get-AzsUpdateRun +```powershell +PS C:\> Get-AzsUpdateRun + +cmdlet Get-AzsUpdateRun at command pipeline position 1 +Supply values for the following parameters: +UpdateName: Microsoft1.1907.0.10 + +Name State ProgressStartTimeUtc ProgressEndTimeUtc +---- ----- -------------------- ------------------ +northwest/Microsoft1.1907.0.10/45aaeb... Failed 7/11/2019 3:07:10 PM 7/11/2019 7:38:05 PM +northwest/Microsoft1.1907.0.10/51e878... Succeeded 7/11/2019 3:07:10 PM 7/12/2019 6:47:37 AM +``` + +If a UpdateName value is not specified, Get-UpdateRun will always ask for input. +Once provided, it will output all instances of UpdateRun that were Failed or Successfull + +### Example 2: Get-AzsUpdateRun By UpdateName +```powershell +PS C:\> Get-AzsUpdateRun -UpdateName Microsoft1.1907.0.10 +or +PS C:\> Get-AzsUpdateRun -UpdateName northwest/Microsoft1.1907.0.10 + +Name State ProgressStartTimeUtc ProgressEndTimeUtc +---- ----- -------------------- ------------------ +northwest/Microsoft1.1907.0.10/45aaeb... Failed 7/11/2019 3:07:10 PM 7/11/2019 7:38:05 PM +northwest/Microsoft1.1907.0.10/51e878... Succeeded 7/11/2019 3:07:10 PM 7/12/2019 6:47:37 AM +``` + +Will retrieve all UpdateRuns associated with a specific Update + +### Example 2: Get-AzsUpdateRun By Name +```powershell +PS C:\> Get-AzsUpdateRun -UpdateName Microsoft1.1907.0.10 -Name 45aaeb26-805b-495b-9c8c-d5da5542dbf4 +or +PS C:\> Get-AzsUpdateRun -UpdateName northwest/Microsoft1.1907.0.10 -Name northwest/Microsoft1.1907.0.10/45aaeb26-805b-495b-9c8c-d5da5542dbf4 + +Name State ProgressStartTimeUtc ProgressEndTimeUtc +---- ----- -------------------- ------------------ +northwest/Microsoft1.1907.0.10/45aaeb... Failed 7/11/2019 3:07:10 PM 7/11/2019 7:38:05 PM +``` + +Will retrieve all UpdateRuns associated with a specific Update and a specific Name + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +The name of the update location. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Update run identifier. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Resource group name. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -UpdateName +Name of the update. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.Api20160501.IUpdateRun + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Id ]`: Resource identity path + - `[ResourceGroupName ]`: Resource group name. + - `[RunName ]`: Update run identifier. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[UpdateLocation ]`: The name of the update location. + - `[UpdateName ]`: Name of the update. + +## RELATED LINKS + diff --git a/src/Azs.Update.Admin/docs/Install-AzsUpdate.md b/src/Azs.Update.Admin/docs/Install-AzsUpdate.md new file mode 100644 index 00000000..65081021 --- /dev/null +++ b/src/Azs.Update.Admin/docs/Install-AzsUpdate.md @@ -0,0 +1,232 @@ +--- +external help file: +Module Name: Azs.Update.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/install-azsupdate +schema: 2.0.0 +--- + +# Install-AzsUpdate + +## SYNOPSIS +Apply a specific update at an update location. + +## SYNTAX + +### Apply (Default) +``` +Install-AzsUpdate -Name [-Location ] [-ResourceGroupName ] [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### ApplyViaIdentity +``` +Install-AzsUpdate -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Apply a specific update at an update location. + +## EXAMPLES + +### Example 1: Install-AzsUpdate By Name +```powershell +PS C:\> Install-AzsUpdate -Name Microsoft1.1907.0.10 +``` + +Commandlet allows you to install specific updates by name. +Note that there is a requirement that the update version is strictly greater than the current version. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity +Parameter Sets: ApplyViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +The name of the update location. + +```yaml +Type: System.String +Parameter Sets: Apply +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Name of the update. + +```yaml +Type: System.String +Parameter Sets: Apply +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Resource group name. + +```yaml +Type: System.String +Parameter Sets: Apply +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Apply +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.Api20160501.IUpdateRun + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Id ]`: Resource identity path + - `[ResourceGroupName ]`: Resource group name. + - `[RunName ]`: Update run identifier. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[UpdateLocation ]`: The name of the update location. + - `[UpdateName ]`: Name of the update. + +## RELATED LINKS + diff --git a/src/Azs.Update.Admin/docs/Resume-AzsUpdateRun.md b/src/Azs.Update.Admin/docs/Resume-AzsUpdateRun.md new file mode 100644 index 00000000..4f64160c --- /dev/null +++ b/src/Azs.Update.Admin/docs/Resume-AzsUpdateRun.md @@ -0,0 +1,233 @@ +--- +external help file: +Module Name: Azs.Update.Admin +online version: https://docs.microsoft.com/en-us/powershell/module/azs.update.admin/resume-azsupdaterun +schema: 2.0.0 +--- + +# Resume-AzsUpdateRun + +## SYNOPSIS +Resume a failed update. + +## SYNTAX + +### Rerun (Default) +``` +Resume-AzsUpdateRun -Name -UpdateName [-Location ] [-ResourceGroupName ] + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### RerunViaIdentity +``` +Resume-AzsUpdateRun -InputObject [-DefaultProfile ] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Resume a failed update. + +## EXAMPLES + +### Example 1: Resume-AzsUpdateRun By Name and UpdateName +```powershell +PS C:\> Resume-AzsUpdateRun -UpdateName northwest/Microsoft1.1907.0.10 -Name 45aaeb26-805b-495b-9c8c-d5da5542dbf4 + +``` + +Commandlet allows you to rerun a specific failed update run. +Note that there is a requirement that the update version is strictly greater than the current version. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity +Parameter Sets: RerunViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +Dynamic: False +``` + +### -Location +The name of the update location. + +```yaml +Type: System.String +Parameter Sets: Rerun +Aliases: + +Required: False +Position: Named +Default value: (Get-AzLocation)[0].Location +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Name +Update run identifier. + +```yaml +Type: System.String +Parameter Sets: Rerun +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -ResourceGroupName +Resource group name. + +```yaml +Type: System.String +Parameter Sets: Rerun +Aliases: + +Required: False +Position: Named +Default value: -join("System.",(Get-AzLocation)[0].Location) +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -SubscriptionId +Subscription credentials which uniquely identify Microsoft Azure subscription. +The subscription ID forms part of the URI for every service call. + +```yaml +Type: System.String +Parameter Sets: Rerun +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -UpdateName +Name of the update. + +```yaml +Type: System.String +Parameter Sets: Rerun +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Dynamic: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.UpdateAdmin.Models.IUpdateAdminIdentity + +## OUTPUTS + +### System.Boolean + +## ALIASES + +## NOTES + +### COMPLEX PARAMETER PROPERTIES +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +#### INPUTOBJECT : Identity Parameter + - `[Id ]`: Resource identity path + - `[ResourceGroupName ]`: Resource group name. + - `[RunName ]`: Update run identifier. + - `[SubscriptionId ]`: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + - `[UpdateLocation ]`: The name of the update location. + - `[UpdateName ]`: Name of the update. + +## RELATED LINKS + diff --git a/src/Azs.Update.Admin/examples/Get-AzsUpdate.md b/src/Azs.Update.Admin/examples/Get-AzsUpdate.md new file mode 100644 index 00000000..b8ef071a --- /dev/null +++ b/src/Azs.Update.Admin/examples/Get-AzsUpdate.md @@ -0,0 +1,40 @@ +### Example 1: Get All Updates +```powershell +PS C:\> Get-AzsUpdate + +Location DisplayName Name State Publisher +-------- ----------- ---- ----- --------- +northwest AzS Update - 1.1907.0.10 northwest/Microsoft1.1907.0.10 Installed Microsoft +northwest AzS Update - 1.1907.0.13 northwest/Microsoft1.1907.0.13 Installed Microsoft +northwest AzS Update - 1.1907.0.20 northwest/Microsoft1.1907.0.20 Installed Microsoft +``` + +Without any parameters, Get-AzsUpdate will list all updates that the stamp can discover + +### Example 2: Get Update by Name +```powershell +PS C:\> Get-AzsUpdate -Name Microsoft1.1907.0.10 +or +PS C:\> Get-AzsUpdate -Name northwest/Microsoft1.1907.0.10 + + +Location DisplayName Name State Publisher +-------- ----------- ---- ----- --------- +northwest AzS Update - 1.1907.0.10 northwest/Microsoft1.1907.0.10 Installed Microsoft +``` + +Will retrieve all updates that correspond to the specified Name + + +### Example 3: Get All Updates by Location +```powershell +PS C:\> Get-AzsUpdate -Location northwest + +Location DisplayName Name State Publisher +-------- ----------- ---- ----- --------- +northwest AzS Update - 1.1907.0.10 northwest/Microsoft1.1907.0.10 Installed Microsoft +northwest AzS Update - 1.1907.0.13 northwest/Microsoft1.1907.0.13 Installed Microsoft +northwest AzS Update - 1.1907.0.20 northwest/Microsoft1.1907.0.20 Installed Microsoft +``` + +Will retrieve all updates within a specified Location. Currently, only one location is supported so this is the equivalent as just Get-AzsUpdate \ No newline at end of file diff --git a/src/Azs.Update.Admin/examples/Get-AzsUpdateLocation.md b/src/Azs.Update.Admin/examples/Get-AzsUpdateLocation.md new file mode 100644 index 00000000..7fd47223 --- /dev/null +++ b/src/Azs.Update.Admin/examples/Get-AzsUpdateLocation.md @@ -0,0 +1,22 @@ +### Example 1: Get All Updates Locations +```powershell +PS C:\> Get-AzsUpdateLocation + +Name CurrentVersion CurrentOemVersion State +---- -------------- ----------------- ----- +northwest 1.1912.0.30 2.1.1907.4 AppliedSuccessfully +``` + +Without any parameters, this commandlet will retrieve all update locations + +### Example 2: Get All Updates Locations by Name +```powershell +PS C:\> Get-AzsUpdateLocation -Name northwest + +Name CurrentVersion CurrentOemVersion State +---- -------------- ----------------- ----- +northwest 1.1912.0.30 2.1.1907.4 AppliedSuccessfully +``` + +Will retrieve all update locations that matches the specified Name parameter + diff --git a/src/Azs.Update.Admin/examples/Get-AzsUpdateRun.md b/src/Azs.Update.Admin/examples/Get-AzsUpdateRun.md new file mode 100644 index 00000000..1fa46943 --- /dev/null +++ b/src/Azs.Update.Admin/examples/Get-AzsUpdateRun.md @@ -0,0 +1,43 @@ +### Example 1: Get-AzsUpdateRun +```powershell +PS C:\> Get-AzsUpdateRun + +cmdlet Get-AzsUpdateRun at command pipeline position 1 +Supply values for the following parameters: +UpdateName: Microsoft1.1907.0.10 + +Name State ProgressStartTimeUtc ProgressEndTimeUtc +---- ----- -------------------- ------------------ +northwest/Microsoft1.1907.0.10/45aaeb... Failed 7/11/2019 3:07:10 PM 7/11/2019 7:38:05 PM +northwest/Microsoft1.1907.0.10/51e878... Succeeded 7/11/2019 3:07:10 PM 7/12/2019 6:47:37 AM +``` + +If a UpdateName value is not specified, Get-UpdateRun will always ask for input. Once provided, it will output all instances of UpdateRun that were Failed or Successfull + +### Example 2: Get-AzsUpdateRun By UpdateName +```powershell +PS C:\> Get-AzsUpdateRun -UpdateName Microsoft1.1907.0.10 +or +PS C:\> Get-AzsUpdateRun -UpdateName northwest/Microsoft1.1907.0.10 + +Name State ProgressStartTimeUtc ProgressEndTimeUtc +---- ----- -------------------- ------------------ +northwest/Microsoft1.1907.0.10/45aaeb... Failed 7/11/2019 3:07:10 PM 7/11/2019 7:38:05 PM +northwest/Microsoft1.1907.0.10/51e878... Succeeded 7/11/2019 3:07:10 PM 7/12/2019 6:47:37 AM +``` + +Will retrieve all UpdateRuns associated with a specific Update + +### Example 2: Get-AzsUpdateRun By Name +```powershell +PS C:\> Get-AzsUpdateRun -UpdateName Microsoft1.1907.0.10 -Name 45aaeb26-805b-495b-9c8c-d5da5542dbf4 +or +PS C:\> Get-AzsUpdateRun -UpdateName northwest/Microsoft1.1907.0.10 -Name northwest/Microsoft1.1907.0.10/45aaeb26-805b-495b-9c8c-d5da5542dbf4 + +Name State ProgressStartTimeUtc ProgressEndTimeUtc +---- ----- -------------------- ------------------ +northwest/Microsoft1.1907.0.10/45aaeb... Failed 7/11/2019 3:07:10 PM 7/11/2019 7:38:05 PM +``` + +Will retrieve all UpdateRuns associated with a specific Update and a specific Name + diff --git a/src/Azs.Update.Admin/examples/Install-AzsUpdate.md b/src/Azs.Update.Admin/examples/Install-AzsUpdate.md new file mode 100644 index 00000000..d508a3da --- /dev/null +++ b/src/Azs.Update.Admin/examples/Install-AzsUpdate.md @@ -0,0 +1,7 @@ +### Example 1: Install-AzsUpdate By Name +```powershell +PS C:\> Install-AzsUpdate -Name Microsoft1.1907.0.10 +``` + +Commandlet allows you to install specific updates by name. +Note that there is a requirement that the update version is strictly greater than the current version. diff --git a/src/Azs.Update.Admin/examples/Resume-AzsUpdateRun.md b/src/Azs.Update.Admin/examples/Resume-AzsUpdateRun.md new file mode 100644 index 00000000..5d3abc44 --- /dev/null +++ b/src/Azs.Update.Admin/examples/Resume-AzsUpdateRun.md @@ -0,0 +1,9 @@ +### Example 1: Resume-AzsUpdateRun By Name and UpdateName +```powershell +PS C:\> Resume-AzsUpdateRun -UpdateName northwest/Microsoft1.1907.0.10 -Name 45aaeb26-805b-495b-9c8c-d5da5542dbf4 + +``` + +Commandlet allows you to rerun a specific failed update run. +Note that there is a requirement that the update version is strictly greater than the current version. + diff --git a/src/Azs.Update.Admin/readme.md b/src/Azs.Update.Admin/readme.md new file mode 100644 index 00000000..843b2df2 --- /dev/null +++ b/src/Azs.Update.Admin/readme.md @@ -0,0 +1,178 @@ + +# Azs.Update.Admin +This directory contains the PowerShell module for the UpdateAdmin service. + +--- +## Status +[![Azs.Update.Admin](https://img.shields.io/powershellgallery/v/Azs.Update.Admin.svg?style=flat-square&label=Azs.Update.Admin "Azs.Update.Admin")](https://www.powershellgallery.com/packages/Azs.Update.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.6.0 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Azs.Update.Admin`, see [how-to.md](how-to.md). + + +## Generation Requirements +Use of the beta version of `autorest.powershell` generator requires the following: +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It *will not work* with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. +> If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@beta`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + - $(repo)/specification/azsadmin/resource-manager/update/readme.azsautogen.md + +metadata: + description: 'Microsoft AzureStack PowerShell: Update Admin cmdlets' + +subject-prefix: '' +module-version: 0.9.0-preview +service-name: UpdateAdmin + +### File Renames +module-name: Azs.Update.Admin +csproj: Azs.Update.Admin.csproj +psd1: Azs.Update.Admin.psd1 +psm1: Azs.Update.Admin.psm1 +sanitize-names: true +``` + +### Parameter default values +``` yaml +directive: + - where: + parameter-name: UpdateLocation + set: + parameter-name: Location + - where: + parameter-name: ResourceGroupName + set: + default: + script: -join("System.",(Get-AzLocation)[0].Location) + - where: + verb: Add + set: + verb: Install + - where: + verb: Invoke + subject: RerunUpdateRun + set: + verb: Resume + subject: UpdateRun + - where: + subject: Update + parameter-name: Location + clear-alias: true + - where: + subject: Update + parameter-name: Name + clear-alias: true + - where: + subject: UpdateLocation + parameter-name: Location + set: + parameter-name: Name + default: + script: (Get-AzLocation)[0].Location + - where: + subject: (.*)Run$ + parameter-name: RunName + set: + parameter-name: Name + # Hide the auto-generated Get-AzsUpdateRun and Resume-AzsUpdateRUn and expose it through customized one + - where: + subject: UpdateRun + hide: true + # Hide the auto-generated Get-AzsUpdateRunTopLevel. This will effectively remove the commandlet since we dont have a customized one + - where: + subject: UpdateRunTopLevel + remove: true + # Hide the auto-generated Install-AzsUpdate and Get-AzsUpdate and exposte it through customized one + - where: + subject: Update + hide: true + # Format Output Values + - where: + model-name: Update + set: + format-table: + properties: + - Location + - DisplayName + - Name + - State + - Publisher + width: + Location: 15 + DisplayName: 30 + Name: 40 + State: 20 + Publisher: 15 + - where: + model-name: UpdateLocation + set: + format-table: + properties: + - Name + - CurrentVersion + - CurrentOemVersion + - State + width: + Name: 20 + CurrentVersion: 20 + CurrentOemVersion: 20 + State: 20 + - where: + model-name: UpdateRun + set: + format-table: + properties: + - Name + - State + - ProgressStartTimeUtc + - ProgressEndTimeUtc + width: + Name: 40 + State: 15 + ProgressStartTimeUtc: 25 + ProgressEndTimeUtcate: 25 + +# Add release notes + - from: Azs.Update.Admin.nuspec + where: $ + transform: $ = $.replace('', 'AzureStack Hub Admin module generated with https://github.com/Azure/autorest.powershell - see https://aka.ms/azpshmigration for breaking changes.'); + +# Add Az.Accounts/Az.Resources as dependencies + - from: Azs.Update.Admin.nuspec + where: $ + transform: $ = $.replace('', '\n '); + +``` diff --git a/src/Azs.Update.Admin/test/Azs.Update.Admin-TestResults.xml b/src/Azs.Update.Admin/test/Azs.Update.Admin-TestResults.xml new file mode 100644 index 00000000..d94d53a3 --- /dev/null +++ b/src/Azs.Update.Admin/test/Azs.Update.Admin-TestResults.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + This module requires Az.Accounts version 1.6.4. An earlier version of Az.Accounts is imported in the current PowerShell session. Please open a new session before importing this module. This error could indicate that multiple incompatible versions of the Azure PowerShell cmdlets are installed on your system. Please see https://aka.ms/azps-version-error for troubleshooting information. + at <ScriptBlock>, C:\Program Files\PowerShell\Modules\Az.Resources\0.10.0\Az.Resources.psm1: line 86 + + + + + + + \ No newline at end of file diff --git a/src/Azs.Update.Admin/test/UpdateAdmin.Recording.json b/src/Azs.Update.Admin/test/UpdateAdmin.Recording.json new file mode 100644 index 00000000..9b3b23b4 --- /dev/null +++ b/src/Azs.Update.Admin/test/UpdateAdmin.Recording.json @@ -0,0 +1,4802 @@ +{ + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest?api-version=2016-05-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1", "2" ], + "x-ms-client-request-id": [ "f8462c48-a595-4bb1-b329-fa74082c21dc" ], + "CommandName": [ "Get-AzsUpdateLocation" ], + "FullCommandName": [ "Get-AzsUpdateLocation_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1548abfc-b443-44af-9611-96dfc57c5adc" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXwDPD6XJk13wJK+gEs70VzLLd/LqSVVA8CqHPP15rVAduJnnSiW6A7XXu998G/1f/0KFZkMFbzirS477M34lsiEMguYlbKeF6gkQHmnp572SjLcBtZYP4inWJJtOSfoUr3BNF3Bhd5u3WQrIkToK" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14599" ], + "x-ms-request-id": [ "1548abfc-b443-44af-9611-96dfc57c5adc" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031942Z:1548abfc-b443-44af-9611-96dfc57c5adc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:42 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "401" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest\",\"name\":\"northwest\",\"type\":\"Microsoft.Update.Admin/updateLocations\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"currentVersion\":\"1.1912.0.30\",\"currentOemVersion\":\"2.1.1907.4\",\"lastUpdated\":\"2020-01-11T16:48:58.647Z\",\"state\":\"AppliedSuccessfully\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest?api-version=2016-05-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "3", "4" ], + "x-ms-client-request-id": [ "fce96c93-ab56-4f4d-8b50-a64dc4189207" ], + "CommandName": [ "Get-AzsUpdateLocation" ], + "FullCommandName": [ "Get-AzsUpdateLocation_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "56c622db-9bd5-43ec-bdff-4020325e9088" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWMCIvPlfure9pl6cZzboGHaOAxdU4GC+Mzm/KBbAe6rhN7SaCOtlAUSMcfPTZgpZ9O0HUAxcSKTZzWEAjfyeKJeV5JNzR/w9Z2xNF9BSj8bjx5KjEWvkajy7Ffk1otb0nQZlet7QQ/t4RR0CV8v5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14598" ], + "x-ms-request-id": [ "56c622db-9bd5-43ec-bdff-4020325e9088" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031943Z:56c622db-9bd5-43ec-bdff-4020325e9088" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:42 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "401" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest\",\"name\":\"northwest\",\"type\":\"Microsoft.Update.Admin/updateLocations\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"currentVersion\":\"1.1912.0.30\",\"currentOemVersion\":\"2.1.1907.4\",\"lastUpdated\":\"2020-01-11T16:48:58.647Z\",\"state\":\"AppliedSuccessfully\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates?api-version=2016-05-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "5", "6" ], + "x-ms-client-request-id": [ "abd22b1e-a840-4019-9248-7de7dfd462ac" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8e82930b-8c3b-450a-ae00-5093525d2370" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvaaSdhQYf7v/s/3b12AVuo040RBuz2ufWqJ0vohn/HHhrIBHsesN4WI87+d8Q2Rl+DjL2Jzi72XsdP0WgHcCzciTcq2dq+XZYZ9Gy3T8M4vZ2a8OQFIT2EsuLM5njxnghYB29vFux5eL6ZW2t8dHn" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14597" ], + "x-ms-request-id": [ "8e82930b-8c3b-450a-ae00-5093525d2370" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031944Z:8e82930b-8c3b-450a-ae00-5093525d2370" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:44 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "14936" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10\",\"name\":\"northwest/Microsoft1.1907.0.10\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.10\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":1205,\"displayName\":\"AzS Update - 1.1907.0.10\",\"version\":\"1.1907.0.10\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13\",\"name\":\"northwest/Microsoft1.1907.0.13\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.13\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":2808,\"displayName\":\"AzS Update - 1.1907.0.13\",\"version\":\"1.1907.0.13\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20\",\"name\":\"northwest/Microsoft1.1907.0.20\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.20\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":2795,\"displayName\":\"AzS Update - 1.1907.0.20\",\"version\":\"1.1907.0.20\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5\",\"name\":\"northwest/Microsoft1.1907.0.5\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.5\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":740,\"displayName\":\"AzS Update - 1.1907.0.5\",\"version\":\"1.1907.0.5\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42\",\"name\":\"northwest/Microsoft1.1907.11.42\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.11.42\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":177,\"displayName\":\"AzS Hotfix - 1.1907.11.42\",\"version\":\"1.1907.11.42\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44\",\"name\":\"northwest/Microsoft1.1907.12.44\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.12.44\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":177,\"displayName\":\"AzS Hotfix - 1.1907.12.44\",\"version\":\"1.1907.12.44\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31\",\"name\":\"northwest/Microsoft1.1907.5.31\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.5.31\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":35,\"displayName\":\"AzS Hotfix - 1.1907.5.31\",\"version\":\"1.1907.5.31\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33\",\"name\":\"northwest/Microsoft1.1907.6.33\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.6.33\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.6.33\",\"version\":\"1.1907.6.33\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35\",\"name\":\"northwest/Microsoft1.1907.7.35\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.7.35\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.7.35\",\"version\":\"1.1907.7.35\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37\",\"name\":\"northwest/Microsoft1.1907.8.37\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.8.37\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.8.37\",\"version\":\"1.1907.8.37\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20\",\"name\":\"northwest/Microsoft1.1908.0.20\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.0.20\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":9083,\"displayName\":\"AzS Update - 1.1908.0.20\",\"version\":\"1.1908.0.20\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24\",\"name\":\"northwest/Microsoft1.1908.1.24\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1908.1.24\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":34,\"displayName\":\"AzS Hotfix - 1.1908.1.24\",\"version\":\"1.1908.1.24\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29\",\"name\":\"northwest/Microsoft1.1908.3.29\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.3.29\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":8998,\"displayName\":\"AzS Update - 1.1908.3.29\",\"version\":\"1.1908.3.29\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33\",\"name\":\"northwest/Microsoft1.1908.4.33\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.4.33\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":9235,\"displayName\":\"AzS Update - 1.1908.4.33\",\"version\":\"1.1908.4.33\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44\",\"name\":\"northwest/Microsoft1.1910.0.44\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.44\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19332,\"displayName\":\"AzS Update - 1.1910.0.44\",\"version\":\"1.1910.0.44\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51\",\"name\":\"northwest/Microsoft1.1910.0.51\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.51\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":18679,\"displayName\":\"AzS Update - 1.1910.0.51\",\"version\":\"1.1910.0.51\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55\",\"name\":\"northwest/Microsoft1.1910.0.55\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.55\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19034,\"displayName\":\"AzS Update - 1.1910.0.55\",\"version\":\"1.1910.0.55\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58\",\"name\":\"northwest/Microsoft1.1910.0.58\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.58\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19260,\"displayName\":\"AzS Update - 1.1910.0.58\",\"version\":\"1.1910.0.58\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9\",\"name\":\"northwest/Microsoft1.1910.0.9\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.9\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":11936,\"displayName\":\"AzS Update - 1.1910.0.9\",\"version\":\"1.1910.0.9\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76\",\"name\":\"northwest/Microsoft1.1910.8.76\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1910.8.76\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":307,\"displayName\":\"AzS Hotfix - 1.1910.8.76\",\"version\":\"1.1910.8.76\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78\",\"name\":\"northwest/Microsoft1.1910.9.78\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1910.9.78\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":307,\"displayName\":\"AzS Hotfix - 1.1910.9.78\",\"version\":\"1.1910.9.78\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30\",\"name\":\"northwest/Microsoft1.1912.0.30\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1912.0.30\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/release-notes?view=azs-xxxx1912\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":26417,\"displayName\":\"AzS Update - 1.1912.0.30\",\"version\":\"1.1912.0.30\",\"publisher\":\"Microsoft\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates?api-version=2016-05-01+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "7", "8" ], + "x-ms-client-request-id": [ "9878f5fc-1994-48b9-86f7-0fc5e67b96f0" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6a990b53-bac5-4ccb-8e2c-517768351b97" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvOsXh936pkWTC6/x8o3f5tGdcrMQ8jeGN8vdZRr6bTVJ4t/KO/w0PfhK6ffm27E1BeTS2ljtO6nOaj+h1KOoquYQAsAIQMuqya1tMfRRrGnF6PkBn8IQ5jNYf4/6iNijIIDRWQ53yygCBQFvpsyT5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14596" ], + "x-ms-request-id": [ "6a990b53-bac5-4ccb-8e2c-517768351b97" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031946Z:6a990b53-bac5-4ccb-8e2c-517768351b97" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:46 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "14936" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10\",\"name\":\"northwest/Microsoft1.1907.0.10\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.10\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":1205,\"displayName\":\"AzS Update - 1.1907.0.10\",\"version\":\"1.1907.0.10\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13\",\"name\":\"northwest/Microsoft1.1907.0.13\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.13\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":2808,\"displayName\":\"AzS Update - 1.1907.0.13\",\"version\":\"1.1907.0.13\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20\",\"name\":\"northwest/Microsoft1.1907.0.20\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.20\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":2795,\"displayName\":\"AzS Update - 1.1907.0.20\",\"version\":\"1.1907.0.20\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5\",\"name\":\"northwest/Microsoft1.1907.0.5\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.5\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":740,\"displayName\":\"AzS Update - 1.1907.0.5\",\"version\":\"1.1907.0.5\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42\",\"name\":\"northwest/Microsoft1.1907.11.42\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.11.42\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":177,\"displayName\":\"AzS Hotfix - 1.1907.11.42\",\"version\":\"1.1907.11.42\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44\",\"name\":\"northwest/Microsoft1.1907.12.44\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.12.44\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":177,\"displayName\":\"AzS Hotfix - 1.1907.12.44\",\"version\":\"1.1907.12.44\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31\",\"name\":\"northwest/Microsoft1.1907.5.31\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.5.31\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":35,\"displayName\":\"AzS Hotfix - 1.1907.5.31\",\"version\":\"1.1907.5.31\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33\",\"name\":\"northwest/Microsoft1.1907.6.33\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.6.33\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.6.33\",\"version\":\"1.1907.6.33\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35\",\"name\":\"northwest/Microsoft1.1907.7.35\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.7.35\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.7.35\",\"version\":\"1.1907.7.35\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37\",\"name\":\"northwest/Microsoft1.1907.8.37\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.8.37\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.8.37\",\"version\":\"1.1907.8.37\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20\",\"name\":\"northwest/Microsoft1.1908.0.20\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.0.20\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":9083,\"displayName\":\"AzS Update - 1.1908.0.20\",\"version\":\"1.1908.0.20\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24\",\"name\":\"northwest/Microsoft1.1908.1.24\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1908.1.24\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":34,\"displayName\":\"AzS Hotfix - 1.1908.1.24\",\"version\":\"1.1908.1.24\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29\",\"name\":\"northwest/Microsoft1.1908.3.29\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.3.29\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":8998,\"displayName\":\"AzS Update - 1.1908.3.29\",\"version\":\"1.1908.3.29\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33\",\"name\":\"northwest/Microsoft1.1908.4.33\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.4.33\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":9235,\"displayName\":\"AzS Update - 1.1908.4.33\",\"version\":\"1.1908.4.33\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44\",\"name\":\"northwest/Microsoft1.1910.0.44\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.44\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19332,\"displayName\":\"AzS Update - 1.1910.0.44\",\"version\":\"1.1910.0.44\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51\",\"name\":\"northwest/Microsoft1.1910.0.51\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.51\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":18679,\"displayName\":\"AzS Update - 1.1910.0.51\",\"version\":\"1.1910.0.51\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55\",\"name\":\"northwest/Microsoft1.1910.0.55\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.55\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19034,\"displayName\":\"AzS Update - 1.1910.0.55\",\"version\":\"1.1910.0.55\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58\",\"name\":\"northwest/Microsoft1.1910.0.58\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.58\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19260,\"displayName\":\"AzS Update - 1.1910.0.58\",\"version\":\"1.1910.0.58\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9\",\"name\":\"northwest/Microsoft1.1910.0.9\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.9\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":11936,\"displayName\":\"AzS Update - 1.1910.0.9\",\"version\":\"1.1910.0.9\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76\",\"name\":\"northwest/Microsoft1.1910.8.76\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1910.8.76\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":307,\"displayName\":\"AzS Hotfix - 1.1910.8.76\",\"version\":\"1.1910.8.76\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78\",\"name\":\"northwest/Microsoft1.1910.9.78\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1910.9.78\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":307,\"displayName\":\"AzS Hotfix - 1.1910.9.78\",\"version\":\"1.1910.9.78\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30\",\"name\":\"northwest/Microsoft1.1912.0.30\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1912.0.30\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/release-notes?view=azs-xxxx1912\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":26417,\"displayName\":\"AzS Update - 1.1912.0.30\",\"version\":\"1.1912.0.30\",\"publisher\":\"Microsoft\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10?api-version=2016-05-01+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9", "10" ], + "x-ms-client-request-id": [ "3418257b-8665-426a-bdad-52d2e6f023a0" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2193aabf-0271-4bdd-9422-532d18f822a9" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJ6CkgC7VEInoA/JfT3xXNwbmkX0MIGvgeDbV6JDddTvfNksFRiBHg5fc6VNLqEcgj1TETWBeGr5eaMIiGOjRPfELptrF0v9k/iEesJpd/qKKHW/X7axQ0Fj11oWvTKFTjogNJkVFE7DZKFDWLYbp" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14595" ], + "x-ms-request-id": [ "2193aabf-0271-4bdd-9422-532d18f822a9" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031946Z:2193aabf-0271-4bdd-9422-532d18f822a9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:46 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "697" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10\",\"name\":\"northwest/Microsoft1.1907.0.10\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.10\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":1205,\"displayName\":\"AzS Update - 1.1907.0.10\",\"version\":\"1.1907.0.10\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13?api-version=2016-05-01+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "11", "12" ], + "x-ms-client-request-id": [ "0ef7fa8c-b107-4746-8f43-cf165b1dc76e" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f25e8f6c-13cf-49b3-b12c-958a881a0e78" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvg4RuNPdcOnEQrpvALITCGugYx0wOxVg/nOKDPPNzjkzLCm3cl4JZhTkMebaYLp9hYDxvmvEsl9HKEUqVFiVCsmeVe1JQdWGraIQjBvt8ytooRYaRMQpG3C4agI5SBq8mHFYAYTfxbZTcQQ3Y1rzz" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14594" ], + "x-ms-request-id": [ "f25e8f6c-13cf-49b3-b12c-958a881a0e78" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031947Z:f25e8f6c-13cf-49b3-b12c-958a881a0e78" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:47 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "697" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13\",\"name\":\"northwest/Microsoft1.1907.0.13\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.13\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":2808,\"displayName\":\"AzS Update - 1.1907.0.13\",\"version\":\"1.1907.0.13\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20?api-version=2016-05-01+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "13", "14" ], + "x-ms-client-request-id": [ "b5c9570e-5167-4f0a-a4af-93c126e09648" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9269e019-80b0-4ef9-b18a-8c66aaf1b74b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvIUmaUIZrEheo+V8EdFPNxivFqocH2JyZK1Kvx7JN01MWzFVsQPb8EexCbtVw5mWpzXOX0LjJ7xqFX0RGaRRpTJOGg07750l5FLIAdAHR0SNwIFTp7eX1+6Y59oLGzQjuUW9I9f9Z72vEyGQ7VDVa" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14593" ], + "x-ms-request-id": [ "9269e019-80b0-4ef9-b18a-8c66aaf1b74b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031949Z:9269e019-80b0-4ef9-b18a-8c66aaf1b74b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "697" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20\",\"name\":\"northwest/Microsoft1.1907.0.20\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.20\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":2795,\"displayName\":\"AzS Update - 1.1907.0.20\",\"version\":\"1.1907.0.20\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5?api-version=2016-05-01+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15", "16" ], + "x-ms-client-request-id": [ "83d3ba32-523f-4822-a2be-aeb2cf6054e3" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2c067c4c-78b3-4c39-9dcc-cd80c1c4d644" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG2MIGzoAMKAQChCwYJKoZIgvcSAQICooGeBIGbYIGYBgkqhkiG9xIBAgICAG+BiDCBhaADAgEFoQMCAQ+ieTB3oAMCARKicARuSTNTz9YIvTa3YUBQaQxIXeqFUUqi9TLZba766VZOHgWLl3QOki4rlLf6G6Tz/z7uMxNXWA3N11X/q4akJwsU6HzRsa8HCU2AN4VmaykDJkPRfAX/wgSmx4idDSo08UIK5adDlac0EDK68D8gzPo=" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14592" ], + "x-ms-request-id": [ "2c067c4c-78b3-4c39-9dcc-cd80c1c4d644" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031950Z:2c067c4c-78b3-4c39-9dcc-cd80c1c4d644" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "691" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5\",\"name\":\"northwest/Microsoft1.1907.0.5\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.5\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":740,\"displayName\":\"AzS Update - 1.1907.0.5\",\"version\":\"1.1907.0.5\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42?api-version=2016-05-01+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "17", "18" ], + "x-ms-client-request-id": [ "2c425dbd-9e77-4376-9f6d-99d43c2c8cd2" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "33620cd8-c379-467f-8e44-678a15f9de20" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvhHd1kq0tEy7jqRIhoQJuAEnAZXmSpK59Tq29D7EEiCKF4kQ//NJguBQFY3knLTdAD2Hg8RZ0/ofiguS5lv/lw991G2JT1IDi0bVjsqL7YcbF8JwLmvjbpyOPVZWea8XHcChJR/aXlI9xjgGEUre+" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14591" ], + "x-ms-request-id": [ "33620cd8-c379-467f-8e44-678a15f9de20" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031951Z:33620cd8-c379-467f-8e44-678a15f9de20" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "654" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42\",\"name\":\"northwest/Microsoft1.1907.11.42\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.11.42\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":177,\"displayName\":\"AzS Hotfix - 1.1907.11.42\",\"version\":\"1.1907.11.42\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44?api-version=2016-05-01+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "19", "20" ], + "x-ms-client-request-id": [ "22f09e16-21ec-4ba8-89b1-093a26cd3292" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6c0637ab-7692-41f4-b2fa-2300af7ae94f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWOCEv6UFKqkUbXuliaz65NdCWZywGaAufZZmarW34/ap6F9DlykPviIVlTM2sdGj6zjDpbpklD/yqQIyc52ndY+nKoHD2vPirwWG6R7ddJt2yXlaq9QWn7TfZ+wbRYXpm5X3FEQAHg4F97jEyF3x" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14590" ], + "x-ms-request-id": [ "6c0637ab-7692-41f4-b2fa-2300af7ae94f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031952Z:6c0637ab-7692-41f4-b2fa-2300af7ae94f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "654" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44\",\"name\":\"northwest/Microsoft1.1907.12.44\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.12.44\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":177,\"displayName\":\"AzS Hotfix - 1.1907.12.44\",\"version\":\"1.1907.12.44\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31?api-version=2016-05-01+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21", "22" ], + "x-ms-client-request-id": [ "dfcdba83-5c6e-44b0-94bd-4d6857dd00be" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e4e8afd1-8056-4af9-beca-2b465312fe65" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbIvV47WN7HuFgZOUZkAwH2EzsQ5IUHNTzYWFm+woGXN0F0c9OBM3D2grEGs9zhys2HoDyVBkhlkUEu1fPNHSd4G7xNP0Si8Kwl0/NucdrGAimnqXipwVosjyWz7yo4mVRqt7aLB+wEQ0gjGBaLtX" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14589" ], + "x-ms-request-id": [ "e4e8afd1-8056-4af9-beca-2b465312fe65" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031953Z:e4e8afd1-8056-4af9-beca-2b465312fe65" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "648" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31\",\"name\":\"northwest/Microsoft1.1907.5.31\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.5.31\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":35,\"displayName\":\"AzS Hotfix - 1.1907.5.31\",\"version\":\"1.1907.5.31\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33?api-version=2016-05-01+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23", "24" ], + "x-ms-client-request-id": [ "552ed144-10d8-4c31-be07-56bee7c23535" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "52d45be1-1e6c-475b-a970-f0a4c4d3cf74" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvObOLzJyJulMaCw/KSq2MeL8h9Yd06sKs61LJ1HP3iOgsgn2JUXn70Jh3Kp244KZ7v1c7VeTT2JWZQrga8flAy1rRTHHiRqEhgkrZTi0Cs1hR9I9qNyaewQ0uYcWRr47dBZvthWKGsjgXBq+qivBB" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14588" ], + "x-ms-request-id": [ "52d45be1-1e6c-475b-a970-f0a4c4d3cf74" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031953Z:52d45be1-1e6c-475b-a970-f0a4c4d3cf74" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "648" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33\",\"name\":\"northwest/Microsoft1.1907.6.33\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.6.33\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.6.33\",\"version\":\"1.1907.6.33\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35?api-version=2016-05-01+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "25", "26" ], + "x-ms-client-request-id": [ "ddc83674-f738-4631-af35-c16fb7fbd2f0" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9b99971a-8448-4760-b88f-33f4d0864e49" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbTZQSMMRn7uWyTyWyioXche0Qiz9sM5Bmc5JciCM67/oRvuV/xFoj8KvGM7CsWhn8RLVMgNS1Kz00kZ7YYu91nbLD9tfgLJO/hBaTMrjlAw8L49IYiThJC9L/wRVi1b0PMrDFl6s827DlbNgMMug" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14587" ], + "x-ms-request-id": [ "9b99971a-8448-4760-b88f-33f4d0864e49" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031954Z:9b99971a-8448-4760-b88f-33f4d0864e49" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "648" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35\",\"name\":\"northwest/Microsoft1.1907.7.35\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.7.35\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.7.35\",\"version\":\"1.1907.7.35\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37?api-version=2016-05-01+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "27", "28" ], + "x-ms-client-request-id": [ "70909d8d-627a-4ef4-a0c7-1588000cb262" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1c9d4475-73d2-4fd1-98ac-bebad6a1f12f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjTBMieVSG6g5oHCdjk2B/aG37t13vQtjJudJLX/7lKdc44mmUKMxWENMCpvIYoCDI87EMBgMvR1pb4HjZ7syOnM7HCdpH53aH4mB/jQC898Ug4bhRddRImI3AQIZRzhmZKYX/ufh58hoOCaXroP0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14586" ], + "x-ms-request-id": [ "1c9d4475-73d2-4fd1-98ac-bebad6a1f12f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031955Z:1c9d4475-73d2-4fd1-98ac-bebad6a1f12f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "648" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37\",\"name\":\"northwest/Microsoft1.1907.8.37\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.8.37\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.8.37\",\"version\":\"1.1907.8.37\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20?api-version=2016-05-01+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "29", "30" ], + "x-ms-client-request-id": [ "9bc685d5-917c-4b6c-9c00-92f13c1d995a" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "21ef75df-6812-434d-a737-82b05795f63b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvWzZXoH33/cLX7x5EeQaB8H1+SEI+VV/q5OqpBDza0b3YV/cgih14bjq9b1nQw8TkdiUTZ8eTWBS4MmLNd78N+A/CeSnCFLzstRaFL3Zn4tUblCmlDrRn3F6PYX2W1EskEpGUb2QocuNgqO/73NuH" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14585" ], + "x-ms-request-id": [ "21ef75df-6812-434d-a737-82b05795f63b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031956Z:21ef75df-6812-434d-a737-82b05795f63b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:56 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "697" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20\",\"name\":\"northwest/Microsoft1.1908.0.20\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.0.20\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":9083,\"displayName\":\"AzS Update - 1.1908.0.20\",\"version\":\"1.1908.0.20\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24?api-version=2016-05-01+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "31", "32" ], + "x-ms-client-request-id": [ "78c7e16a-49f1-4442-8dd0-74eee7432a6f" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9a09e872-e469-40ed-a577-173285f63320" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvgUQTgTjdUAD+JqC1uGKrOz+gilaBTkH9uCIHqwng6eafaLWhdZX1MXrmVE8uyPX0Si9jx5b6gyjI6gho9NE62Wlfqm6XrEq/HW03u9Mj1nkWHNnTpek+Hz56q37TZ//OfztH21g9NU4QC/p88Odd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14584" ], + "x-ms-request-id": [ "9a09e872-e469-40ed-a577-173285f63320" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031957Z:9a09e872-e469-40ed-a577-173285f63320" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:57 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "648" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24\",\"name\":\"northwest/Microsoft1.1908.1.24\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1908.1.24\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":34,\"displayName\":\"AzS Hotfix - 1.1908.1.24\",\"version\":\"1.1908.1.24\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29?api-version=2016-05-01+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "33", "34" ], + "x-ms-client-request-id": [ "f817c4c0-f968-41a3-bff7-5a2bfb9701cd" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "da78539a-a4f4-4af4-bed0-89a4502860b0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvb0I7e5f1mrYRrvklfshw9lHHkQlHyuEdm8nzIoxgMSFbtGVj3UVVuQt3XsLjuJlbLCc1c7CNLNuAze68ZzZa6uM5K3eYKVFXN5MnpR85qU1ojoufGzjJKCV5/r5T+7aOIiI/LdD+wCnlakebCSvA" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14583" ], + "x-ms-request-id": [ "da78539a-a4f4-4af4-bed0-89a4502860b0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031958Z:da78539a-a4f4-4af4-bed0-89a4502860b0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:57 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "697" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29\",\"name\":\"northwest/Microsoft1.1908.3.29\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.3.29\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":8998,\"displayName\":\"AzS Update - 1.1908.3.29\",\"version\":\"1.1908.3.29\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33?api-version=2016-05-01+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "35", "36" ], + "x-ms-client-request-id": [ "9f0176bb-4ded-4251-ab2f-d3f76e0e619d" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e1efead4-14b5-44ac-b3d7-8f20563f3fb6" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvTxKwp2OvrKBjFGs3kbOscUB+Vtsvwlc0UoRYkwj4KiILHl+uu4ALCJWYsPv9TQZNELcBtS2pc+mYinbjzmIyST4tB3BQt/4Ppr+n7MrvcLcD7Hy/cSHSk1bCdcNu/1dhpO8FHK6qNszU3PhQtGiV" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14582" ], + "x-ms-request-id": [ "e1efead4-14b5-44ac-b3d7-8f20563f3fb6" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031959Z:e1efead4-14b5-44ac-b3d7-8f20563f3fb6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:59 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "697" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33\",\"name\":\"northwest/Microsoft1.1908.4.33\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.4.33\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":9235,\"displayName\":\"AzS Update - 1.1908.4.33\",\"version\":\"1.1908.4.33\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44?api-version=2016-05-01+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37", "38" ], + "x-ms-client-request-id": [ "abf4f78b-1f74-4dfd-80ff-0aaacfc39e37" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3cc84e54-5e2f-4c99-a025-d82743c6a4ab" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvTTgSnGPUFdmJrQSZ6fTO+6fJvyejmy4MWnLILaidW4L6m6TcRf6pQTUjf9bxLMe0kBLPtkjxCnbJY7bVUbcK9xQ51fQl0bxLhSmYDccIL7MYTUWU2lWkzbe8rnZ5rZxy7OcmfiOEWbiDrbAbaQh5" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14581" ], + "x-ms-request-id": [ "3cc84e54-5e2f-4c99-a025-d82743c6a4ab" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T031959Z:3cc84e54-5e2f-4c99-a025-d82743c6a4ab" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:19:59 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "698" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44\",\"name\":\"northwest/Microsoft1.1910.0.44\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.44\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19332,\"displayName\":\"AzS Update - 1.1910.0.44\",\"version\":\"1.1910.0.44\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51?api-version=2016-05-01+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "39", "40" ], + "x-ms-client-request-id": [ "43b7294d-ebeb-42a2-9de9-8025b0c8bd26" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e7d4b35b-fd9a-4b6f-9414-ac1a19f56993" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHTCmYk/b04En2MBPYogJFwy9nYWYi0OsG2FvkBQfKD+PuxF08z7VoIjoEwbhTkirc+BgpLf64AZDeVTviuXXpkspDKwlKM8nT6AmOvkYrr1AvIHGzzRaVZuW0tm6I/HStCXTojTHJv8/7xZgCzhI" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14714" ], + "x-ms-request-id": [ "e7d4b35b-fd9a-4b6f-9414-ac1a19f56993" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032000Z:e7d4b35b-fd9a-4b6f-9414-ac1a19f56993" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "698" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51\",\"name\":\"northwest/Microsoft1.1910.0.51\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.51\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":18679,\"displayName\":\"AzS Update - 1.1910.0.51\",\"version\":\"1.1910.0.51\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55?api-version=2016-05-01+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "41", "42" ], + "x-ms-client-request-id": [ "bd41dd68-fcfb-41e1-9d73-d9b147458a80" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c8015bb2-0eda-4d42-b9dc-79cce2efada6" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv56LcduvQWnzmZlLr5n/Lfzl+BQQ0qP8my4JhT7wzLx2sXl/sE4eKdNrSSGYrCHm0adDWl/1zQg5v3b6H4lW29isRNh0dl//6faWNy9Xmy2Z0XHvivwdzAr3t650Vl4RLguUgldBBipjzJnwpyJ0u" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14713" ], + "x-ms-request-id": [ "c8015bb2-0eda-4d42-b9dc-79cce2efada6" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032001Z:c8015bb2-0eda-4d42-b9dc-79cce2efada6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "698" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55\",\"name\":\"northwest/Microsoft1.1910.0.55\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.55\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19034,\"displayName\":\"AzS Update - 1.1910.0.55\",\"version\":\"1.1910.0.55\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58?api-version=2016-05-01+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "43", "44" ], + "x-ms-client-request-id": [ "378b84ad-7222-4b3a-b1df-489f9512a704" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9b46c2b2-cfa3-498b-bdde-722b790472f3" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvhSCNprGGCnxkpomK7HevHMLOKlJrTgLBi6IgbOhP7xwGJqgHcZ4w4J8cbfpPu+1LszCk8F5GpiFKnFNnCYyBmoSebFGxX3+bpid2xxceWBYWXqr8I71qoZVV75YvRjH8+a5AmvDjKnQpNPUJcjbx" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14712" ], + "x-ms-request-id": [ "9b46c2b2-cfa3-498b-bdde-722b790472f3" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032002Z:9b46c2b2-cfa3-498b-bdde-722b790472f3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "698" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58\",\"name\":\"northwest/Microsoft1.1910.0.58\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.58\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19260,\"displayName\":\"AzS Update - 1.1910.0.58\",\"version\":\"1.1910.0.58\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9?api-version=2016-05-01+23": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "45", "46" ], + "x-ms-client-request-id": [ "083cf5bd-92c9-4d9e-a615-85ef855048c6" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2c6f5673-6835-4293-93d6-3909996fb169" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRECA9QJv1GkF+0VAeGlX7kEkc2pD6Sgp0+zV2UYRVvaqBnJswlJWTreO5v6viGE52ENJuZFgJqFTNhQG7OiV22ttIDug5NnkQCjjsfYfPFOENINbQrwzmnAHQOCCaUViwFiOhRQo/CroS2khgWk2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14711" ], + "x-ms-request-id": [ "2c6f5673-6835-4293-93d6-3909996fb169" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032003Z:2c6f5673-6835-4293-93d6-3909996fb169" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "693" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9\",\"name\":\"northwest/Microsoft1.1910.0.9\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.9\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":11936,\"displayName\":\"AzS Update - 1.1910.0.9\",\"version\":\"1.1910.0.9\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76?api-version=2016-05-01+24": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "47", "48" ], + "x-ms-client-request-id": [ "6abd1932-c6ba-4119-93dd-d71a28ee5199" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ef680bf2-16c9-4bce-88bd-9afcc5c4812c" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzaNx/zqiID7PO46xqBDLugsAWZwItiiQTMqvK9OyDgqv6mqoiN11oClLVEcOI4arDhUmMQ/mMN9Uy1PvPCGugoDQ1ONwN1dZZrkR8RRRSEau69sIVT7vpgO+Uo51dpdtHDEFT/Bkw68OqvxWWihK" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14710" ], + "x-ms-request-id": [ "ef680bf2-16c9-4bce-88bd-9afcc5c4812c" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032004Z:ef680bf2-16c9-4bce-88bd-9afcc5c4812c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:03 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "649" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76\",\"name\":\"northwest/Microsoft1.1910.8.76\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1910.8.76\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":307,\"displayName\":\"AzS Hotfix - 1.1910.8.76\",\"version\":\"1.1910.8.76\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78?api-version=2016-05-01+25": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "49", "50" ], + "x-ms-client-request-id": [ "9cba1770-1d15-4967-9521-7c2af9b61dde" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e3dafcd2-a171-4021-a35c-9eae9b3d03ad" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvjn6SppL3GffrwrwM0N3hKVBy3RXaQ5WcDTbkP7X31NlwKGgKn03rju3EFUfKYAOTWdcFCxVHQ4U/pvkNUAlDFtMo63/r8SofDCljGdi1OtF+wUNALdyFRTEPPBPReCQB11F1X1vd9PabUWbiEMCC" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14709" ], + "x-ms-request-id": [ "e3dafcd2-a171-4021-a35c-9eae9b3d03ad" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032005Z:e3dafcd2-a171-4021-a35c-9eae9b3d03ad" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:05 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "649" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78\",\"name\":\"northwest/Microsoft1.1910.9.78\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1910.9.78\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":307,\"displayName\":\"AzS Hotfix - 1.1910.9.78\",\"version\":\"1.1910.9.78\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30?api-version=2016-05-01+26": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "51", "52" ], + "x-ms-client-request-id": [ "4252fd2b-c4b6-4fee-a6c7-c6fbb5ed1138" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f0af0a32-7e6b-4e47-bcb7-40d4e66e91b3" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4cdTWQyJ6JCUGQFj+kNlS+5BD8rlvu/49FgVXWbmEM6Ac7YvvbpOo5BeGiMFxr2HJ5RDGGklSHrcjbGfpFexqZU0liLl8f/xzG8xBhROXbXCl5BKTJFp1tv9EuHW18PlOjvq5CDbiVCjU4/nOE2C" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14708" ], + "x-ms-request-id": [ "f0af0a32-7e6b-4e47-bcb7-40d4e66e91b3" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032006Z:f0af0a32-7e6b-4e47-bcb7-40d4e66e91b3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:05 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "699" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30\",\"name\":\"northwest/Microsoft1.1912.0.30\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1912.0.30\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/release-notes?view=azs-xxxx1912\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":26417,\"displayName\":\"AzS Update - 1.1912.0.30\",\"version\":\"1.1912.0.30\",\"publisher\":\"Microsoft\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates?api-version=2016-05-01+27": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "53", "54" ], + "x-ms-client-request-id": [ "6ca51453-ed96-4cb1-8888-d628a187f8b7" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "07988c6f-7557-4318-88d4-e1e9341f8353" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvEgfYgiCIk0HrPqY0U9AIIv7taDce1XCowuVP7Dpbb95Gb/Kkx1vOlDqvH+SthCKb0ZbjRnOqc62J4aH7GE5TcWZ0+25mZkTuQJPDgJO928penIrWGwY9KuAYko56SMOLpsaroNabTcwBZ2gBBM69" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14707" ], + "x-ms-request-id": [ "07988c6f-7557-4318-88d4-e1e9341f8353" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032006Z:07988c6f-7557-4318-88d4-e1e9341f8353" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:06 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "14936" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10\",\"name\":\"northwest/Microsoft1.1907.0.10\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.10\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":1205,\"displayName\":\"AzS Update - 1.1907.0.10\",\"version\":\"1.1907.0.10\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13\",\"name\":\"northwest/Microsoft1.1907.0.13\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.13\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":2808,\"displayName\":\"AzS Update - 1.1907.0.13\",\"version\":\"1.1907.0.13\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20\",\"name\":\"northwest/Microsoft1.1907.0.20\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.20\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":2795,\"displayName\":\"AzS Update - 1.1907.0.20\",\"version\":\"1.1907.0.20\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5\",\"name\":\"northwest/Microsoft1.1907.0.5\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.5\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":740,\"displayName\":\"AzS Update - 1.1907.0.5\",\"version\":\"1.1907.0.5\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42\",\"name\":\"northwest/Microsoft1.1907.11.42\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.11.42\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":177,\"displayName\":\"AzS Hotfix - 1.1907.11.42\",\"version\":\"1.1907.11.42\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44\",\"name\":\"northwest/Microsoft1.1907.12.44\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.12.44\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":177,\"displayName\":\"AzS Hotfix - 1.1907.12.44\",\"version\":\"1.1907.12.44\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31\",\"name\":\"northwest/Microsoft1.1907.5.31\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.5.31\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":35,\"displayName\":\"AzS Hotfix - 1.1907.5.31\",\"version\":\"1.1907.5.31\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33\",\"name\":\"northwest/Microsoft1.1907.6.33\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.6.33\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.6.33\",\"version\":\"1.1907.6.33\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35\",\"name\":\"northwest/Microsoft1.1907.7.35\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.7.35\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.7.35\",\"version\":\"1.1907.7.35\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37\",\"name\":\"northwest/Microsoft1.1907.8.37\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.8.37\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.8.37\",\"version\":\"1.1907.8.37\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20\",\"name\":\"northwest/Microsoft1.1908.0.20\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.0.20\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":9083,\"displayName\":\"AzS Update - 1.1908.0.20\",\"version\":\"1.1908.0.20\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24\",\"name\":\"northwest/Microsoft1.1908.1.24\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1908.1.24\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":34,\"displayName\":\"AzS Hotfix - 1.1908.1.24\",\"version\":\"1.1908.1.24\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29\",\"name\":\"northwest/Microsoft1.1908.3.29\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.3.29\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":8998,\"displayName\":\"AzS Update - 1.1908.3.29\",\"version\":\"1.1908.3.29\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33\",\"name\":\"northwest/Microsoft1.1908.4.33\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.4.33\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":9235,\"displayName\":\"AzS Update - 1.1908.4.33\",\"version\":\"1.1908.4.33\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44\",\"name\":\"northwest/Microsoft1.1910.0.44\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.44\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19332,\"displayName\":\"AzS Update - 1.1910.0.44\",\"version\":\"1.1910.0.44\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51\",\"name\":\"northwest/Microsoft1.1910.0.51\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.51\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":18679,\"displayName\":\"AzS Update - 1.1910.0.51\",\"version\":\"1.1910.0.51\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55\",\"name\":\"northwest/Microsoft1.1910.0.55\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.55\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19034,\"displayName\":\"AzS Update - 1.1910.0.55\",\"version\":\"1.1910.0.55\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58\",\"name\":\"northwest/Microsoft1.1910.0.58\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.58\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19260,\"displayName\":\"AzS Update - 1.1910.0.58\",\"version\":\"1.1910.0.58\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9\",\"name\":\"northwest/Microsoft1.1910.0.9\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.9\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":11936,\"displayName\":\"AzS Update - 1.1910.0.9\",\"version\":\"1.1910.0.9\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76\",\"name\":\"northwest/Microsoft1.1910.8.76\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1910.8.76\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":307,\"displayName\":\"AzS Hotfix - 1.1910.8.76\",\"version\":\"1.1910.8.76\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78\",\"name\":\"northwest/Microsoft1.1910.9.78\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1910.9.78\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":307,\"displayName\":\"AzS Hotfix - 1.1910.9.78\",\"version\":\"1.1910.9.78\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30\",\"name\":\"northwest/Microsoft1.1912.0.30\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1912.0.30\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/release-notes?view=azs-xxxx1912\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":26417,\"displayName\":\"AzS Update - 1.1912.0.30\",\"version\":\"1.1912.0.30\",\"publisher\":\"Microsoft\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns?api-version=2016-05-01+28": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "55", "56" ], + "x-ms-client-request-id": [ "6994d0b5-921c-49b7-87c8-d39bcf9b5d83" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "32aa7fa6-df54-4e65-9f2b-c3a3f02deea3" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtbvUUGwoYg/a5LntqkkiQPQtHEuUYx10dt/0Nbmi8qwfEb0mStSf5KAoJtjFDxcxSzZCYy/CUvhf0UcC2zN6pXkVgz18EQ/KrBl/JHZbDDAsBe/JkgCmz4BnAb1GWeHa+KFzRzIejLvugChMsSec" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14706" ], + "x-ms-request-id": [ "32aa7fa6-df54-4e65-9f2b-c3a3f02deea3" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032007Z:32aa7fa6-df54-4e65-9f2b-c3a3f02deea3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:06 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "146566" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns/45aaeb26-805b-495b-9c8c-d5da5542dbf4\",\"name\":\"northwest/Microsoft1.1907.0.10/45aaeb26-805b-495b-9c8c-d5da5542dbf4\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:17.8266242+00:00\",\"endTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:13.1197619+00:00\",\"endTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:28.4058207+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:30:45.9213385+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:31:06.3743353+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:31:16.280509+00:00\",\"endTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:40:56.1844151+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Cloud Hosting Infrastructure Summary\\nAzure Stack Privileged Endpoint Service Fabric Cluster\\nAzure Stack Privileged Endpoint Service Fabric Nodes\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.07.11_19.34.14.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.10\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.10\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 976\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:41:04.1218128+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-11T15:06:59.737Z\",\"lastUpdatedTime\":\"2019-07-11T19:38:05.2755775+00:00\",\"duration\":\"PT4H51M57.245S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns/51e878bd-7e7b-42a0-9a86-897cb1f3defd\",\"name\":\"northwest/Microsoft1.1907.0.10/51e878bd-7e7b-42a0-9a86-897cb1f3defd\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:17.8266242+00:00\",\"endTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:13.1197619+00:00\",\"endTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:28.4058207+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:45.9213385+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:31:06.3743353+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.26429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.26429+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:31:16.280509+00:00\",\"endTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"endTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:40:56.1844151+00:00\",\"endTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:41:04.1218128+00:00\",\"endTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"endTimeUtc\":\"2019-07-11T23:42:38.6578024+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:42:38.6578024+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:18:09.1729588+00:00\",\"endTimeUtc\":\"2019-07-11T23:21:55.7325823+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:21:55.7325823+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:21:55.7325823+00:00\",\"endTimeUtc\":\"2019-07-11T23:23:14.5128343+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:23:14.5128343+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:18:08.9854588+00:00\",\"endTimeUtc\":\"2019-07-11T23:25:19.0469538+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:25:19.0469538+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:38.6578024+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:44.7514801+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:53.5957416+00:00\",\"endTimeUtc\":\"2019-07-11T23:43:16.0948161+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:43:16.0948161+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:43:16.0948161+00:00\",\"endTimeUtc\":\"2019-07-11T23:46:15.7026272+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:46:15.7026272+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:46:15.7026272+00:00\",\"endTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:46:22.1400455+00:00\",\"endTimeUtc\":\"2019-07-11T23:49:18.4064073+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:49:18.4064073+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:49:18.4376575+00:00\",\"endTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:53.3138662+00:00\",\"endTimeUtc\":\"2019-07-12T00:06:24.2988381+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:06:24.2988381+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:06:24.2988381+00:00\",\"endTimeUtc\":\"2019-07-12T00:07:23.3344736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:07:23.3344736+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:07:23.3344736+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:07:29.1156885+00:00\",\"endTimeUtc\":\"2019-07-12T00:09:50.5798155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:09:50.5798155+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:09:50.5798155+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:53.5794883+00:00\",\"endTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:43:01.1887654+00:00\",\"endTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"endTimeUtc\":\"2019-07-11T23:50:43.942586+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:50:43.942586+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:50:43.942586+00:00\",\"endTimeUtc\":\"2019-07-11T23:54:12.7728059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:54:12.7728059+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:44.7671007+00:00\",\"endTimeUtc\":\"2019-07-11T23:42:57.4856889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:42:57.4856889+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:57.4856889+00:00\",\"endTimeUtc\":\"2019-07-11T23:43:26.81343+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:43:26.81343+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-11T23:43:26.81343+00:00\",\"endTimeUtc\":\"2019-07-11T23:43:36.7508031+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:43:36.7508031+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-11T23:43:36.7508031+00:00\",\"endTimeUtc\":\"2019-07-12T00:01:41.4043787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:01:41.4043787+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:01:41.4043787+00:00\",\"endTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:01:47.1074327+00:00\",\"endTimeUtc\":\"2019-07-12T00:01:55.8104465+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:01:55.8104465+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:01:55.8104465+00:00\",\"endTimeUtc\":\"2019-07-12T00:02:04.0005625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:02:04.0005625+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:02:04.0005625+00:00\",\"endTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:45.26429+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:51.2017538+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0923318+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0454565+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0923318+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:53.920098+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:53.920098+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0923318+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:38.746906+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:38.746906+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:38.746906+00:00\",\"endTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.5280687+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:57.7779476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:57.7779476+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:57.7779476+00:00\",\"endTimeUtc\":\"2019-07-12T00:19:35.1215472+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:19:35.1215472+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:19:35.1371715+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:28.9808536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:28.9808536+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:28.9965146+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:03.2903132+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:03.2903132+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:03.2903132+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:59.6962423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:59.6962423+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:59.6962423+00:00\",\"endTimeUtc\":\"2019-07-12T00:41:15.2382114+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:41:15.2382114+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:15.2382114+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:21.0505979+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:40.5490713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:40.5490713+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:40.5490713+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:04.6111098+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:32.4074499+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:32.4074499+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:32.4074499+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:44.0478525+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:44.0478525+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:44.0478525+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:05.7818111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:05.7818111+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:05.7818111+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:45.2023796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:45.2023796+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.746817+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:40.7766283+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:40.7766283+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:40.7766283+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:16.1841185+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:16.1841185+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:16.2153711+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:46.5727566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:46.5727566+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:46.5727566+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:41.6653839+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:41.6653839+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:41.6653839+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:47.0356254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:47.0356254+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:47.0356254+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:52.9261382+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:08.9403051+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:08.9403051+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:08.9403051+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:30.6117623+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:44.5790928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:44.5790928+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:44.5790928+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:57.3913471+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:57.3913471+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:57.3913471+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:19.6565445+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:19.6565445+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:19.6565445+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:58.1709714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:58.1709714+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.6999416+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:40.2766402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:40.2766402+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:40.2766402+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:26.7308768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:26.7308768+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:26.7308768+00:00\",\"endTimeUtc\":\"2019-07-12T00:34:57.8685012+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:34:57.8685012+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:34:57.8685012+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:53.6026085+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:53.6026085+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:53.6026085+00:00\",\"endTimeUtc\":\"2019-07-12T00:41:01.0197337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:41:01.0197337+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:01.0197337+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:06.8008734+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:23.3306548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:23.3306548+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:23.3306548+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:47.1739449+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:00.4225394+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:00.4225394+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:00.4225394+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:13.3910403+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:13.3910403+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:13.3910403+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:37.1563298+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:37.1563298+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:37.1563298+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"endTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.5436941+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:44.4953362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:44.4953362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:44.4953362+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:27.652738+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:27.652738+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:27.6683629+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:17.2293319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:17.2293319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:17.2293319+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:15.2896909+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:15.2896909+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:15.2896909+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:28.0336878+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:28.0336878+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:28.0336878+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:34.6116863+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:54.3769294+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:54.3769294+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:54.3769294+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:16.7983747+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:43.8916067+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:43.8916067+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:43.8916067+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:56.6257336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:56.6257336+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:56.6257336+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:18.2034483+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:18.2034483+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:18.2034483+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:56.8272371+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:56.8272371+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:46:13.6864115+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:44.5039086+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:44.5039086+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:51.154885+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:08.4672879+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:19.7796662+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:33.7795154+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:03.3553746+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:03.3553746+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:03.3553746+00:00\",\"endTimeUtc\":\"2019-07-12T00:23:27.4154054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:23:27.4154054+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:23:27.4154054+00:00\",\"endTimeUtc\":\"2019-07-12T00:28:20.9353923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:28:20.9353923+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:20.9353923+00:00\",\"endTimeUtc\":\"2019-07-12T00:29:15.2472909+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:29:15.2472909+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:29:15.2472909+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"endTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:09.073492+00:00\",\"endTimeUtc\":\"2019-07-12T05:22:50.8471128+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:22:50.8471128+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:22:50.8627263+00:00\",\"endTimeUtc\":\"2019-07-12T05:24:57.7865285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:24:57.7865285+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:24:57.7865285+00:00\",\"endTimeUtc\":\"2019-07-12T05:27:35.9862381+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:27:35.9862381+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:27:35.9862381+00:00\",\"endTimeUtc\":\"2019-07-12T05:28:55.0354545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:28:55.0354545+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:28:55.0354545+00:00\",\"endTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"endTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:31:18.8199262+00:00\",\"endTimeUtc\":\"2019-07-12T05:35:17.1194374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:35:17.1194374+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:35:17.1194374+00:00\",\"endTimeUtc\":\"2019-07-12T05:37:15.3227547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:37:15.3227547+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:37:15.3227547+00:00\",\"endTimeUtc\":\"2019-07-12T05:39:51.9679125+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:39:51.9679125+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:39:51.9679125+00:00\",\"endTimeUtc\":\"2019-07-12T05:41:09.7708259+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:41:09.7708259+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:41:09.7708259+00:00\",\"endTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"endTimeUtc\":\"2019-07-12T05:44:26.1891889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:44:26.1891889+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:44:26.1891889+00:00\",\"endTimeUtc\":\"2019-07-12T05:44:57.6867138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:44:57.6867138+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:44:57.6867138+00:00\",\"endTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:45:07.4833164+00:00\",\"endTimeUtc\":\"2019-07-12T05:46:47.8850941+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:46:47.8850941+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:46:47.8850941+00:00\",\"endTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:51:24.5953994+00:00\",\"endTimeUtc\":\"2019-07-12T05:53:03.9811471+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:53:03.9811471+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:53:03.9811471+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.8108946+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:35.9513668+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:30.3101457+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:30.3101457+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:30.3101457+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:02.8091427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:02.8091427+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:02.8091427+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:06.0428305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:06.0428305+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:06.0428305+00:00\",\"endTimeUtc\":\"2019-07-12T00:28:59.2630908+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:28:59.2630908+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:59.2792749+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:37.006873+00:00\",\"endTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:42.8661351+00:00\",\"endTimeUtc\":\"2019-07-12T00:39:21.4122699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:39:21.4122699+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:39:21.4122699+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:49.6102455+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:49.6102455+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:49.6102455+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:36.8681657+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:36.8681657+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:09:36.8681657+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:30.1486316+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:30.1486316+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:30.1486316+00:00\",\"endTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"steps\":[]}]},{\"name\":\"Update OSImage of NC Service Fabric cluster.\",\"description\":\"Update OSImage on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:20.1546621+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:33.6232669+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:46.5918752+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:33.5913625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:33.5913625+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:33.5913625+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:01.4654034+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:01.4654034+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:01.4654034+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:05.0584717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:05.0584717+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:05.0584717+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:00.8884914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:00.8884914+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:00.8884914+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:40.326468+00:00\",\"endTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:47.6235051+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:53.0430844+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:53.0430844+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:53.0430844+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:22.7102709+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:22.7102709+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:22.7102709+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:10.5004688+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:10.5004688+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:10.5004688+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:04.2966277+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:04.2966277+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:45:04.2966277+00:00\",\"endTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:47:34.5291964+00:00\",\"endTimeUtc\":\"2019-07-12T00:48:12.747479+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:48:12.747479+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:48:12.747479+00:00\",\"endTimeUtc\":\"2019-07-12T00:49:32.8558894+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:49:32.8558894+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:49:32.8558894+00:00\",\"endTimeUtc\":\"2019-07-12T00:51:14.0652027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:51:14.0652027+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:51:14.0652027+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:12.6841825+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:12.6841825+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:12.6841825+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage of SLB and Gateway VMs.\",\"description\":\"Update OSImage on the SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:52.5110814+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:59.0578729+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:06:05.6202965+00:00\",\"endTimeUtc\":\"2019-07-12T01:08:48.0245463+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:08:48.0245463+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:08:48.0245463+00:00\",\"endTimeUtc\":\"2019-07-12T01:11:20.460164+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:11:20.460164+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:11:20.460164+00:00\",\"endTimeUtc\":\"2019-07-12T01:13:12.6613213+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:13:12.6613213+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:13:12.6613213+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:15.3323989+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:15.3323989+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:15.3323989+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:54.9717757+00:00\",\"endTimeUtc\":\"2019-07-12T01:16:47.6586135+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:16:47.6586135+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:16:47.6586135+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:24.6573957+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:24.6573957+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:24.6573957+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:18.3122185+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:18.3122185+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:18.3122185+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:59.0578729+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:06:05.5265488+00:00\",\"endTimeUtc\":\"2019-07-12T01:08:07.3063226+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:08:07.3063226+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:08:07.3063226+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:37.1797442+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:37.1797442+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:37.1797442+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:26.568276+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:26.568276+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:26.568276+00:00\",\"endTimeUtc\":\"2019-07-12T01:13:18.7393618+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:13:18.7393618+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:13:18.7393618+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:59.5662215+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:39.6438417+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:39.6438417+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:39.6594659+00:00\",\"endTimeUtc\":\"2019-07-12T01:17:07.1583658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:17:07.1583658+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:17:07.1583658+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:57.8757226+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:57.8757226+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:57.8757226+00:00\",\"endTimeUtc\":\"2019-07-12T01:19:48.7188772+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:19:48.7188772+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:19:48.7188772+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:26.155111+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:04.6077514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:04.6077514+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:22:04.6077514+00:00\",\"endTimeUtc\":\"2019-07-12T01:23:31.3410305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:23:31.3410305+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:23:31.3410305+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:21.6365203+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:21.6365203+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:21.6365203+00:00\",\"endTimeUtc\":\"2019-07-12T01:26:15.588966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:26:15.588966+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:26:15.588966+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"endTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:53.196937+00:00\",\"endTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:20.2015368+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:31.2170453+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:32.1532284+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:32.1532284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:32.1532284+00:00\",\"endTimeUtc\":\"2019-07-12T00:21:18.6355834+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:21:18.6355834+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:21:18.6355834+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:28.0277336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:28.0277336+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:28.0277336+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:47.2449502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:47.2449502+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:47.2449502+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:43.0692558+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:49.7410035+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:08.5051181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:08.5051181+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:08.5051181+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:57.5319674+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:57.5319674+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:57.5319674+00:00\",\"endTimeUtc\":\"2019-07-12T00:47:59.7163804+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:47:59.7163804+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:47:59.7163804+00:00\",\"endTimeUtc\":\"2019-07-12T00:55:54.7293923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:55:54.7293923+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:55:54.7293923+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:47.6795442+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:06.1936605+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:06.1936605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:06.1936605+00:00\",\"endTimeUtc\":\"2019-07-12T01:16:06.4091335+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:16:06.4091335+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:16:06.4091335+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:14.6731442+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:14.6731442+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:14.6731442+00:00\",\"endTimeUtc\":\"2019-07-12T01:19:07.7506014+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:19:07.7506014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:19:07.7506014+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"endTimeUtc\":\"2019-07-12T01:24:00.8406599+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:24:00.8406599+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:24:00.8406599+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:01.604228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:01.604228+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:01.604228+00:00\",\"endTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:07.5416527+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:59.5984625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:59.5984625+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:31:59.5984625+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:05.7077186+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"endTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:06.1875235+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:13.0311362+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:12.9998889+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:37.8087362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:37.8087362+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:13.1873834+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:40.3243224+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:40.3243224+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"endTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:02:22.6974479+00:00\",\"endTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"steps\":[]}]},{\"name\":\"Change ACS VM DefaultMoveType\",\"description\":\"Change ACS VM DefaultMoveType.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"endTimeUtc\":\"2019-07-12T02:11:51.6733422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:11:51.6733422+00:00\",\"steps\":[]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.0452806+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:35.1857527+00:00\",\"endTimeUtc\":\"2019-07-12T00:14:48.6387281+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:14:48.6387281+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:48.6387281+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:58.934721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:58.934721+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:58.9503468+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:13.4189363+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:21.8110928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:21.8110928+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:21.8110928+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:12.603946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:12.603946+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:12.603946+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:10.4810946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:10.4810946+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:10.4810946+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:17.0122598+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:40.0523862+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:40.0523862+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:40.0523862+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:19.1234252+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:54.0273348+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:54.0273348+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:54.0273348+00:00\",\"endTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:00.7928918+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:08.0115973+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:14.5271787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:14.5271787+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:14.5271787+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:25.0746513+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:25.0746513+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:25.0746513+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:33.5120528+00:00\",\"endTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:42.4650763+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:49.8712428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:49.8712428+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:49.8712428+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:22.2884055+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:22.2884055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:22.2884055+00:00\",\"endTimeUtc\":\"2019-07-12T00:54:59.9021763+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:54:59.9021763+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:54:59.9021763+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:55:06.058312+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:52.4607032+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:52.4607032+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:52.4763271+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:02.7700605+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:02.7700605+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:02.7700605+00:00\",\"endTimeUtc\":\"2019-07-12T01:24:21.1216574+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:24:21.1216574+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:24:21.1216574+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:24:27.9184455+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:03.6680006+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:03.6680006+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:03.6680006+00:00\",\"endTimeUtc\":\"2019-07-12T01:26:05.0890988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:26:05.0890988+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:26:05.0890988+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"endTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:28:00.1186764+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:28:05.9466922+00:00\",\"endTimeUtc\":\"2019-07-12T01:28:11.9465727+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:28:11.9465727+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:28:11.9621981+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:18.084499+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:18.084499+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:18.084499+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:29.7562173+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:35.9748818+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:35.9748818+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:35.9748818+00:00\",\"endTimeUtc\":\"2019-07-12T01:41:07.019726+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:41:07.019726+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:41:07.019726+00:00\",\"endTimeUtc\":\"2019-07-12T01:59:10.4350501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:59:10.4350501+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:10.4350501+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:17.4036964+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"endTimeUtc\":\"2019-07-12T02:13:19.4633177+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:13:19.4633177+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:13:19.4633177+00:00\",\"endTimeUtc\":\"2019-07-12T02:19:04.5403443+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:19:04.5403443+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:19:04.5403443+00:00\",\"endTimeUtc\":\"2019-07-12T02:37:14.0996249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:37:14.0996249+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:37:14.0996249+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:37:30.9119612+00:00\",\"endTimeUtc\":\"2019-07-12T02:46:14.9209665+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:46:14.9209665+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:46:14.9209665+00:00\",\"endTimeUtc\":\"2019-07-12T02:49:06.9812255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:49:06.9812255+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:49:06.9812255+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"endTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:00.7772681+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:13.5428099+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:22.7302509+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:22.7302509+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:22.7458763+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:36.7141713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:36.7141713+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:36.7141713+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:27.6833254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:27.6833254+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:27.6833254+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:34.4957494+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:41.2147869+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:48.4643462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:48.4643462+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:48.4643462+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:37.5045579+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:37.5045579+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:37.5045579+00:00\",\"endTimeUtc\":\"2019-07-12T00:57:21.2830088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:57:21.2830088+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:57:21.2830088+00:00\",\"endTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:57:27.2985529+00:00\",\"endTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:22.1152303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:22.1152303+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:22.1152303+00:00\",\"endTimeUtc\":\"2019-07-12T01:17:48.6734651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:17:48.6734651+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:17:48.6734651+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:47.7649736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:47.7649736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:47.7649736+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:31.0925459+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:37.4362113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:37.4362113+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:37.4362113+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:49.6704411+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:49.6704411+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:49.6704411+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:49.3955218+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:49.3955218+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:31:49.3955218+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:01.8484094+00:00\",\"endTimeUtc\":\"2019-07-12T01:32:10.8794859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:32:10.8794859+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:10.9888615+00:00\",\"endTimeUtc\":\"2019-07-12T01:35:06.4542372+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:35:06.4542372+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:35:06.4542372+00:00\",\"endTimeUtc\":\"2019-07-12T01:59:27.7004346+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:59:27.7004346+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:27.7004346+00:00\",\"endTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:35.481573+00:00\",\"endTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"endTimeUtc\":\"2019-07-12T02:13:44.8223963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:13:44.8223963+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:13:44.8223963+00:00\",\"endTimeUtc\":\"2019-07-12T02:23:17.0839401+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:23:17.0839401+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:23:17.0839401+00:00\",\"endTimeUtc\":\"2019-07-12T02:28:29.1891505+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:28:29.1891505+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:28:29.1891505+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:09.9229948+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:09.9229948+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:29:09.9229948+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:42.4225672+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:42.4225672+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:20.9671568+00:00\",\"endTimeUtc\":\"2019-07-12T00:19:03.7159038+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:19:03.7159038+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:19:03.7159038+00:00\",\"endTimeUtc\":\"2019-07-12T00:21:54.0570662+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:21:54.0570662+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:21:54.0570662+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:00.7132426+00:00\",\"endTimeUtc\":\"2019-07-12T00:22:07.2756709+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:22:07.2756709+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:07.2756709+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:28.0444394+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:28.0444394+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:28.1538133+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:23.3989101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:23.3989101+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:23.3989101+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:30.6643965+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:37.117399+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:44.492256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:44.492256+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:44.492256+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:25.515841+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:25.515841+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:25.515841+00:00\",\"endTimeUtc\":\"2019-07-12T00:59:50.0467965+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:59:50.0467965+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:59:50.0467965+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:59:55.874852+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:08.9617906+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:08.9617906+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:09:08.9617906+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:42.0195643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:42.0195643+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:42.0195643+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:30.327689+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:30.327689+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:30.327689+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:19.1990511+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:19.1990511+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:19.1990511+00:00\",\"endTimeUtc\":\"2019-07-12T01:29:26.8982578+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:29:26.8982578+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:29:26.8982578+00:00\",\"endTimeUtc\":\"2019-07-12T01:32:07.8639211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:32:07.8639211+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:07.895171+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:19.0824549+00:00\",\"endTimeUtc\":\"2019-07-12T01:33:29.7217228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:33:29.7217228+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:33:29.7217228+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:05.2252995+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:05.2252995+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:05.2252995+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:05.2968992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:05.2968992+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:05.2968992+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"endTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:18.6560888+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:25.7028752+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:25.7028752+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:25.7028752+00:00\",\"endTimeUtc\":\"2019-07-12T01:59:17.8255625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:59:17.8255625+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:17.8255625+00:00\",\"endTimeUtc\":\"2019-07-12T02:19:05.4310215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:19:05.4310215+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:19:05.4310215+00:00\",\"endTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:19:16.1183203+00:00\",\"endTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"endTimeUtc\":\"2019-07-12T02:33:11.3041425+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:33:11.3041425+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:33:11.3041425+00:00\",\"endTimeUtc\":\"2019-07-12T02:43:21.8449785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:43:21.8449785+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:43:21.8449785+00:00\",\"endTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"endTimeUtc\":\"2019-07-12T02:53:15.6884321+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:53:15.6884321+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:53:15.6884321+00:00\",\"endTimeUtc\":\"2019-07-12T03:00:14.5540229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:00:14.5540229+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:17.7640692+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:31.1389188+00:00\",\"endTimeUtc\":\"2019-07-12T00:24:53.7744146+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:24:53.7744146+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:42.7012906+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:32.2313514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:32.2313514+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:32.2313514+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:13.6053095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:13.6053095+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:13.6053095+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:15.9488972+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:15.9488972+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:15.9488972+00:00\",\"endTimeUtc\":\"2019-07-12T00:22:16.8068121+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:22:16.8068121+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:16.8068121+00:00\",\"endTimeUtc\":\"2019-07-12T00:24:53.7587855+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:24:53.7587855+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:31.6857912+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:44.1075287+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:31.4814723+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:31.4814723+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:31.4814723+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:13.5740601+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:13.5740601+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:13.5740601+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:14.3239265+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:14.3239265+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:14.3239265+00:00\",\"endTimeUtc\":\"2019-07-12T00:22:17.1349351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:22:17.1349351+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:17.1349351+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:32.0139121+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:43.3419127+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:31.1844843+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:31.1844843+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:31.1844843+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:14.8709274+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:14.8709274+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:14.8709274+00:00\",\"endTimeUtc\":\"2019-07-12T00:23:13.9780625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:23:13.9780625+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:23:13.9780625+00:00\",\"endTimeUtc\":\"2019-07-12T00:24:14.3680137+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:24:14.3680137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:24:14.3680137+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:14.1227167+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:54.6691436+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:54.6691436+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:54.6691436+00:00\",\"endTimeUtc\":\"2019-07-12T00:28:15.5448293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:28:15.5448293+00:00\",\"steps\":[]},{\"name\":\"Preupdate Azure Monitor\",\"description\":\"Preupdate Azure Monitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:15.5448293+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"steps\":[{\"name\":\"(AzMon) AzureMonitor Pre Update\",\"description\":\"Configures AzureMonitor Pre Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:21.6853832+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:33.2919754+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:33.2919754+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:33.2919754+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"steps\":[]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:49.118319+00:00\",\"endTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:55.0244581+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:33.8518361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:33.8518361+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:33.8518361+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:40.6485795+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:52.4440769+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:52.4440769+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:52.4440769+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"endTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:03.624115+00:00\",\"endTimeUtc\":\"2019-07-12T01:55:23.9380973+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:55:23.9380973+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:55:23.9380973+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:46.4275003+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:46.4275003+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:03.1397468+00:00\",\"endTimeUtc\":\"2019-07-12T01:54:51.9541364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:54:51.9541364+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:54:51.9541364+00:00\",\"endTimeUtc\":\"2019-07-12T02:07:45.2235647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:07:45.2235647+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:02.4678811+00:00\",\"endTimeUtc\":\"2019-07-12T01:51:08.7598351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:51:08.7598351+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:51:08.7598351+00:00\",\"endTimeUtc\":\"2019-07-12T01:57:28.3739074+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:57:28.3739074+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:41.0150425+00:00\",\"endTimeUtc\":\"2019-07-12T01:50:15.4480512+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:50:15.4480512+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:50:15.4480512+00:00\",\"endTimeUtc\":\"2019-07-12T01:51:39.3531759+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:51:39.3531759+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:11:27.8767907+00:00\",\"endTimeUtc\":\"2019-07-12T02:22:10.381638+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:22:10.381638+00:00\",\"steps\":[]},{\"name\":\"Live Update for SRP and Gateway\",\"description\":\"Live Update Fabric Ring Controller Services (SRP and Gateway) - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:22:10.381638+00:00\",\"endTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:22:27.2410404+00:00\",\"endTimeUtc\":\"2019-07-12T02:33:17.9446798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:33:17.9446798+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:22:33.7250828+00:00\",\"endTimeUtc\":\"2019-07-12T02:34:20.3813721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:34:20.3813721+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:34:20.3813721+00:00\",\"endTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:21.4583912+00:00\",\"endTimeUtc\":\"2019-07-12T03:15:13.3278415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:15:13.3278415+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:15:13.3278415+00:00\",\"endTimeUtc\":\"2019-07-12T03:16:56.0674897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:16:56.0674897+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:19.1147763+00:00\",\"endTimeUtc\":\"2019-07-12T03:19:20.3783202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:19:20.3783202+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:19:20.3783202+00:00\",\"endTimeUtc\":\"2019-07-12T03:22:08.1887477+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:22:08.1887477+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:19.4115752+00:00\",\"endTimeUtc\":\"2019-07-12T03:18:36.7861968+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:18:36.7861968+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:13.2554086+00:00\",\"endTimeUtc\":\"2019-07-12T03:17:59.2820146+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:17:59.2820146+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:17:59.2820146+00:00\",\"endTimeUtc\":\"2019-07-12T03:21:08.689471+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:21:08.689471+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM CacheService, HintingServiceV2, MetricsStoreService, MetricsStoreBackupManagerService, QueryServiceCoordinator, QueryServiceWorker, FirstTierAggregationService\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:10.9118261+00:00\",\"endTimeUtc\":\"2019-07-12T03:17:53.5632233+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:17:53.5632233+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:17:53.5632233+00:00\",\"endTimeUtc\":\"2019-07-12T03:18:41.3787548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:18:41.3787548+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Fabric Service Update\",\"description\":\"Updates MetricsRP, OboService, EventRP, MonRP, OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:18:41.3787548+00:00\",\"endTimeUtc\":\"2019-07-12T03:38:34.9434597+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:38:34.9434597+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:38:34.9434597+00:00\",\"endTimeUtc\":\"2019-07-12T03:40:42.5305659+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:40:42.5305659+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:40:42.5305659+00:00\",\"endTimeUtc\":\"2019-07-12T04:01:57.5474138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:01:57.5474138+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T04:01:57.5474138+00:00\",\"endTimeUtc\":\"2019-07-12T04:06:03.4120419+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:06:03.4120419+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Post Update Configure\",\"description\":\"Configures AzureMonitor Post Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T04:06:03.4120419+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:13.5366553+00:00\",\"endTimeUtc\":\"2019-07-12T03:18:51.9567603+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:18:51.9567603+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.8890215+00:00\",\"endTimeUtc\":\"2019-07-12T00:14:37.185729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:14:37.185729+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:37.185729+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:48.6543529+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:57.8417511+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:04.2323099+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:04.2323099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:04.2323099+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:37.5575523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:37.5575523+00:00\",\"steps\":[]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:42.6356251+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:58.1354535+00:00\",\"endTimeUtc\":\"2019-07-12T00:33:04.2447576+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:33:04.2447576+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:33:04.2447576+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:54.8612972+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:54.8612972+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:54.8612972+00:00\",\"endTimeUtc\":\"2019-07-12T01:01:37.7798436+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:01:37.7798436+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:01:37.7798436+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:01:44.4985106+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:30.9877088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:30.9877088+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:30.9877088+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:19.3449585+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:19.3449585+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:19.3449585+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:13.3732698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:13.3732698+00:00\",\"steps\":[]},{\"name\":\"Configure DNS client\",\"description\":\"Set server addresses on SupportRing VM DNS clients.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:22:13.3732698+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:13.9334994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:13.9334994+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:13.9334994+00:00\",\"endTimeUtc\":\"2019-07-12T01:45:35.8736775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:45:35.8736775+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:35.8736775+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:59.8264864+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:04:44.8510272+00:00\",\"endTimeUtc\":\"2019-07-12T02:09:07.4099445+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:09:07.4099445+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:04:53.4759141+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:18.7559943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:18.7559943+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:06:18.7559943+00:00\",\"endTimeUtc\":\"2019-07-12T02:09:07.3943324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:09:07.3943324+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.4671513+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:47.778711+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:47.778711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:47.778711+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:31.9181992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:31.9181992+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:31.9181992+00:00\",\"endTimeUtc\":\"2019-07-12T00:33:39.2131207+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:33:39.2131207+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:33:39.3068695+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:41.5704376+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:41.5704376+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:41.5704376+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:16.0987247+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:16.0987247+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:16.0987247+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:10.7527721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:10.7527721+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:10.7527721+00:00\",\"endTimeUtc\":\"2019-07-12T00:46:55.9515314+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:46:55.9515314+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:46:55.9515314+00:00\",\"endTimeUtc\":\"2019-07-12T00:49:27.0122032+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:49:27.0122032+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:49:27.0122032+00:00\",\"endTimeUtc\":\"2019-07-12T00:51:17.033915+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:51:17.033915+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:19.7952896+00:00\",\"endTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:33.8732649+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:32.3257531+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:32.3257531+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:32.3257531+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:10.1059372+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:10.1059372+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:10.1059372+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:11.6677264+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:11.6677264+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:11.6677264+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:12.4033219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:12.4033219+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:12.4033219+00:00\",\"endTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:12.803347+00:00\",\"endTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:30.5533762+00:00\",\"endTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:29.6783277+00:00\",\"endTimeUtc\":\"2019-07-12T06:04:30.9228859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:04:30.9228859+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:04:30.9228859+00:00\",\"endTimeUtc\":\"2019-07-12T06:08:35.3244478+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:08:35.3244478+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"endTimeUtc\":\"2019-07-12T06:31:21.4890652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:31:21.4890652+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:31:21.4890652+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:15.3849577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:15.3849577+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:47:15.3849577+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-11T23:13:31.928Z\",\"lastUpdatedTime\":\"2019-07-12T06:47:37.8864757+00:00\",\"duration\":\"PT7H49M3.08S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns?api-version=2016-05-01+29": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "57", "58" ], + "x-ms-client-request-id": [ "7c906167-0ac3-4dbe-bf68-9217ce642442" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "50df1cd6-2c1d-43f4-8a28-000dbc237da5" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvywrH6fvM6aWK608m8zy2C+klC7McFCcT8EZWCB3oRhR+quXE9IepJDNJddPMntSniVaU140NSQNqT2a4M0qRxCH0brrh3YW7xmmlpGpKYISZlUBOusrrciXYJNNfUqC7F/AiRvOE8Le0toPOH6Dp" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14705" ], + "x-ms-request-id": [ "50df1cd6-2c1d-43f4-8a28-000dbc237da5" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032009Z:50df1cd6-2c1d-43f4-8a28-000dbc237da5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:08 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "158405" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/626c2271-d7b5-493e-950a-064efc203d70\",\"name\":\"northwest/Microsoft1.1907.0.13/626c2271-d7b5-493e-950a-064efc203d70\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"UpdateNRP\",\"description\":\"UpdateNRP\",\"errorMessage\":\"\",\"status\":\"Cancelled\",\"startTimeUtc\":\"2019-07-18T19:49:32.2967095+00:00\",\"endTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"steps\":[{\"name\":\"UpdateNRP\",\"description\":\"UpdateNRP\",\"errorMessage\":\"\",\"status\":\"Cancelled\",\"startTimeUtc\":\"2019-07-18T19:49:32.2967095+00:00\",\"endTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-07-18T19:49:22.921Z\",\"lastUpdatedTime\":\"2019-07-18T21:27:27.9621048+00:00\",\"duration\":\"PT1H38M5.087S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/ba79b5a6-961f-407a-83d8-3bd2e671d0c8\",\"name\":\"northwest/Microsoft1.1907.0.13/ba79b5a6-961f-407a-83d8-3bd2e671d0c8\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{},\"timeStarted\":\"2019-07-18T19:47:59.865Z\",\"duration\":\"PT8.156S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/bac074cd-437c-4a6e-8675-26eeb7478151\",\"name\":\"northwest/Microsoft1.1907.0.13/bac074cd-437c-4a6e-8675-26eeb7478151\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:31.6135757+00:00\",\"endTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:13.9114729+00:00\",\"endTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:46.12387+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:48:06.3764767+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:48:14.3764161+00:00\",\"endTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"endTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T03:03:12.9787837+00:00\",\"endTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T03:03:20.7287315+00:00\",\"endTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"endTimeUtc\":\"2019-07-16T20:03:57.3814546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:03:57.3814546+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:08:06.6202551+00:00\",\"endTimeUtc\":\"2019-07-16T19:13:13.7726061+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:13:13.7726061+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:13:13.7726061+00:00\",\"endTimeUtc\":\"2019-07-16T19:14:37.2621679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:14:37.2621679+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:08:06.0264807+00:00\",\"endTimeUtc\":\"2019-07-16T19:14:07.0375537+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:14:07.0375537+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:03:57.3814546+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:06.1626137+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:18.3968089+00:00\",\"endTimeUtc\":\"2019-07-16T20:05:04.6777491+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:05:04.6777491+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:05:04.6777491+00:00\",\"endTimeUtc\":\"2019-07-16T20:25:03.1222138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:25:03.1222138+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:25:03.1222138+00:00\",\"endTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:25:12.387732+00:00\",\"endTimeUtc\":\"2019-07-16T20:37:26.4706988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:37:26.4706988+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:37:26.4706988+00:00\",\"endTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:17.8187013+00:00\",\"endTimeUtc\":\"2019-07-16T21:18:24.4067003+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:18:24.4067003+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:18:24.4067003+00:00\",\"endTimeUtc\":\"2019-07-16T21:42:05.6751649+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:42:05.6751649+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:42:05.6751649+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:42:14.3000564+00:00\",\"endTimeUtc\":\"2019-07-16T22:21:20.9095814+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:21:20.9095814+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:21:20.9095814+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:18.5218109+00:00\",\"endTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:32.3342411+00:00\",\"endTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"endTimeUtc\":\"2019-07-16T20:14:40.0726598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:14:40.0726598+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:14:40.0726598+00:00\",\"endTimeUtc\":\"2019-07-16T20:19:46.0109566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:19:46.0109566+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:06.2406974+00:00\",\"endTimeUtc\":\"2019-07-16T20:04:27.2717104+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:04:27.2717104+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:27.2717104+00:00\",\"endTimeUtc\":\"2019-07-16T20:05:13.4274334+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:05:13.4274334+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-16T20:05:13.4274334+00:00\",\"endTimeUtc\":\"2019-07-16T20:05:29.1460071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:05:29.1460071+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:05:29.1460071+00:00\",\"endTimeUtc\":\"2019-07-16T21:05:55.6908043+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:05:55.6908043+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:05:55.6908043+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:06:03.3155384+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:15.449335+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:15.449335+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:06:15.449335+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:28.1677961+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:28.1677961+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:06:28.1677961+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:27.4216985+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:36.4059761+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:32.7795654+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:32.7795654+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:35.9997387+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:27.5295748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:27.5295748+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:36.2653404+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:36.0465981+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:32.013899+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:32.013899+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"endTimeUtc\":\"2019-07-16T23:15:17.3372669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:15:17.3372669+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:17.3372669+00:00\",\"endTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:43.2431904+00:00\",\"endTimeUtc\":\"2019-07-16T23:17:05.8046698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:17:05.8046698+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:17:05.8046698+00:00\",\"endTimeUtc\":\"2019-07-16T23:20:21.3651067+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:20:21.3651067+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:20:21.380742+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:22.3846467+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:22.3846467+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:22.3846467+00:00\",\"endTimeUtc\":\"2019-07-17T01:07:28.5691614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:07:28.5691614+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:07:28.5691614+00:00\",\"endTimeUtc\":\"2019-07-17T01:17:53.2618866+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:17:53.2618866+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:17:53.277836+00:00\",\"endTimeUtc\":\"2019-07-17T17:54:23.9157431+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:54:23.9157431+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:54:23.9157431+00:00\",\"endTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:54:29.681334+00:00\",\"endTimeUtc\":\"2019-07-17T17:54:50.900835+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:54:50.900835+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:54:50.900835+00:00\",\"endTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:55:21.8239346+00:00\",\"endTimeUtc\":\"2019-07-17T17:55:53.9855218+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:55:53.9855218+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:55:53.9855218+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:10.6776924+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:10.6776924+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:56:10.6776924+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:31.4665704+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:31.4665704+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:56:31.4665704+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"endTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:30.399598+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:52.3673682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:52.3673682+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:52.6798349+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:02.4486213+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:02.4486213+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:22:02.4486213+00:00\",\"endTimeUtc\":\"2019-07-16T23:36:14.0027691+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:36:14.0027691+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:36:14.0027691+00:00\",\"endTimeUtc\":\"2019-07-16T23:43:25.6892528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:43:25.6892528+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:43:25.6892528+00:00\",\"endTimeUtc\":\"2019-07-16T23:48:58.5755348+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:48:58.5755348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:58.5755348+00:00\",\"endTimeUtc\":\"2019-07-16T23:59:44.4107188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:59:44.4107188+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:59:44.4107188+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:59:52.614062+00:00\",\"endTimeUtc\":\"2019-07-17T00:02:18.8798062+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:02:18.8798062+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:02:18.8798062+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:02.3940985+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:29.8781149+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:29.8781149+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:29.8781149+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:53.1731248+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:53.1731248+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:53.1731248+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:25.4852096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:25.4852096+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:07:25.4852096+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"endTimeUtc\":\"2019-07-17T00:08:19.7501267+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:08:19.7501267+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:47.4779174+00:00\",\"endTimeUtc\":\"2019-07-16T23:17:05.7109169+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:17:05.7109169+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:17:05.7109169+00:00\",\"endTimeUtc\":\"2019-07-16T23:20:20.36513+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:20:20.36513+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:20:20.36513+00:00\",\"endTimeUtc\":\"2019-07-16T23:37:19.2548044+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:37:19.2548044+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:19.2548044+00:00\",\"endTimeUtc\":\"2019-07-16T23:44:47.6725502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:44:47.6725502+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:44:47.6725502+00:00\",\"endTimeUtc\":\"2019-07-16T23:50:33.1055631+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:50:33.1055631+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:50:33.1055631+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:05.7541917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:05.7541917+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:05.7541917+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:15.2697043+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:43.7849603+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:43.7849603+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:43.7849603+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:28.4718702+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:56.2504305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:56.2504305+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:07:56.2504305+00:00\",\"endTimeUtc\":\"2019-07-17T00:09:17.6868873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:09:17.6868873+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:09:17.6868873+00:00\",\"endTimeUtc\":\"2019-07-17T00:09:53.2645422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:09:53.2645422+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:09:53.2645422+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:43.4534271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:43.4534271+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:30.0871021+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:49.8361157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:49.8361157+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:49.8361157+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:05.4015587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:05.4015587+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:22:05.4015587+00:00\",\"endTimeUtc\":\"2019-07-16T23:36:26.8490833+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:36:26.8490833+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:36:26.8490833+00:00\",\"endTimeUtc\":\"2019-07-16T23:44:22.0947313+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:44:22.0947313+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:44:22.1103602+00:00\",\"endTimeUtc\":\"2019-07-16T23:48:55.8724797+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:48:55.8724797+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:55.8724797+00:00\",\"endTimeUtc\":\"2019-07-16T23:56:14.1790511+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:56:14.1790511+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:56:14.1790511+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:56:24.9605329+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:52.4902807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:52.4902807+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:57:52.4902807+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:39.3490831+00:00\",\"endTimeUtc\":\"2019-07-17T00:00:22.8477109+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:00:22.8477109+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:00:22.8477109+00:00\",\"endTimeUtc\":\"2019-07-17T00:00:38.8318827+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:00:38.8318827+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:00:38.8318827+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:07.5815077+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:07.5815077+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:07.5815077+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:58.1141722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:58.1141722+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"endTimeUtc\":\"2019-07-17T18:34:02.8904306+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T18:34:02.8904306+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:27.3904613+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:21.4339436+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:42.1836845+00:00\",\"endTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:53.0241021+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:53.0241021+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:53.0555392+00:00\",\"endTimeUtc\":\"2019-07-16T22:59:02.1295626+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:59:02.1295626+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:59:02.1295626+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:57.5642565+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:57.5642565+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:57.5642565+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:30.5476563+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:30.5476563+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:30.5632743+00:00\",\"endTimeUtc\":\"2019-07-16T23:06:59.1246844+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:06:59.1246844+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:06:59.1246844+00:00\",\"endTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"endTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:09:34.5602574+00:00\",\"endTimeUtc\":\"2019-07-16T23:14:24.1660773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:14:24.1660773+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:14:24.1660773+00:00\",\"endTimeUtc\":\"2019-07-16T23:20:05.3653492+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:20:05.3653492+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:20:05.3653492+00:00\",\"endTimeUtc\":\"2019-07-16T23:41:26.7534014+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:41:26.7534014+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:41:26.7534014+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:25.5822271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:25.5822271+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:25.5822271+00:00\",\"endTimeUtc\":\"2019-07-17T00:05:50.4865498+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:05:50.4865498+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:05:50.4865498+00:00\",\"endTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:10:33.045283+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:40.7299207+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:40.7299207+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:40.7299207+00:00\",\"endTimeUtc\":\"2019-07-17T00:44:58.8521509+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:44:58.8521509+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:44:58.8521509+00:00\",\"endTimeUtc\":\"2019-07-17T00:46:55.9759393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:46:55.9759393+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:46:55.9759393+00:00\",\"endTimeUtc\":\"2019-07-17T00:49:30.3334322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:49:30.3334322+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:49:30.3334322+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:42.9731695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:42.9731695+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:42.9731695+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"endTimeUtc\":\"2019-07-17T01:17:32.965378+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:17:32.965378+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:17:32.965378+00:00\",\"endTimeUtc\":\"2019-07-17T01:24:59.7805214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:24:59.7805214+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:24:59.7805214+00:00\",\"endTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:25:07.6554718+00:00\",\"endTimeUtc\":\"2019-07-17T01:27:44.2794759+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:27:44.2794759+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:27:44.2794759+00:00\",\"endTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"endTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:33:13.386756+00:00\",\"endTimeUtc\":\"2019-07-17T01:34:47.2764866+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:34:47.2764866+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:34:47.2764866+00:00\",\"endTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:37.0118695+00:00\",\"endTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:02.2771813+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:35.7914517+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:35.7914517+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:35.7914517+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:03.9585628+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:03.9585628+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:03.9741829+00:00\",\"endTimeUtc\":\"2019-07-16T22:40:45.0807812+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:40:45.0807812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:40:45.0807812+00:00\",\"endTimeUtc\":\"2019-07-16T22:43:42.1410567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:43:42.1410567+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:43:42.1410567+00:00\",\"endTimeUtc\":\"2019-07-16T22:45:19.1555639+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:45:19.1555639+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:45:19.1555639+00:00\",\"endTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:50:00.464526+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:50:09.6987807+00:00\",\"endTimeUtc\":\"2019-07-16T23:03:25.3775295+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:03:25.3775295+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:03:25.3775295+00:00\",\"endTimeUtc\":\"2019-07-16T23:08:06.9050884+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:08:06.9050884+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:08:06.9050884+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:12.5739295+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:12.5739295+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:12.5739295+00:00\",\"endTimeUtc\":\"2019-07-16T23:42:11.8933139+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:42:11.8933139+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:42:11.8933139+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:56.3027454+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:56.3027454+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:57:56.3027454+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"endTimeUtc\":\"2019-07-17T01:29:04.216464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:29:04.216464+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:29:04.216464+00:00\",\"endTimeUtc\":\"2019-07-17T01:33:24.4491256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:33:24.4491256+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:39.2462139+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:46.3703175+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:31.9113342+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:31.9113342+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:31.9425943+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:43.997495+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:43.997495+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:43.997495+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:12.0702596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:12.0702596+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:12.0702596+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:13.5240615+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:13.5240615+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:13.5240615+00:00\",\"endTimeUtc\":\"2019-07-16T23:40:43.301208+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:40:43.301208+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:40:43.301208+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"endTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:43.7083678+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:07.4722159+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:07.4722159+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:07.4722159+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:39.7671839+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:39.7671839+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:39.7671839+00:00\",\"endTimeUtc\":\"2019-07-17T00:15:10.7782362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:15:10.7782362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:15:10.7782362+00:00\",\"endTimeUtc\":\"2019-07-17T00:22:59.603696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:22:59.603696+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:22:59.603696+00:00\",\"endTimeUtc\":\"2019-07-17T00:24:29.1807443+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:24:29.1807443+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:24:29.1807443+00:00\",\"endTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:27:10.553907+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:36.1632619+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:36.1632619+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:36.1632619+00:00\",\"endTimeUtc\":\"2019-07-17T00:32:42.2991624+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:32:42.2991624+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:32:42.2991624+00:00\",\"endTimeUtc\":\"2019-07-17T00:34:33.0939089+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:34:33.0939089+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:34:33.0939089+00:00\",\"endTimeUtc\":\"2019-07-17T00:37:09.420026+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:37:09.420026+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:37:09.420026+00:00\",\"endTimeUtc\":\"2019-07-17T00:38:35.4502124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:38:35.4502124+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:38:35.4502124+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:47.3234256+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:52.9110963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:52.9110963+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:52.9110963+00:00\",\"endTimeUtc\":\"2019-07-16T22:44:58.671346+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:44:58.671346+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:44:58.671346+00:00\",\"endTimeUtc\":\"2019-07-16T22:49:02.1996338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:49:02.1996338+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:49:02.1996338+00:00\",\"endTimeUtc\":\"2019-07-16T23:00:36.2377491+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:00:36.2377491+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:00:36.2377491+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:30.7364625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:30.7364625+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:30.7364625+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:29.6883038+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:40.4069776+00:00\",\"endTimeUtc\":\"2019-07-16T23:07:02.1715811+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:07:02.1715811+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:07:02.1715811+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:38.3548598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:38.3548598+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:38.3548598+00:00\",\"endTimeUtc\":\"2019-07-16T23:15:21.1028538+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:15:21.1028538+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:21.1498065+00:00\",\"endTimeUtc\":\"2019-07-16T23:18:45.4909283+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:18:45.4909283+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:18:45.4909283+00:00\",\"endTimeUtc\":\"2019-07-16T23:59:27.5359427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:59:27.5359427+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:59:27.5359427+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:44.9953312+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:36.0720603+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:36.0720603+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:36.0720603+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:09.1616262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:09.1616262+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:09.2866239+00:00\",\"endTimeUtc\":\"2019-07-16T22:40:51.5494488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:40:51.5494488+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:40:51.5494488+00:00\",\"endTimeUtc\":\"2019-07-16T22:44:04.187651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:44:04.187651+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:44:04.187651+00:00\",\"endTimeUtc\":\"2019-07-16T22:58:44.1297887+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:58:44.1297887+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:58:44.1297887+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:30.2052661+00:00\",\"endTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:40.5488385+00:00\",\"endTimeUtc\":\"2019-07-16T23:03:57.6738064+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:03:57.6738064+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:03:57.6895705+00:00\",\"endTimeUtc\":\"2019-07-16T23:08:42.2327796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:08:42.2327796+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:08:42.2327796+00:00\",\"endTimeUtc\":\"2019-07-16T23:11:10.4029736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:11:10.4029736+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:11:10.4029736+00:00\",\"endTimeUtc\":\"2019-07-16T23:15:20.9465903+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:15:20.9465903+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:20.9465903+00:00\",\"endTimeUtc\":\"2019-07-16T23:37:49.4886168+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:37:49.4886168+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:49.4886168+00:00\",\"endTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:51:54.635868+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:11.2702435+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:11.2702435+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:11.2702435+00:00\",\"endTimeUtc\":\"2019-07-17T00:08:45.9529104+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:08:45.9529104+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:08:45.9529104+00:00\",\"endTimeUtc\":\"2019-07-17T00:12:28.3101219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:12:28.3101219+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:12:28.3101219+00:00\",\"endTimeUtc\":\"2019-07-17T00:16:43.2620209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:16:43.2620209+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:16:43.2620209+00:00\",\"endTimeUtc\":\"2019-07-17T00:19:06.9034635+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:19:06.9034635+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:19:06.9034635+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:41.5111497+00:00\",\"endTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:51.8082135+00:00\",\"endTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:40.6368207+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:02.4429534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:02.4429534+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:02.4585766+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:39.0600608+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:39.0600608+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:39.0756843+00:00\",\"endTimeUtc\":\"2019-07-16T23:00:42.5345424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:00:42.5345424+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:00:42.5345424+00:00\",\"endTimeUtc\":\"2019-07-16T23:06:24.5626093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:06:24.5626093+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:06:24.5626093+00:00\",\"endTimeUtc\":\"2019-07-16T23:08:07.4050848+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:08:07.4050848+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:08:07.4050848+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:21.8836088+00:00\",\"endTimeUtc\":\"2019-07-17T00:02:12.426756+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:02:12.426756+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:02:12.426756+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:40.3295386+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:40.3295386+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:40.3295386+00:00\",\"endTimeUtc\":\"2019-07-17T00:25:46.0549081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:25:46.0549081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:25:46.0549081+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:59.6628844+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:59.6628844+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:59.6628844+00:00\",\"endTimeUtc\":\"2019-07-17T00:30:21.1301656+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:30:21.1301656+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:30:21.1301656+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"endTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:24.5327249+00:00\",\"endTimeUtc\":\"2019-07-17T00:35:56.3896765+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:35:56.3896765+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:35:56.3896765+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:26.0894773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:26.0894773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:26.0894773+00:00\",\"endTimeUtc\":\"2019-07-17T00:47:20.4756386+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:47:20.4756386+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:47:20.4756386+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:04.7080338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:04.7080338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:04.7080338+00:00\",\"endTimeUtc\":\"2019-07-17T00:51:22.2851718+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:51:22.2851718+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:51:22.2851718+00:00\",\"endTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"endTimeUtc\":\"2019-07-17T02:27:33.0934219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:27:33.0934219+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:27:33.0934219+00:00\",\"endTimeUtc\":\"2019-07-17T02:49:18.5370797+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:49:18.5370797+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:49:18.5370797+00:00\",\"endTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:49:27.4119434+00:00\",\"endTimeUtc\":\"2019-07-17T03:53:33.6974202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:53:33.6974202+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:53:33.6974202+00:00\",\"endTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:53:51.0877983+00:00\",\"endTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:08.2723292+00:00\",\"endTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:20.6011045+00:00\",\"endTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:19.9290285+00:00\",\"endTimeUtc\":\"2019-07-17T05:13:59.6215569+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:13:59.6215569+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:21.3195929+00:00\",\"endTimeUtc\":\"2019-07-17T05:13:56.6684506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:13:56.6684506+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"endTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:41.4961863+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6205133+00:00\",\"endTimeUtc\":\"2019-07-16T22:30:12.8076988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:30:12.8076988+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:12.9637567+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:36.9947149+00:00\",\"endTimeUtc\":\"2019-07-16T22:38:15.7701575+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:38:15.7701575+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:38:15.7701575+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:44.6648276+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:53.8990848+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:04.3989539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:04.3989539+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:04.3989539+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:53.4015445+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:53.4015445+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:53.4015445+00:00\",\"endTimeUtc\":\"2019-07-17T00:13:26.8413688+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:13:26.8413688+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:13:26.8413688+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:48.1826242+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:48.1826242+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:13:36.4506947+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:48.167+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:48.167+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:21:48.1826242+00:00\",\"endTimeUtc\":\"2019-07-17T00:27:54.2731681+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:27:54.2731681+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:27:54.2731681+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:41.1368185+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:04.116316+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:04.116316+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:04.116316+00:00\",\"endTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:19.4911264+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:31.1472304+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:46.4126722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:46.4126722+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:46.4126722+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:37.7110243+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:37.7110243+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:58.8031311+00:00\",\"endTimeUtc\":\"2019-07-16T22:46:39.732687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:46:39.732687+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:46:39.732687+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:37.6953981+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:37.6953981+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:37.7110243+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:56.5545858+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:06.3202178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:06.3202178+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:06.3202178+00:00\",\"endTimeUtc\":\"2019-07-16T23:13:10.3388859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:13:10.3388859+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:13:10.3388859+00:00\",\"endTimeUtc\":\"2019-07-16T23:39:13.940114+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:39:13.940114+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:39:13.940114+00:00\",\"endTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:39:23.3618105+00:00\",\"endTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:41.8451456+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:41.8451456+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:41.8451456+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:42.0600775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:42.0600775+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:11:42.0600775+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:52.8603059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:52.8603059+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:52.8603059+00:00\",\"endTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:34:03.8133089+00:00\",\"endTimeUtc\":\"2019-07-17T00:35:20.7807487+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:35:20.7807487+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:35:20.7807487+00:00\",\"endTimeUtc\":\"2019-07-17T00:36:52.9515158+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:36:52.9515158+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:36:52.9515158+00:00\",\"endTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:15.3396973+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:24.7457963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:24.7457963+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:24.7457963+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:34.1206457+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:43.5043955+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:43.5043955+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:43.5043955+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"endTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:29.9517804+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:38.8266862+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:38.8266862+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:38.8266862+00:00\",\"endTimeUtc\":\"2019-07-17T01:02:25.8868935+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:02:25.8868935+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:02:25.8868935+00:00\",\"endTimeUtc\":\"2019-07-17T01:51:13.7568323+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:51:13.7568323+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:51:13.7568323+00:00\",\"endTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:51:21.9130363+00:00\",\"endTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"endTimeUtc\":\"2019-07-17T03:50:56.1957788+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:50:56.1957788+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:50:56.1957788+00:00\",\"endTimeUtc\":\"2019-07-17T04:00:11.665261+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:00:11.665261+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:00:11.665261+00:00\",\"endTimeUtc\":\"2019-07-17T10:32:01.4475509+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:32:01.4475509+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:32:01.4667596+00:00\",\"endTimeUtc\":\"2019-07-17T11:00:14.9392888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:00:14.9392888+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:32:12.0411859+00:00\",\"endTimeUtc\":\"2019-07-17T10:33:36.4307027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:33:36.4307027+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:33:36.4307027+00:00\",\"endTimeUtc\":\"2019-07-17T10:43:03.6797749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:43:03.6797749+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:43:03.6797749+00:00\",\"endTimeUtc\":\"2019-07-17T10:50:48.8779171+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:50:48.8779171+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:00:14.9392888+00:00\",\"endTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"endTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:19.5380001+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:34.0378212+00:00\",\"endTimeUtc\":\"2019-07-16T22:36:01.115601+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:36:01.115601+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:01.115601+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:29.130125+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:29.130125+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:29.130125+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:38.4737611+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:29.7320537+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:29.7320537+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:29.7476904+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:27.0542523+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:37.1009331+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:48.2726306+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:48.2726306+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:48.2726306+00:00\",\"endTimeUtc\":\"2019-07-16T23:13:20.5262032+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:13:20.5262032+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:13:20.5262032+00:00\",\"endTimeUtc\":\"2019-07-16T23:42:55.1745545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:42:55.1745545+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:42:55.1745545+00:00\",\"endTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:43:04.5644893+00:00\",\"endTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:53:31.9470908+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:29.1906118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:29.1906118+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:29.1906118+00:00\",\"endTimeUtc\":\"2019-07-17T00:17:43.0585115+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:17:43.0585115+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:17:43.0585115+00:00\",\"endTimeUtc\":\"2019-07-17T00:22:37.1664258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:22:37.1664258+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:22:37.1664258+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:23.2908856+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:23.2908856+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:23.2908856+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"endTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:43.0875311+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:54.868644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:54.868644+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:54.868644+00:00\",\"endTimeUtc\":\"2019-07-17T00:24:14.5246621+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:24:14.5246621+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:24:14.5246621+00:00\",\"endTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:24:23.7745693+00:00\",\"endTimeUtc\":\"2019-07-17T00:34:30.7345794+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:34:30.7345794+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:34:30.7345794+00:00\",\"endTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"endTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:42:10.9788069+00:00\",\"endTimeUtc\":\"2019-07-17T00:42:21.1349779+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:42:21.1349779+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:42:21.1349779+00:00\",\"endTimeUtc\":\"2019-07-17T00:46:26.2106895+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:46:26.2106895+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:46:26.2106895+00:00\",\"endTimeUtc\":\"2019-07-17T01:06:30.4292731+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:06:30.4292731+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:06:30.4292731+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:06:40.1791438+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"endTimeUtc\":\"2019-07-17T01:40:55.1271529+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:40:55.1271529+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:40:55.1271529+00:00\",\"endTimeUtc\":\"2019-07-17T01:48:14.6949045+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:48:14.6949045+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:48:14.6949045+00:00\",\"endTimeUtc\":\"2019-07-17T01:52:25.7251299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:52:25.7251299+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:52:25.7251299+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:05.0373897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:05.0373897+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:53:05.0373897+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:34.2715732+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:34.2715732+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:43.7774043+00:00\",\"endTimeUtc\":\"2019-07-16T22:36:05.0999262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:36:05.0999262+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:05.0999262+00:00\",\"endTimeUtc\":\"2019-07-16T22:42:15.5015201+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:42:15.5015201+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:15.5015201+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:27.1107587+00:00\",\"endTimeUtc\":\"2019-07-16T22:42:40.4543283+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:42:40.4543283+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:40.4543283+00:00\",\"endTimeUtc\":\"2019-07-16T22:48:51.0905011+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:48:51.0905011+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:48:51.0905011+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:49:01.1371471+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:55.7881626+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:55.7881626+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:55.7881626+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:47.4068253+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:57.7191897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:57.7191897+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:57.7191897+00:00\",\"endTimeUtc\":\"2019-07-16T23:18:57.6001855+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:18:57.6001855+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:18:57.6001855+00:00\",\"endTimeUtc\":\"2019-07-16T23:48:45.528828+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:48:45.528828+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:45.528828+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:55.5912005+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"endTimeUtc\":\"2019-07-17T00:02:56.5043113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:02:56.5043113+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:02:56.5202165+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:31.6946092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:31.6946092+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:31.6946092+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"endTimeUtc\":\"2019-07-17T00:36:52.5608598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:36:52.5608598+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:36:52.5608598+00:00\",\"endTimeUtc\":\"2019-07-17T00:45:24.3205874+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:45:24.3205874+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:45:24.3205874+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:37.3325947+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:37.3325947+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:37.3325947+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:50.43886+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:50.43886+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:54:50.43886+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:55:00.5481187+00:00\",\"endTimeUtc\":\"2019-07-17T00:55:09.594873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:55:09.594873+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:55:09.594873+00:00\",\"endTimeUtc\":\"2019-07-17T00:59:19.2011772+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:59:19.2011772+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:59:19.2011772+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:59:29.1073045+00:00\",\"endTimeUtc\":\"2019-07-17T01:08:05.9749386+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:08:05.9749386+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:08:05.9749386+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"endTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:24.35582+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:32.3557724+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:32.3557724+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:32.3557724+00:00\",\"endTimeUtc\":\"2019-07-17T01:35:50.5260969+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:35:50.5260969+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:35:50.5260969+00:00\",\"endTimeUtc\":\"2019-07-17T02:07:21.8434552+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:07:21.8434552+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:07:21.8434552+00:00\",\"endTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:07:31.6713718+00:00\",\"endTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"endTimeUtc\":\"2019-07-17T02:40:51.3423545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:40:51.3423545+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:40:51.3423545+00:00\",\"endTimeUtc\":\"2019-07-17T02:52:49.1438255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:52:49.1438255+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:52:49.1438255+00:00\",\"endTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"endTimeUtc\":\"2019-07-17T03:15:20.6250069+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:15:20.6250069+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:15:20.6250069+00:00\",\"endTimeUtc\":\"2019-07-17T03:30:00.0609766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:30:00.0609766+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:39.5899599+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:46.2291857+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:46.2291857+00:00\",\"steps\":[{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.4331435+00:00\",\"endTimeUtc\":\"2019-07-16T22:36:01.6780976+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:36:01.6780976+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:01.7249686+00:00\",\"endTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:14.3185667+00:00\",\"endTimeUtc\":\"2019-07-16T22:40:44.9714082+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:40:44.9714082+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:40:44.9714082+00:00\",\"endTimeUtc\":\"2019-07-16T22:46:03.592502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:46:03.592502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:46:03.6081262+00:00\",\"endTimeUtc\":\"2019-07-16T22:50:38.5578166+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:50:38.5578166+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:50:38.5578166+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:21.00811+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:21.00811+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:21.0237551+00:00\",\"endTimeUtc\":\"2019-07-16T22:57:14.0528073+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:57:14.0528073+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:57:14.0528073+00:00\",\"endTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:59.803118+00:00\",\"endTimeUtc\":\"2019-07-16T22:43:47.5472331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:43:47.5472331+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:43:47.5784855+00:00\",\"endTimeUtc\":\"2019-07-16T22:49:10.043288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:49:10.043288+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:49:10.043288+00:00\",\"endTimeUtc\":\"2019-07-16T23:03:29.2991591+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:03:29.2991591+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:03:29.2991591+00:00\",\"endTimeUtc\":\"2019-07-16T23:09:57.1224822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:09:57.1224822+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:09:57.1224822+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:11.5583077+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:11.5583077+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:11.5583077+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:03.0896602+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:46.1314169+00:00\",\"endTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:59.803118+00:00\",\"endTimeUtc\":\"2019-07-16T22:39:50.6439941+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:39:50.6439941+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:39:50.6439941+00:00\",\"endTimeUtc\":\"2019-07-16T22:44:52.2651749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:44:52.2651749+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:44:52.2651749+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:39.575677+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:39.575677+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:39.575677+00:00\",\"endTimeUtc\":\"2019-07-16T22:51:47.0413747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:51:47.0413747+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:51:47.0413747+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:14.3831978+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:14.3831978+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:14.3831978+00:00\",\"endTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:22:46.2448279+00:00\",\"endTimeUtc\":\"2019-07-17T04:25:53.8750179+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:25:53.8750179+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:25:53.8750179+00:00\",\"endTimeUtc\":\"2019-07-17T05:08:56.8771393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:08:56.8771393+00:00\",\"steps\":[]},{\"name\":\"Preupdate Azure Monitor\",\"description\":\"Preupdate Azure Monitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:08:56.8927647+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"steps\":[{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:09:05.0020884+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"steps\":[]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.1751581+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.1751581+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:17.110403+00:00\",\"endTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:24.4541041+00:00\",\"endTimeUtc\":\"2019-07-17T08:36:06.5954545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T08:36:06.5954545+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T08:36:06.5954545+00:00\",\"endTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T08:36:23.3609733+00:00\",\"endTimeUtc\":\"2019-07-17T08:48:49.583166+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T08:48:49.583166+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T08:48:49.5995412+00:00\",\"endTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"endTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:32:05.0439538+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:32:05.0439538+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:32:05.0595633+00:00\",\"endTimeUtc\":\"2019-07-17T12:15:58.0591317+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T12:15:58.0591317+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:24:34.3796349+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:24:34.3796349+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:24:34.3796349+00:00\",\"endTimeUtc\":\"2019-07-17T12:03:19.9213343+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T12:03:19.9213343+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:25:47.1912178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:25:47.1912178+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:25:47.1912178+00:00\",\"endTimeUtc\":\"2019-07-17T12:02:22.1218101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T12:02:22.1218101+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:18:33.6769171+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:18:33.6769171+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:18:33.6769171+00:00\",\"endTimeUtc\":\"2019-07-17T11:25:32.7382809+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:25:32.7382809+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.1595331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.1595331+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-23T15:54:34.7887963+00:00\",\"endTimeUtc\":\"2019-07-24T16:27:19.5332178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:27:19.5332178+00:00\",\"steps\":[]},{\"name\":\"Live Update for SRP and Gateway\",\"description\":\"Live Update Fabric Ring Controller Services (SRP and Gateway) - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:27:19.5332178+00:00\",\"endTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:27:25.7362296+00:00\",\"endTimeUtc\":\"2019-07-24T16:32:50.4348015+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:32:50.4348015+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:27:25.7987245+00:00\",\"endTimeUtc\":\"2019-07-24T16:33:19.8066307+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:33:19.8066307+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:19.8066307+00:00\",\"endTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.0563152+00:00\",\"endTimeUtc\":\"2019-07-24T16:47:15.1114984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:47:15.1114984+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:47:15.1114984+00:00\",\"endTimeUtc\":\"2019-07-24T16:49:01.9540151+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:49:01.9540151+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:50.0719035+00:00\",\"endTimeUtc\":\"2019-07-24T16:58:47.4978188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:58:47.4978188+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:58:47.4978188+00:00\",\"endTimeUtc\":\"2019-07-24T17:00:27.9176335+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:00:27.9176335+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.7594314+00:00\",\"endTimeUtc\":\"2019-07-24T16:59:08.8614559+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:59:08.8614559+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.6969286+00:00\",\"endTimeUtc\":\"2019-07-24T16:46:42.5806282+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:46:42.5806282+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:46:42.5806282+00:00\",\"endTimeUtc\":\"2019-07-24T16:49:12.1257744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:49:12.1257744+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.9469281+00:00\",\"endTimeUtc\":\"2019-07-24T17:19:50.0013763+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:19:50.0013763+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:19:50.0013763+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.2750607+00:00\",\"endTimeUtc\":\"2019-07-24T17:04:01.4225962+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:04:01.4225962+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:39.0587189+00:00\",\"endTimeUtc\":\"2019-07-16T22:29:30.292398+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:29:30.292398+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.4331435+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:46.8234345+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:36.9791219+00:00\",\"endTimeUtc\":\"2019-07-16T22:30:49.3538978+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:30:49.3538978+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:49.3538978+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:05.0412061+00:00\",\"endTimeUtc\":\"2019-07-16T22:42:38.4074809+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:42:38.4074809+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:38.4387296+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:57.960785+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:16.5230315+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:27.0853976+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:37.7415277+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:37.7415277+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:37.7574808+00:00\",\"endTimeUtc\":\"2019-07-16T23:00:57.1906056+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:00:57.1906056+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:00:57.1906056+00:00\",\"endTimeUtc\":\"2019-07-16T23:37:19.1141842+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:37:19.1141842+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:19.1141842+00:00\",\"endTimeUtc\":\"2019-07-17T00:17:50.1209912+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:17:50.1209912+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:29.1314675+00:00\",\"endTimeUtc\":\"2019-07-17T00:17:50.1053421+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:17:50.1053421+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:17:50.1209912+00:00\",\"endTimeUtc\":\"2019-07-17T00:22:53.4943635+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:22:53.4943635+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:22:53.4943635+00:00\",\"endTimeUtc\":\"2019-07-17T00:26:55.4602925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:26:55.4602925+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:26:55.4602925+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:01.7831695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:01.7831695+00:00\",\"steps\":[]},{\"name\":\"Configure DNS client\",\"description\":\"Set server addresses on SupportRing VM DNS clients.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:01.7831695+00:00\",\"endTimeUtc\":\"2019-07-17T00:38:01.7162491+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:38:01.7162491+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:38:01.7162491+00:00\",\"endTimeUtc\":\"2019-07-17T00:51:28.0350928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:51:28.0350928+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:51:28.0350928+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:51:38.081855+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:52:29.8624581+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"endTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:52:48.7997344+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:50.6419864+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:50.6419864+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:54:50.6419864+00:00\",\"endTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:38.4962214+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:26.3222034+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:26.3222034+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:26.3222034+00:00\",\"endTimeUtc\":\"2019-07-16T22:34:14.0231957+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:34:14.0231957+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:34:14.0231957+00:00\",\"endTimeUtc\":\"2019-07-16T22:38:09.0046231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:38:09.0046231+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:38:09.0046231+00:00\",\"endTimeUtc\":\"2019-07-16T22:43:54.0002955+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:43:54.0002955+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:43:54.0002955+00:00\",\"endTimeUtc\":\"2019-07-16T22:46:43.6545129+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:46:43.6545129+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:46:43.6545129+00:00\",\"endTimeUtc\":\"2019-07-16T22:56:36.912642+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:56:36.912642+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:56:36.912642+00:00\",\"endTimeUtc\":\"2019-07-16T23:01:30.6120578+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:01:30.6120578+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:01:30.6276831+00:00\",\"endTimeUtc\":\"2019-07-16T23:04:10.2518469+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:04:10.2518469+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:04:10.2518469+00:00\",\"endTimeUtc\":\"2019-07-16T23:07:05.2653252+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:07:05.2653252+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:38.839967+00:00\",\"endTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:02.2771813+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:39.9157614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:39.9157614+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:39.9157614+00:00\",\"endTimeUtc\":\"2019-07-16T22:39:56.7688987+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:39:56.7688987+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:39:56.7845213+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:56.887963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:56.887963+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:56.887963+00:00\",\"endTimeUtc\":\"2019-07-16T22:52:10.7128767+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:52:10.7128767+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:52:10.7128767+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:49.6944925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:49.6944925+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:49.6944925+00:00\",\"endTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:44.0031787+00:00\",\"endTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:52.9717969+00:00\",\"endTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:55.1748927+00:00\",\"endTimeUtc\":\"2019-07-24T17:25:58.0319527+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:25:58.0319527+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:25:58.0319527+00:00\",\"endTimeUtc\":\"2019-07-24T17:28:27.4675621+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:28:27.4675621+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"endTimeUtc\":\"2019-07-24T17:40:11.4607629+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:40:11.4607629+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:40:11.4607629+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:37.5659988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:37.5659988+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:49:37.5659988+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-16T16:51:57.071Z\",\"lastUpdatedTime\":\"2019-07-24T17:49:51.0033303+00:00\",\"duration\":\"P8DT1H7M4.967S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/fe57a64f-f3af-4a56-ad55-5c9c24096060\",\"name\":\"northwest/Microsoft1.1907.0.13/fe57a64f-f3af-4a56-ad55-5c9c24096060\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:31.6135757+00:00\",\"endTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:13.9114729+00:00\",\"endTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:47:46.12387+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:48:06.3764767+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:48:14.3764161+00:00\",\"endTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T03:03:12.9787837+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.07.16_08.19.45.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.13\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.13\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T03:03:20.7287315+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-16T02:21:08.866Z\",\"lastUpdatedTime\":\"2019-07-16T08:26:49.5973658+00:00\",\"duration\":\"PT6H23M40.432S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns?api-version=2016-05-01+30": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "59", "60" ], + "x-ms-client-request-id": [ "98890e37-92a3-4952-9974-2ce74b3e588f" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7a9e28df-7cfe-482e-b240-9bb8c5a88b47" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvPH0YlwF0nGTPRsgspJS/DRRG1orIRtyK8pMKthNyk1+rM0TN35ixRksErufraoaXhEtKCSlfP8F03ujVB4ZF1yu8WYqFI6OBsOTABnshnMbfvA/UDsUoNZbB7jmYXY4Jxz+dkq4TLtW5zq7oUSZn" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14704" ], + "x-ms-request-id": [ "7a9e28df-7cfe-482e-b240-9bb8c5a88b47" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032010Z:7a9e28df-7cfe-482e-b240-9bb8c5a88b47" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:10 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "170964" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/01f955ff-ab07-4243-aa85-f37f702552e6\",\"name\":\"northwest/Microsoft1.1907.0.20/01f955ff-ab07-4243-aa85-f37f702552e6\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:26.7628328+00:00\",\"endTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:55.4574686+00:00\",\"endTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:37.1645367+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.3987922+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.3987922+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:51.8833819+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:57.6958141+00:00\",\"endTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"endTimeUtc\":\"2019-07-26T22:38:24.674246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:38:24.674246+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T20:03:48.1111537+00:00\",\"endTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T20:03:54.0173332+00:00\",\"endTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:38:24.674246+00:00\",\"endTimeUtc\":\"2019-07-26T23:04:31.8352411+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:04:31.8352411+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:38:41.3489883+00:00\",\"endTimeUtc\":\"2019-07-26T22:42:39.0243047+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:42:39.0243047+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:42:39.0243047+00:00\",\"endTimeUtc\":\"2019-07-26T22:43:32.6806451+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:43:32.6806451+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:38:41.3489883+00:00\",\"endTimeUtc\":\"2019-07-26T22:42:58.0240608+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:42:58.0240608+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:31.8352411+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:37.8351963+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:46.2570039+00:00\",\"endTimeUtc\":\"2019-07-26T23:05:05.5068413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:05:05.5068413+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:05:05.5068413+00:00\",\"endTimeUtc\":\"2019-07-29T18:52:12.1221699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:52:12.1221699+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:52:12.1221699+00:00\",\"endTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:52:17.9190021+00:00\",\"endTimeUtc\":\"2019-07-29T18:54:55.1192915+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:54:55.1192915+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:54:55.1192915+00:00\",\"endTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:46.4913706+00:00\",\"endTimeUtc\":\"2019-07-27T00:00:16.5068729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-27T00:00:16.5068729+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-27T00:00:16.5068729+00:00\",\"endTimeUtc\":\"2019-07-29T18:59:44.5560205+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:59:44.5560205+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:59:44.5560205+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:59:50.4153648+00:00\",\"endTimeUtc\":\"2019-07-29T19:05:10.4181162+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:05:10.4181162+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:05:10.4181162+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:46.5226204+00:00\",\"endTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:54.6944325+00:00\",\"endTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"endTimeUtc\":\"2019-07-26T23:11:49.7379252+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:11:49.7379252+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:11:49.7379252+00:00\",\"endTimeUtc\":\"2019-07-29T18:10:32.7938573+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:10:32.7938573+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:37.8976954+00:00\",\"endTimeUtc\":\"2019-07-26T23:04:50.4757138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:04:50.4757138+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:50.4757138+00:00\",\"endTimeUtc\":\"2019-07-26T23:05:16.8973745+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:05:16.8973745+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-26T23:05:16.8973745+00:00\",\"endTimeUtc\":\"2019-07-26T23:05:26.834794+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:05:26.834794+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:05:26.834794+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:12.4060856+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:12.4060856+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:12.4060856+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:18.8591514+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:28.2965835+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:28.2965835+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:28.2965835+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:37.3277668+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:37.3277668+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:37.3277668+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.6098364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.6098364+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:13.7771132+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.9176896+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.9176896+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.0891302+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.0891302+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.9958132+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.526624+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.526624+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.8395662+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.073507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.073507+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"endTimeUtc\":\"2019-07-29T19:27:38.5587049+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:27:38.5587049+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:38.5587049+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.2617741+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.6206976+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.6206976+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.6206976+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:39.744514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:39.744514+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:39.744514+00:00\",\"endTimeUtc\":\"2019-07-29T19:53:54.5605829+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:53:54.5605829+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:53:54.5605829+00:00\",\"endTimeUtc\":\"2019-07-29T20:15:51.0207253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:15:51.0207253+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:15:51.0207253+00:00\",\"endTimeUtc\":\"2019-07-29T20:17:58.9261482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:17:58.9261482+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:58.9261482+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:16.1543817+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:16.1543817+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:16.1543817+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:22.1387183+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:40.7323467+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:40.7323467+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:40.7323467+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:12.5290261+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:40.7944658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:40.7944658+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:40.7944658+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:53.8100084+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:53.8100084+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:53.8100084+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:07.5130462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:07.5130462+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:07.5130462+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:35.0753708+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:35.0753708+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:35.0753708+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.2461478+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.6831962+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.6831962+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.6831962+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:44.3069578+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:44.3069578+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:44.3069578+00:00\",\"endTimeUtc\":\"2019-07-29T19:42:36.8338304+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:42:36.8338304+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:42:36.8338304+00:00\",\"endTimeUtc\":\"2019-07-29T19:50:04.3004686+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:50:04.3004686+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:50:04.3004686+00:00\",\"endTimeUtc\":\"2019-07-29T19:50:57.7845053+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:50:57.7845053+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:50:57.7845053+00:00\",\"endTimeUtc\":\"2019-07-29T19:55:08.1069819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:55:08.1069819+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:08.1069819+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:14.2944443+00:00\",\"endTimeUtc\":\"2019-07-29T20:00:52.1203925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:00:52.1203925+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:00:52.1203925+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:24.3076821+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:38.1349367+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:38.1349367+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:38.1349367+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:52.5254702+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:52.5254702+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:52.5254702+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:05.4317852+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:05.4317852+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:05.4317852+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:34.9157736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:34.9157736+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:34.9157736+00:00\",\"endTimeUtc\":\"2019-07-29T20:07:21.7584012+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:07:21.7584012+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.4336462+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.7144497+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.7144497+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.7144497+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:40.5257575+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:40.5257575+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:40.5257575+00:00\",\"endTimeUtc\":\"2019-07-29T19:42:38.5525729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:42:38.5525729+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:42:38.5525729+00:00\",\"endTimeUtc\":\"2019-07-29T19:50:08.3941972+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:50:08.3941972+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:50:08.3941972+00:00\",\"endTimeUtc\":\"2019-07-29T19:51:01.8157296+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:51:01.8157296+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:51:01.8157296+00:00\",\"endTimeUtc\":\"2019-07-29T19:55:09.3101005+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:55:09.3101005+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:09.3101005+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:15.6225598+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:33.4794988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:33.4794988+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:33.4794988+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:13.5573597+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:34.9947218+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:34.9947218+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:34.9947218+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:47.9790142+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:47.9790142+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:47.9790142+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:00.2289351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:00.2289351+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:00.2289351+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:27.4006374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:27.4006374+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:27.4006374+00:00\",\"endTimeUtc\":\"2019-07-29T20:07:15.9615651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:07:15.9615651+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.3867721+00:00\",\"endTimeUtc\":\"2019-07-29T19:30:05.7454269+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:30:05.7454269+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:30:05.7454269+00:00\",\"endTimeUtc\":\"2019-07-29T19:33:34.8372929+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:33:34.8372929+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:33:34.8372929+00:00\",\"endTimeUtc\":\"2019-07-29T19:44:28.9268653+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:44:28.9268653+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:44:28.9268653+00:00\",\"endTimeUtc\":\"2019-07-29T19:49:06.5253263+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:49:06.5253263+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:49:06.5253263+00:00\",\"endTimeUtc\":\"2019-07-29T19:49:58.8005074+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:49:58.8005074+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:49:58.8005074+00:00\",\"endTimeUtc\":\"2019-07-29T19:54:06.0605095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:54:06.0605095+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:06.0605095+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:12.1385961+00:00\",\"endTimeUtc\":\"2019-07-29T20:00:34.7767494+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:00:34.7767494+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:00:34.8548737+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:09.8858982+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:41.7763138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:41.7763138+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:41.7763138+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:53.8856103+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:53.8856103+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:53.8856103+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:13.3698605+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:13.3698605+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:13.3698605+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:51.2446186+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:51.2446186+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:51.2446186+00:00\",\"endTimeUtc\":\"2019-07-29T20:05:47.9621323+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:05:47.9621323+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:54.0171189+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:54.0171189+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:13.7458645+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.5160841+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.5160841+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:28.7915059+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.5004596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.5004596+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.4633069+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:56.7600841+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:19.9421662+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:19.9421662+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:45:19.9421662+00:00\",\"endTimeUtc\":\"2019-07-29T20:18:31.0196927+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:18:31.0196927+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:31.0196927+00:00\",\"endTimeUtc\":\"2019-07-29T20:21:03.6437059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:21:03.6437059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:21:03.6437059+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:00.3305955+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:00.3305955+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:00.3305955+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:56.4239775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:56.4239775+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:56.4239775+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:42.3139239+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:42.3139239+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:25:42.3139239+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:42.968634+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:49.6404682+00:00\",\"endTimeUtc\":\"2019-07-29T20:32:40.1862452+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:32:40.1862452+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:32:40.1862452+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:34.0601373+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:34.0601373+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:34.0601373+00:00\",\"endTimeUtc\":\"2019-07-29T20:37:01.9501926+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:37:01.9501926+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:37:01.9501926+00:00\",\"endTimeUtc\":\"2019-07-29T20:38:54.3713303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:38:54.3713303+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:38:54.3713303+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:49.2925766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:49.2925766+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:49.2925766+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:20.5262757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:20.5262757+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:41:20.5262757+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:18.5407427+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:10.5552503+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:10.5552503+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:47:10.5552503+00:00\",\"endTimeUtc\":\"2019-07-29T20:51:58.5065023+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:51:58.5065023+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:51:58.5065023+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:16.4278722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:16.4278722+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:53:16.4278722+00:00\",\"endTimeUtc\":\"2019-07-29T20:55:02.3959309+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:55:02.3959309+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:02.3959309+00:00\",\"endTimeUtc\":\"2019-07-29T20:55:55.5361135+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:55:55.5361135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:55.5361135+00:00\",\"endTimeUtc\":\"2019-07-29T20:57:22.7387852+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:57:22.7387852+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:57:22.7387852+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:52.4858796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:52.4858796+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:52.4858796+00:00\",\"endTimeUtc\":\"2019-07-29T21:05:13.5638664+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:05:13.5638664+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:13.5638664+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:19.5169517+00:00\",\"endTimeUtc\":\"2019-07-29T21:06:24.4700228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:06:24.4700228+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:06:24.4700228+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"endTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:09:02.4590255+00:00\",\"endTimeUtc\":\"2019-07-29T21:10:05.7062746+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:10:05.7062746+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:10:05.7062746+00:00\",\"endTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:41.0726789+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:55.1194718+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:37.9550161+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:37.9550161+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:37.9550161+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:07.5008939+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:07.5008939+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:07.5008939+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:43.3734181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:43.3734181+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:43.3734181+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:35.4813473+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:35.4813473+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:35.4813473+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:50.1520001+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:50.1520001+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:50.1520001+00:00\",\"endTimeUtc\":\"2019-07-29T19:34:15.1026616+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:34:15.1026616+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:34:15.1026616+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:02.1324461+00:00\",\"endTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:08.9448143+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:45.9133362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:45.9133362+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:45.9133362+00:00\",\"endTimeUtc\":\"2019-07-29T20:13:32.4747479+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:13:32.4747479+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:13:32.4747479+00:00\",\"endTimeUtc\":\"2019-07-29T20:22:59.5649761+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:22:59.5649761+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:22:59.5649761+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:45.2986669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:45.2986669+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:45.2986669+00:00\",\"endTimeUtc\":\"2019-07-29T20:27:46.6100611+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:27:46.6100611+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:46.6100611+00:00\",\"endTimeUtc\":\"2019-07-29T20:30:16.3121766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:30:16.3121766+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:16.3121766+00:00\",\"endTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:24.7785561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:24.7785561+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:24.7785561+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:44.4332699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:44.4332699+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.1195587+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:25.2079093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:25.2079093+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"endTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:49.1428245+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:18.9226964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:18.9226964+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:18.9226964+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:34.3894711+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:34.3894711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:34.3894711+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:01.8100527+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:01.8100527+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:01.8100527+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:55.1683486+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:55.1683486+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:55.1683486+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:00.3710636+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:00.3710636+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:00.3710636+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:31.697742+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:31.697742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:31.697742+00:00\",\"endTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:36:29.8205475+00:00\",\"endTimeUtc\":\"2019-07-29T19:38:10.8980382+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:38:10.8980382+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:38:10.8980382+00:00\",\"endTimeUtc\":\"2019-07-29T19:52:49.8306544+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:52:49.8306544+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:52:49.8306544+00:00\",\"endTimeUtc\":\"2019-07-29T19:54:06.1698814+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:54:06.1698814+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:06.1698814+00:00\",\"endTimeUtc\":\"2019-07-29T20:07:51.5707037+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:07:51.5707037+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:07:51.5707037+00:00\",\"endTimeUtc\":\"2019-07-29T20:08:42.4610021+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:08:42.4610021+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:08:42.4610021+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:43.1042562+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:43.1042562+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:41:43.1042562+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:43.1343354+00:00\",\"endTimeUtc\":\"2019-07-29T20:45:21.1965879+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:45:21.1965879+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:45:21.1965879+00:00\",\"endTimeUtc\":\"2019-07-29T20:48:19.0079279+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:48:19.0079279+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:48:19.0079279+00:00\",\"endTimeUtc\":\"2019-07-29T20:49:43.913628+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:49:43.913628+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:49:43.913628+00:00\",\"endTimeUtc\":\"2019-07-29T20:51:26.9598303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:51:26.9598303+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:51:26.9598303+00:00\",\"endTimeUtc\":\"2019-07-29T20:52:17.3345071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:52:17.3345071+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:52:17.3345071+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:41.0058337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:41.0058337+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:53:41.0058337+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:48.7209521+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:08.0793859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:08.0793859+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.0793859+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:24.6876993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:24.6876993+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:24.7344141+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:08.5603866+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:08.5603866+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:08.5603866+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:05.3253956+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:05.3253956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:05.3253956+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:09.7780036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:09.7780036+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:09.7780036+00:00\",\"endTimeUtc\":\"2019-07-29T19:32:42.5407536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:32:42.5407536+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:32:42.5407536+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:41.4450973+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:47.7888057+00:00\",\"endTimeUtc\":\"2019-07-29T19:42:28.14639+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:42:28.14639+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:42:28.14639+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:20.7859059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:20.7859059+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:45:20.7859059+00:00\",\"endTimeUtc\":\"2019-07-29T20:14:55.192965+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:14:55.192965+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:55.192965+00:00\",\"endTimeUtc\":\"2019-07-29T20:17:05.3171198+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:17:05.3171198+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:05.3171198+00:00\",\"endTimeUtc\":\"2019-07-29T20:18:12.0666877+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:18:12.0666877+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:12.0666877+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:50.925041+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:50.925041+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:50.925041+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:54.6819763+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:43.1893583+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:43.1893583+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:43.1893583+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:13.65711+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:13.65711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:13.67273+00:00\",\"endTimeUtc\":\"2019-07-29T19:19:44.0147895+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:19:44.0147895+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:19:44.0147895+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:44.2015383+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:44.2015383+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:44.2015383+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:42.5754268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:42.5754268+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:42.5754268+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:34.4802263+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:34.4802263+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:34.4802263+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:29.5232976+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:36.4763788+00:00\",\"endTimeUtc\":\"2019-07-29T19:38:15.7417622+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:38:15.7417622+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:38:15.7417622+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:20.806488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:20.806488+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:20.806488+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:51.7062804+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:51.7062804+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:51.7062804+00:00\",\"endTimeUtc\":\"2019-07-29T20:22:47.1744305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:22:47.1744305+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:22:47.1744305+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:40.8772072+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:40.8772072+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:40.8772072+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:21.2828092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:21.2828092+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:25:21.2828092+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:32.3905775+00:00\",\"endTimeUtc\":\"2019-07-29T20:30:17.6246679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:30:17.6246679+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:17.6246679+00:00\",\"endTimeUtc\":\"2019-07-29T20:33:17.8422536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:33:17.8422536+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:33:17.8422536+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:45.5916909+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:45.5916909+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:45.5916909+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:38.0753502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:38.0753502+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:38.0753502+00:00\",\"endTimeUtc\":\"2019-07-29T20:37:33.4968655+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:37:33.4968655+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:37:33.4968655+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:07.1212441+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:07.1212441+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:07.1212441+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:25.2079093+00:00\",\"endTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:31.5985017+00:00\",\"endTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:38.8539438+00:00\",\"endTimeUtc\":\"2019-07-29T19:41:48.0685244+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:41:48.0685244+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:54.7132243+00:00\",\"endTimeUtc\":\"2019-07-29T19:13:30.0012795+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:13:30.0012795+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:30.048155+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:15.5622157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:15.5622157+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:15.5622157+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:14.1373566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:14.1373566+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:14.1373566+00:00\",\"endTimeUtc\":\"2019-07-29T19:33:20.4155135+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:33:20.4155135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:33:20.4155135+00:00\",\"endTimeUtc\":\"2019-07-29T19:34:14.1964186+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:34:14.1964186+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:34:14.1964186+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:06.5859464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:06.5859464+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:06.5859464+00:00\",\"endTimeUtc\":\"2019-07-29T19:41:48.0528967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:41:48.0528967+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:41:48.0685244+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:41:53.8809794+00:00\",\"endTimeUtc\":\"2019-07-29T19:47:11.3700584+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:47:11.3700584+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:47:11.3700584+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:01.5542398+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:01.5542398+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:01.5542398+00:00\",\"endTimeUtc\":\"2019-07-29T20:13:28.0997785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:13:28.0997785+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:13:28.0997785+00:00\",\"endTimeUtc\":\"2019-07-29T20:15:32.7864671+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:15:32.7864671+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:15:32.7864671+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:32.8921105+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:32.8921105+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:25:32.8921105+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:26.797246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:26.797246+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:26.797246+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:32.4210523+00:00\",\"endTimeUtc\":\"2019-07-29T20:32:55.2799003+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:32:55.2799003+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:32:55.2799003+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:49.1381655+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:49.1381655+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:49.1381655+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:49.1207061+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:49.1207061+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:49.1207061+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:52.6354455+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:52.6354455+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:41:52.6354455+00:00\",\"endTimeUtc\":\"2019-07-29T20:42:47.7288371+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:42:47.7288371+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:42:47.7288371+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:33.5250208+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:33.5250208+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:33.5250208+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"endTimeUtc\":\"2019-07-29T20:52:39.3188476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:52:39.3188476+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:52:39.3188476+00:00\",\"endTimeUtc\":\"2019-07-29T20:55:27.2238361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:55:27.2238361+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:27.2238361+00:00\",\"endTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:33.739378+00:00\",\"endTimeUtc\":\"2019-07-29T21:00:33.8156754+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:00:33.8156754+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:00:33.8156754+00:00\",\"endTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:00:41.5500012+00:00\",\"endTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"endTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:07.1661992+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:14.0880354+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:16.7107577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:16.7107577+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:14.1036532+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:31.6794086+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:31.6794086+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:14.0880354+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"endTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"endTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.7914302+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6585101+00:00\",\"endTimeUtc\":\"2019-07-29T19:10:57.9552688+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:10:57.9552688+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:57.9552688+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:05.2677275+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:54.0776012+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:54.0776012+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:54.093225+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:02.5912997+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:09.5912579+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:16.7162113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:16.7162113+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:16.7162113+00:00\",\"endTimeUtc\":\"2019-07-29T19:35:18.0241325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:35:18.0241325+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:35:18.0241325+00:00\",\"endTimeUtc\":\"2019-07-29T20:14:51.5367349+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:14:51.5367349+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:51.5367349+00:00\",\"endTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:58.0835721+00:00\",\"endTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:57.7048355+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:57.7048355+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:57.7048355+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:38.4164442+00:00\",\"endTimeUtc\":\"2019-07-29T19:13:27.6262922+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:13:27.6262922+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:27.6262922+00:00\",\"endTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:35.4387437+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:45.5636837+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:08.7356324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:08.7356324+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.7981325+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:17.0949568+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:55.1393444+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:55.1393444+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:55.1549704+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:49.5281328+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:55.7155926+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:02.8405497+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:02.8405497+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:02.8405497+00:00\",\"endTimeUtc\":\"2019-07-29T19:35:35.0708993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:35:35.0708993+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:35:35.0865238+00:00\",\"endTimeUtc\":\"2019-07-29T19:53:36.7950789+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:53:36.7950789+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:53:36.7950789+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:53:43.2169131+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"endTimeUtc\":\"2019-07-29T20:08:47.9453383+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:08:47.9453383+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:08:47.9453383+00:00\",\"endTimeUtc\":\"2019-07-29T20:12:12.4596365+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:12:12.4596365+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:12:12.4596365+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:43.204928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:43.204928+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:43.204928+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:50.9236303+00:00\",\"endTimeUtc\":\"2019-07-29T20:26:23.7199096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:26:23.7199096+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:26:23.7199096+00:00\",\"endTimeUtc\":\"2019-07-29T20:26:50.2666159+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:26:50.2666159+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:26:50.2666159+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:23.8750074+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:30.5780897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:30.5780897+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:30.5780897+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:37.2030468+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:56.0131159+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:56.0131159+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:56.0131159+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:47.6827447+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:54.0889519+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:54.0889519+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:54.0889519+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:42.6347286+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:42.6347286+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:42.6347286+00:00\",\"endTimeUtc\":\"2019-07-29T20:57:03.1139206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:57:03.1139206+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:57:03.1139206+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:57:10.9107359+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"endTimeUtc\":\"2019-07-29T21:10:21.1200114+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:10:21.1200114+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:10:21.1200114+00:00\",\"endTimeUtc\":\"2019-07-29T21:13:32.9623227+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:13:32.9623227+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:13:32.9623227+00:00\",\"endTimeUtc\":\"2019-07-29T21:26:33.0854741+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:26:33.0854741+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:26:33.0854741+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:33.9867836+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:33.9867836+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:26:39.7729289+00:00\",\"endTimeUtc\":\"2019-07-29T21:27:06.0540082+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:27:06.0540082+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:27:06.0540082+00:00\",\"endTimeUtc\":\"2019-07-29T21:27:41.6319009+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:27:41.6319009+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:27:41.6319009+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:08.5532127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:08.5532127+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:29:33.9867836+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"endTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:35.4543688+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.0950116+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:18.2980776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:18.2980776+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:18.3449543+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:40.6413072+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:40.6413072+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:40.6413072+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:48.3443902+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:39.4831994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:39.4831994+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:39.4831994+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:28.9345059+00:00\",\"endTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:35.0282242+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:41.7782096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:41.7782096+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:41.7782096+00:00\",\"endTimeUtc\":\"2019-07-29T19:35:22.6803536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:35:22.6803536+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:35:22.6803536+00:00\",\"endTimeUtc\":\"2019-07-29T19:55:23.3725115+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:55:23.3725115+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:23.3725115+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:29.2943485+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"endTimeUtc\":\"2019-07-29T20:06:54.071076+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:06:54.071076+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:06:54.071076+00:00\",\"endTimeUtc\":\"2019-07-29T20:12:08.6628492+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:12:08.6628492+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:12:08.6628492+00:00\",\"endTimeUtc\":\"2019-07-29T20:15:21.1615452+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:15:21.1615452+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:15:21.1615452+00:00\",\"endTimeUtc\":\"2019-07-29T20:16:51.2234618+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:16:51.2234618+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:16:51.2234618+00:00\",\"endTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:03.5671277+00:00\",\"endTimeUtc\":\"2019-07-29T20:17:11.2545787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:17:11.2545787+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:11.2545787+00:00\",\"endTimeUtc\":\"2019-07-29T20:18:24.3166095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:18:24.3166095+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:24.3166095+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:30.4103223+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:54.1271178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:54.1271178+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:54.1271178+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:53.095123+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:59.7501628+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:59.7501628+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:59.7501628+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:56.5771485+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:56.5771485+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:56.5771485+00:00\",\"endTimeUtc\":\"2019-07-29T20:45:55.7588644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:45:55.7588644+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:45:55.7588644+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:46:01.915071+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"endTimeUtc\":\"2019-07-29T20:58:04.3166447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:58:04.3166447+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:58:04.3322693+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:40.454703+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:40.454703+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:40.454703+00:00\",\"endTimeUtc\":\"2019-07-29T21:07:42.7347722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:07:42.7347722+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:07:42.7347722+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:12.6720891+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:12.6720891+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:08:12.6720891+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:32.093837+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:32.093837+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:39.7133164+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:38.2823251+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:38.2823251+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:38.2823251+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:46.1248977+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:46.1248977+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:46.1248977+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:54.1404881+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:01.1248083+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:01.1248083+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:01.1248083+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:09.1392551+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:09.1392551+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:09.1392551+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:15.6548401+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:18.0592068+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:18.0592068+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:18.0592068+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"endTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:35.9008177+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:42.6976021+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:42.6976021+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:42.6976021+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:58.7731118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:58.7731118+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:58.7731118+00:00\",\"endTimeUtc\":\"2019-07-29T19:54:29.9822317+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:54:29.9822317+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:29.9822317+00:00\",\"endTimeUtc\":\"2019-07-29T19:59:47.5114337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:59:47.5114337+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:35.9821939+00:00\",\"endTimeUtc\":\"2019-07-29T19:59:47.4959669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:59:47.4959669+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:59:47.5114337+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:23.3694121+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:23.3694121+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:23.3694121+00:00\",\"endTimeUtc\":\"2019-07-29T20:09:04.5077246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:09:04.5077246+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:09:04.5077246+00:00\",\"endTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"endTimeUtc\":\"2019-07-29T20:14:42.7711654+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:14:42.7711654+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:42.7711654+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:02.5503515+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:02.5503515+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:02.5503515+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:15.3144807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:15.3144807+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:15.3144807+00:00\",\"endTimeUtc\":\"2019-07-29T20:27:22.7039081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:27:22.7039081+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:22.7039081+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:29.0476159+00:00\",\"endTimeUtc\":\"2019-07-29T20:27:35.4069494+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:27:35.4069494+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:35.4069494+00:00\",\"endTimeUtc\":\"2019-07-29T20:30:36.0151704+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:30:36.0151704+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:36.0464208+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:44.5151155+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:31.7476447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:31.7476447+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:31.7476447+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"endTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:17.2923167+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:23.9172731+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:23.9172731+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:23.9172731+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:13.1974176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:13.1974176+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:13.1974176+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:52.2233617+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:52.2233617+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:52.2233617+00:00\",\"endTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:58.5045734+00:00\",\"endTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"endTimeUtc\":\"2019-07-29T21:05:57.3604629+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:05:57.3604629+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:57.3604629+00:00\",\"endTimeUtc\":\"2019-07-29T21:11:25.2914763+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:11:25.2914763+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:11:25.2914763+00:00\",\"endTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:05.8358259+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:05.8358259+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:17:05.8358259+00:00\",\"endTimeUtc\":\"2019-07-29T21:22:21.255639+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:22:21.255639+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.2758095+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"steps\":[{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:59.9631895+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:08.1418853+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:08.1418853+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.1418853+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:15.7824618+00:00\",\"endTimeUtc\":\"2019-07-29T19:16:29.0785101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:16:29.0785101+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:16:29.0785101+00:00\",\"endTimeUtc\":\"2019-07-29T19:19:37.5773285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:19:37.5773285+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:19:37.5773285+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:29.4672596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:29.4672596+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:29.4672596+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:26.1224029+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:26.1224029+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:26.1224029+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:21.3095581+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:21.3095581+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:21.3095581+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:03.3241702+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:03.3241702+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:03.3241702+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:15.2604523+00:00\",\"endTimeUtc\":\"2019-07-29T19:32:28.8064678+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:32:28.8064678+00:00\",\"steps\":[]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:54.2913527+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:12.6574828+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:12.6574828+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:12.6731067+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:21.3605584+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:02.6564194+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:02.6564194+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:02.6564194+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:11.1708695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:11.1708695+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:11.1708695+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:49.5608779+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:49.5608779+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:49.5608779+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:44.997659+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:44.997659+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:44.997659+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:43.7781709+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:43.7781709+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:43.7781709+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:10.9796474+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:10.9796474+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:10.9796474+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"steps\":[]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:56.478837+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:19.1886975+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:19.1886975+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:19.2199477+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:27.344895+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:02.797043+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:02.797043+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:02.797043+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:12.0927406+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:12.0927406+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:12.0927406+00:00\",\"endTimeUtc\":\"2019-07-29T19:22:57.8885791+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:22:57.8885791+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:22:57.8885791+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:55.497228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:55.497228+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:55.497228+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:55.1374712+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:55.1374712+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:55.1374712+00:00\",\"endTimeUtc\":\"2019-07-29T19:27:34.9181005+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:27:34.9181005+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:34.9181005+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:16.9010632+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:16.9010632+00:00\",\"steps\":[]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:24.4783406+00:00\",\"endTimeUtc\":\"2019-07-29T21:03:31.3770287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:03:31.3770287+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:03:31.3770287+00:00\",\"endTimeUtc\":\"2019-07-29T21:03:51.9394004+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:03:51.9394004+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:03:51.9394004+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:03:58.5174805+00:00\",\"endTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:05.5955568+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:43.6578096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:43.6578096+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:43.6578096+00:00\",\"endTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:51.0796419+00:00\",\"endTimeUtc\":\"2019-07-29T21:05:59.4854393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:05:59.4854393+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:59.4854393+00:00\",\"endTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"endTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:43.4148852+00:00\",\"endTimeUtc\":\"2019-07-29T21:19:52.4128651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:19:52.4128651+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:19:52.4128651+00:00\",\"endTimeUtc\":\"2019-07-29T21:31:26.69176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:31:26.69176+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:47.6336048+00:00\",\"endTimeUtc\":\"2019-07-29T21:21:42.47464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:21:42.47464+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:21:42.47464+00:00\",\"endTimeUtc\":\"2019-07-29T21:35:01.6569629+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:35:01.6569629+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:44.5086256+00:00\",\"endTimeUtc\":\"2019-07-29T21:21:08.4592447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:21:08.4592447+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:21:08.4592447+00:00\",\"endTimeUtc\":\"2019-07-29T21:33:00.3064606+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:33:00.3064606+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:44.6179984+00:00\",\"endTimeUtc\":\"2019-07-29T21:19:41.3348113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:19:41.3348113+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:19:41.3348113+00:00\",\"endTimeUtc\":\"2019-07-29T21:21:16.9435682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:21:16.9435682+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:38:45.8308431+00:00\",\"endTimeUtc\":\"2019-07-29T21:44:12.3497091+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:44:12.3497091+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:44:12.3497091+00:00\",\"endTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:44:18.7715388+00:00\",\"endTimeUtc\":\"2019-07-29T21:49:53.0555296+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:49:53.0555296+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:44:18.7715388+00:00\",\"endTimeUtc\":\"2019-07-29T21:50:20.7827023+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:50:20.7827023+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:20.7827023+00:00\",\"endTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:29.1143413+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:43.5048764+00:00\",\"endTimeUtc\":\"2019-07-29T21:57:00.9243267+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:57:00.9243267+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:57:00.9399515+00:00\",\"endTimeUtc\":\"2019-07-29T22:03:15.2399156+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:03:15.2399156+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:50.5825691+00:00\",\"endTimeUtc\":\"2019-07-29T22:04:05.0677221+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:04:05.0677221+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:04:05.0833472+00:00\",\"endTimeUtc\":\"2019-07-29T22:05:21.3952624+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:05:21.3952624+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:08.6297135+00:00\",\"endTimeUtc\":\"2019-07-29T22:04:32.9112544+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:04:32.9112544+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:42.8017531+00:00\",\"endTimeUtc\":\"2019-07-29T21:56:54.924373+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:56:54.924373+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:56:54.924373+00:00\",\"endTimeUtc\":\"2019-07-29T22:01:52.5685765+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:01:52.5685765+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:50.5825691+00:00\",\"endTimeUtc\":\"2019-07-29T22:19:56.7659262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:19:56.7659262+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:19:56.8127962+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:50.5825691+00:00\",\"endTimeUtc\":\"2019-07-29T22:05:14.9577984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:05:14.9577984+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:41.2445499+00:00\",\"endTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6585101+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:49.1584482+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:57.9240175+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:05.5333507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:05.5333507+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:05.5333507+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:12.2833066+00:00\",\"endTimeUtc\":\"2019-07-29T19:19:34.4210993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:19:34.4210993+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:19:34.4367266+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:54.9819735+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:01.9506758+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:09.8412561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:09.8412561+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:09.8412561+00:00\",\"endTimeUtc\":\"2019-07-29T19:49:40.4938514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:49:40.4938514+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:49:40.4938514+00:00\",\"endTimeUtc\":\"2019-07-29T20:11:55.4753744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:11:55.4753744+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:11:55.4753744+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:12:01.8815851+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:55.6271069+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:55.6271069+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:55.6271069+00:00\",\"endTimeUtc\":\"2019-07-29T20:26:57.4696964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:26:57.4696964+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:26:57.4696964+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:36.374152+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:36.374152+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:36.374152+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:51.5135293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:51.5135293+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:51.5135293+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:21.7129868+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:21.7129868+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:21.7129868+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:27.7442013+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:05.1033295+00:00\",\"endTimeUtc\":\"2019-07-29T20:45:13.3685096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:45:13.3685096+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:45:13.3685096+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.4164334+00:00\",\"endTimeUtc\":\"2019-07-29T19:10:48.0022081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:10:48.0022081+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:48.1115828+00:00\",\"endTimeUtc\":\"2019-07-29T19:12:45.4077156+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:12:45.4077156+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:12:45.4077156+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:56.4228336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:56.4228336+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:56.4384591+00:00\",\"endTimeUtc\":\"2019-07-29T19:16:49.984627+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:16:49.984627+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:16:49.984627+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:37.9839561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:37.9839561+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:37.9839561+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:42.5613017+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:42.5613017+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:42.5613017+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:57.9190805+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:57.9190805+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:57.9190805+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:48.5591443+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:48.5591443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:48.5591443+00:00\",\"endTimeUtc\":\"2019-07-29T19:30:05.7923048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:30:05.7923048+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:41.2133037+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6585101+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:45.4081271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:45.4081271+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:45.4081271+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:17.2664561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:17.2664561+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:17.2664561+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:57.0433366+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:57.0433366+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:57.0433366+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.2300744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.2300744+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.2300744+00:00\",\"endTimeUtc\":\"2019-07-29T19:30:59.4950312+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:30:59.4950312+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:30:59.4950312+00:00\",\"endTimeUtc\":\"2019-07-29T19:34:32.8212967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:34:32.8212967+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:34:32.8212967+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:21:57.6254597+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:22:03.6566718+00:00\",\"endTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:22:15.0784775+00:00\",\"endTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:22:16.1722166+00:00\",\"endTimeUtc\":\"2019-07-29T22:25:15.1554586+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:25:15.1554586+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:25:15.1554586+00:00\",\"endTimeUtc\":\"2019-07-29T22:27:39.6545425+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:27:39.6545425+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"endTimeUtc\":\"2019-07-29T22:37:52.286651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:37:52.286651+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:37:52.286651+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:43.8989657+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:43.8989657+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:47:43.8989657+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-26T17:32:03.385Z\",\"lastUpdatedTime\":\"2019-07-29T22:47:57.4300413+00:00\",\"duration\":\"P3DT5H25M7.659S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/4a27fd87-79ab-4eb6-a7af-27fd40d77044\",\"name\":\"northwest/Microsoft1.1907.0.20/4a27fd87-79ab-4eb6-a7af-27fd40d77044\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:26.7628328+00:00\",\"endTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:55.4574686+00:00\",\"endTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:37.1645367+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:51.8833819+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:57.6958141+00:00\",\"endTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:48.1111537+00:00\",\"endTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Privileged Endpoint Service Fabric Cluster\\nAzure Stack Privileged Endpoint Service Fabric Applications\\nAzure Stack Privileged Endpoint Service Fabric ServicesThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS02\\nReport name: AzureStack_Validation_Summary_2019.07.25_01.00.58.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:54.0173332+00:00\",\"endTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-24T18:51:12.466Z\",\"lastUpdatedTime\":\"2019-07-25T01:05:04.7225176+00:00\",\"duration\":\"PT6H23M18.023S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/accffae8-84e8-449b-9a35-67d95573d03a\",\"name\":\"northwest/Microsoft1.1907.0.20/accffae8-84e8-449b-9a35-67d95573d03a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:26.7628328+00:00\",\"endTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:55.4574686+00:00\",\"endTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:37.1645367+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:51.8833819+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:57.6958141+00:00\",\"endTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:48.1111537+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Applications\\nAzure Stack Fabric Management Controller Service Fabric ServicesThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS03\\nReport name: AzureStack_Validation_Summary_2019.07.26_05.36.52.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:54.0173332+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-25T02:36:17.389Z\",\"lastUpdatedTime\":\"2019-07-26T05:40:42.1110437+00:00\",\"duration\":\"P1DT3H33M36.462S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5/updateRuns?api-version=2016-05-01+31": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "61", "62" ], + "x-ms-client-request-id": [ "48910485-68dc-4294-b97d-c14a8b9fb5c0" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "719884b8-5258-40dd-8bb9-a8f905647fb0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvxMxSqEZEhkjBa6+Yn2zjPCjGMJIDtMwPzez3hQprAlJrrm3IIZKzs/BySuFvm+IUyeiYT+6bMR9BI2TwzqpT7FmBNaNNPT5stxvaE7o+UZur0dIaWoeoMtomwaB3AVNpGLSPzeFrKuDwkosCLYd3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14703" ], + "x-ms-request-id": [ "719884b8-5258-40dd-8bb9-a8f905647fb0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032012Z:719884b8-5258-40dd-8bb9-a8f905647fb0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:11 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "143621" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5/updateRuns/ddb07bb7-bf07-405f-aaaf-5544ba28e0d0\",\"name\":\"northwest/Microsoft1.1907.0.5/ddb07bb7-bf07-405f-aaaf-5544ba28e0d0\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:27:03.6260297+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:27:03.6885311+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:27:11.9308815+00:00\",\"endTimeUtc\":\"2019-07-01T23:31:01.0784552+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-01T23:31:01.0784552+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:31:01.0940951+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:31:08.3909088+00:00\",\"endTimeUtc\":\"2019-07-01T23:33:56.8551325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-01T23:33:56.8551325+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:33:56.8551325+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:31.0431204+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:31.0431204+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:13:31.0431204+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:14:00.5156387+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:14:32.9527798+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:14:42.9526642+00:00\",\"endTimeUtc\":\"2019-07-02T01:24:58.039415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:24:58.039415+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:24:58.039415+00:00\",\"endTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:25:10.3204253+00:00\",\"endTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:25:22.0389425+00:00\",\"endTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"endTimeUtc\":\"2019-07-02T05:10:39.3447183+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:10:39.3447183+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:18:07.367717+00:00\",\"endTimeUtc\":\"2019-07-02T04:23:28.0047004+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:23:28.0047004+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:23:28.0047004+00:00\",\"endTimeUtc\":\"2019-07-02T04:25:20.8006132+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:25:20.8006132+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:18:07.5396642+00:00\",\"endTimeUtc\":\"2019-07-02T04:26:14.6441103+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:26:14.6441103+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:10:39.3447183+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:10:52.0008803+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:14.5007324+00:00\",\"endTimeUtc\":\"2019-07-02T05:11:58.0942042+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:11:58.0942042+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:58.0942042+00:00\",\"endTimeUtc\":\"2019-07-02T05:42:45.882824+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:42:45.882824+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:42:45.882824+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:42:58.2576864+00:00\",\"endTimeUtc\":\"2019-07-02T06:07:30.3446889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:07:30.3446889+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:07:30.3446889+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:15.4539523+00:00\",\"endTimeUtc\":\"2019-07-02T05:49:49.8184683+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:49:49.8184683+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:49:49.8184683+00:00\",\"endTimeUtc\":\"2019-07-02T05:52:25.4276548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:52:25.4276548+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:52:25.4276548+00:00\",\"endTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:52:37.8025174+00:00\",\"endTimeUtc\":\"2019-07-02T05:58:32.4097461+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:58:32.4097461+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:58:32.4097461+00:00\",\"endTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:15.5007505+00:00\",\"endTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:32.3603857+00:00\",\"endTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"endTimeUtc\":\"2019-07-02T05:26:14.066905+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:26:14.066905+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:26:14.066905+00:00\",\"endTimeUtc\":\"2019-07-02T05:34:36.260147+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:34:36.260147+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:10:52.1571764+00:00\",\"endTimeUtc\":\"2019-07-02T05:11:24.0475429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:11:24.0475429+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:24.0475429+00:00\",\"endTimeUtc\":\"2019-07-02T05:12:26.3753966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:12:26.3753966+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-02T05:12:26.3753966+00:00\",\"endTimeUtc\":\"2019-07-02T05:12:46.2501429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:12:46.2501429+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-02T05:12:46.2501429+00:00\",\"endTimeUtc\":\"2019-07-02T06:00:38.6812748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:00:38.6812748+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:00:38.6812748+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:00:51.6967636+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:12.2590378+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:12.2590378+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:01:12.2590378+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:35.0400537+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:35.0400537+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:01:35.0400537+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:10:57.6174313+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:10.5079217+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.6329274+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.6015027+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:08.8053587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:08.8053587+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.8359736+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:07.5241122+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:07.5241122+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.7890629+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:08.5084853+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:08.5084853+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"endTimeUtc\":\"2019-07-02T06:26:53.0215336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:26:53.0215336+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:26:53.0371579+00:00\",\"endTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.6303133+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:10.9104815+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:10.9104815+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:10.9104815+00:00\",\"endTimeUtc\":\"2019-07-02T06:33:53.4392002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:33:53.4392002+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:33:53.4392002+00:00\",\"endTimeUtc\":\"2019-07-02T06:56:02.9220503+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:56:02.9220503+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:56:02.9376897+00:00\",\"endTimeUtc\":\"2019-07-02T07:07:12.8996691+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:07:12.8996691+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:07:12.8996691+00:00\",\"endTimeUtc\":\"2019-07-02T07:10:12.3048311+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:10:12.3048311+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:10:12.3048311+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:36.4098285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:36.4098285+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:36.4098285+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:51.2221247+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:26.7686939+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:26.7686939+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:26.7686939+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:11.1270118+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:49.6577102+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:49.6577102+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:49.6577102+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:19.7823496+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:19.7823496+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:19.7979735+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:48.8291868+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:48.8291868+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:48.8291868+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:45.0315118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:45.0315118+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.5990652+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:12.0353743+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:12.0353743+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:12.0353743+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:25.2647198+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:25.2647198+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:25.2647198+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:56.1264765+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:56.1264765+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:56.1264765+00:00\",\"endTimeUtc\":\"2019-07-02T07:06:34.4001107+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:06:34.4001107+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:06:34.4001107+00:00\",\"endTimeUtc\":\"2019-07-02T07:11:49.2416687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:11:49.2416687+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:11:49.2416687+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:42.9565923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:42.9565923+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:42.9565923+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:57.6126677+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:32.6906892+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:32.6906892+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:32.6906892+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:14.4866123+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:50.1733338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:50.1733338+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:50.1733338+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:17.594873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:17.594873+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:17.594873+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:46.9695206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:46.9695206+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:46.9695206+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:42.5001788+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:42.5001788+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.5990652+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:11.4261976+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:11.4261976+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:11.4261976+00:00\",\"endTimeUtc\":\"2019-07-02T06:34:43.5166994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:34:43.5166994+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:34:43.5166994+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:50.3610262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:50.3610262+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:50.3610262+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:44.7131408+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:44.7131408+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:44.7131408+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:11.8366758+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:11.8366758+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:11.8366758+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:32.4759134+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:32.4759134+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:32.4759134+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:49.1162589+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:27.5504357+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:27.5504357+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:27.5504357+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:11.0793519+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:11.0793519+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:10.6124897+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:48.1428249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:48.1428249+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:22:48.1428249+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:14.2831647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:14.2831647+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:14.2831647+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:45.1108914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:45.1108914+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:45.1108914+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:11.0636949+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:11.0636949+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:11.0793519+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:46.5788997+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:46.5788997+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.5990652+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:10.8791674+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:10.8791674+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:10.8791674+00:00\",\"endTimeUtc\":\"2019-07-02T06:35:03.7976925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:35:03.7976925+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:35:03.8133172+00:00\",\"endTimeUtc\":\"2019-07-02T06:53:18.8626993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:53:18.8626993+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:53:18.9251996+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:03.9168332+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:03.9168332+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:03.9168332+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:38.6491279+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:38.6491279+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:38.6491279+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:22.0706644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:22.0706644+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:22.5384543+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:35.3196213+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:12.7224951+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:12.7224951+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:12.7224951+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"endTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:57.8626352+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:57.9559273+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:57.9559273+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:57.9559273+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:29.064251+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:29.064251+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:29.064251+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:55.5000583+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:55.5000583+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:55.5000583+00:00\",\"endTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"endTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:28:14.7483355+00:00\",\"endTimeUtc\":\"2019-07-02T08:24:10.7757593+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:24:10.7757593+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:10.1641807+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:18:49.3430364+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:11.4676352+00:00\",\"endTimeUtc\":\"2019-07-02T06:48:47.383541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:48:47.383541+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4040248+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:03.5675001+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:03.5675001+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:03.5675001+00:00\",\"endTimeUtc\":\"2019-07-02T06:32:46.9869341+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:32:46.9869341+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:32:46.9869341+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:50.2956257+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:50.2956257+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:50.2956257+00:00\",\"endTimeUtc\":\"2019-07-02T06:42:37.401433+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:42:37.401433+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:42:37.401433+00:00\",\"endTimeUtc\":\"2019-07-02T06:48:47.3679413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:48:47.3679413+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:48:47.4460422+00:00\",\"endTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:49:01.8988848+00:00\",\"endTimeUtc\":\"2019-07-02T06:57:58.2794998+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:57:58.2794998+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:57:58.2794998+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:59.5566899+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:59.5566899+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:59.5723171+00:00\",\"endTimeUtc\":\"2019-07-02T07:09:50.3830522+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:09:50.3830522+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:09:50.3830522+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:50.221627+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:50.221627+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:50.221627+00:00\",\"endTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:30:02.8876336+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:30:15.434366+00:00\",\"endTimeUtc\":\"2019-07-02T07:41:52.3810094+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:41:52.3810094+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:41:52.3810094+00:00\",\"endTimeUtc\":\"2019-07-02T07:51:20.3706987+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:51:20.3706987+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:51:20.3706987+00:00\",\"endTimeUtc\":\"2019-07-02T07:54:43.7906936+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:54:43.7906936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:54:43.7906936+00:00\",\"endTimeUtc\":\"2019-07-02T07:56:37.9152192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:56:37.9152192+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:56:37.9152192+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"endTimeUtc\":\"2019-07-02T08:00:42.0540772+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:00:42.0540772+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:00:42.0540772+00:00\",\"endTimeUtc\":\"2019-07-02T08:01:39.3506081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:01:39.3506081+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:01:39.3506081+00:00\",\"endTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:01:55.5224694+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:36.9598378+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:36.9598378+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:04:36.9598378+00:00\",\"endTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"endTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:48:18.4083052+00:00\",\"endTimeUtc\":\"2019-07-02T12:49:26.2504647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:49:26.2504647+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:49:26.2504647+00:00\",\"endTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:55.8729974+00:00\",\"endTimeUtc\":\"2019-07-02T06:21:59.401871+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:21:59.401871+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:59.401871+00:00\",\"endTimeUtc\":\"2019-07-02T06:25:34.9447223+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:25:34.9447223+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:25:34.9447223+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:00.7378246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:00.7378246+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:00.7378246+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:22.9396254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:22.9396254+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:22.9552234+00:00\",\"endTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:58:06.4047072+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:48.4147421+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:48.4147421+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:48.4147421+00:00\",\"endTimeUtc\":\"2019-07-02T07:17:27.0987697+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:17:27.0987697+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:17:27.0987697+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:24.9080013+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:24.9080013+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:24.9080013+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:33.40652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:33.40652+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:33.40652+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"steps\":[]}]},{\"name\":\"Update OSImage of NC Service Fabric cluster.\",\"description\":\"Update OSImage on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4196492+00:00\",\"endTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:47.1689963+00:00\",\"endTimeUtc\":\"2019-07-02T06:23:38.3064558+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:23:38.3064558+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:23:38.3064558+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:32.5202558+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:32.5202558+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:32.5202558+00:00\",\"endTimeUtc\":\"2019-07-02T06:48:56.2271195+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:48:56.2271195+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:48:56.2271195+00:00\",\"endTimeUtc\":\"2019-07-02T06:51:41.7551938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:51:41.7551938+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:51:41.7551938+00:00\",\"endTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:59:00.4193338+00:00\",\"endTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:59:18.1846905+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:02.5553868+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:02.5553868+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:02.5553868+00:00\",\"endTimeUtc\":\"2019-07-02T07:13:34.3671764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:13:34.3671764+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:13:34.3671764+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:16.4237266+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:16.4237266+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:16.4237266+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:29.9846342+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:29.9846342+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:29.9846342+00:00\",\"endTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:29:11.5758165+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:29:26.1694545+00:00\",\"endTimeUtc\":\"2019-07-02T07:32:08.9174802+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:32:08.9174802+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:32:08.9174802+00:00\",\"endTimeUtc\":\"2019-07-02T07:35:00.8372167+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:35:00.8372167+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:35:00.8372167+00:00\",\"endTimeUtc\":\"2019-07-02T08:03:19.4763258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:03:19.4763258+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:03:19.4763258+00:00\",\"endTimeUtc\":\"2019-07-02T08:06:10.6462794+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:06:10.6462794+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:06:10.6462794+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage of SLB and Gateway VMs.\",\"description\":\"Update OSImage on the SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:35.4813353+00:00\",\"endTimeUtc\":\"2019-07-02T09:12:32.5260198+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:12:32.5260198+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:54.1689299+00:00\",\"endTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:13.8715149+00:00\",\"endTimeUtc\":\"2019-07-02T08:25:05.2126423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:25:05.2126423+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:25:05.2126423+00:00\",\"endTimeUtc\":\"2019-07-02T08:28:55.6333438+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:28:55.6333438+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:28:55.6333438+00:00\",\"endTimeUtc\":\"2019-07-02T08:33:00.6302867+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:33:00.6302867+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:33:00.6302867+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"endTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:42:15.0457672+00:00\",\"endTimeUtc\":\"2019-07-02T08:43:58.2319858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:43:58.2319858+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:43:58.2319858+00:00\",\"endTimeUtc\":\"2019-07-02T08:48:12.5268696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:48:12.5268696+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:48:12.5268696+00:00\",\"endTimeUtc\":\"2019-07-02T08:53:00.1172808+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:53:00.1172808+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:53:00.1329074+00:00\",\"endTimeUtc\":\"2019-07-02T08:55:38.3029647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:55:38.3029647+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:55:38.3029647+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:54.0125166+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:13.8715149+00:00\",\"endTimeUtc\":\"2019-07-02T08:23:49.6978736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:23:49.6978736+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:23:49.6978736+00:00\",\"endTimeUtc\":\"2019-07-02T08:27:19.9299657+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:27:19.9299657+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:27:19.9299657+00:00\",\"endTimeUtc\":\"2019-07-02T08:31:14.9595655+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:31:14.9595655+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:31:14.9595655+00:00\",\"endTimeUtc\":\"2019-07-02T08:34:00.2856934+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:34:00.2856934+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:34:00.2856934+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"endTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:38:13.4703159+00:00\",\"endTimeUtc\":\"2019-07-02T08:40:42.8281036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:40:42.8281036+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:40:42.8281036+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:22.7778959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:22.7778959+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:22.7778959+00:00\",\"endTimeUtc\":\"2019-07-02T08:50:21.759815+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:50:21.759815+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:50:21.759815+00:00\",\"endTimeUtc\":\"2019-07-02T08:52:53.4142714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:52:53.4142714+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:52:53.4142714+00:00\",\"endTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"endTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:57:34.5828715+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:46.1601696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:46.1601696+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:46.1601696+00:00\",\"endTimeUtc\":\"2019-07-02T09:02:14.8608805+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:02:14.8608805+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:02:14.8608805+00:00\",\"endTimeUtc\":\"2019-07-02T09:06:19.8116478+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:06:19.8116478+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:06:19.8116478+00:00\",\"endTimeUtc\":\"2019-07-02T09:08:52.7318174+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:08:52.7318174+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:08:52.7318174+00:00\",\"endTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:12:32.5260198+00:00\",\"endTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:12:48.5105303+00:00\",\"endTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4040248+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:15.7532562+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:15.7532562+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:15.7532562+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:36.744517+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:36.744517+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:36.7601226+00:00\",\"endTimeUtc\":\"2019-07-02T07:32:47.9953937+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:32:47.9953937+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:32:47.9953937+00:00\",\"endTimeUtc\":\"2019-07-02T07:34:54.0404238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:34:54.0404238+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:34:54.0404238+00:00\",\"endTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"endTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:47:55.5250234+00:00\",\"endTimeUtc\":\"2019-07-02T07:50:26.3697803+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:50:26.3697803+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:50:26.3697803+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:00.6171931+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:00.6171931+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:00.6171931+00:00\",\"endTimeUtc\":\"2019-07-02T08:03:43.0389231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:03:43.0389231+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:03:43.0389231+00:00\",\"endTimeUtc\":\"2019-07-02T08:07:52.1138917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:07:52.1138917+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:07:52.1138917+00:00\",\"endTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"endTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:55.5897881+00:00\",\"endTimeUtc\":\"2019-07-02T08:26:59.8832406+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:26:59.8832406+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:26:59.8832406+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:29.314568+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:29.314568+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:29.314568+00:00\",\"endTimeUtc\":\"2019-07-02T08:42:35.0766873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:42:35.0766873+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:42:35.0923079+00:00\",\"endTimeUtc\":\"2019-07-02T08:44:58.5438046+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:44:58.5438046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:44:58.559507+00:00\",\"endTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:04.6293969+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:04.6293969+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:04.6293969+00:00\",\"endTimeUtc\":\"2019-07-02T09:05:20.5624419+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:05:20.5624419+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:05:20.5624419+00:00\",\"endTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:05:37.2027676+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:30.6305749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:30.6305749+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:30.6305749+00:00\",\"endTimeUtc\":\"2019-07-02T09:32:09.2802248+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:32:09.2802248+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:50.1147268+00:00\",\"endTimeUtc\":\"2019-07-02T09:32:09.2646158+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:32:09.2646158+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:09.2802248+00:00\",\"endTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:24.5144607+00:00\",\"endTimeUtc\":\"2019-07-02T09:41:29.9779476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:41:29.9779476+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:41:29.9779476+00:00\",\"endTimeUtc\":\"2019-07-02T09:50:24.6593023+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:50:24.6593023+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:50:24.6593023+00:00\",\"endTimeUtc\":\"2019-07-02T09:58:45.4042361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:58:45.4042361+00:00\",\"steps\":[]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:58:45.4042361+00:00\",\"endTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"endTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"steps\":[]}]},{\"name\":\"Change ACS VM DefaultMoveType\",\"description\":\"Change ACS VM DefaultMoveType.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"endTimeUtc\":\"2019-07-02T10:19:45.6100797+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:19:45.6100797+00:00\",\"steps\":[]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:14.8272282+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.6852791+00:00\",\"endTimeUtc\":\"2019-07-02T06:21:05.7466543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:21:05.7466543+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:05.7466543+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:18.1610462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:18.1610462+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:18.1610462+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:33.4104464+00:00\",\"endTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:48.8789028+00:00\",\"endTimeUtc\":\"2019-07-02T06:53:03.8161186+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:53:03.8161186+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:53:03.8161186+00:00\",\"endTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:26:41.7337815+00:00\",\"endTimeUtc\":\"2019-07-02T08:23:26.4013096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:23:26.4013096+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:23:26.4013096+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:24.2622523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:24.2622523+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:23:42.7291996+00:00\",\"endTimeUtc\":\"2019-07-02T08:34:13.4261854+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:34:13.4261854+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:34:13.4418425+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:24.2466281+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:24.2466281+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:24.2622523+00:00\",\"endTimeUtc\":\"2019-07-02T08:53:50.3198254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:53:50.3198254+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:53:50.3198254+00:00\",\"endTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:47.373162+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:29.6921643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:29.6921643+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:29.6921643+00:00\",\"endTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:44.5201202+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:00.0045031+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:40.7224549+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:40.7224549+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:40.7224549+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:38.0799312+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:38.0799312+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:38.0799312+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"endTimeUtc\":\"2019-07-02T09:46:32.3963319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:46:32.3963319+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:10.6886933+00:00\",\"endTimeUtc\":\"2019-07-02T06:55:24.938406+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:55:24.938406+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:24.938406+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:57.7655553+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:57.7655553+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:57.7655553+00:00\",\"endTimeUtc\":\"2019-07-02T07:53:12.0568282+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:53:12.0568282+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:53:12.0725005+00:00\",\"endTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:53:23.5566218+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:40.3660449+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:40.3660449+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:04:40.3660449+00:00\",\"endTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"endTimeUtc\":\"2019-07-02T08:31:08.9595995+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:31:08.9595995+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:31:08.9595995+00:00\",\"endTimeUtc\":\"2019-07-02T08:40:47.2968707+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:40:47.2968707+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:40:47.2968707+00:00\",\"endTimeUtc\":\"2019-07-02T09:21:52.7403782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:21:52.7403782+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:21:52.7403782+00:00\",\"endTimeUtc\":\"2019-07-02T09:32:18.8582222+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:32:18.8582222+00:00\",\"steps\":[]},{\"name\":\"Install AzureMonitor Metrics Server\",\"description\":\"Perform AzureMonitor Metrics Server installation on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:18.8582222+00:00\",\"endTimeUtc\":\"2019-07-02T09:38:36.4330913+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:38:36.4330913+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:34.9205418+00:00\",\"endTimeUtc\":\"2019-07-02T09:33:42.044787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:33:42.044787+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:33:42.044787+00:00\",\"endTimeUtc\":\"2019-07-02T09:35:10.3406454+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:35:10.3406454+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:35:10.3406454+00:00\",\"endTimeUtc\":\"2019-07-02T09:38:36.4174661+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:38:36.4174661+00:00\",\"steps\":[]}]},{\"name\":\"Post-Update WAS\",\"description\":\"Perform Post-Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:38:36.5112143+00:00\",\"endTimeUtc\":\"2019-07-02T09:46:13.5216213+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:46:13.5216213+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:46:13.5216213+00:00\",\"endTimeUtc\":\"2019-07-02T09:46:32.3807171+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:46:32.3807171+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:46:32.3963319+00:00\",\"endTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:46:47.3649047+00:00\",\"endTimeUtc\":\"2019-07-02T09:47:01.3335104+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:47:01.3335104+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:47:01.3335104+00:00\",\"endTimeUtc\":\"2019-07-02T10:08:35.0854105+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:08:35.0854105+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:08:35.0854105+00:00\",\"endTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"endTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:09:03.5533432+00:00\",\"endTimeUtc\":\"2019-07-02T10:09:18.928944+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:09:18.928944+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:09:18.928944+00:00\",\"endTimeUtc\":\"2019-07-02T10:16:04.8469395+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:16:04.8469395+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:16:04.8469395+00:00\",\"endTimeUtc\":\"2019-07-02T10:40:48.7398124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:40:48.7398124+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:40:48.7398124+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:41:02.4268402+00:00\",\"endTimeUtc\":\"2019-07-02T10:52:03.9550285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:52:03.9550285+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:52:03.9550285+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"endTimeUtc\":\"2019-07-02T11:11:33.5398766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:11:33.5398766+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:11:33.5398766+00:00\",\"endTimeUtc\":\"2019-07-02T11:18:42.1866374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:18:42.1866374+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:18:42.1866374+00:00\",\"endTimeUtc\":\"2019-07-02T11:35:32.9001399+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:35:32.9001399+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:35:32.9001399+00:00\",\"endTimeUtc\":\"2019-07-02T11:41:56.4443359+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:41:56.4443359+00:00\",\"steps\":[]},{\"name\":\"Install AzureMonitor Metrics Server\",\"description\":\"Perform AzureMonitor Metrics Server installation on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:41:56.4443359+00:00\",\"endTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:42:10.1783871+00:00\",\"endTimeUtc\":\"2019-07-02T11:42:59.9507105+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:42:59.9507105+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:42:59.9507105+00:00\",\"endTimeUtc\":\"2019-07-02T11:43:53.3528147+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:43:53.3528147+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:43:53.3528147+00:00\",\"endTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"steps\":[]}]},{\"name\":\"Post-Update WAS\",\"description\":\"Perform Post-Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"endTimeUtc\":\"2019-07-02T11:52:47.2189256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:52:47.2189256+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:52:47.2189256+00:00\",\"endTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"endTimeUtc\":\"2019-07-02T12:00:33.7078239+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:00:33.7078239+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:44.4734275+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:00.0980264+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:56.035016+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:56.035016+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:56.035016+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:52.3321052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:52.3321052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:52.3321052+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:00.134001+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:00.134001+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:00.134001+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:28.2430987+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:44.3209546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:44.3209546+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:44.3209546+00:00\",\"endTimeUtc\":\"2019-07-02T07:07:20.9308838+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:07:20.9308838+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:07:20.9465128+00:00\",\"endTimeUtc\":\"2019-07-02T07:51:15.5894875+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:51:15.5894875+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:51:15.5894875+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:51:31.0580485+00:00\",\"endTimeUtc\":\"2019-07-02T08:05:51.1777428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:05:51.1777428+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:05:51.1777428+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"endTimeUtc\":\"2019-07-02T08:50:12.4629632+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:50:12.4629632+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:50:12.4629632+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:51.9100965+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:51.9100965+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:51.9100965+00:00\",\"endTimeUtc\":\"2019-07-02T08:59:47.2532118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:59:47.2532118+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:59:47.2532118+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:02.8000212+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:16.0341392+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:30.1589753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:30.1589753+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:30.1589753+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:59.3305942+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:59.3305942+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:59.3305942+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:24.4744364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:24.4744364+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:24.4744364+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"endTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:23:16.7081708+00:00\",\"endTimeUtc\":\"2019-07-02T09:23:44.6297253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:23:44.6297253+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:23:44.7391261+00:00\",\"endTimeUtc\":\"2019-07-02T09:33:22.6075199+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:33:22.6075199+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:33:22.6075199+00:00\",\"endTimeUtc\":\"2019-07-02T09:57:22.8739435+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:57:22.8739435+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:57:22.8739435+00:00\",\"endTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:57:36.8269103+00:00\",\"endTimeUtc\":\"2019-07-02T10:09:21.7410373+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:09:21.7410373+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:09:21.7410373+00:00\",\"endTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"endTimeUtc\":\"2019-07-02T12:49:28.2348123+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:49:28.2348123+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:49:28.2348123+00:00\",\"endTimeUtc\":\"2019-07-02T12:55:05.3495111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:55:05.3495111+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3963722+00:00\",\"endTimeUtc\":\"2019-07-02T13:00:28.9551814+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:00:28.9551814+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:00:28.9551814+00:00\",\"endTimeUtc\":\"2019-07-02T13:01:01.3616764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:01:01.3616764+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:01:01.3616764+00:00\",\"endTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"endTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:24.3480751+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:24.3480751+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:24.3480751+00:00\",\"endTimeUtc\":\"2019-07-02T06:40:06.9970152+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:40:06.9970152+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:40:06.9970152+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:20.227424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:20.227424+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:40:27.1218456+00:00\",\"endTimeUtc\":\"2019-07-02T06:40:49.0746768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:40:49.0746768+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:40:49.0746768+00:00\",\"endTimeUtc\":\"2019-07-02T06:50:59.9123429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:50:59.9123429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:50:59.9278773+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:03.8040747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:03.8040747+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:03.8040747+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:20.1961713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:20.1961713+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:20.2744071+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:39.8871238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:39.8871238+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:30.7741631+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:37.6334544+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:37.6334544+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:37.6334544+00:00\",\"endTimeUtc\":\"2019-07-02T07:33:30.85391+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:33:30.85391+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:33:30.85391+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:38.9450755+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:38.9450755+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:38.9450755+00:00\",\"endTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:53.2105921+00:00\",\"endTimeUtc\":\"2019-07-02T08:11:17.4553459+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:11:17.4553459+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:11:17.4553459+00:00\",\"endTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"endTimeUtc\":\"2019-07-02T08:32:01.8964855+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:32:01.8964855+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:32:01.8964855+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:23.4654299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:23.4654299+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:23.4654299+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:39.8715918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:39.8715918+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:39.8871238+00:00\",\"endTimeUtc\":\"2019-07-02T08:56:33.5679427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:56:33.5679427+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:56:33.5679427+00:00\",\"endTimeUtc\":\"2019-07-02T09:06:25.1709736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:06:25.1709736+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:06:25.1709736+00:00\",\"endTimeUtc\":\"2019-07-02T09:15:15.7584984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:15:15.7584984+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:15:15.7584984+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:07.1621111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:07.1621111+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:07.1621111+00:00\",\"endTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:26.4120313+00:00\",\"endTimeUtc\":\"2019-07-02T09:23:17.3488034+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:23:17.3488034+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:23:17.3644119+00:00\",\"endTimeUtc\":\"2019-07-02T09:33:02.6702288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:33:02.6702288+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:33:02.6702288+00:00\",\"endTimeUtc\":\"2019-07-02T09:52:37.4546374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:52:37.4546374+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:52:37.4546374+00:00\",\"endTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:53:04.9856202+00:00\",\"endTimeUtc\":\"2019-07-02T09:53:18.7666576+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:53:18.7666576+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:53:18.7666576+00:00\",\"endTimeUtc\":\"2019-07-02T09:59:37.6536246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:59:37.6536246+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:59:37.669323+00:00\",\"endTimeUtc\":\"2019-07-02T10:25:16.1467939+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:25:16.1467939+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:25:16.1467939+00:00\",\"endTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:25:29.6622643+00:00\",\"endTimeUtc\":\"2019-07-02T10:34:05.6818004+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:34:05.6818004+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:34:05.6818004+00:00\",\"endTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"endTimeUtc\":\"2019-07-02T10:50:12.8312889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:50:12.8312889+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:50:12.8312889+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:31.4504095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:31.4504095+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:00:31.4504095+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"endTimeUtc\":\"2019-07-02T11:10:42.4832712+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:10:42.4832712+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:10:42.4832712+00:00\",\"endTimeUtc\":\"2019-07-02T11:19:53.2964615+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:19:53.2964615+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:37.435884+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:06.6297259+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:06.6297259+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4196492+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:04.9811585+00:00\",\"endTimeUtc\":\"2019-07-02T06:25:48.7569598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:25:48.7569598+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:25:48.7569598+00:00\",\"endTimeUtc\":\"2019-07-02T06:34:39.4073761+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:34:39.4073761+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:34:39.4073761+00:00\",\"endTimeUtc\":\"2019-07-02T06:41:30.2772209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:41:30.2772209+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:41:30.2772209+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:54.3051647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:54.3051647+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:54.3364123+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.529025+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:37.0257827+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:37.0257827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:04.9811585+00:00\",\"endTimeUtc\":\"2019-07-02T06:24:59.2890686+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:24:59.2890686+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:24:59.2890686+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:54.5349533+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:54.5349533+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:54.5504024+00:00\",\"endTimeUtc\":\"2019-07-02T06:35:04.9539284+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:35:04.9539284+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:35:04.9539284+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:38.5301436+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:38.5301436+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:38.5301436+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:37.0101196+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:37.0101196+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:54.873104+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:09.9977244+00:00\",\"endTimeUtc\":\"2019-07-02T06:24:33.695822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:24:33.695822+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:24:33.695822+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:56.5824465+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:56.5824465+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:56.5824465+00:00\",\"endTimeUtc\":\"2019-07-02T06:34:01.0953834+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:34:01.0953834+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:34:01.0953834+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:52.3894829+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:52.3894829+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:52.3894829+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:06.6297259+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:20.2365284+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:20.2365284+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:20.2365284+00:00\",\"endTimeUtc\":\"2019-07-02T06:55:22.8603192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:55:22.8603192+00:00\",\"steps\":[]},{\"name\":\"Preupdate Azure Monitor\",\"description\":\"Preupdate Azure Monitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:22.8603192+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"steps\":[{\"name\":\"(AzMon) AzureMonitor Pre Update\",\"description\":\"Configures AzureMonitor Pre Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:38.0475726+00:00\",\"endTimeUtc\":\"2019-07-02T07:04:09.1336338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:04:09.1336338+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:04:09.1336338+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:01.0543345+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:01.0543345+00:00\",\"steps\":[]},{\"name\":\"Phase2 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:01.0543345+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"steps\":[]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:44.6440707+00:00\",\"endTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:58.7690572+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:54.0795273+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:54.0795273+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:54.0795273+00:00\",\"endTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:09.7981895+00:00\",\"endTimeUtc\":\"2019-07-02T07:28:16.6858025+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:28:16.6858025+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:28:16.6858025+00:00\",\"endTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"endTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:05:25.3137696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:05:25.3137696+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:05:25.3137696+00:00\",\"endTimeUtc\":\"2019-07-02T13:06:56.1644787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:06:56.1644787+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:06:56.6176008+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:06:56.6176008+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:06:56.6176008+00:00\",\"endTimeUtc\":\"2019-07-02T13:10:29.9638281+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:10:29.9638281+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:06:36.8209567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:06:36.8209567+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:06:36.8209567+00:00\",\"endTimeUtc\":\"2019-07-02T13:10:21.4409077+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:10:21.4409077+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:02:41.9087143+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:02:41.9087143+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:02:41.9087143+00:00\",\"endTimeUtc\":\"2019-07-02T13:05:03.6096454+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:05:03.6096454+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:19:04.4558171+00:00\",\"endTimeUtc\":\"2019-07-02T13:31:05.7195943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:31:05.7195943+00:00\",\"steps\":[]},{\"name\":\"Live Update for SRP and Gateway\",\"description\":\"Live Update Fabric Ring Controller Services (SRP and Gateway) - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:31:05.7195943+00:00\",\"endTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:31:23.2196366+00:00\",\"endTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:31:23.0633864+00:00\",\"endTimeUtc\":\"2019-07-02T13:43:29.8279302+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:43:29.8279302+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:43:29.8279302+00:00\",\"endTimeUtc\":\"2019-07-02T13:43:47.6870133+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:43:47.6870133+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:47:28.2611054+00:00\",\"endTimeUtc\":\"2019-07-02T13:57:09.493645+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:57:09.493645+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:57:09.493645+00:00\",\"endTimeUtc\":\"2019-07-02T14:04:43.3729809+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:04:43.3729809+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:46:26.0557989+00:00\",\"endTimeUtc\":\"2019-07-02T14:02:13.7768244+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:02:13.7768244+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:02:13.7768244+00:00\",\"endTimeUtc\":\"2019-07-02T14:03:57.525595+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:03:57.525595+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.1820343+00:00\",\"endTimeUtc\":\"2019-07-02T14:03:28.4478052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:03:28.4478052+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.2757838+00:00\",\"endTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"endTimeUtc\":\"2019-07-02T14:07:02.6404073+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:07:02.6404073+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM CacheService, HintingServiceV2, MetricsStoreService, MetricsStoreBackupManagerService, QueryServiceCoordinator, QueryServiceWorker, FirstTierAggregationService\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.2757838+00:00\",\"endTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"endTimeUtc\":\"2019-07-02T14:05:45.7201816+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:05:45.7201816+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Fabric Service Update\",\"description\":\"Updates MetricsRP, OboService, EventRP, MonRP, OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:05:45.7201816+00:00\",\"endTimeUtc\":\"2019-07-02T14:12:28.4670359+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:12:28.4670359+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:12:28.4670359+00:00\",\"endTimeUtc\":\"2019-07-02T14:13:46.5646957+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:13:46.5646957+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:13:46.5646957+00:00\",\"endTimeUtc\":\"2019-07-02T14:22:28.1286854+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:22:28.1286854+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:22:28.1286854+00:00\",\"endTimeUtc\":\"2019-07-02T14:24:35.0525214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:24:35.0525214+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Post Update Configure\",\"description\":\"Configures AzureMonitor Post Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:24:35.0525214+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.1977391+00:00\",\"endTimeUtc\":\"2019-07-02T14:04:03.9161451+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:04:03.9161451+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:44.9044955+00:00\",\"endTimeUtc\":\"2019-07-02T06:20:08.2634782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:20:08.2634782+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:08.2634782+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:22.7871847+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:22.7871847+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:04.9811585+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:59.18377+00:00\",\"endTimeUtc\":\"2019-07-02T06:22:41.7917219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:22:41.7917219+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:22:41.7917219+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:28.3211129+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:28.3211129+00:00\",\"steps\":[]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:28.3367719+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:20.1954637+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:41.1485755+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:41.1485755+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:41.1485755+00:00\",\"endTimeUtc\":\"2019-07-02T07:27:15.858375+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:27:15.858375+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:27:15.858375+00:00\",\"endTimeUtc\":\"2019-07-02T07:55:52.5087342+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:55:52.5087342+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:55:52.5087342+00:00\",\"endTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:56:07.1023844+00:00\",\"endTimeUtc\":\"2019-07-02T08:05:57.1621722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:05:57.1621722+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:05:57.1621722+00:00\",\"endTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"endTimeUtc\":\"2019-07-02T08:33:43.75463+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:33:43.75463+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:33:43.75463+00:00\",\"endTimeUtc\":\"2019-07-02T08:42:07.0301698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:42:07.0301698+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:42:07.0301698+00:00\",\"endTimeUtc\":\"2019-07-02T08:51:15.524757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:51:15.524757+00:00\",\"steps\":[]},{\"name\":\"Configure DNS client\",\"description\":\"Set server addresses on SupportRing VM DNS clients.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:51:15.524757+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:32.3478305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:32.3478305+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:32.3478305+00:00\",\"endTimeUtc\":\"2019-07-02T09:18:36.7093552+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:18:36.7093552+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:18:36.7093552+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:18:50.9591197+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:20:22.8184289+00:00\",\"endTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:20:39.5684165+00:00\",\"endTimeUtc\":\"2019-07-02T09:24:22.8013291+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:24:22.8013291+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:24:22.8013291+00:00\",\"endTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:15.1081577+00:00\",\"endTimeUtc\":\"2019-07-02T06:21:59.3706229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:21:59.3706229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:59.3706229+00:00\",\"endTimeUtc\":\"2019-07-02T06:25:35.1008557+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:25:35.1008557+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:25:35.1164802+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:56.3629984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:56.3629984+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:56.3629984+00:00\",\"endTimeUtc\":\"2019-07-02T07:04:07.6024167+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:04:07.6024167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:04:07.6182032+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:57.4288877+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:57.4288877+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:57.4288877+00:00\",\"endTimeUtc\":\"2019-07-02T07:29:48.6221796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:29:48.6221796+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:29:48.6221796+00:00\",\"endTimeUtc\":\"2019-07-02T07:37:22.3044519+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:37:22.3044519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:37:22.3044519+00:00\",\"endTimeUtc\":\"2019-07-02T07:54:54.6966773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:54:54.6966773+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:54:54.6966773+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:05.30469+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:05.30469+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:29.9047493+00:00\",\"endTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.6852791+00:00\",\"endTimeUtc\":\"2019-07-02T06:22:41.3386111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:22:41.3386111+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:22:41.3386111+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:39.082265+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:39.082265+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:39.082265+00:00\",\"endTimeUtc\":\"2019-07-02T06:38:46.7167726+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:38:46.7167726+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:38:46.7167726+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:10.1643351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:10.1643351+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:10.1800842+00:00\",\"endTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:33:00.886+00:00\",\"endTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:33:10.9952534+00:00\",\"endTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:33:10.7140065+00:00\",\"endTimeUtc\":\"2019-07-02T14:36:13.2900268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:36:13.2900268+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:36:13.2900268+00:00\",\"endTimeUtc\":\"2019-07-02T14:38:51.6555366+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:38:51.6555366+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"endTimeUtc\":\"2019-07-02T14:48:11.7135285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:48:11.7135285+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:48:11.7135285+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:13.6266889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:13.6266889+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T15:02:13.6266889+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-01T23:26:53.067Z\",\"lastUpdatedTime\":\"2019-07-02T15:02:28.6112119+00:00\",\"duration\":\"PT15H49M22.854S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42/updateRuns?api-version=2016-05-01+32": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "63", "64" ], + "x-ms-client-request-id": [ "fe86ba0b-c60b-401b-a237-8df488f09086" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0deea81f-0010-45b7-9fde-27cb57f3bcaa" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJa1q6exL7c6oj/QjOAC/46OqLENMZBDdQO1s1DS3r9hndohAZjK2qF7DouAArHW7xobcMmcizhT0oe4nIuB4E0ykqSdR5ui5LtoUYaIOp2boO+Wty9g+ESemBoiZACEzGaoUw2TP8VznY7VtB3a7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14702" ], + "x-ms-request-id": [ "0deea81f-0010-45b7-9fde-27cb57f3bcaa" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032013Z:0deea81f-0010-45b7-9fde-27cb57f3bcaa" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "6546" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42/updateRuns/07843b0d-c2b6-4579-adcc-caeb3a70fc0d\",\"name\":\"northwest/Microsoft1.1907.11.42/07843b0d-c2b6-4579-adcc-caeb3a70fc0d\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:08:26.2910818+00:00\",\"endTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:08:26.2910818+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:08:32.2911355+00:00\",\"endTimeUtc\":\"2019-08-14T05:10:26.2781006+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:10:26.2781006+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:10:26.2781006+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:10:32.168766+00:00\",\"endTimeUtc\":\"2019-08-14T05:13:20.3792114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:13:20.3792114+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:13:20.3792114+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:19.405122+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:19.405122+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:28:19.4207464+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:37.9084321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:37.9084321+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:28:37.9084321+00:00\",\"endTimeUtc\":\"2019-08-14T05:32:28.0185951+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:32:28.0185951+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:32:28.0185951+00:00\",\"endTimeUtc\":\"2019-08-14T05:37:36.8473021+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:37:36.8473021+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:37:36.8473021+00:00\",\"endTimeUtc\":\"2019-08-14T05:42:42.2564843+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:42:42.2564843+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:42:42.2564843+00:00\",\"endTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:42:48.2877649+00:00\",\"endTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"steps\":[]}]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"endTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:43:07.0847796+00:00\",\"endTimeUtc\":\"2019-08-14T05:43:36.6788106+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:43:36.6788106+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:43:36.6788106+00:00\",\"endTimeUtc\":\"2019-08-14T05:54:11.6754401+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:54:11.6754401+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:54:11.6754401+00:00\",\"endTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:54:17.9098537+00:00\",\"endTimeUtc\":\"2019-08-14T06:03:23.5906732+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:03:23.5906732+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T06:03:23.5906732+00:00\",\"endTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"steps\":[]}]}]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"endTimeUtc\":\"2019-08-14T06:11:34.3901443+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:11:34.3901443+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T06:11:34.3901443+00:00\",\"endTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-14T05:08:17.737Z\",\"lastUpdatedTime\":\"2019-08-14T06:11:48.6558646+00:00\",\"duration\":\"PT1H3M30.996S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns?api-version=2016-05-01+33": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "65", "66" ], + "x-ms-client-request-id": [ "ce07a5fe-cc71-4246-a6d6-3ae390a341ea" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "89fb2b8b-dfac-4142-9c10-67260a1d8b03" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvRx7RUriJnQJxbU1W7kDr0e1OqUab7ZDgVtS8OATL9zVJZV3Zb9vzyk0FlE02S+sgEbKEpSLn8TjvQwSus1gKgozGgTn/oi2EdbDRpaCgFcUid0qARhSQSqhPYZ2ARiPUF7t1CXs+rKwhQpWft0KB" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14701" ], + "x-ms-request-id": [ "89fb2b8b-dfac-4142-9c10-67260a1d8b03" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032014Z:89fb2b8b-dfac-4142-9c10-67260a1d8b03" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "22350" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/38a3d010-c8fd-466f-8848-96318393ceb2\",\"name\":\"northwest/Microsoft1.1907.12.44/38a3d010-c8fd-466f-8848-96318393ceb2\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-16T22:51:50.8973165+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T22:51:50.8973165+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T22:51:50.9129761+00:00\",\"endTimeUtc\":\"2019-08-16T23:01:11.3018284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:01:11.3018284+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:01:11.3018284+00:00\",\"endTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:01:29.8796295+00:00\",\"endTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"steps\":[]}]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"endTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:02:21.566785+00:00\",\"endTimeUtc\":\"2019-08-16T23:02:57.8685412+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:02:57.8685412+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:02:57.8685412+00:00\",\"endTimeUtc\":\"2019-08-16T23:08:09.738972+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:08:09.738972+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:08:09.738972+00:00\",\"endTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:08:23.5670074+00:00\",\"endTimeUtc\":\"2019-08-16T23:16:04.871971+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:16:04.871971+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:16:04.871971+00:00\",\"endTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"steps\":[]}]}]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"endTimeUtc\":\"2019-08-16T23:34:56.289368+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:34:56.289368+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:34:56.289368+00:00\",\"endTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-16T22:32:38.345Z\",\"lastUpdatedTime\":\"2019-08-16T23:35:59.0233488+00:00\",\"duration\":\"PT1H3M20.928S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/3dac2241-fec8-4bf5-8e88-476384682040\",\"name\":\"northwest/Microsoft1.1907.12.44/3dac2241-fec8-4bf5-8e88-476384682040\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"Type \u0027ExpandEngineSpecificNugets\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nException calling \\\"ExtractToFile\\\" with \\\"3\\\" argument(s): \\\"The process cannot access the file \u0027\\\\\\\\AZS-ERCS02\\\\C$\\\\Program Files\\\\WindowsPowerShell\\\\Modules\\\\Microsoft.AzureStack.Diagnostics.DataCollection\\\\ECEngine\\\\CloudEngine.dll\u0027 because it is being used by another process.\\\"\\nat Expand-NugetContent\u003cProcess\u003e, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1473\\nat Expand-UpdateContent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Roles\\\\Common\\\\RoleHelpers.psm1: line 4016\\nat ExpandEngineSpecificNugets, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 735\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-08-15T22:08:19.428Z\",\"lastUpdatedTime\":\"2019-08-16T00:05:21.8513125+00:00\",\"duration\":\"PT1H57M2.485S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/788e22f6-c1e8-47cf-a8d0-a3f26c9508b1\",\"name\":\"northwest/Microsoft1.1907.12.44/788e22f6-c1e8-47cf-a8d0-a3f26c9508b1\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T15:29:28.5923279+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T15:29:28.5923279+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"Type \u0027ExpandEngineSpecificNugets\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nException calling \\\"ExtractToFile\\\" with \\\"3\\\" argument(s): \\\"The process cannot access the file \u0027\\\\\\\\AZS-ERCS03\\\\C$\\\\Program Files\\\\WindowsPowerShell\\\\Modules\\\\Microsoft.AzureStack.Diagnostics.DataCollection\\\\ECEngine\\\\CloudEngine.dll\u0027 because it is being used by another process.\\\"\\nat Expand-NugetContent\u003cProcess\u003e, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1473\\nat Expand-UpdateContent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Roles\\\\Common\\\\RoleHelpers.psm1: line 4016\\nat ExpandEngineSpecificNugets, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 735\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-15T15:29:28.576599+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T15:29:28.576599+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-08-15T12:40:59.379Z\",\"lastUpdatedTime\":\"2019-08-15T15:29:28.5923279+00:00\",\"duration\":\"PT5H6M6.399S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/ec091cb8-c129-4881-85ec-fc78e0b9d362\",\"name\":\"northwest/Microsoft1.1907.12.44/ec091cb8-c129-4881-85ec-fc78e0b9d362\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"Type \u0027ExpandEngineSpecificNugets\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nException calling \\\"ExtractToFile\\\" with \\\"3\\\" argument(s): \\\"The process cannot access the file \u0027\\\\\\\\AZS-ERCS03\\\\C$\\\\Program Files\\\\WindowsPowerShell\\\\Modules\\\\Microsoft.AzureStack.Diagnostics.DataCollection\\\\ECEngine\\\\CloudEngine.dll\u0027 because it is being used by another process.\\\"\\nat Expand-NugetContent\u003cProcess\u003e, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1473\\nat Expand-UpdateContent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Roles\\\\Common\\\\RoleHelpers.psm1: line 4016\\nat ExpandEngineSpecificNugets, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 735\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-08-16T01:45:57.34Z\",\"lastUpdatedTime\":\"2019-08-16T02:05:58.4033362+00:00\",\"duration\":\"PT19H19M33.292S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31/updateRuns?api-version=2016-05-01+34": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "67", "68" ], + "x-ms-client-request-id": [ "59897489-9c64-403b-80a1-6792b7f425fc" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2bee3ceb-3d9d-485a-af1f-34e64d3ef80b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv5zO21Hu4kgGJFGna/C1pharJMdPPM3thd8xD0K0YIS/0rJzBJBOR2Yz6FJgJ+tIREg79CS7X6nq447q48MVzIrvliw8+zBZ+gwiP3XSe2Ch+0qIQ/fcYWqwjI384AnMDG8wkL7pI5tm8WP1nT22M" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14700" ], + "x-ms-request-id": [ "2bee3ceb-3d9d-485a-af1f-34e64d3ef80b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032015Z:2bee3ceb-3d9d-485a-af1f-34e64d3ef80b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:15 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3082" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31/updateRuns/c5a77d48-4336-45ce-bfed-69c9f2e4f038\",\"name\":\"northwest/Microsoft1.1907.5.31/c5a77d48-4336-45ce-bfed-69c9f2e4f038\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:56:18.3314673+00:00\",\"endTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:56:18.3314673+00:00\",\"endTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:56:35.9879217+00:00\",\"endTimeUtc\":\"2019-07-30T21:59:42.3415566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T21:59:42.3415566+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:59:42.3415566+00:00\",\"endTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:00:00.7788475+00:00\",\"endTimeUtc\":\"2019-07-30T22:06:01.1837938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:06:01.1837938+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:06:01.1837938+00:00\",\"endTimeUtc\":\"2019-07-30T22:27:59.8792146+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:27:59.8792146+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:27:59.8792146+00:00\",\"endTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"endTimeUtc\":\"2019-07-30T22:37:41.8353752+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:37:41.8353752+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:37:41.8353752+00:00\",\"endTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-07-30T21:55:58.456Z\",\"lastUpdatedTime\":\"2019-07-30T22:37:59.5326231+00:00\",\"duration\":\"PT42M1.123S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33/updateRuns?api-version=2016-05-01+35": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "69", "70" ], + "x-ms-client-request-id": [ "8d37ccec-c117-40f2-8626-1771201e8f83" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "80fde148-128c-438b-b9c3-a5cdefb8bbd8" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbVOQAZBF4KjWZWnWeF+sXoLH51Uffk0hXNNsVnSXYu4YkbQnJ6ZIHHBm6/pofg4Db3XrwJ9cdnk5R6lfazRSX7+BUvfMjpbqhdYlPodOdTG63DFVK3/f/QHbXn2EiTmPOlB+7CfKmxAvqxbCkJA7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14699" ], + "x-ms-request-id": [ "80fde148-128c-438b-b9c3-a5cdefb8bbd8" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032016Z:80fde148-128c-438b-b9c3-a5cdefb8bbd8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:16 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3367" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33/updateRuns/73a0519b-50d6-4b5a-a512-0ab96856c03a\",\"name\":\"northwest/Microsoft1.1907.6.33/73a0519b-50d6-4b5a-a512-0ab96856c03a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:06:01.6558025+00:00\",\"endTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:06:01.7337388+00:00\",\"endTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:06:09.7023927+00:00\",\"endTimeUtc\":\"2019-07-31T22:08:30.944766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:08:30.944766+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:08:30.944766+00:00\",\"endTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:08:38.991541+00:00\",\"endTimeUtc\":\"2019-07-31T22:12:55.0875294+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:12:55.0875294+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:12:55.0875294+00:00\",\"endTimeUtc\":\"2019-07-31T22:32:49.0627962+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:32:49.0627962+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:32:49.0627962+00:00\",\"endTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"endTimeUtc\":\"2019-07-31T22:37:20.9812719+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:37:20.9812719+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:37:20.9812719+00:00\",\"endTimeUtc\":\"2019-07-31T22:49:43.3126219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:49:43.3126219+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:49:43.3126219+00:00\",\"endTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-07-31T22:05:52.436Z\",\"lastUpdatedTime\":\"2019-07-31T22:50:02.7504126+00:00\",\"duration\":\"PT44M10.376S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35/updateRuns?api-version=2016-05-01+36": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "71", "72" ], + "x-ms-client-request-id": [ "c13266ed-1117-4dcc-b2cb-fa7e249f8eff" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cedf60ea-4c0c-4058-9cbe-fd38c74dd8a1" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvuRqYWvKIWzUcewH/flntOfsaumJCOEiGR12lmSOoJupeKgViMb8bpDZ+0eXVxvbvlXh+Yodvf89UEZybXYQyPRAP6pgwnz2jEBHDgG1uEbL5w6eu2cv3jiQTxCl1MiuN+GiMP7s/57tQkaLDusd/" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14698" ], + "x-ms-request-id": [ "cedf60ea-4c0c-4058-9cbe-fd38c74dd8a1" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032017Z:cedf60ea-4c0c-4058-9cbe-fd38c74dd8a1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:16 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3674" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35/updateRuns/5170c9ef-a273-489b-904b-a1299517c04d\",\"name\":\"northwest/Microsoft1.1907.7.35/5170c9ef-a273-489b-904b-a1299517c04d\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:12:46.3517037+00:00\",\"endTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:12:46.3517037+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:12:54.6797787+00:00\",\"endTimeUtc\":\"2019-08-01T03:15:19.1083399+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:15:19.1083399+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:15:19.1083399+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:15:27.967667+00:00\",\"endTimeUtc\":\"2019-08-01T03:18:34.5914653+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:18:34.5914653+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:18:34.5914653+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:24.4204306+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:24.4204306+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:39:24.4204306+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"endTimeUtc\":\"2019-08-01T03:42:36.5145039+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:42:36.5145039+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:42:36.5145039+00:00\",\"endTimeUtc\":\"2019-08-01T04:11:22.1171907+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:11:22.1171907+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T04:11:22.1171907+00:00\",\"endTimeUtc\":\"2019-08-01T04:18:20.8822564+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:18:20.8822564+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T04:18:20.8822564+00:00\",\"endTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-01T03:12:34.675Z\",\"lastUpdatedTime\":\"2019-08-01T04:18:42.7258613+00:00\",\"duration\":\"PT1H6M8.113S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37/updateRuns?api-version=2016-05-01+37": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "73", "74" ], + "x-ms-client-request-id": [ "30883138-8f11-4a1b-816e-652b43905f65" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e59a3d43-4ef7-49d5-bcba-ad2acdfcc316" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/FRaOidjfyxqP27aa31qGsnGQO97+z2B7T16XApMQkE4HJa+3cBO8+OjY3johTlEmRPQyKo0BN+28JIiztP7gy9abnUUTlSHG1g4Ch3cf5uIoHP9D6Rd42JHnC5j1D01WryjhxDAbto4x4+XUMh6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14697" ], + "x-ms-request-id": [ "e59a3d43-4ef7-49d5-bcba-ad2acdfcc316" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032018Z:e59a3d43-4ef7-49d5-bcba-ad2acdfcc316" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3986" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37/updateRuns/65e8e8f4-db81-4c2f-b133-beaf0b0d3105\",\"name\":\"northwest/Microsoft1.1907.8.37/65e8e8f4-db81-4c2f-b133-beaf0b0d3105\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:50:35.2992795+00:00\",\"endTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:50:35.2992795+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:50:40.9554628+00:00\",\"endTimeUtc\":\"2019-08-02T16:51:56.8740969+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T16:51:56.8740969+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:51:56.8740969+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:52:02.6865287+00:00\",\"endTimeUtc\":\"2019-08-02T16:54:43.5446624+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T16:54:43.5446624+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:54:43.5446624+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:40.57358+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:40.57358+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:09:40.57358+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:58.2140923+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:58.2140923+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:09:58.2140923+00:00\",\"endTimeUtc\":\"2019-08-02T17:11:31.7370501+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:11:31.7370501+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:11:31.7370501+00:00\",\"endTimeUtc\":\"2019-08-02T19:39:52.7441642+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:39:52.7441642+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T19:39:52.7441642+00:00\",\"endTimeUtc\":\"2019-08-02T19:43:21.1735027+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:43:21.1735027+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T19:43:21.1735027+00:00\",\"endTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-02T16:50:28.097Z\",\"lastUpdatedTime\":\"2019-08-02T19:43:35.6734114+00:00\",\"duration\":\"PT2H53M7.607S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20/updateRuns?api-version=2016-05-01+38": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "75", "76" ], + "x-ms-client-request-id": [ "53757932-6f84-4d0c-a16c-3ccbf4087ef7" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "499feb31-3083-4f6a-8fc8-c2cacc2c9d47" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRva2Ua8tyFViEvBxfQ5eOn1Xq6YUq4nnhHLvzC0x0YYIGf1ZUKm9flzcF1ASlfg2DgdM8V96yxMt26sYOhQ2K2p+agFIVjjwgNZakIdixa4GAso41300Rg1cEsmpIem3/WUISXItxwnQBB9W4IC0B+" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14696" ], + "x-ms-request-id": [ "499feb31-3083-4f6a-8fc8-c2cacc2c9d47" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032019Z:499feb31-3083-4f6a-8fc8-c2cacc2c9d47" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:18 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "270769" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20/updateRuns/04c4ac91-ce88-4a3f-8bd0-c0ff0bccea3a\",\"name\":\"northwest/Microsoft1.1908.0.20/04c4ac91-ce88-4a3f-8bd0-c0ff0bccea3a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:11:10.2539702+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.875943+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.875943+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:11:10.2696201+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:11:28.5507563+00:00\",\"endTimeUtc\":\"2019-08-18T06:25:14.8899078+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T06:25:14.8899078+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:25:14.8899078+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:25:26.8117174+00:00\",\"endTimeUtc\":\"2019-08-18T06:32:27.3088299+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T06:32:27.3088299+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:32:27.3088299+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:21.3023037+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:21.3023037+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:11:21.3023037+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8446947+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8446947+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:11:59.6938047+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:12:48.4776641+00:00\",\"endTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:13:13.8368939+00:00\",\"endTimeUtc\":\"2019-08-18T07:39:12.2741978+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:39:12.2741978+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:39:12.2741978+00:00\",\"endTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:39:29.3217373+00:00\",\"endTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"endTimeUtc\":\"2019-08-18T08:40:42.1708313+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:40:42.1708313+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:40:28.7434986+00:00\",\"endTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:40:46.8528041+00:00\",\"endTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:40:42.1708313+00:00\",\"endTimeUtc\":\"2019-08-18T09:51:00.1091494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:51:00.1091494+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:41:16.5301399+00:00\",\"endTimeUtc\":\"2019-08-18T08:49:01.5274926+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:49:01.5274926+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:49:01.5274926+00:00\",\"endTimeUtc\":\"2019-08-18T08:54:04.2307021+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:54:04.2307021+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:41:16.0299682+00:00\",\"endTimeUtc\":\"2019-08-18T09:00:28.4032811+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:00:28.4032811+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:51:00.1091494+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:51:31.9834681+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:52:13.5301755+00:00\",\"endTimeUtc\":\"2019-08-18T09:54:44.0296377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:54:44.0296377+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:54:44.0296377+00:00\",\"endTimeUtc\":\"2019-08-18T10:08:36.7677748+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:08:36.7677748+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:08:36.7677748+00:00\",\"endTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:09:06.7204695+00:00\",\"endTimeUtc\":\"2019-08-18T10:24:33.4911878+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:24:33.4911878+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:24:33.4911878+00:00\",\"endTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:52:13.4834995+00:00\",\"endTimeUtc\":\"2019-08-18T11:31:33.3649847+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T11:31:33.3649847+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T11:31:33.4275529+00:00\",\"endTimeUtc\":\"2019-08-18T12:12:45.72329+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:12:45.72329+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:12:45.72329+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:13:12.3334504+00:00\",\"endTimeUtc\":\"2019-08-18T12:32:49.0944747+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:32:49.0944747+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:32:49.0944747+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:51:31.7803617+00:00\",\"endTimeUtc\":\"2019-08-18T09:52:40.2803856+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:52:40.2803856+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:52:40.2960593+00:00\",\"endTimeUtc\":\"2019-08-18T09:56:20.0934407+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:56:20.0934407+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:56:20.1087252+00:00\",\"endTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:58:02.5591617+00:00\",\"endTimeUtc\":\"2019-08-18T10:01:16.3830587+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:01:16.3830587+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:01:16.3830587+00:00\",\"endTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"endTimeUtc\":\"2019-08-18T12:06:03.8417666+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:06:03.8417666+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:31:17.5841119+00:00\",\"endTimeUtc\":\"2019-08-18T12:06:03.8105029+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:06:03.8105029+00:00\",\"steps\":[]}]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:06:03.8572195+00:00\",\"endTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:06:32.8735889+00:00\",\"endTimeUtc\":\"2019-08-18T12:07:05.0607717+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:07:05.0607717+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:07:05.0607717+00:00\",\"endTimeUtc\":\"2019-08-18T12:07:44.4977417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:07:44.4977417+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:07:44.4977417+00:00\",\"endTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"endTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:38:40.5454366+00:00\",\"endTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:39:07.5921685+00:00\",\"endTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:53:48.106175+00:00\",\"endTimeUtc\":\"2019-08-18T13:12:41.0774751+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:12:41.0774751+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:12:41.0931027+00:00\",\"endTimeUtc\":\"2019-08-18T13:13:12.4839435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:13:12.4839435+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:13:12.4839435+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:13:40.3583757+00:00\",\"endTimeUtc\":\"2019-08-18T13:32:15.7456016+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:32:15.7456016+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:32:15.7456016+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:48:25.9001949+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"endTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:49:13.5099967+00:00\",\"endTimeUtc\":\"2019-08-18T13:49:28.8060005+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:49:28.8060005+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:49:28.8060005+00:00\",\"endTimeUtc\":\"2019-08-18T14:34:47.2214463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T14:34:47.2214463+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T14:34:47.2214463+00:00\",\"endTimeUtc\":\"2019-08-18T15:11:22.3712195+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:11:22.3712195+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:11:22.3712195+00:00\",\"endTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:11:30.4493001+00:00\",\"endTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"endTimeUtc\":\"2019-08-18T15:32:44.6381352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:32:44.6381352+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:32:44.6381352+00:00\",\"endTimeUtc\":\"2019-08-18T15:36:32.7733288+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:36:32.7733288+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:36:32.7733288+00:00\",\"endTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"endTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:36:48.6338261+00:00\",\"endTimeUtc\":\"2019-08-18T15:42:39.5082972+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:42:39.5082972+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:42:39.5082972+00:00\",\"endTimeUtc\":\"2019-08-18T15:42:46.6800097+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:42:46.6800097+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:42:46.6800097+00:00\",\"endTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:42:53.6486994+00:00\",\"endTimeUtc\":\"2019-08-18T15:52:04.2468725+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:52:04.2468725+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:52:04.2468725+00:00\",\"endTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"endTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"endTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:57:08.6282228+00:00\",\"endTimeUtc\":\"2019-08-18T15:57:16.0187985+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:57:16.0187985+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:57:16.0187985+00:00\",\"endTimeUtc\":\"2019-08-18T16:00:35.8614329+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:00:35.8614329+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:00:35.8614329+00:00\",\"endTimeUtc\":\"2019-08-18T16:18:01.3278379+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:18:01.3278379+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:18:01.3278379+00:00\",\"endTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:18:08.4371683+00:00\",\"endTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"endTimeUtc\":\"2019-08-18T16:35:54.1074418+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:35:54.1074418+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:35:54.1074418+00:00\",\"endTimeUtc\":\"2019-08-18T16:39:18.0847955+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:39:18.0847955+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:39:18.0847955+00:00\",\"endTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:39:33.8659465+00:00\",\"endTimeUtc\":\"2019-08-18T16:44:59.2805416+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:44:59.2805416+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:44:59.2805416+00:00\",\"endTimeUtc\":\"2019-08-18T16:45:06.3898766+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:45:06.3898766+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:45:06.3898766+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:45:13.0929612+00:00\",\"endTimeUtc\":\"2019-08-18T16:53:18.499335+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:53:18.499335+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:53:18.499335+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"endTimeUtc\":\"2019-08-18T17:45:44.7763596+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:45:44.7763596+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:21.2625082+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:28.5906227+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:28.5906227+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:28.5906227+00:00\",\"endTimeUtc\":\"2019-08-18T17:02:48.0900615+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:02:48.0900615+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:02:48.0900615+00:00\",\"endTimeUtc\":\"2019-08-18T17:22:35.0657826+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:22:35.0657826+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:22:35.0657826+00:00\",\"endTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:22:43.6438557+00:00\",\"endTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"endTimeUtc\":\"2019-08-18T17:42:41.2412745+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:42:41.2412745+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:42:41.2412745+00:00\",\"endTimeUtc\":\"2019-08-18T17:45:37.3232862+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:45:37.3232862+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:45:37.3232862+00:00\",\"endTimeUtc\":\"2019-08-18T17:45:44.7607316+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:45:44.7607316+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:45:44.7763596+00:00\",\"endTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"endTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T18:16:44.3041269+00:00\",\"endTimeUtc\":\"2019-08-18T18:20:35.292472+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:20:35.292472+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T18:20:35.292472+00:00\",\"endTimeUtc\":\"2019-08-18T19:01:24.1550509+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:01:24.1550509+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:01:24.1550509+00:00\",\"endTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:01:30.576887+00:00\",\"endTimeUtc\":\"2019-08-18T19:04:19.532352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:04:19.532352+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:04:19.532352+00:00\",\"endTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:07:51.6126725+00:00\",\"endTimeUtc\":\"2019-08-18T19:07:57.8626401+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:07:57.8626401+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:07:57.8626401+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:04.3157283+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:04.3157283+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:04.3157283+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:10.8000676+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:10.8000676+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:10.8000676+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:23.6906569+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:30.2999812+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:30.2999812+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:30.2999812+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:36.690566+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:36.690566+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:36.690566+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:43.65928+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:43.65928+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:43.65928+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:56.8154475+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:03.2536895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:03.2536895+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:03.2536895+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:09.5817694+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:09.5817694+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:09.5817694+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:16.0974011+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:16.0974011+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:16.0974011+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:30.3472674+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:30.3472674+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:30.3472674+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:37.9097344+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:37.9097344+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:37.9097344+00:00\",\"endTimeUtc\":\"2019-08-18T19:12:20.4749396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:12:20.4749396+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:20.4749396+00:00\",\"endTimeUtc\":\"2019-08-18T19:26:11.1422446+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:26:11.1422446+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:27.9592676+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:34.7873478+00:00\",\"endTimeUtc\":\"2019-08-18T19:12:41.240437+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:12:41.240437+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:41.240437+00:00\",\"endTimeUtc\":\"2019-08-18T19:15:43.4581068+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:15:43.4581068+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:15:43.4581068+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:15:49.6611985+00:00\",\"endTimeUtc\":\"2019-08-18T19:21:20.9038782+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:21:20.9038782+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:21:20.9038782+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:26:11.1422446+00:00\",\"endTimeUtc\":\"2019-08-18T19:48:43.9559485+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:48:43.9559485+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:48:43.9559485+00:00\",\"endTimeUtc\":\"2019-08-18T19:48:55.3980276+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:48:55.3980276+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:48:55.3980276+00:00\",\"endTimeUtc\":\"2019-08-18T19:49:05.9760898+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:49:05.9760898+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:49:05.9760898+00:00\",\"endTimeUtc\":\"2019-08-19T01:37:45.3003552+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:37:45.3003552+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:37:45.3003552+00:00\",\"endTimeUtc\":\"2019-08-19T01:50:48.1021508+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:50:48.1021508+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:50:48.1021508+00:00\",\"endTimeUtc\":\"2019-08-19T01:55:28.6823318+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:55:28.6823318+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:28.6823318+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:41.8384996+00:00\",\"endTimeUtc\":\"2019-08-19T01:55:54.3696744+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:55:54.3696744+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:54.3696744+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:04.5571256+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:13.7447066+00:00\",\"endTimeUtc\":\"2019-08-19T01:56:24.4007476+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:56:24.4007476+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:24.4007476+00:00\",\"endTimeUtc\":\"2019-08-19T02:06:27.5581736+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:06:27.5581736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:06:27.5581736+00:00\",\"endTimeUtc\":\"2019-08-19T02:32:07.1059218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:32:07.1059218+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:32:07.1059218+00:00\",\"endTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:32:19.6370248+00:00\",\"endTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:01.1720065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:01.1720065+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:42:01.1720065+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:42.104299+00:00\",\"endTimeUtc\":\"2019-08-19T02:04:39.9338487+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:04:39.9338487+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:04:39.9338487+00:00\",\"endTimeUtc\":\"2019-08-19T02:08:57.4018433+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:08:57.4018433+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:08:57.4018433+00:00\",\"endTimeUtc\":\"2019-08-19T02:14:34.8224448+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:14:34.8224448+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:41.541617+00:00\",\"endTimeUtc\":\"2019-08-19T01:56:32.7446109+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:56:32.7446109+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:32.7446109+00:00\",\"endTimeUtc\":\"2019-08-19T01:59:38.6349368+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:59:38.6349368+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:41.7447833+00:00\",\"endTimeUtc\":\"2019-08-19T01:56:54.8069658+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:56:54.8069658+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:54.8069658+00:00\",\"endTimeUtc\":\"2019-08-19T02:01:51.7159973+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:01:51.7159973+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:01:51.7159973+00:00\",\"endTimeUtc\":\"2019-08-19T02:02:43.481319+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:02:43.481319+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:02:43.481319+00:00\",\"endTimeUtc\":\"2019-08-19T02:04:33.5119547+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:04:33.5119547+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:50.1074894+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:50.1074894+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:42:50.1074894+00:00\",\"endTimeUtc\":\"2019-08-19T02:45:59.6777831+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:45:59.6777831+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:45:59.6777831+00:00\",\"endTimeUtc\":\"2019-08-19T02:46:06.5997402+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:46:06.5997402+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:46:06.5997402+00:00\",\"endTimeUtc\":\"2019-08-19T02:49:32.0881478+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:49:32.0881478+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:49:32.0881478+00:00\",\"endTimeUtc\":\"2019-08-19T02:49:38.6350073+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:49:38.6350073+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:49:38.6350073+00:00\",\"endTimeUtc\":\"2019-08-19T02:49:45.1818713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:49:45.1818713+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:49:45.1818713+00:00\",\"endTimeUtc\":\"2019-08-19T02:52:49.8000597+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:52:49.8000597+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:52:49.8000597+00:00\",\"endTimeUtc\":\"2019-08-19T03:15:12.9107398+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:15:12.9107398+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:52:59.6282089+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:53:07.9562214+00:00\",\"endTimeUtc\":\"2019-08-19T02:53:15.6436751+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:53:15.6436751+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:53:15.6436751+00:00\",\"endTimeUtc\":\"2019-08-19T02:57:10.3299391+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:57:10.3299391+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:57:10.3299391+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:57:18.986152+00:00\",\"endTimeUtc\":\"2019-08-19T03:05:00.4011+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:05:00.4011+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T03:05:00.4011+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T03:15:12.9107398+00:00\",\"endTimeUtc\":\"2019-08-19T04:55:59.1236231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T04:55:59.1236231+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T04:55:59.1236231+00:00\",\"endTimeUtc\":\"2019-08-19T04:56:28.7588183+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T04:56:28.7588183+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T04:56:28.7588183+00:00\",\"endTimeUtc\":\"2019-08-19T04:56:53.4479919+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T04:56:53.4479919+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T04:56:53.4479919+00:00\",\"endTimeUtc\":\"2019-08-19T06:54:58.2585112+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T06:54:58.2585112+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T06:54:58.2585112+00:00\",\"endTimeUtc\":\"2019-08-19T07:10:12.0490636+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:10:12.0490636+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:10:12.0490636+00:00\",\"endTimeUtc\":\"2019-08-19T07:16:38.7901155+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:16:38.7901155+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:38.7901155+00:00\",\"endTimeUtc\":\"2019-08-19T09:16:10.6635777+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:16:10.6635777+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.0864899+00:00\",\"endTimeUtc\":\"2019-08-19T07:17:00.2422901+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:17:00.2422901+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:00.2422901+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:08.9137382+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:17.4446916+00:00\",\"endTimeUtc\":\"2019-08-19T07:17:26.2724509+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:17:26.2724509+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:26.2724509+00:00\",\"endTimeUtc\":\"2019-08-19T07:21:33.9726956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:21:33.9726956+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:21:33.9726956+00:00\",\"endTimeUtc\":\"2019-08-19T07:46:10.8115688+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:46:10.8115688+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:46:10.8115688+00:00\",\"endTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:46:19.858629+00:00\",\"endTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:26.3666911+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:26.3666911+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:54:26.3666911+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.664541+00:00\",\"endTimeUtc\":\"2019-08-19T07:29:34.7713069+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:29:34.7713069+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:29:34.7713069+00:00\",\"endTimeUtc\":\"2019-08-19T07:34:02.8623157+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:34:02.8623157+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:34:02.8623157+00:00\",\"endTimeUtc\":\"2019-08-19T07:38:20.5959205+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:38:20.5959205+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.1020594+00:00\",\"endTimeUtc\":\"2019-08-19T07:18:23.927022+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:18:23.927022+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:18:23.927022+00:00\",\"endTimeUtc\":\"2019-08-19T07:21:25.4413907+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:21:25.4413907+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.1958049+00:00\",\"endTimeUtc\":\"2019-08-19T07:17:48.3967247+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:17:48.3967247+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:48.3967247+00:00\",\"endTimeUtc\":\"2019-08-19T07:22:35.5044773+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:22:35.5044773+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:22:35.5044773+00:00\",\"endTimeUtc\":\"2019-08-19T07:24:25.7249261+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:24:25.7249261+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:24:25.7249261+00:00\",\"endTimeUtc\":\"2019-08-19T07:24:53.1629634+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:24:53.1629634+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:16:10.6635777+00:00\",\"endTimeUtc\":\"2019-08-19T09:17:15.895182+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:17:15.895182+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:17:15.9420664+00:00\",\"endTimeUtc\":\"2019-08-19T09:28:21.6650189+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:28:21.6650189+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:28:21.6650189+00:00\",\"endTimeUtc\":\"2019-08-19T09:28:48.3055127+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:28:48.3055127+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:28:48.3055127+00:00\",\"endTimeUtc\":\"2019-08-19T09:39:52.3654496+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:39:52.3654496+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:39:52.3654496+00:00\",\"endTimeUtc\":\"2019-08-19T09:40:14.9432287+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:40:14.9432287+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:40:14.9432287+00:00\",\"endTimeUtc\":\"2019-08-19T09:40:36.1494406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:40:36.1494406+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:40:36.1494406+00:00\",\"endTimeUtc\":\"2019-08-19T09:50:42.6067476+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:50:42.6067476+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:50:42.6067476+00:00\",\"endTimeUtc\":\"2019-08-19T10:18:24.6866328+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:18:24.6866328+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:51:10.6056694+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:51:37.2611927+00:00\",\"endTimeUtc\":\"2019-08-19T09:52:04.2287835+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:52:04.2287835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:52:04.2287835+00:00\",\"endTimeUtc\":\"2019-08-19T10:04:01.637429+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:04:01.637429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:04:01.637429+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:04:23.1682181+00:00\",\"endTimeUtc\":\"2019-08-19T10:12:13.2133403+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:12:13.2133403+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:12:13.2133403+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:18:24.6866328+00:00\",\"endTimeUtc\":\"2019-08-19T10:53:06.9258813+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:53:06.9258813+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:53:06.9258813+00:00\",\"endTimeUtc\":\"2019-08-19T10:53:20.5819702+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:53:20.5819702+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:53:20.5819702+00:00\",\"endTimeUtc\":\"2019-08-19T10:53:32.7693128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:53:32.7693128+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:53:32.7693128+00:00\",\"endTimeUtc\":\"2019-08-19T12:46:58.9853614+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T12:46:58.9853614+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T12:46:58.9853614+00:00\",\"endTimeUtc\":\"2019-08-19T13:00:43.9933579+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:00:43.9933579+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:00:43.9933579+00:00\",\"endTimeUtc\":\"2019-08-19T13:07:07.1172753+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:07:07.1172753+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:07.1172753+00:00\",\"endTimeUtc\":\"2019-08-19T21:31:59.529263+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:31:59.529263+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:23.9764392+00:00\",\"endTimeUtc\":\"2019-08-19T13:07:38.1950945+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:07:38.1950945+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:38.1950945+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:47.3824148+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:57.0073405+00:00\",\"endTimeUtc\":\"2019-08-19T13:08:06.257643+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:08:06.257643+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:08:06.257643+00:00\",\"endTimeUtc\":\"2019-08-19T13:12:09.4418857+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:12:09.4418857+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:12:09.4418857+00:00\",\"endTimeUtc\":\"2019-08-19T13:36:24.3116913+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:36:24.3116913+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:36:24.3116913+00:00\",\"endTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:36:33.7502897+00:00\",\"endTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:28.3412845+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:28.3412845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:46:28.3412845+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:23.6952019+00:00\",\"endTimeUtc\":\"2019-08-19T13:20:16.8317156+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:20:16.8317156+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:20:16.8317156+00:00\",\"endTimeUtc\":\"2019-08-19T13:24:36.390777+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:24:36.390777+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:24:36.390777+00:00\",\"endTimeUtc\":\"2019-08-19T13:28:28.4947262+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:28:28.4947262+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:24.8358053+00:00\",\"endTimeUtc\":\"2019-08-19T13:08:16.4289455+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:08:16.4289455+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:08:16.4445694+00:00\",\"endTimeUtc\":\"2019-08-19T13:10:59.9426492+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:10:59.9426492+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:22.2889653+00:00\",\"endTimeUtc\":\"2019-08-19T13:08:12.4446147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:08:12.4446147+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:08:12.4446147+00:00\",\"endTimeUtc\":\"2019-08-19T13:13:33.3158508+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:13:33.3158508+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:13:33.3158508+00:00\",\"endTimeUtc\":\"2019-08-19T13:14:13.456098+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:14:13.456098+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:14:13.456098+00:00\",\"endTimeUtc\":\"2019-08-19T13:14:43.3463687+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:14:43.3463687+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:31:59.529263+00:00\",\"endTimeUtc\":\"2019-08-19T21:32:29.2336+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:32:29.2336+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:32:29.2336+00:00\",\"endTimeUtc\":\"2019-08-19T21:35:14.2941634+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:35:14.2941634+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:35:14.2941634+00:00\",\"endTimeUtc\":\"2019-08-19T21:35:20.5440827+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:35:20.5440827+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:35:20.5440827+00:00\",\"endTimeUtc\":\"2019-08-19T21:38:09.4381339+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:38:09.4381339+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:38:09.4381339+00:00\",\"endTimeUtc\":\"2019-08-19T21:38:15.6411821+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:38:15.6411821+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:38:15.6411821+00:00\",\"endTimeUtc\":\"2019-08-19T21:38:22.0161065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:38:22.0161065+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:38:22.0161065+00:00\",\"endTimeUtc\":\"2019-08-19T21:41:05.3950691+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:41:05.3950691+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:05.3950691+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:12.9418596+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:19.8324006+00:00\",\"endTimeUtc\":\"2019-08-19T21:41:26.9260709+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:41:26.9260709+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:26.9260709+00:00\",\"endTimeUtc\":\"2019-08-19T21:44:21.8927555+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:44:21.8927555+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:44:21.8927555+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:44:28.1270147+00:00\",\"endTimeUtc\":\"2019-08-19T21:49:27.5190306+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:49:27.5190306+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:49:27.5190306+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"endTimeUtc\":\"2019-08-19T22:21:25.0985813+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T22:21:25.0985813+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T22:21:25.0985813+00:00\",\"endTimeUtc\":\"2019-08-19T22:21:36.6453131+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T22:21:36.6453131+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T22:21:36.6453131+00:00\",\"endTimeUtc\":\"2019-08-19T22:21:46.4474952+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T22:21:46.4474952+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T22:21:46.4474952+00:00\",\"endTimeUtc\":\"2019-08-20T00:43:30.9072483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T00:43:30.9072483+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:43:30.9072483+00:00\",\"endTimeUtc\":\"2019-08-20T00:55:30.0630221+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T00:55:30.0630221+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:55:30.0630221+00:00\",\"endTimeUtc\":\"2019-08-20T00:59:45.6194498+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T00:59:45.6194498+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:45.6194498+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.6349668+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:03.7286089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:03.7286089+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:03.7286089+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:10.4472758+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:16.6503199+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:23.4002417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:23.4002417+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:23.4002417+00:00\",\"endTimeUtc\":\"2019-08-20T01:03:14.9918999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:03:14.9918999+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:03:14.9918999+00:00\",\"endTimeUtc\":\"2019-08-20T01:27:11.9356233+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:27:11.9356233+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:27:11.9356233+00:00\",\"endTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:27:18.4042894+00:00\",\"endTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:34.2904683+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:34.2904683+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:33:34.2904683+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.5568398+00:00\",\"endTimeUtc\":\"2019-08-20T01:19:37.3091809+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:19:37.3091809+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:19:37.3091809+00:00\",\"endTimeUtc\":\"2019-08-20T01:22:48.2190309+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:22:48.2190309+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:22:48.2190309+00:00\",\"endTimeUtc\":\"2019-08-20T01:25:26.5277552+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:25:26.5277552+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.9474841+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:38.7281772+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:38.7281772+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:38.7281772+00:00\",\"endTimeUtc\":\"2019-08-20T01:03:29.5698513+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:03:29.5698513+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.4474702+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:29.7126607+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:29.7126607+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:29.7126607+00:00\",\"endTimeUtc\":\"2019-08-20T01:04:34.9753049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:04:34.9753049+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:04:34.9753049+00:00\",\"endTimeUtc\":\"2019-08-20T01:05:25.2565333+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:05:25.2565333+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:05:25.2565333+00:00\",\"endTimeUtc\":\"2019-08-20T01:06:00.3498501+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:06:00.3498501+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"endTimeUtc\":\"2019-08-20T01:34:25.5002156+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:34:25.5002156+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:34:25.5002156+00:00\",\"endTimeUtc\":\"2019-08-20T01:37:07.8419317+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:37:07.8419317+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:37:07.8419317+00:00\",\"endTimeUtc\":\"2019-08-20T01:37:14.2637261+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:37:14.2637261+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:37:14.2637261+00:00\",\"endTimeUtc\":\"2019-08-20T01:40:07.253823+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:40:07.253823+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:40:07.253823+00:00\",\"endTimeUtc\":\"2019-08-20T03:12:15.4867711+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:12:15.4867711+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:12:15.4867711+00:00\",\"endTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"steps\":[]}]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:03.9618507+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.6395807+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.6395807+00:00\",\"steps\":[{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:20.9460202+00:00\",\"endTimeUtc\":\"2019-08-20T03:16:58.0549345+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:16:58.0549345+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:05.9142196+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:15.2109837+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:13.2095457+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:13.2095457+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:13.2095457+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:25.7875214+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:25.7875214+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:25.7875214+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:23.7693848+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:23.7693848+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:33.2249272+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:55.8038511+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:55.8038511+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:55.8038511+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:23.675635+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:23.675635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:23.785008+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:41.1910497+00:00\",\"endTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:48.1909669+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:56.3002435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:56.3002435+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:56.3002435+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:35.1869678+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:35.1869678+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:35.218216+00:00\",\"endTimeUtc\":\"2019-08-20T04:46:06.4590639+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:46:06.4590639+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:46:06.4746786+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:46:15.8182491+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"endTimeUtc\":\"2019-08-20T05:23:29.9806923+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:23:29.9806923+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:23:29.9806923+00:00\",\"endTimeUtc\":\"2019-08-20T05:36:32.9400164+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:36:32.9400164+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:36:32.9400164+00:00\",\"endTimeUtc\":\"2019-08-20T05:45:22.0873901+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:45:22.0873901+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:45:22.0873901+00:00\",\"endTimeUtc\":\"2019-08-20T15:26:38.8558048+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:26:38.8558048+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:26:38.8558048+00:00\",\"endTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:26:53.1837591+00:00\",\"endTimeUtc\":\"2019-08-20T15:30:06.8940997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:30:06.8940997+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:30:06.8940997+00:00\",\"endTimeUtc\":\"2019-08-20T15:30:14.9489841+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:30:14.9489841+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:30:14.9489841+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:30:22.5898516+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:04.1840539+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:04.1840539+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:04.1840539+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:52.8063839+00:00\",\"endTimeUtc\":\"2019-08-20T15:47:00.9000273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:47:00.9000273+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:47:00.9000273+00:00\",\"endTimeUtc\":\"2019-08-20T15:50:30.5878898+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:50:30.5878898+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:50:30.5878898+00:00\",\"endTimeUtc\":\"2019-08-20T16:14:31.5928262+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:14:31.5928262+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:14:31.5928262+00:00\",\"endTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:14:40.061496+00:00\",\"endTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"endTimeUtc\":\"2019-08-20T16:26:03.247163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:26:03.247163+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:26:03.247163+00:00\",\"endTimeUtc\":\"2019-08-20T16:27:23.2047851+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:27:23.2047851+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:27:23.2047851+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:05.9047722+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:05.9047722+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:05.9047722+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:25.2733835+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:25.2733835+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:25.2733835+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:37.1638578+00:00\",\"endTimeUtc\":\"2019-08-20T16:44:22.043092+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:44:22.043092+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:44:22.0587304+00:00\",\"endTimeUtc\":\"2019-08-20T16:44:33.0118147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:44:33.0118147+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:44:33.0118147+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:44:40.8711685+00:00\",\"endTimeUtc\":\"2019-08-20T16:53:25.382453+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:53:25.382453+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:53:25.382453+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:58:52.114668+00:00\",\"endTimeUtc\":\"2019-08-20T16:59:01.0677627+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:59:01.0677627+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:59:01.0677627+00:00\",\"endTimeUtc\":\"2019-08-20T17:02:33.4296777+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:02:33.4296777+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:02:33.4296777+00:00\",\"endTimeUtc\":\"2019-08-20T17:19:56.2409721+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:19:56.2409721+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:19:56.2409721+00:00\",\"endTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:20:02.2409611+00:00\",\"endTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"endTimeUtc\":\"2019-08-20T17:28:04.7391554+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:28:04.7391554+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:28:04.7547832+00:00\",\"endTimeUtc\":\"2019-08-20T17:29:34.2397229+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:29:34.2397229+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:29:34.2397229+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:30.8103091+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:30.8103091+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:35:30.8103091+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:52.2790021+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:52.2790021+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:35:52.2790021+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"endTimeUtc\":\"2019-08-20T17:55:17.3499407+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:55:17.3499407+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:36:04.2008357+00:00\",\"endTimeUtc\":\"2019-08-20T17:46:21.9905619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:46:21.9905619+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:46:21.9905619+00:00\",\"endTimeUtc\":\"2019-08-20T17:55:17.3343202+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:55:17.3343202+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:55:17.3499407+00:00\",\"endTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:55:23.3499408+00:00\",\"endTimeUtc\":\"2019-08-20T17:56:54.8383791+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:56:54.8383791+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:56:54.8383791+00:00\",\"endTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:21.4928884+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:47.4613132+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:00.4924104+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:00.4924104+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:00.5080369+00:00\",\"endTimeUtc\":\"2019-08-20T03:21:20.9985757+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:21:20.9985757+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:21:20.9985757+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:38.2892707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:38.2892707+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:21:28.9359823+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:15.4427976+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:15.4427976+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:15.4427976+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:38.2267718+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:38.2267718+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:38.3048916+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:45.632927+00:00\",\"endTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:52.460963+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:08.3670066+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:08.3670066+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:08.3670066+00:00\",\"endTimeUtc\":\"2019-08-20T04:00:51.0423033+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:00:51.0423033+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:00:51.0423033+00:00\",\"endTimeUtc\":\"2019-08-20T04:20:36.2756302+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:20:36.2756302+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:20:36.2756302+00:00\",\"endTimeUtc\":\"2019-08-20T04:58:54.0917394+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:58:54.0917394+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:20:44.2911775+00:00\",\"endTimeUtc\":\"2019-08-20T04:58:54.0448692+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:58:54.0448692+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:58:54.0917394+00:00\",\"endTimeUtc\":\"2019-08-20T06:21:38.8191167+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:21:38.8191167+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:21:38.8191167+00:00\",\"endTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:21:57.4594966+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:08.0218479+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:08.0218479+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:08.0218479+00:00\",\"endTimeUtc\":\"2019-08-20T06:28:02.5972728+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:28:02.5972728+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:28:02.5972728+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:28:12.3158962+00:00\",\"endTimeUtc\":\"2019-08-20T06:48:58.139119+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:48:58.139119+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:48:58.1547434+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"endTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:39.8658115+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:51.5062188+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:51.5062188+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:51.5062188+00:00\",\"endTimeUtc\":\"2019-08-20T07:05:09.0954012+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:05:09.0954012+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:05:09.0954012+00:00\",\"endTimeUtc\":\"2019-08-20T07:31:43.4677735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:31:43.4677735+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:31:43.4677735+00:00\",\"endTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:31:53.233287+00:00\",\"endTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"endTimeUtc\":\"2019-08-20T08:40:17.7531586+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:40:17.7531586+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:40:17.7531586+00:00\",\"endTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"steps\":[]}]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"endTimeUtc\":\"2019-08-20T08:46:30.0280182+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:46:30.0280182+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:14.1492204+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"steps\":[{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:42.4613766+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:44.0595508+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:44.0595508+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:01.2111504+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:25.8514784+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:25.8514784+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:25.8514784+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:14.4137241+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:14.4137241+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:14.5387206+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:22.4761269+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:35.0541676+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:35.0541676+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:35.069792+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:44.0439253+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:44.0439253+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:44.0751738+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:51.3719552+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:57.9343713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:57.9343713+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:57.949995+00:00\",\"endTimeUtc\":\"2019-08-20T04:04:36.4462463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:04:36.4462463+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:04:36.4462463+00:00\",\"endTimeUtc\":\"2019-08-20T04:42:51.5721739+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:42:51.5721739+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:42:51.5877955+00:00\",\"endTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:42:59.3063992+00:00\",\"endTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"endTimeUtc\":\"2019-08-20T05:18:06.9219861+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:18:06.9219861+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:18:06.9376102+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:01.1817136+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:01.1817136+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:01.1981592+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:10.0874811+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:17.9623945+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:26.9154109+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:26.9154109+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:26.9154109+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:47.9808594+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:47.9808594+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:47.9808594+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:56.6838073+00:00\",\"endTimeUtc\":\"2019-08-20T06:02:56.7089879+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:02:56.7089879+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:02:56.7089879+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"endTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:31.8742662+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:41.6401362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:41.6401362+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:41.6401362+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:16.0422321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:16.0422321+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:16:16.0422321+00:00\",\"endTimeUtc\":\"2019-08-20T06:44:41.6422889+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:44:41.6422889+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:44:41.6422889+00:00\",\"endTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:44:51.7828589+00:00\",\"endTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"endTimeUtc\":\"2019-08-20T07:19:34.164195+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:19:34.164195+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:19:34.164195+00:00\",\"endTimeUtc\":\"2019-08-20T07:25:14.0667291+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:25:14.0667291+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:25:14.0667291+00:00\",\"endTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:38.9770496+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:15.7887875+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:15.7887875+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:50.5862798+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:16.8828331+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:16.8828331+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:16.8828331+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:16.3646614+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:16.3646614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:16.3646614+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:24.1301938+00:00\",\"endTimeUtc\":\"2019-08-20T03:37:57.6753703+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:37:57.6753703+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:37:57.6753703+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:59.6171205+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:15.7575408+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:15.7575408+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:15.8512876+00:00\",\"endTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:22.2418301+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:17.8278174+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:17.8278174+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:17.8278174+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:25.2340089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:25.2340089+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:25.2340089+00:00\",\"endTimeUtc\":\"2019-08-20T04:14:16.5560413+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:14:16.5560413+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:14:16.5716514+00:00\",\"endTimeUtc\":\"2019-08-20T04:40:32.7910254+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:40:32.7910254+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:40:32.7910254+00:00\",\"endTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:40:41.1034296+00:00\",\"endTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"endTimeUtc\":\"2019-08-20T05:15:40.2025309+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:15:40.2025309+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:15:40.2025309+00:00\",\"endTimeUtc\":\"2019-08-20T05:36:23.0498487+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:36:23.0498487+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:36:23.0498487+00:00\",\"endTimeUtc\":\"2019-08-20T05:40:39.4977911+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:40:39.4977911+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:40:39.4977911+00:00\",\"endTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:40:48.4052863+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:40:56.4505889+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:05.2785409+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:05.2785409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:05.2785409+00:00\",\"endTimeUtc\":\"2019-08-20T05:53:59.8940101+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:53:59.8940101+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:53:59.8940101+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:54:13.0031765+00:00\",\"endTimeUtc\":\"2019-08-20T06:15:08.8712587+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:15:08.8712587+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:15:08.8712587+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:23:02.2867468+00:00\",\"endTimeUtc\":\"2019-08-20T06:29:50.9083882+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:29:50.9083882+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:29:50.9083882+00:00\",\"endTimeUtc\":\"2019-08-20T06:30:01.0801363+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:30:01.0801363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:30:01.0801363+00:00\",\"endTimeUtc\":\"2019-08-20T06:34:30.7641802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:34:30.7641802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:34:30.7641802+00:00\",\"endTimeUtc\":\"2019-08-20T07:05:27.1264282+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:05:27.1264282+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:05:27.1264282+00:00\",\"endTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:05:37.5637959+00:00\",\"endTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"endTimeUtc\":\"2019-08-20T07:23:37.4268468+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:23:37.4268468+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:23:37.4268468+00:00\",\"endTimeUtc\":\"2019-08-20T07:43:21.3010134+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:43:21.3010134+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:21.3010134+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:15.3570883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:15.3570883+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:15.3570883+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:38.9660025+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:50.8720335+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:50.8720335+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:50.8720335+00:00\",\"endTimeUtc\":\"2019-08-20T08:06:41.771248+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:06:41.771248+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:06:41.771248+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:06:56.0832525+00:00\",\"endTimeUtc\":\"2019-08-20T08:30:22.4732295+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:30:22.4732295+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:30:22.4732295+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:39:25.2352724+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:39:36.1409824+00:00\",\"endTimeUtc\":\"2019-08-20T08:46:37.1373507+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:46:37.1373507+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:46:37.1373507+00:00\",\"endTimeUtc\":\"2019-08-20T08:46:46.6545057+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:46:46.6545057+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:46:46.6545057+00:00\",\"endTimeUtc\":\"2019-08-20T08:52:12.7455979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:52:12.7455979+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:52:12.7455979+00:00\",\"endTimeUtc\":\"2019-08-20T09:21:38.7680691+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:21:38.7680691+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:21:38.7680691+00:00\",\"endTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:21:52.3017963+00:00\",\"endTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"endTimeUtc\":\"2019-08-20T09:39:59.5128999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:39:59.5128999+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:39:59.5285494+00:00\",\"endTimeUtc\":\"2019-08-20T09:59:27.4373552+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:59:27.4373552+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:59:27.4373552+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:04.2498524+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:04.2498524+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:06:04.2498524+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:06:17.7340831+00:00\",\"endTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:06:30.4058131+00:00\",\"endTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:14.0554781+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:58.2402517+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:58.2402517+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:58.2402517+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:06.2089059+00:00\",\"endTimeUtc\":\"2019-08-20T03:24:10.0082486+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:24:10.0082486+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:24:10.0082486+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:24:17.0706761+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:35.0512176+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:35.0512176+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:35.0512176+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:43.0980581+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:43.0980581+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:43.0980581+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:50.4885319+00:00\",\"endTimeUtc\":\"2019-08-20T03:49:44.3054273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:49:44.3054273+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:49:44.4773097+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:02.3897448+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:09.4209043+00:00\",\"endTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:15.6239486+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:22.1551153+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:22.1551153+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:22.1551153+00:00\",\"endTimeUtc\":\"2019-08-20T04:10:41.6695308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:10:41.6695308+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:10:41.6695308+00:00\",\"endTimeUtc\":\"2019-08-20T04:39:45.6665451+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:39:45.6665451+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:39:45.6665451+00:00\",\"endTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:39:55.244561+00:00\",\"endTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"endTimeUtc\":\"2019-08-20T05:02:28.8067122+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:02:28.8067122+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:02:28.8067122+00:00\",\"endTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:02:37.6659162+00:00\",\"endTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"endTimeUtc\":\"2019-08-20T05:23:30.2306945+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:23:30.2306945+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:23:30.2463119+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:50.2761333+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:50.2761333+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:16:50.2761333+00:00\",\"endTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:03.6000509+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:03.6000509+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:03.6156966+00:00\",\"endTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:14.1624138+00:00\",\"endTimeUtc\":\"2019-08-20T06:31:49.0631458+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:31:49.0631458+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:31:49.0631458+00:00\",\"endTimeUtc\":\"2019-08-20T06:31:59.5942443+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:31:59.5942443+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:31:59.5942443+00:00\",\"endTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:32:10.1722277+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:55.4948316+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:55.4948316+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:55.4948316+00:00\",\"endTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"endTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"endTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:03:12.3000044+00:00\",\"endTimeUtc\":\"2019-08-20T07:03:23.6436018+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:03:23.6436018+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:03:23.6436018+00:00\",\"endTimeUtc\":\"2019-08-20T07:08:45.6239314+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:08:45.6239314+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:08:45.6239314+00:00\",\"endTimeUtc\":\"2019-08-20T07:43:02.6293765+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:43:02.6293765+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:02.6293765+00:00\",\"endTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:13.7698634+00:00\",\"endTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"endTimeUtc\":\"2019-08-20T08:01:47.5516691+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:01:47.5516691+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:01:47.6924012+00:00\",\"endTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:02:05.0827017+00:00\",\"endTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"endTimeUtc\":\"2019-08-20T08:28:00.1790904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:28:00.1790904+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:28:00.1790904+00:00\",\"endTimeUtc\":\"2019-08-20T09:22:36.3136352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:22:36.3136352+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:22:36.3136352+00:00\",\"endTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"endTimeUtc\":\"2019-08-20T09:29:55.2766545+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:29:55.2766545+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:29:55.2766545+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:36.6656964+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:36.6656964+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:30:08.4483419+00:00\",\"endTimeUtc\":\"2019-08-20T09:42:29.3397459+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:42:29.3397459+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:42:29.3397459+00:00\",\"endTimeUtc\":\"2019-08-20T09:42:44.9486157+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:42:44.9486157+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:42:44.9486157+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:43:00.5105701+00:00\",\"endTimeUtc\":\"2019-08-20T10:01:31.7523686+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:01:31.7523686+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:01:31.7523686+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:36.6500696+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:36.6500696+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:11:36.6656964+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:11:48.9623399+00:00\",\"endTimeUtc\":\"2019-08-20T10:12:02.2277432+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:12:02.2277432+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:12:02.2277432+00:00\",\"endTimeUtc\":\"2019-08-20T10:18:25.4456651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:18:25.4456651+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:18:25.4456651+00:00\",\"endTimeUtc\":\"2019-08-20T10:52:29.2999009+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:52:29.2999009+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:52:29.2999009+00:00\",\"endTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:52:41.9716201+00:00\",\"endTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"endTimeUtc\":\"2019-08-20T11:12:44.4299014+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:12:44.4299014+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:12:44.4299014+00:00\",\"endTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:12:55.9609879+00:00\",\"endTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"endTimeUtc\":\"2019-08-20T11:42:05.058025+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:42:05.058025+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:42:05.058025+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:39.0381352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:39.0381352+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:26:39.0381352+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:26:53.5380725+00:00\",\"endTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:27:06.0379603+00:00\",\"endTimeUtc\":\"2019-08-20T12:46:43.1747307+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:46:43.1747307+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:46:43.1747307+00:00\",\"endTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:46:56.7213545+00:00\",\"endTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:04.8223078+00:00\",\"endTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:22.6190061+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:38.3842671+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:38.0561507+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:28.8617265+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:28.8617265+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:38.5092559+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:49.189857+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:49.189857+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"endTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"endTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:15.9773236+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:48.9613041+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:08.8673086+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:08.8673086+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:08.8673086+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:16.2265903+00:00\",\"endTimeUtc\":\"2019-08-20T03:23:08.712107+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:23:08.712107+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:23:08.7277288+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:04.7866711+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:12.2084595+00:00\",\"endTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:19.677118+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:27.3801501+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:27.3801501+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:27.3801501+00:00\",\"endTimeUtc\":\"2019-08-20T03:54:48.2656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:54:48.2656923+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:54:48.359442+00:00\",\"endTimeUtc\":\"2019-08-20T04:16:32.2623651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:16:32.2623651+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:32.2623651+00:00\",\"endTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:42.2936123+00:00\",\"endTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"endTimeUtc\":\"2019-08-20T04:47:56.4576577+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:47:56.4576577+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:47:56.4888716+00:00\",\"endTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:12.9773647+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:42.8498146+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:42.8498146+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:42.8498146+00:00\",\"endTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:50.2715969+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:58.4746254+00:00\",\"endTimeUtc\":\"2019-08-20T03:20:06.7401489+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:20:06.7401489+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:06.7401489+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:51.4531723+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:51.4531723+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:15.3650626+00:00\",\"endTimeUtc\":\"2019-08-20T03:26:25.6159907+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:26:25.6159907+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:26:25.631617+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:51.3125495+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:51.3125495+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:33:51.7187952+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:10.2415748+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:18.1321066+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:28.6319813+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:28.6319813+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:28.6319813+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:15.7028433+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:15.7028433+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:15.7184961+00:00\",\"endTimeUtc\":\"2019-08-20T04:15:06.7788309+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:15:06.7788309+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:15:06.7944495+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:35.5755899+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:35.5755899+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:15:15.1537421+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:35.5599668+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:35.5599668+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:35:35.5755899+00:00\",\"endTimeUtc\":\"2019-08-20T04:49:46.2532189+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:49:46.2532189+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:49:46.2532189+00:00\",\"endTimeUtc\":\"2019-08-20T05:00:50.2148528+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:00:50.2148528+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:00:50.2148528+00:00\",\"endTimeUtc\":\"2019-08-20T05:24:29.5424931+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:24:29.5424931+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:24:29.5737566+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:24:42.9799067+00:00\",\"endTimeUtc\":\"2019-08-20T05:34:45.0358376+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:34:45.0358376+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:34:45.0358376+00:00\",\"endTimeUtc\":\"2019-08-20T05:35:51.0970683+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:35:51.0970683+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:35:51.0970683+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:37:59.2821289+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:07.6257041+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:16.4536595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:16.4536595+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:16.4536595+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:24.4066392+00:00\",\"endTimeUtc\":\"2019-08-20T05:56:26.3414903+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:56:26.3414903+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:56:26.3414903+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"endTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:19.4732481+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:28.4419942+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:28.4419942+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:28.4419942+00:00\",\"endTimeUtc\":\"2019-08-20T06:09:06.3917707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:09:06.3917707+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:09:06.3917707+00:00\",\"endTimeUtc\":\"2019-08-20T06:38:53.1160761+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:38:53.1160761+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:38:53.1160761+00:00\",\"endTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:39:04.8502073+00:00\",\"endTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"endTimeUtc\":\"2019-08-20T07:17:06.9316881+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:17:06.9316881+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:17:06.9316881+00:00\",\"endTimeUtc\":\"2019-08-20T07:23:28.1144561+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:23:28.1144561+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:23:28.1144561+00:00\",\"endTimeUtc\":\"2019-08-20T08:16:43.0508769+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:16:43.0508769+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:16:43.0508769+00:00\",\"endTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:16:56.4257156+00:00\",\"endTimeUtc\":\"2019-08-20T08:18:49.9087851+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:18:49.9087851+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:18:49.9399817+00:00\",\"endTimeUtc\":\"2019-08-20T08:21:10.3914264+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:21:10.3914264+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:21:10.3914264+00:00\",\"endTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"endTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"endTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:50.3028493+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:58.5058732+00:00\",\"endTimeUtc\":\"2019-08-20T03:20:15.9119187+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:20:15.9119187+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:15.9119187+00:00\",\"endTimeUtc\":\"2019-08-20T03:20:31.6461007+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:20:31.6461007+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:31.6461007+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:47.5157201+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:47.5157201+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:39.5366304+00:00\",\"endTimeUtc\":\"2019-08-20T03:26:33.1627732+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:26:33.1627732+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:26:33.1627732+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:47.5000965+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:47.5000965+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:33:47.531345+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:00.6479385+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:07.5228604+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:20.0070836+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:20.0070836+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:20.0227083+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:06.6873311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:06.6873311+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:06.7029555+00:00\",\"endTimeUtc\":\"2019-08-20T04:16:28.246791+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:16:28.246791+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:28.246791+00:00\",\"endTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:36.8091968+00:00\",\"endTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"endTimeUtc\":\"2019-08-20T04:59:42.9817819+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:59:42.9817819+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:59:42.9817819+00:00\",\"endTimeUtc\":\"2019-08-20T05:08:38.5956106+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:08:38.5956106+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:08:38.5956106+00:00\",\"endTimeUtc\":\"2019-08-20T05:15:11.9060106+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:15:11.9060106+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:15:11.9060106+00:00\",\"endTimeUtc\":\"2019-08-20T05:15:57.3903624+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:15:57.3903624+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:15:57.3903624+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:05.0933927+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:36.4691866+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:36.4691866+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:12.8745424+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:21.2494496+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:21.2494496+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:21.2494496+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:39.3742429+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:39.3742429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:39.3742429+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:46.4366535+00:00\",\"endTimeUtc\":\"2019-08-20T05:30:59.8972871+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:30:59.8972871+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:30:59.9129117+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:27.5631629+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:36.3907989+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:36.3907989+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:36.4691866+00:00\",\"endTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:44.0937589+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:51.9529755+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:51.9529755+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:51.9529755+00:00\",\"endTimeUtc\":\"2019-08-20T05:42:59.5266836+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:42:59.5266836+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:42:59.5266836+00:00\",\"endTimeUtc\":\"2019-08-20T06:06:04.1592916+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:06:04.1592916+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:06:04.1592916+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:06:13.0966621+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"endTimeUtc\":\"2019-08-20T06:27:50.7380485+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:27:50.7380485+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:27:50.7380485+00:00\",\"endTimeUtc\":\"2019-08-20T06:36:21.4982757+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:36:21.4982757+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:36:21.4982757+00:00\",\"endTimeUtc\":\"2019-08-20T06:46:50.1565553+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:46:50.1565553+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:46:50.1565553+00:00\",\"endTimeUtc\":\"2019-08-20T06:47:34.4526542+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:47:34.4526542+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:47:34.4526542+00:00\",\"endTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"endTimeUtc\":\"2019-08-20T06:48:10.0460143+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:48:10.0460143+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:16.9616905+00:00\",\"endTimeUtc\":\"2019-08-20T03:21:52.5613368+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:21:52.5613368+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:21:52.5613368+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:45.1164721+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:45.1164721+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:45.1164721+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:52.053891+00:00\",\"endTimeUtc\":\"2019-08-20T03:26:00.319416+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:26:00.319416+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:26:00.319416+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:15.301452+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:15.301452+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:15.4264507+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:29.145036+00:00\",\"endTimeUtc\":\"2019-08-20T03:47:13.5257163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:47:13.5257163+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:47:13.6038409+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:40.2728502+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:46.8821416+00:00\",\"endTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:53.1164366+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:59.4757297+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:59.4757297+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:59.4757297+00:00\",\"endTimeUtc\":\"2019-08-20T04:00:55.3859916+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:00:55.3859916+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:00:55.3859916+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:57.3584547+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:57.3584547+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:57.3740792+00:00\",\"endTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:17:04.9834066+00:00\",\"endTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:56.8278779+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:56.8278779+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:56.8278779+00:00\",\"endTimeUtc\":\"2019-08-20T05:50:23.9927311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:50:23.9927311+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:50:23.9927311+00:00\",\"endTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"endTimeUtc\":\"2019-08-20T06:00:03.0092149+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:00:03.0092149+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:00:03.0092149+00:00\",\"endTimeUtc\":\"2019-08-20T06:09:08.5011114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:09:08.5011114+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:09:08.5011114+00:00\",\"endTimeUtc\":\"2019-08-20T06:19:08.2586531+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:19:08.2586531+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:19:08.2586531+00:00\",\"endTimeUtc\":\"2019-08-20T06:24:11.5357928+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:24:11.5357928+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:24:11.5357928+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:24:21.3637392+00:00\",\"endTimeUtc\":\"2019-08-20T06:24:32.5978874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:24:32.5978874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:24:32.5978874+00:00\",\"endTimeUtc\":\"2019-08-20T06:30:16.1580621+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:30:16.1580621+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:30:16.1580621+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:30:24.6579573+00:00\",\"endTimeUtc\":\"2019-08-20T06:44:32.204904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:44:32.204904+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:44:32.204904+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"endTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:30.3076679+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:43.0262352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:43.0262352+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:43.0262352+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:09.4758558+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:09.4758558+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:09.4758558+00:00\",\"endTimeUtc\":\"2019-08-20T07:26:46.2057826+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:26:46.2057826+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:26:46.2057826+00:00\",\"endTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:26:57.4244012+00:00\",\"endTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"endTimeUtc\":\"2019-08-20T07:43:39.6446684+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:43:39.6446684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:39.6601536+00:00\",\"endTimeUtc\":\"2019-08-20T07:56:25.6808739+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:56:25.6808739+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:56:25.6808739+00:00\",\"endTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"endTimeUtc\":\"2019-08-20T08:06:37.1929996+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:06:37.1929996+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:06:37.2090129+00:00\",\"endTimeUtc\":\"2019-08-20T08:15:56.5680605+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:15:56.5680605+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:17.1648122+00:00\",\"endTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:54.5065155+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:54.5065155+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:05.9298406+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:50.0074332+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:50.0074332+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:50.0074332+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:56.3667262+00:00\",\"endTimeUtc\":\"2019-08-20T03:22:00.9987376+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:22:00.9987376+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:22:00.9987376+00:00\",\"endTimeUtc\":\"2019-08-20T03:22:09.3267614+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:22:09.3267614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:22:09.3267614+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:51.9765951+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:51.9765951+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:22:17.1235418+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:41.4886353+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:41.4886353+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:41.4886353+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:51.9140964+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:51.9140964+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:51.9922187+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:01.5702269+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:08.288887+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:23.1168236+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:23.1168236+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:23.1168236+00:00\",\"endTimeUtc\":\"2019-08-20T04:01:46.4009672+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:01:46.4009672+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:01:46.4009672+00:00\",\"endTimeUtc\":\"2019-08-20T05:04:42.0541546+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:04:42.0541546+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:04:42.0697757+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:04:50.803993+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"endTimeUtc\":\"2019-08-20T05:20:41.1389299+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:20:41.1389299+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:20:41.1389299+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:21.1688579+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:21.1688579+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:20:51.2169325+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:21:51.6537356+00:00\",\"endTimeUtc\":\"2019-08-20T05:28:24.5241087+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:28:24.5241087+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:28:24.5241087+00:00\",\"endTimeUtc\":\"2019-08-20T05:30:38.069453+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:30:38.069453+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:30:38.069453+00:00\",\"endTimeUtc\":\"2019-08-20T05:33:46.8026084+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:33:46.8026084+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:33:46.8026084+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:01.8769764+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:01.8769764+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:37:01.8769764+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:54.7497967+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:54.7497967+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:54.7497967+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:21:46.7944033+00:00\",\"endTimeUtc\":\"2019-08-20T05:33:07.6155933+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:33:07.6155933+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:21.1688579+00:00\",\"endTimeUtc\":\"2019-08-20T05:55:52.7046961+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:55:52.7046961+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:55:52.7046961+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:24.4181685+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:24.4181685+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:24.4181685+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:59.6677168+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:59.6677168+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:59.6677168+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:43:06.6988718+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:00.0247733+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:00.0247733+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:00.0247733+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:08.7902771+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:08.7902771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:08.7902771+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:16.7745587+00:00\",\"endTimeUtc\":\"2019-08-20T15:57:36.9191105+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:57:36.9191105+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:57:36.9191105+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"endTimeUtc\":\"2019-08-20T17:47:37.3184979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:47:37.3184979+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:03:58.4306538+00:00\",\"endTimeUtc\":\"2019-08-20T16:04:07.1805415+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:04:07.1805415+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:04:07.1805415+00:00\",\"endTimeUtc\":\"2019-08-20T16:07:42.5897591+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:07:42.5897591+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:07:42.5897591+00:00\",\"endTimeUtc\":\"2019-08-20T16:28:13.6619268+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:28:13.6619268+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:28:13.6619268+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:28:19.6462326+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"endTimeUtc\":\"2019-08-20T16:35:29.3056188+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:35:29.3056188+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:29.3056188+00:00\",\"endTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:35.3524134+00:00\",\"endTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:55.0553014+00:00\",\"endTimeUtc\":\"2019-08-20T16:47:47.4801299+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:47:47.4801299+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:47:47.4801299+00:00\",\"endTimeUtc\":\"2019-08-20T16:49:18.6830629+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:49:18.6830629+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:49:18.6830629+00:00\",\"endTimeUtc\":\"2019-08-20T16:50:41.2751482+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:50:41.2751482+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:50:41.2751482+00:00\",\"endTimeUtc\":\"2019-08-20T16:51:57.4458642+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:51:57.4458642+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:51:57.4458642+00:00\",\"endTimeUtc\":\"2019-08-20T16:53:12.4137326+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:53:12.4137326+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:53:12.4137326+00:00\",\"endTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:55.0553014+00:00\",\"endTimeUtc\":\"2019-08-20T16:51:33.4774483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:51:33.4774483+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"endTimeUtc\":\"2019-08-20T16:59:37.6770049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:59:37.6770049+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:59:37.6770049+00:00\",\"endTimeUtc\":\"2019-08-20T17:47:31.1935127+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:47:31.1935127+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:47:31.2091359+00:00\",\"endTimeUtc\":\"2019-08-20T17:47:37.3028726+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:47:37.3028726+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:47:37.3184979+00:00\",\"endTimeUtc\":\"2019-08-20T17:48:04.0684425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:48:04.0684425+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:48:04.0684425+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:48:09.6621826+00:00\",\"endTimeUtc\":\"2019-08-20T17:53:54.193808+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:53:54.193808+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:53:54.193808+00:00\",\"endTimeUtc\":\"2019-08-20T17:54:00.7562978+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:54:00.7562978+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:54:00.7562978+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:54:06.5062893+00:00\",\"endTimeUtc\":\"2019-08-20T18:04:04.96985+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:04:04.96985+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:04:04.96985+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:33.7202852+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:39.8921403+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:39.8921403+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:39.8921403+00:00\",\"endTimeUtc\":\"2019-08-20T18:14:56.6104111+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:14:56.6104111+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:14:56.6260381+00:00\",\"endTimeUtc\":\"2019-08-20T18:36:26.9819334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:36:26.9819334+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:36:27.231929+00:00\",\"endTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:36:33.1693822+00:00\",\"endTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"endTimeUtc\":\"2019-08-20T19:08:09.7124856+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:08:09.7124856+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:08:09.7124856+00:00\",\"endTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:08:16.3062084+00:00\",\"endTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:10:10.9620237+00:00\",\"endTimeUtc\":\"2019-08-20T19:21:46.3971323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:21:46.3971323+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:21:47.1471277+00:00\",\"endTimeUtc\":\"2019-08-20T19:26:22.0385176+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:26:22.0385176+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:26:22.0385176+00:00\",\"endTimeUtc\":\"2019-08-20T19:28:02.9770362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:28:02.9770362+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:28:02.9770362+00:00\",\"endTimeUtc\":\"2019-08-20T19:29:19.2089303+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:29:19.2089303+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:29:19.2089303+00:00\",\"endTimeUtc\":\"2019-08-20T19:30:39.5663181+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:30:39.5663181+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:30:39.5663181+00:00\",\"endTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:08:37.8686232+00:00\",\"endTimeUtc\":\"2019-08-20T19:26:52.5548212+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:26:52.5548212+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:32:07.2827637+00:00\",\"endTimeUtc\":\"2019-08-20T19:37:17.2286062+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:37:17.2286062+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:37:17.2286062+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:47.9723933+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:47.9723933+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:13:47.9880137+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:13:54.5377671+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.6083359+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.6083359+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:14:01.3836001+00:00\",\"endTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:14:07.1335737+00:00\",\"endTimeUtc\":\"2019-08-20T20:17:45.0679869+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:17:45.0679869+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:17:45.0679869+00:00\",\"endTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:18:26.5160193+00:00\",\"endTimeUtc\":\"2019-08-20T20:28:52.3507259+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:28:52.3507259+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:28:52.3507259+00:00\",\"endTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"endTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.834167+00:00\",\"endTimeUtc\":\"2019-08-20T20:36:15.5188128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:36:15.5188128+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:36:15.5188128+00:00\",\"endTimeUtc\":\"2019-08-20T20:46:36.3185257+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:46:36.3185257+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.834167+00:00\",\"endTimeUtc\":\"2019-08-20T20:38:07.3591218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:38:07.3591218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:38:07.3591218+00:00\",\"endTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.8497912+00:00\",\"endTimeUtc\":\"2019-08-20T20:37:37.0943056+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:37:37.0943056+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:37:37.0943056+00:00\",\"endTimeUtc\":\"2019-08-20T20:41:14.4337184+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:41:14.4337184+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.7560417+00:00\",\"endTimeUtc\":\"2019-08-20T20:35:56.7070439+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:35:56.7070439+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:35:56.7070439+00:00\",\"endTimeUtc\":\"2019-08-20T20:37:22.5165972+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:37:22.5165972+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.5614519+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.5614519+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:49:51.4915632+00:00\",\"endTimeUtc\":\"2019-08-20T20:52:43.5568835+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:52:43.5568835+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:52:43.5568835+00:00\",\"endTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:52:49.8223567+00:00\",\"endTimeUtc\":\"2019-08-20T20:58:42.0740586+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:58:42.0740586+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:52:49.8379807+00:00\",\"endTimeUtc\":\"2019-08-20T20:59:12.8238001+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:59:12.8238001+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:12.8238001+00:00\",\"endTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:45.3704159+00:00\",\"endTimeUtc\":\"2019-08-20T21:11:47.2540958+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:11:47.2540958+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:11:47.316594+00:00\",\"endTimeUtc\":\"2019-08-20T21:13:12.4865406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:13:12.4865406+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:03:21.4472041+00:00\",\"endTimeUtc\":\"2019-08-20T21:15:31.8436914+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:15:31.8436914+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:15:31.8593152+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:56.2489706+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:56.2489706+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:45.1829167+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:04.9995334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:04.9995334+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:46.3704091+00:00\",\"endTimeUtc\":\"2019-08-20T21:13:59.6263041+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:13:59.6263041+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:13:59.6263041+00:00\",\"endTimeUtc\":\"2019-08-20T21:15:27.2499956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:15:27.2499956+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:42.8079422+00:00\",\"endTimeUtc\":\"2019-08-20T21:14:00.954405+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:14:00.954405+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:14:00.9700311+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:41.6204484+00:00\",\"endTimeUtc\":\"2019-08-20T21:13:33.3767649+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:13:33.3767649+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:11.8055004+00:00\",\"endTimeUtc\":\"2019-08-20T03:16:21.6491328+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:16:21.6491328+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:21.6491328+00:00\",\"endTimeUtc\":\"2019-08-20T05:21:21.1072636+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:21:21.1072636+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:41.4613937+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:03.0705022+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:32.8670147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:32.8670147+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:32.8670147+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:39.8981847+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:32.8197498+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:32.8197498+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:32.8197498+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:01.6446467+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:09.3789306+00:00\",\"endTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:16.0194762+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:23.6600094+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:23.6600094+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:23.6600094+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:20.0778148+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:20.0778148+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:20.1402865+00:00\",\"endTimeUtc\":\"2019-08-20T04:17:17.8556736+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:17:17.8556736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:17:17.8556736+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:17:25.7618482+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:35:50.5445875+00:00\",\"endTimeUtc\":\"2019-08-20T04:48:44.3325226+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:48:44.3325226+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:48:44.3517823+00:00\",\"endTimeUtc\":\"2019-08-20T04:52:58.2041131+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:52:58.2041131+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:52:58.2041131+00:00\",\"endTimeUtc\":\"2019-08-20T04:58:59.8885494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:58:59.8885494+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:58:59.8885494+00:00\",\"endTimeUtc\":\"2019-08-20T05:04:32.366913+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:04:32.366913+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:04:32.366913+00:00\",\"endTimeUtc\":\"2019-08-20T05:17:57.2033512+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:17:57.2033512+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:17:57.2033512+00:00\",\"endTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:18:06.1563704+00:00\",\"endTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"endTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:21:21.1541594+00:00\",\"endTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:22:13.0128476+00:00\",\"endTimeUtc\":\"2019-08-20T05:25:55.7291075+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:25:55.7291075+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:25:55.7291075+00:00\",\"endTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:16:57.6708314+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:17:03.9832665+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:17:09.6082071+00:00\",\"endTimeUtc\":\"2019-08-20T21:17:15.7487735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:17:15.7487735+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:17:15.7487735+00:00\",\"endTimeUtc\":\"2019-08-20T21:22:00.902947+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:22:00.902947+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:22:00.902947+00:00\",\"endTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:22:06.6060415+00:00\",\"endTimeUtc\":\"2019-08-20T21:29:17.2212555+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:29:17.2212555+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:29:17.2212555+00:00\",\"endTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:36.1566853+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:36.1566853+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:36.1566853+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:47.6566157+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:53.9847079+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:53.9847079+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:53.9847079+00:00\",\"endTimeUtc\":\"2019-08-20T21:46:41.7563105+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:46:41.7563105+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:46:41.7563105+00:00\",\"endTimeUtc\":\"2019-08-20T22:01:37.4344944+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:01:37.4344944+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:01:37.4344944+00:00\",\"endTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:01:43.1061732+00:00\",\"endTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"steps\":[]}]},{\"name\":\"Restore CA\",\"description\":\"Restore CA content and database from shared storage .\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"endTimeUtc\":\"2019-08-20T22:13:05.5781858+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:13:05.5781858+00:00\",\"steps\":[]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:13:05.5781858+00:00\",\"endTimeUtc\":\"2019-08-20T22:17:51.6235865+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:17:51.6235865+00:00\",\"steps\":[]},{\"name\":\"Checking CRL parameters\",\"description\":\"Check if the CRL parameters are correct.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:17:51.6235865+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:02.3361194+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:02.3361194+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:22:02.3361194+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"steps\":[]}]}]},{\"name\":\"Update DomainControllerServices\",\"description\":\"Updating directory services virtual machines including Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:22:14.1796688+00:00\",\"endTimeUtc\":\"2019-08-20T22:25:51.0363597+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:25:51.0363597+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:25:51.0363597+00:00\",\"endTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:25:56.6300541+00:00\",\"endTimeUtc\":\"2019-08-20T22:26:02.8956223+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:26:02.8956223+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:26:02.8956223+00:00\",\"endTimeUtc\":\"2019-08-20T22:31:12.353038+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:31:12.353038+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:31:12.353038+00:00\",\"endTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:31:18.2592571+00:00\",\"endTimeUtc\":\"2019-08-20T22:35:27.6829674+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:35:27.6829674+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:35:27.6829674+00:00\",\"endTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"endTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"endTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:40:09.0752137+00:00\",\"endTimeUtc\":\"2019-08-20T22:40:15.2783027+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:40:15.2783027+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:40:15.2783027+00:00\",\"endTimeUtc\":\"2019-08-20T22:46:35.2923599+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:46:35.2923599+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:46:35.2923599+00:00\",\"endTimeUtc\":\"2019-08-20T23:06:33.9596177+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:06:33.9596177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:06:33.9596177+00:00\",\"endTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:06:40.4283373+00:00\",\"endTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"endTimeUtc\":\"2019-08-20T23:20:15.2681631+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:20:15.2681631+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:20:15.2681631+00:00\",\"endTimeUtc\":\"2019-08-20T23:29:48.3079381+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:29:48.3079381+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:29:48.3079381+00:00\",\"endTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"endTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:30:00.1042693+00:00\",\"endTimeUtc\":\"2019-08-20T23:30:06.2914917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:30:06.2914917+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:30:06.2914917+00:00\",\"endTimeUtc\":\"2019-08-20T23:34:57.6751734+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:34:57.6751734+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:34:57.6751734+00:00\",\"endTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:35:03.2375783+00:00\",\"endTimeUtc\":\"2019-08-20T23:39:52.2607238+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:39:52.2607238+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:39:52.2607238+00:00\",\"endTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"endTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"endTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:44:11.3376513+00:00\",\"endTimeUtc\":\"2019-08-20T23:44:17.4469889+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:44:17.4469889+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:44:17.4469889+00:00\",\"endTimeUtc\":\"2019-08-20T23:47:25.734271+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:47:25.734271+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:47:25.734271+00:00\",\"endTimeUtc\":\"2019-08-21T00:07:17.2018177+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:07:17.2018177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:07:17.2018177+00:00\",\"endTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:07:22.8579073+00:00\",\"endTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"endTimeUtc\":\"2019-08-21T00:19:44.429474+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:19:44.429474+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:19:44.429474+00:00\",\"endTimeUtc\":\"2019-08-21T00:57:52.8249985+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:57:52.8249985+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:57:52.8249985+00:00\",\"endTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:58:04.121674+00:00\",\"endTimeUtc\":\"2019-08-21T00:58:10.268611+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:58:10.268611+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:58:10.268611+00:00\",\"endTimeUtc\":\"2019-08-21T01:03:22.8248504+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:03:22.8248504+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:03:22.8248504+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:03:28.6216793+00:00\",\"endTimeUtc\":\"2019-08-21T01:08:26.4932711+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:08:26.4932711+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:08:26.4932711+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:22.4518747+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:29.7952983+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:29.7952983+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:29.7952983+00:00\",\"endTimeUtc\":\"2019-08-21T01:16:32.2424703+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:16:32.2424703+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:16:32.2424703+00:00\",\"endTimeUtc\":\"2019-08-21T01:35:35.4790104+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:35:35.4790104+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:35:35.4790104+00:00\",\"endTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:35:40.9789515+00:00\",\"endTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"endTimeUtc\":\"2019-08-21T01:47:56.158574+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:47:56.158574+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:47:56.158574+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:31.0447789+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:31.0447789+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:31.0447789+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:37.0993334+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:42.6610903+00:00\",\"endTimeUtc\":\"2019-08-21T02:08:48.9488522+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:08:48.9488522+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:52.2859529+00:00\",\"endTimeUtc\":\"2019-08-21T02:07:16.1530323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:07:16.1530323+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:53.4109375+00:00\",\"endTimeUtc\":\"2019-08-21T01:55:29.6116549+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:55:29.6116549+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:55:29.6116549+00:00\",\"endTimeUtc\":\"2019-08-21T01:58:37.7277205+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:58:37.7277205+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T02:08:48.9488522+00:00\",\"endTimeUtc\":\"2019-08-21T02:09:18.7209616+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:09:18.7209616+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T02:09:18.7209616+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:15.4225959+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:15.4225959+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T02:31:15.4225959+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-08-18T06:10:44.519Z\",\"lastUpdatedTime\":\"2019-08-21T02:31:31.875943+00:00\",\"duration\":\"P2DT20H42M38.022S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24/updateRuns?api-version=2016-05-01+39": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "77", "78" ], + "x-ms-client-request-id": [ "8cc3ccd5-e4f4-48df-8256-8f6dc37e4e88" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7883ae0d-6d2b-45e3-94ba-47dafdbde26d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv2JYsRgjmhYAVkzK/aG2UfJaPdC8NnWc+p1OTmF6iT89OjG477ei6vcL4941dUGqb6JZrSiFmdZj9sgw+pMpt86o1gie228Ly7e61ofbY5LJEMAHM2CRPUWyoAccCZEwlotJlQG/ebbEOBbMZGnuT" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14695" ], + "x-ms-request-id": [ "7883ae0d-6d2b-45e3-94ba-47dafdbde26d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032020Z:7883ae0d-6d2b-45e3-94ba-47dafdbde26d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3367" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24/updateRuns/46143ab0-2090-4621-87a1-fa9aba3ff042\",\"name\":\"northwest/Microsoft1.1908.1.24/46143ab0-2090-4621-87a1-fa9aba3ff042\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:49:36.8737148+00:00\",\"endTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:49:36.8737148+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:49:42.4986708+00:00\",\"endTimeUtc\":\"2019-08-29T15:51:18.2707343+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T15:51:18.2707343+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:51:18.2707343+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:51:23.8800682+00:00\",\"endTimeUtc\":\"2019-08-29T15:54:31.1023182+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T15:54:31.1023182+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:54:31.1023182+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:05.2877731+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:05.2877731+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:10:05.2877731+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"endTimeUtc\":\"2019-08-29T16:11:57.1343421+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:11:57.1343421+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:11:57.1343421+00:00\",\"endTimeUtc\":\"2019-08-29T16:18:14.791527+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:18:14.791527+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:18:14.791527+00:00\",\"endTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-29T15:49:28.983Z\",\"lastUpdatedTime\":\"2019-08-29T16:18:29.7333361+00:00\",\"duration\":\"PT29M0.797S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns?api-version=2016-05-01+40": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "79", "80" ], + "x-ms-client-request-id": [ "1db816e7-43f1-4578-b5f6-207530763f7e" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8cc7def5-8e97-476b-9f35-3884f1dee461" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv2W9LEmREsEmeiploL9W0Vdm3msxFE6bGdZNcYhilf5WA9KhB3atGylL+fN/IE9DI4Zjcx4odHaRMTxC2vEd9lrqVaTf+GnxUUZAVUSXcVMK+uZruAIi0VdR2DfdIwbEVYBMpTqyzbdK9D3k2dMen" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14694" ], + "x-ms-request-id": [ "8cc7def5-8e97-476b-9f35-3884f1dee461" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032021Z:8cc7def5-8e97-476b-9f35-3884f1dee461" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "277983" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns/0799510a-ab43-4997-976a-ff39ba473578\",\"name\":\"northwest/Microsoft1.1908.3.29/0799510a-ab43-4997-976a-ff39ba473578\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:26.4494429+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8929512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8929512+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:26.4650675+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:32.0431554+00:00\",\"endTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:02:04.9402973+00:00\",\"endTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8617045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8617045+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:22.9415489+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:38.3789518+00:00\",\"endTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:44.0976629+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:22.7414527+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"endTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:42.7413298+00:00\",\"endTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:48.5694035+00:00\",\"endTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"endTimeUtc\":\"2019-09-08T15:38:56.9002966+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:38:56.9002966+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:17:01.724307+00:00\",\"endTimeUtc\":\"2019-09-08T15:20:48.1759694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:20:48.1759694+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:20:48.1759694+00:00\",\"endTimeUtc\":\"2019-09-08T15:21:56.769271+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:21:56.769271+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:17:02.1774281+00:00\",\"endTimeUtc\":\"2019-09-08T15:22:12.0040415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:22:12.0040415+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:38:56.9002966+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:02.7752986+00:00\",\"endTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:10.8534211+00:00\",\"endTimeUtc\":\"2019-09-08T15:39:32.6190346+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:39:32.6190346+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:32.6190346+00:00\",\"endTimeUtc\":\"2019-09-08T15:42:14.8530573+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:42:14.8530573+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:42:14.8530573+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:42:20.9467904+00:00\",\"endTimeUtc\":\"2019-09-08T15:45:42.5799624+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:45:42.5799624+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:45:42.5799624+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:10.7127985+00:00\",\"endTimeUtc\":\"2019-09-08T16:06:01.5613876+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:06:01.5613876+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:06:01.5613876+00:00\",\"endTimeUtc\":\"2019-09-08T16:07:22.7859277+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:07:22.7859277+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:07:22.7859277+00:00\",\"endTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:07:28.3015254+00:00\",\"endTimeUtc\":\"2019-09-08T16:10:18.7382223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:10:18.7382223+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:10:18.7382223+00:00\",\"endTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:02.728425+00:00\",\"endTimeUtc\":\"2019-09-08T15:39:14.853419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:39:14.853419+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:14.8690487+00:00\",\"endTimeUtc\":\"2019-09-08T15:39:58.0252597+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:39:58.0252597+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:58.0252597+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:40:14.2596112+00:00\",\"endTimeUtc\":\"2019-09-08T15:40:55.1814077+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:40:55.1814077+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:40:55.1814077+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"endTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:47:23.0744624+00:00\",\"endTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"steps\":[]}]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:02.3885831+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:11.2322754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:11.2322754+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:11.2322754+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:19.7478451+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:19.7478451+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:19.7478451+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"endTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:34.2790115+00:00\",\"endTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:39.9352519+00:00\",\"endTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:20:41.1828592+00:00\",\"endTimeUtc\":\"2019-09-08T16:26:03.5670319+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:26:03.5670319+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:26:03.5670319+00:00\",\"endTimeUtc\":\"2019-09-08T16:26:09.5982415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:26:09.5982415+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:26:09.5982415+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:26:15.191959+00:00\",\"endTimeUtc\":\"2019-09-08T16:32:43.3592377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:32:43.3592377+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:32:43.3592377+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"endTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:37:55.0209534+00:00\",\"endTimeUtc\":\"2019-09-08T16:38:00.9271679+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:38:00.9271679+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:38:00.9271679+00:00\",\"endTimeUtc\":\"2019-09-08T16:45:18.4359586+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:45:18.4359586+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:45:18.4359586+00:00\",\"endTimeUtc\":\"2019-09-08T17:01:16.0659473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:01:16.0659473+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:01:16.0659473+00:00\",\"endTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:01:21.8940371+00:00\",\"endTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"endTimeUtc\":\"2019-09-08T17:23:41.0766703+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:23:41.0766703+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:23:41.0766703+00:00\",\"endTimeUtc\":\"2019-09-08T17:27:08.0439434+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:27:08.0439434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:27:08.0439434+00:00\",\"endTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:27:19.4501145+00:00\",\"endTimeUtc\":\"2019-09-08T17:32:26.7458058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:32:26.7458058+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:32:26.7458058+00:00\",\"endTimeUtc\":\"2019-09-08T17:32:32.6363904+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:32:32.6363904+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:32:32.6363904+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:32:38.1519827+00:00\",\"endTimeUtc\":\"2019-09-08T17:39:09.3493327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:39:09.3493327+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:39:09.3493327+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"endTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:18.836374+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:24.6800771+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:24.6800771+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:24.6800771+00:00\",\"endTimeUtc\":\"2019-09-08T17:47:47.834963+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:47:47.834963+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:47:47.834963+00:00\",\"endTimeUtc\":\"2019-09-08T18:03:54.3165041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:03:54.3165041+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:03:54.3165041+00:00\",\"endTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:04:00.0664743+00:00\",\"endTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"endTimeUtc\":\"2019-09-08T18:27:04.7759035+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:27:04.7759035+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:27:04.7759035+00:00\",\"endTimeUtc\":\"2019-09-08T18:30:32.2897745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:30:32.2897745+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:30:32.2897745+00:00\",\"endTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:30:44.7896768+00:00\",\"endTimeUtc\":\"2019-09-08T18:36:13.9313893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:36:13.9313893+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:36:13.9313893+00:00\",\"endTimeUtc\":\"2019-09-08T18:36:19.6813452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:36:19.6813452+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:36:19.6813452+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:36:25.2906905+00:00\",\"endTimeUtc\":\"2019-09-08T18:43:07.7834065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:43:07.7834065+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:43:07.7834065+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"endTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:22.1616267+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:28.0365805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:28.0365805+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:28.0365805+00:00\",\"endTimeUtc\":\"2019-09-08T18:51:52.7152249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:51:52.7152249+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:51:52.7152249+00:00\",\"endTimeUtc\":\"2019-09-08T19:07:36.1254027+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:07:36.1254027+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:07:36.1254027+00:00\",\"endTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:07:41.7347422+00:00\",\"endTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"endTimeUtc\":\"2019-09-08T19:25:16.4701937+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:25:16.4701937+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:25:16.4701937+00:00\",\"endTimeUtc\":\"2019-09-08T19:28:47.0000635+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:28:47.0000635+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:28:47.0000635+00:00\",\"endTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"endTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"endTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:48:06.9984338+00:00\",\"endTimeUtc\":\"2019-09-08T19:51:46.0126476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:51:46.0126476+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:51:46.0126476+00:00\",\"endTimeUtc\":\"2019-09-08T20:37:00.4580884+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:37:00.4580884+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:37:00.4580884+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:37:06.0518028+00:00\",\"endTimeUtc\":\"2019-09-08T20:40:36.7535527+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:40:36.7535527+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:40:36.7535527+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:21.9315913+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:27.7909183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:27.7909183+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:27.7909183+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:33.5408687+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:33.5408687+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:33.5408687+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:39.3220745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:39.3220745+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:39.3220745+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:50.6501108+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:56.4938106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:56.4938106+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:56.4938106+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:02.7593892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:02.7593892+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:02.7593892+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:08.8999711+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:08.8999711+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:08.8999711+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:20.4155079+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:27.0091999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:27.0091999+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:27.0091999+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:34.3216432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:34.3216432+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:34.3216432+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:43.1965766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:43.1965766+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:43.1965766+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:54.8996123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:54.8996123+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:54.8996123+00:00\",\"endTimeUtc\":\"2019-09-08T20:46:00.6985997+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:46:00.6985997+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:46:00.6985997+00:00\",\"endTimeUtc\":\"2019-09-08T20:49:23.3551158+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:49:23.3551158+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:23.3551158+00:00\",\"endTimeUtc\":\"2019-09-08T21:06:17.623474+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:06:17.623474+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:30.2769421+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:36.3550258+00:00\",\"endTimeUtc\":\"2019-09-08T20:49:42.8706057+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:49:42.8706057+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:42.8706057+00:00\",\"endTimeUtc\":\"2019-09-08T20:53:15.4004137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:53:15.4004137+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:53:15.4004137+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:53:21.1035049+00:00\",\"endTimeUtc\":\"2019-09-08T20:59:45.4766631+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:59:45.4766631+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:59:45.4766631+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:06:17.623474+00:00\",\"endTimeUtc\":\"2019-09-08T21:31:13.8352635+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:31:13.8352635+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:31:13.8352635+00:00\",\"endTimeUtc\":\"2019-09-08T21:31:24.7570651+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:31:24.7570651+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:31:24.7570651+00:00\",\"endTimeUtc\":\"2019-09-08T21:31:34.1163817+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:31:34.1163817+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:31:34.1163817+00:00\",\"endTimeUtc\":\"2019-09-08T23:25:35.3578106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:25:35.3578106+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:25:35.3578106+00:00\",\"endTimeUtc\":\"2019-09-08T23:38:35.0298699+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:38:35.0298699+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:38:35.0298699+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:12.4009978+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:12.4009978+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:12.4009978+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:22.1040575+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:31.6352464+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:31.6352464+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:31.6352464+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:38.8072444+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:45.6976707+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:54.2913491+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:54.2913491+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:54.2913491+00:00\",\"endTimeUtc\":\"2019-09-08T23:54:09.8611367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:54:09.8611367+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:54:09.8611367+00:00\",\"endTimeUtc\":\"2019-09-09T00:18:29.6095525+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:18:29.6095525+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:18:29.6095525+00:00\",\"endTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:18:35.2345202+00:00\",\"endTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:31.2174694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:31.2174694+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:26:31.2174694+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:22.1196818+00:00\",\"endTimeUtc\":\"2019-09-08T23:51:26.4091888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:51:26.4091888+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:51:26.4091888+00:00\",\"endTimeUtc\":\"2019-09-08T23:57:07.4692874+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:57:07.4692874+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:57:07.4692874+00:00\",\"endTimeUtc\":\"2019-09-09T00:00:34.7960351+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:00:34.7960351+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:22.0884341+00:00\",\"endTimeUtc\":\"2019-09-08T23:44:19.1662729+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:44:19.1662729+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:44:19.1662729+00:00\",\"endTimeUtc\":\"2019-09-08T23:47:01.2432676+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:47:01.2432676+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:21.6665656+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:44.7601618+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:44.7601618+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:44.7601618+00:00\",\"endTimeUtc\":\"2019-09-08T23:49:10.441325+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:49:10.441325+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:49:10.441325+00:00\",\"endTimeUtc\":\"2019-09-08T23:50:09.9253098+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:50:09.9253098+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:50:09.9253098+00:00\",\"endTimeUtc\":\"2019-09-08T23:50:35.9095206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:50:35.9095206+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"endTimeUtc\":\"2019-09-09T00:27:11.0677936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:27:11.0677936+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:27:11.0677936+00:00\",\"endTimeUtc\":\"2019-09-09T00:30:38.6287902+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:30:38.6287902+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:30:38.6287902+00:00\",\"endTimeUtc\":\"2019-09-09T00:30:44.3631232+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:30:44.3631232+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:30:44.3631232+00:00\",\"endTimeUtc\":\"2019-09-09T00:34:27.8527322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:34:27.8527322+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:34:27.8527322+00:00\",\"endTimeUtc\":\"2019-09-09T00:34:33.8058135+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:34:33.8058135+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:34:33.8058135+00:00\",\"endTimeUtc\":\"2019-09-09T00:34:39.9675313+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:34:39.9675313+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:34:39.9675313+00:00\",\"endTimeUtc\":\"2019-09-09T00:38:02.3413987+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:38:02.3413987+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:02.3413987+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:09.2944784+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:15.8725604+00:00\",\"endTimeUtc\":\"2019-09-09T00:38:22.1381387+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:38:22.1381387+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:22.1381387+00:00\",\"endTimeUtc\":\"2019-09-09T00:41:50.9961343+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:41:50.9961343+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:41:50.9961343+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:41:56.8398496+00:00\",\"endTimeUtc\":\"2019-09-09T00:48:11.5945973+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:48:11.5945973+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:48:11.5945973+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"endTimeUtc\":\"2019-09-09T01:25:28.3672388+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T01:25:28.3672388+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T01:25:28.3672388+00:00\",\"endTimeUtc\":\"2019-09-09T01:25:53.7783261+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T01:25:53.7783261+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T01:25:53.7783261+00:00\",\"endTimeUtc\":\"2019-09-09T01:26:19.0450117+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T01:26:19.0450117+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T01:26:19.0450117+00:00\",\"endTimeUtc\":\"2019-09-09T03:20:26.2704343+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T03:20:26.2704343+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T03:20:26.2704343+00:00\",\"endTimeUtc\":\"2019-09-09T03:34:11.9132919+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T03:34:11.9132919+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T03:34:11.9132919+00:00\",\"endTimeUtc\":\"2019-09-09T04:13:37.4517726+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:13:37.4517726+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:37.4517726+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:45.8891636+00:00\",\"endTimeUtc\":\"2019-09-09T04:13:53.748441+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:13:53.748441+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:53.748441+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:59.982744+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:05.920162+00:00\",\"endTimeUtc\":\"2019-09-09T04:14:12.8731995+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:14:12.8731995+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:12.8731995+00:00\",\"endTimeUtc\":\"2019-09-09T04:17:52.7608243+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:17:52.7608243+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:17:52.7608243+00:00\",\"endTimeUtc\":\"2019-09-10T07:37:40.5021367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:37:40.5021367+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:37:40.5021367+00:00\",\"endTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:37:46.4708407+00:00\",\"endTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:25.9672612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:25.9672612+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:46:25.9672612+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:45.8422943+00:00\",\"endTimeUtc\":\"2019-09-09T04:34:58.315829+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:34:58.315829+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:34:58.315829+00:00\",\"endTimeUtc\":\"2019-09-09T04:38:34.0176221+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:38:34.0176221+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:38:34.0176221+00:00\",\"endTimeUtc\":\"2019-09-09T04:41:54.2194125+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:41:54.2194125+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:46.0297885+00:00\",\"endTimeUtc\":\"2019-09-09T04:14:36.2947765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:14:36.2947765+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:36.2947765+00:00\",\"endTimeUtc\":\"2019-09-09T04:17:19.7300566+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:17:19.7300566+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:46.2797863+00:00\",\"endTimeUtc\":\"2019-09-09T04:14:23.0761947+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:14:23.0761947+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:23.0761947+00:00\",\"endTimeUtc\":\"2019-09-09T04:37:04.080674+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:37:04.080674+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:37:04.080674+00:00\",\"endTimeUtc\":\"2019-09-09T04:37:25.3930472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:37:25.3930472+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:37:25.3930472+00:00\",\"endTimeUtc\":\"2019-09-09T04:37:49.2210326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:37:49.2210326+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"endTimeUtc\":\"2019-09-10T07:47:19.7076511+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:47:19.7076511+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:47:19.7076511+00:00\",\"endTimeUtc\":\"2019-09-10T07:51:21.7058092+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:51:21.7058092+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:51:21.7058092+00:00\",\"endTimeUtc\":\"2019-09-10T07:51:28.2994827+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:51:28.2994827+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:51:28.2994827+00:00\",\"endTimeUtc\":\"2019-09-10T07:55:39.7815721+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:55:39.7815721+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:55:39.7815721+00:00\",\"endTimeUtc\":\"2019-09-10T07:55:46.3440289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:55:46.3440289+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:55:46.3440289+00:00\",\"endTimeUtc\":\"2019-09-10T07:55:52.7970859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:55:52.7970859+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:55:52.7970859+00:00\",\"endTimeUtc\":\"2019-09-10T07:59:37.7953637+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:59:37.7953637+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:59:37.7953637+00:00\",\"endTimeUtc\":\"2019-09-10T08:30:47.7932983+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:30:47.7932983+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:59:46.4984164+00:00\",\"endTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:59:54.7483593+00:00\",\"endTimeUtc\":\"2019-09-10T08:00:02.2951744+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:00:02.2951744+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:00:02.2951744+00:00\",\"endTimeUtc\":\"2019-09-10T08:04:24.7620579+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:04:24.7620579+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:04:24.7620579+00:00\",\"endTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:04:31.2620538+00:00\",\"endTimeUtc\":\"2019-09-10T08:13:34.0499107+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:13:34.0499107+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:13:34.0499107+00:00\",\"endTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"endTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:30:47.7932983+00:00\",\"endTimeUtc\":\"2019-09-10T08:59:36.8608074+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:59:36.8608074+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:59:36.8608074+00:00\",\"endTimeUtc\":\"2019-09-10T08:59:55.3137806+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:59:55.3137806+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:59:55.3137806+00:00\",\"endTimeUtc\":\"2019-09-10T09:00:10.9855463+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T09:00:10.9855463+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T09:00:10.9855463+00:00\",\"endTimeUtc\":\"2019-09-10T10:51:22.8644134+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T10:51:22.8644134+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T10:51:22.8644134+00:00\",\"endTimeUtc\":\"2019-09-10T11:10:41.9265137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:10:41.9265137+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:10:41.9265137+00:00\",\"endTimeUtc\":\"2019-09-10T11:20:40.6547951+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:20:40.6547951+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:20:40.6547951+00:00\",\"endTimeUtc\":\"2019-09-10T13:21:11.8609052+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:21:11.8609052+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:01.076466+00:00\",\"endTimeUtc\":\"2019-09-10T11:21:20.2968914+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:21:20.2968914+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:21.2638047+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:39.5151559+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:53.6229427+00:00\",\"endTimeUtc\":\"2019-09-10T11:23:27.7626989+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:23:27.7626989+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:23:27.7626989+00:00\",\"endTimeUtc\":\"2019-09-10T11:38:45.0368315+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:38:45.0368315+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:38:45.0368315+00:00\",\"endTimeUtc\":\"2019-09-10T12:10:46.5235937+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:10:46.5235937+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:10:46.5235937+00:00\",\"endTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:10:59.3828883+00:00\",\"endTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:27.9530317+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:27.9530317+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:30:27.9530317+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:00.139073+00:00\",\"endTimeUtc\":\"2019-09-10T11:46:13.1274361+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:46:13.1274361+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:46:13.1431653+00:00\",\"endTimeUtc\":\"2019-09-10T11:56:21.3345209+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:56:21.3345209+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:56:21.3345209+00:00\",\"endTimeUtc\":\"2019-09-10T12:04:58.0502462+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:04:58.0502462+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:01.8266446+00:00\",\"endTimeUtc\":\"2019-09-10T11:23:25.24702+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:23:25.24702+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:23:25.24702+00:00\",\"endTimeUtc\":\"2019-09-10T11:26:52.7611916+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:26:52.7611916+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:02.1715242+00:00\",\"endTimeUtc\":\"2019-09-10T11:23:25.2938993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:23:25.2938993+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:23:25.2938993+00:00\",\"endTimeUtc\":\"2019-09-10T11:39:26.4588806+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:39:26.4588806+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:39:26.4588806+00:00\",\"endTimeUtc\":\"2019-09-10T11:40:16.1303092+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:40:16.1303092+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:40:16.1303092+00:00\",\"endTimeUtc\":\"2019-09-10T11:40:58.583647+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:40:58.583647+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:21:11.8609052+00:00\",\"endTimeUtc\":\"2019-09-10T13:21:54.6887361+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:21:54.6887361+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:21:54.6887361+00:00\",\"endTimeUtc\":\"2019-09-10T13:29:37.7948724+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:29:37.7948724+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:29:37.7948724+00:00\",\"endTimeUtc\":\"2019-09-10T13:29:50.5291549+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:29:50.5291549+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:29:50.5291549+00:00\",\"endTimeUtc\":\"2019-09-10T13:37:53.7290941+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:37:53.7290941+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:37:53.7290941+00:00\",\"endTimeUtc\":\"2019-09-10T13:38:05.7758806+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:38:05.7758806+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:38:05.7758806+00:00\",\"endTimeUtc\":\"2019-09-10T13:38:16.041435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:38:16.041435+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:38:16.041435+00:00\",\"endTimeUtc\":\"2019-09-10T13:46:27.5849515+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:46:27.5849515+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:46:27.5849515+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:46:41.5379779+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:46:54.1628771+00:00\",\"endTimeUtc\":\"2019-09-10T13:47:08.3971532+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:47:08.3971532+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:47:08.3971532+00:00\",\"endTimeUtc\":\"2019-09-10T13:56:49.9866075+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:56:49.9866075+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:56:49.9866075+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:57:00.0959215+00:00\",\"endTimeUtc\":\"2019-09-10T14:08:27.9717547+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:08:27.9717547+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:08:27.9717547+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"endTimeUtc\":\"2019-09-10T14:49:07.1353239+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:49:07.1353239+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:49:07.1491709+00:00\",\"endTimeUtc\":\"2019-09-10T14:49:26.2115412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:49:26.2115412+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:49:26.2115412+00:00\",\"endTimeUtc\":\"2019-09-10T14:49:42.3364189+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:49:42.3364189+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:49:42.3364189+00:00\",\"endTimeUtc\":\"2019-09-10T16:48:10.0993152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T16:48:10.0993152+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T16:48:10.0993152+00:00\",\"endTimeUtc\":\"2019-09-10T17:05:02.6663136+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:05:02.6663136+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:05:02.6663136+00:00\",\"endTimeUtc\":\"2019-09-10T17:12:33.8353415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:12:33.8353415+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:33.8353415+00:00\",\"endTimeUtc\":\"2019-09-10T19:35:56.9926515+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:35:56.9926515+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:50.9914068+00:00\",\"endTimeUtc\":\"2019-09-10T17:13:08.756862+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:13:08.756862+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:08.756862+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:21.9754719+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:36.6472153+00:00\",\"endTimeUtc\":\"2019-09-10T17:13:50.4439512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:13:50.4439512+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:50.4439512+00:00\",\"endTimeUtc\":\"2019-09-10T17:22:32.8928376+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:22:32.8928376+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:22:32.8928376+00:00\",\"endTimeUtc\":\"2019-09-10T17:52:42.5665156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:52:42.5665156+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:52:42.5821459+00:00\",\"endTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:52:54.3320548+00:00\",\"endTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:41.019255+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:41.019255+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T18:12:41.019255+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:51.038281+00:00\",\"endTimeUtc\":\"2019-09-10T17:30:34.8273434+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:30:34.8273434+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:30:34.8273434+00:00\",\"endTimeUtc\":\"2019-09-10T17:40:03.660397+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:40:03.660397+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:40:03.660397+00:00\",\"endTimeUtc\":\"2019-09-10T17:48:13.5568966+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:48:13.5568966+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:51.8195878+00:00\",\"endTimeUtc\":\"2019-09-10T17:14:14.3813931+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:14:14.3813931+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:14:14.3813931+00:00\",\"endTimeUtc\":\"2019-09-10T17:17:33.3326354+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:17:33.3326354+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:50.8195378+00:00\",\"endTimeUtc\":\"2019-09-10T17:13:32.7566198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:13:32.7566198+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:32.7566198+00:00\",\"endTimeUtc\":\"2019-09-10T17:23:36.1583263+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:23:36.1583263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:23:36.1583263+00:00\",\"endTimeUtc\":\"2019-09-10T17:24:14.1108215+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:24:14.1108215+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:24:14.1108215+00:00\",\"endTimeUtc\":\"2019-09-10T17:24:49.9543181+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:24:49.9543181+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:35:56.9926515+00:00\",\"endTimeUtc\":\"2019-09-10T19:36:48.3999582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:36:48.3999582+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:36:48.3999582+00:00\",\"endTimeUtc\":\"2019-09-10T19:47:13.3800883+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:47:13.3800883+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:47:13.3800883+00:00\",\"endTimeUtc\":\"2019-09-10T19:47:28.5681854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:47:28.5681854+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:47:28.5681854+00:00\",\"endTimeUtc\":\"2019-09-10T19:58:22.2228633+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:58:22.2228633+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:58:22.2228633+00:00\",\"endTimeUtc\":\"2019-09-11T00:24:35.6300059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:24:35.6300059+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:24:35.6300059+00:00\",\"endTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"steps\":[]}]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:34.6222959+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.4191367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.4191367+00:00\",\"steps\":[{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:57.8093933+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:49.2621163+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:49.2621163+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:49.2808305+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:19.9735157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:19.9735157+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:08.0738773+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:13.759045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:13.759045+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:13.759045+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:22.2121147+00:00\",\"endTimeUtc\":\"2019-09-11T01:07:09.5832379+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:07:09.5832379+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:09.5988629+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:59.579977+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:08.1892702+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:16.2048217+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:25.3453665+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:25.3453665+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:25.3453665+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:16.471162+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:16.471162+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:16.5651437+00:00\",\"endTimeUtc\":\"2019-09-11T02:08:40.5488396+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:08:40.5488396+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:08:40.5800906+00:00\",\"endTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:08:48.8925104+00:00\",\"endTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"endTimeUtc\":\"2019-09-11T02:25:12.192889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:25:12.192889+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:25:12.192889+00:00\",\"endTimeUtc\":\"2019-09-11T02:39:17.0100952+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:39:17.0100952+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:39:17.0100952+00:00\",\"endTimeUtc\":\"2019-09-11T02:47:52.0038109+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:47:52.0038109+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:47:52.0038109+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:43.4563116+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:43.4563116+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:48:43.4563116+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:48:55.487401+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:49:07.7528754+00:00\",\"endTimeUtc\":\"2019-09-11T02:59:21.277664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:59:21.277664+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:59:21.277664+00:00\",\"endTimeUtc\":\"2019-09-11T02:59:31.6681834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:59:31.6681834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:59:31.6681834+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:59:41.6055902+00:00\",\"endTimeUtc\":\"2019-09-11T03:09:53.4097364+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:09:53.4097364+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:09:53.4878654+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:18.561393+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:26.2644415+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:32.6393777+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:39.6393044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:39.6393044+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:39.6393044+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:42.1980559+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:42.1980559+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:42.1980559+00:00\",\"endTimeUtc\":\"2019-09-11T03:44:02.2890383+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:44:02.2890383+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:02.2890383+00:00\",\"endTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:08.8045978+00:00\",\"endTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:52:06.3465389+00:00\",\"endTimeUtc\":\"2019-09-11T03:54:58.6873149+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:54:58.6873149+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:58.6873149+00:00\",\"endTimeUtc\":\"2019-09-11T03:56:54.4044177+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:56:54.4044177+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:56:54.4044177+00:00\",\"endTimeUtc\":\"2019-09-11T04:03:42.9934386+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:03:42.9934386+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:03:42.9934386+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:16.9618335+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:16.9618335+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:16.9618335+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:31.8210546+00:00\",\"endTimeUtc\":\"2019-09-11T04:20:19.1532441+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:20:19.1532441+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:20:20.4344932+00:00\",\"endTimeUtc\":\"2019-09-11T04:21:12.1745591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:21:12.1745591+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:21:12.1745591+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:27.34007+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:27.34007+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:21:32.0338283+00:00\",\"endTimeUtc\":\"2019-09-11T04:40:28.7663675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:40:28.7663675+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:40:28.7976281+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:27.3244457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:27.3244457+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:27.3556971+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:35.8244009+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:19.895964+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:19.895964+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:43.3556087+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:50.9025004+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:50.9025004+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:50.9025004+00:00\",\"endTimeUtc\":\"2019-09-11T05:02:30.3854687+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:02:30.3854687+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:02:30.3854687+00:00\",\"endTimeUtc\":\"2019-09-11T05:23:16.8816013+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:23:16.8816013+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:23:16.8972257+00:00\",\"endTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:23:29.490769+00:00\",\"endTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"endTimeUtc\":\"2019-09-11T05:44:46.0743298+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:44:46.0743298+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:44:46.0743298+00:00\",\"endTimeUtc\":\"2019-09-11T05:49:35.6372552+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:49:35.6372552+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:49:35.6372552+00:00\",\"endTimeUtc\":\"2019-09-11T05:58:22.0711593+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:58:22.0711593+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:58:22.0711593+00:00\",\"endTimeUtc\":\"2019-09-11T05:59:59.5582854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:59:59.5582854+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:59:59.5582854+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:19.8485174+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:19.8485174+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:00:20.0119237+00:00\",\"endTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:00:37.2892734+00:00\",\"endTimeUtc\":\"2019-09-11T06:04:53.065286+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:04:53.065286+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:04:53.0863563+00:00\",\"endTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:18:15.6418785+00:00\",\"endTimeUtc\":\"2019-09-11T06:33:03.2070503+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:33:03.2070503+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:18:45.378983+00:00\",\"endTimeUtc\":\"2019-09-11T06:24:22.4855118+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:24:22.4855118+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:24:22.4996814+00:00\",\"endTimeUtc\":\"2019-09-11T06:33:03.1915487+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:33:03.1915487+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:12.9030045+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:43.8558085+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:24.3558358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:24.3558358+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:24.3558358+00:00\",\"endTimeUtc\":\"2019-09-11T01:02:07.1016931+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:02:07.1016931+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:02:07.1329423+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:02:19.5546988+00:00\",\"endTimeUtc\":\"2019-09-11T01:20:47.1312514+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:20:47.1312514+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:20:47.2562414+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:36.3404401+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:52.0121306+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:59.9495567+00:00\",\"endTimeUtc\":\"2019-09-11T01:30:08.7150576+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:30:08.7150576+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:30:08.7150576+00:00\",\"endTimeUtc\":\"2019-09-11T01:47:09.8945327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:47:09.8945327+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:47:09.8945327+00:00\",\"endTimeUtc\":\"2019-09-11T02:10:53.3438166+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:10:53.3438166+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:10:53.3438166+00:00\",\"endTimeUtc\":\"2019-09-11T02:29:31.4233743+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:29:31.4233743+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:11:01.3749217+00:00\",\"endTimeUtc\":\"2019-09-11T02:29:31.3921377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:29:31.3921377+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:29:31.4390003+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:03.4727655+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:03.4727655+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:03.4883919+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"endTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:20.1444723+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:28.2381421+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:28.2381421+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:28.2381421+00:00\",\"endTimeUtc\":\"2019-09-11T03:54:59.1716845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:54:59.1716845+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:59.1716845+00:00\",\"endTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:55:08.0934236+00:00\",\"endTimeUtc\":\"2019-09-11T04:35:09.7370879+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:35:09.7370879+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:35:09.8308447+00:00\",\"endTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:48:52.7660858+00:00\",\"endTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:49:18.4218716+00:00\",\"endTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:49:29.3435593+00:00\",\"endTimeUtc\":\"2019-09-11T04:49:40.4684089+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:49:40.4684089+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:49:40.4684089+00:00\",\"endTimeUtc\":\"2019-09-11T04:56:22.9804162+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:56:22.9804162+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:56:22.9804162+00:00\",\"endTimeUtc\":\"2019-09-11T05:16:44.3636307+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:16:44.3636307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:44.379259+00:00\",\"endTimeUtc\":\"2019-09-11T05:27:00.0195564+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:27:00.0195564+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:51.5980436+00:00\",\"endTimeUtc\":\"2019-09-11T05:27:00.0066327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:27:00.0066327+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:27:00.0351856+00:00\",\"endTimeUtc\":\"2019-09-11T06:51:09.6164916+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:51:09.6164916+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:51:09.6164916+00:00\",\"endTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"steps\":[]}]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:51:21.0063971+00:00\",\"endTimeUtc\":\"2019-09-11T07:00:04.035421+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:00:04.035421+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:58.4813529+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:59.464044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:59.464044+00:00\",\"steps\":[{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:44.0279003+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:02.8088581+00:00\",\"endTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:44:55.3853236+00:00\",\"endTimeUtc\":\"2019-09-11T01:06:57.2864786+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:06:57.2864786+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:57.3021371+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:05.44265+00:00\",\"endTimeUtc\":\"2019-09-11T01:17:14.1557287+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:17:14.1557287+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:17:14.1557287+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:15.7962513+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:23.7492565+00:00\",\"endTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:31.3428931+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:39.15528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:39.15528+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:39.15528+00:00\",\"endTimeUtc\":\"2019-09-11T01:46:48.9572508+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:46:48.9572508+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:46:48.9572508+00:00\",\"endTimeUtc\":\"2019-09-11T02:09:54.8449373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:09:54.8449373+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:09:54.8449373+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:25.3712654+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:25.3712654+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:10:02.8291505+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:25.3556374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:25.3556374+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:36:25.3712654+00:00\",\"endTimeUtc\":\"2019-09-11T02:54:44.2960648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:54:44.2960648+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:54:44.2960648+00:00\",\"endTimeUtc\":\"2019-09-11T03:05:40.178477+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:05:40.178477+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:05:40.178477+00:00\",\"endTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:05:48.5376636+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:05:56.4594333+00:00\",\"endTimeUtc\":\"2019-09-11T03:06:03.9905857+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:06:03.9905857+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:06:03.9905857+00:00\",\"endTimeUtc\":\"2019-09-11T03:15:44.265455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:15:44.265455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:15:44.2967044+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:15:53.577884+00:00\",\"endTimeUtc\":\"2019-09-11T03:27:43.709379+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:27:43.709379+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:27:43.709379+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:36.2995045+00:00\",\"endTimeUtc\":\"2019-09-11T04:46:33.7522077+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:46:33.7522077+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:43.0650661+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:50.6899885+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:50.6899885+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:50.6899885+00:00\",\"endTimeUtc\":\"2019-09-11T03:37:32.2492022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:37:32.2492022+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:37:32.2492022+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:35.7511691+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:35.7511691+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:35.7511691+00:00\",\"endTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:42.0479352+00:00\",\"endTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:59:18.4807493+00:00\",\"endTimeUtc\":\"2019-09-11T04:36:12.345917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:36:12.345917+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:36:12.4709257+00:00\",\"endTimeUtc\":\"2019-09-11T04:46:10.439759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:46:10.439759+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:46:10.533508+00:00\",\"endTimeUtc\":\"2019-09-11T04:46:33.6586485+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:46:33.6586485+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:44.0279003+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:02.7618772+00:00\",\"endTimeUtc\":\"2019-09-11T00:42:03.8863174+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:42:03.8863174+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:03.9179126+00:00\",\"endTimeUtc\":\"2019-09-11T01:11:27.4089603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:11:27.4089603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:11:27.4558354+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:06.9787021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:06.9787021+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:11:34.830767+00:00\",\"endTimeUtc\":\"2019-09-11T01:25:39.7655608+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:25:39.7655608+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:25:39.7655608+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:06.9630781+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:06.9630781+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:33:07.0099742+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:33:16.2911104+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:33:25.4003842+00:00\",\"endTimeUtc\":\"2019-09-11T01:38:48.7389829+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:38:48.7389829+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:38:48.7389829+00:00\",\"endTimeUtc\":\"2019-09-11T01:38:59.0044451+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:38:59.0044451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:38:59.0044451+00:00\",\"endTimeUtc\":\"2019-09-11T01:51:40.7980325+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:51:40.7980325+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:51:40.7980325+00:00\",\"endTimeUtc\":\"2019-09-11T02:29:13.2830398+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:29:13.2830398+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:29:13.2986657+00:00\",\"endTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:29:22.9703862+00:00\",\"endTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"endTimeUtc\":\"2019-09-11T03:03:46.4456408+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:03:46.4456408+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:03:46.4456408+00:00\",\"endTimeUtc\":\"2019-09-11T03:16:09.2495804+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:16:09.2495804+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:16:09.3120795+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:13.1984614+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:13.1984614+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:13.1984614+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:21.2608684+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:28.7138676+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:38.760603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:38.760603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:38.760603+00:00\",\"endTimeUtc\":\"2019-09-11T03:32:52.2218197+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:32:52.2218197+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:32:52.2218197+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:32:58.9248763+00:00\",\"endTimeUtc\":\"2019-09-11T03:44:59.5384169+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:44:59.5384169+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:59.5384169+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:51:50.8154494+00:00\",\"endTimeUtc\":\"2019-09-11T03:56:57.3418867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:56:57.3418867+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:56:57.3418867+00:00\",\"endTimeUtc\":\"2019-09-11T03:57:04.591784+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:57:04.591784+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:57:04.591784+00:00\",\"endTimeUtc\":\"2019-09-11T04:00:59.0889621+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:00:59.0889621+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:00:59.0889621+00:00\",\"endTimeUtc\":\"2019-09-11T04:37:51.4077425+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:37:51.4077425+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:37:51.6890523+00:00\",\"endTimeUtc\":\"2019-09-11T04:50:36.3738145+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:50:36.3738145+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:38:01.7045576+00:00\",\"endTimeUtc\":\"2019-09-11T04:50:36.3581917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:50:36.3581917+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:50:36.3894376+00:00\",\"endTimeUtc\":\"2019-09-11T04:57:32.8863672+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:57:32.8863672+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:57:32.8863672+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:24.0827734+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:24.0827734+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:12:24.0827734+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:19.832108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:19.832108+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:19.8477448+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:29.1759654+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:37.9726848+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:46.9882883+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:46.9882883+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:46.9882883+00:00\",\"endTimeUtc\":\"2019-09-11T05:33:48.9550017+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:33:48.9550017+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:33:48.987491+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:34.1472521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:34.1472521+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:34:05.0180185+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:47.7890013+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:47.7890013+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:00:47.8072176+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:34.131638+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:34.131638+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:59:34.1472521+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:59:52.464248+00:00\",\"endTimeUtc\":\"2019-09-11T08:17:18.0001683+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:17:18.0001683+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:17:18.0161542+00:00\",\"endTimeUtc\":\"2019-09-11T08:17:28.2189252+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:17:28.2189252+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:17:28.2189252+00:00\",\"endTimeUtc\":\"2019-09-11T08:23:22.5322365+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:23:22.5322365+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:23:22.5322365+00:00\",\"endTimeUtc\":\"2019-09-11T09:14:37.8159697+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T09:14:37.8159697+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T09:14:37.8159697+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T09:14:48.8805153+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"endTimeUtc\":\"2019-09-12T22:24:25.1458814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:24:25.1458814+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:24:25.1771858+00:00\",\"endTimeUtc\":\"2019-09-12T22:48:18.4064187+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:48:18.4064187+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:48:18.4064187+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:49.6985354+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:49.6985354+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:54:49.6985354+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:54:59.4797282+00:00\",\"endTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:09.3234071+00:00\",\"endTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:00.3407253+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:09.1491121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:09.1491121+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:09.3053626+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:18.4146508+00:00\",\"endTimeUtc\":\"2019-09-11T01:06:18.0837167+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:06:18.0837167+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:18.0837167+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:19.908668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:19.908668+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:26.3805159+00:00\",\"endTimeUtc\":\"2019-09-11T01:15:19.4380476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:15:19.4380476+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:15:19.4536726+00:00\",\"endTimeUtc\":\"2019-09-11T01:15:27.7973473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:15:27.7973473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:15:27.7973473+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:07.9087765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:07.9087765+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:15:35.8753987+00:00\",\"endTimeUtc\":\"2019-09-11T01:34:23.7904028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:34:23.7904028+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:34:23.8216574+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:07.8931488+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:07.8931488+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:07.9556469+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:19.8929933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:19.8929933+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:20.0023599+00:00\",\"endTimeUtc\":\"2019-09-11T03:46:00.8658855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:46:00.8658855+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:29.1116106+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:37.9552445+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:37.9552445+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:37.9552445+00:00\",\"endTimeUtc\":\"2019-09-11T01:51:49.3291982+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:51:49.3291982+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:51:49.3291982+00:00\",\"endTimeUtc\":\"2019-09-11T02:21:47.804296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:21:47.804296+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:21:47.8198994+00:00\",\"endTimeUtc\":\"2019-09-11T02:44:22.4443432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:44:22.4443432+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:21:56.2729416+00:00\",\"endTimeUtc\":\"2019-09-11T02:44:22.4287203+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:44:22.4287203+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:44:22.4599933+00:00\",\"endTimeUtc\":\"2019-09-11T02:53:25.968753+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:53:25.968753+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:53:25.968753+00:00\",\"endTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:53:36.140523+00:00\",\"endTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"endTimeUtc\":\"2019-09-11T03:18:50.3882195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:18:50.3882195+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:18:50.4194678+00:00\",\"endTimeUtc\":\"2019-09-11T03:45:53.7565845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:45:53.7565845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:45:53.7722084+00:00\",\"endTimeUtc\":\"2019-09-11T03:46:00.8502654+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:46:00.8502654+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:46:00.8658855+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:25.2069206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:25.2069206+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:25.2069206+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:32.1131019+00:00\",\"endTimeUtc\":\"2019-09-11T04:24:06.0644232+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:24:06.0644232+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:24:06.0800884+00:00\",\"endTimeUtc\":\"2019-09-11T04:24:16.4393844+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:24:16.4393844+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:24:16.4393844+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:24:25.8768542+00:00\",\"endTimeUtc\":\"2019-09-11T04:48:42.4537815+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:48:42.4537815+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:48:42.4850332+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:00:47.1826052+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:00:55.4326109+00:00\",\"endTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:01:03.8231864+00:00\",\"endTimeUtc\":\"2019-09-11T05:01:15.1825297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:01:15.1825297+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:01:15.1825297+00:00\",\"endTimeUtc\":\"2019-09-11T05:07:02.2108033+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:07:02.2108033+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:07:02.2108033+00:00\",\"endTimeUtc\":\"2019-09-11T05:31:04.7375702+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:31:04.7375702+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:31:04.7837225+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:31:18.8012234+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"endTimeUtc\":\"2019-09-12T22:25:05.7393236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:25:05.7393236+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:25:05.7548092+00:00\",\"endTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:25:16.5359345+00:00\",\"endTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"endTimeUtc\":\"2019-09-12T22:46:40.2983944+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:46:40.2983944+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:46:40.2983944+00:00\",\"endTimeUtc\":\"2019-09-12T22:53:23.3714081+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:53:23.3714081+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:53:23.3714081+00:00\",\"endTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:53:35.058779+00:00\",\"endTimeUtc\":\"2019-09-12T23:00:12.8198832+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:00:12.8198832+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:00:12.8198832+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:00:21.7572793+00:00\",\"endTimeUtc\":\"2019-09-12T23:11:48.1439928+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:11:48.1439928+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:11:48.1439928+00:00\",\"endTimeUtc\":\"2019-09-12T23:11:58.7375816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:11:58.7375816+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:11:58.7532014+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:12:08.3155978+00:00\",\"endTimeUtc\":\"2019-09-12T23:26:59.4002675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:26:59.4002675+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:26:59.4002675+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:28.1180304+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:40.0710852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:40.0710852+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:40.0710852+00:00\",\"endTimeUtc\":\"2019-09-12T23:44:33.0971115+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:44:33.0971115+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:44:33.0971115+00:00\",\"endTimeUtc\":\"2019-09-13T00:19:02.1856296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:19:02.1856296+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:19:02.2487936+00:00\",\"endTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:19:13.9510882+00:00\",\"endTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"endTimeUtc\":\"2019-09-13T00:45:10.9517505+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:45:10.9517505+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:45:10.9673785+00:00\",\"endTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:45:22.4206673+00:00\",\"endTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"endTimeUtc\":\"2019-09-13T01:15:09.3076252+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:15:09.3076252+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:15:09.3076252+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:36.3243678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:36.3243678+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:54:36.3243678+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:54:46.6836144+00:00\",\"endTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:54:56.6209986+00:00\",\"endTimeUtc\":\"2019-09-13T02:20:04.9313759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:20:04.9313759+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:20:04.9313759+00:00\",\"endTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:20:14.5093842+00:00\",\"endTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"endTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:43.401154+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:55.0416385+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:55.29163+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:28.1256064+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:28.1256064+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:55.1197587+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:33.8130412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:33.8130412+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"endTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:49:17.6160701+00:00\",\"endTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:58.1531664+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:32.0958556+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:32.0958556+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:44.0279003+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:42.1836538+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:42.1836538+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:42.1836538+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:23.8459326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:23.8459326+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:01.1675839+00:00\",\"endTimeUtc\":\"2019-09-11T01:04:31.1159699+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:04:31.1159699+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:04:31.1316137+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:23.8303091+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:23.8303091+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:23.8615569+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:32.0646503+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:32.0646503+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:32.1427307+00:00\",\"endTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:39.4082908+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:46.4394738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:46.4394738+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:46.4394738+00:00\",\"endTimeUtc\":\"2019-09-11T01:25:23.5001977+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:25:23.5001977+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:25:23.5314557+00:00\",\"endTimeUtc\":\"2019-09-11T02:01:14.8264814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:01:14.8264814+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:01:14.8577032+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:01:22.6544876+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"endTimeUtc\":\"2019-09-11T02:45:23.8339911+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:45:23.8339911+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:45:23.8339911+00:00\",\"endTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:12.8720016+00:00\",\"endTimeUtc\":\"2019-09-11T01:00:37.5400332+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:00:37.5400332+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:37.6025348+00:00\",\"endTimeUtc\":\"2019-09-11T06:59:27.9104927+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:59:27.9104927+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:45.5087077+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:52.5555179+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:08.008497+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:08.008497+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:08.008497+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:43.5203133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:43.5203133+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:17.0240424+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:39.329605+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:39.329605+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:39.329605+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:43.4734402+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:43.4734402+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:21:43.535955+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:21:52.8013261+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:22:00.5823819+00:00\",\"endTimeUtc\":\"2019-09-11T01:22:09.4415425+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:22:09.4415425+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:22:09.4415425+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:29.8459755+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:29.8459755+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:29.8616019+00:00\",\"endTimeUtc\":\"2019-09-11T03:22:23.7443701+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:22:23.7443701+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:22:23.7599971+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:22:30.8692788+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"endTimeUtc\":\"2019-09-11T03:44:52.1322424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:44:52.1322424+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:52.1322424+00:00\",\"endTimeUtc\":\"2019-09-11T03:49:20.1294539+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:49:20.1294539+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:49:20.1294539+00:00\",\"endTimeUtc\":\"2019-09-11T04:03:43.2903132+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:03:43.2903132+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:03:43.2903132+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:33.0952256+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:33.0952256+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:03:51.5558523+00:00\",\"endTimeUtc\":\"2019-09-11T04:22:14.7211227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:22:14.7211227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:22:14.7367468+00:00\",\"endTimeUtc\":\"2019-09-11T04:23:03.2209101+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:23:03.2209101+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:23:03.2209101+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:33.0641145+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:33.0641145+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:26:33.1264772+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:26:54.8607941+00:00\",\"endTimeUtc\":\"2019-09-11T04:27:05.0951985+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:27:05.0951985+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:27:05.0951985+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:27:14.095122+00:00\",\"endTimeUtc\":\"2019-09-11T04:50:39.0456543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:50:39.0456543+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:50:39.108154+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:11.6985208+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:20.8078602+00:00\",\"endTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:28.7453345+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:37.0734352+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:37.0734352+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:37.0734352+00:00\",\"endTimeUtc\":\"2019-09-11T05:06:19.2738536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:06:19.2738536+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:06:19.2738536+00:00\",\"endTimeUtc\":\"2019-09-11T05:27:21.1756457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:27:21.1756457+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:27:21.2381351+00:00\",\"endTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:27:32.691423+00:00\",\"endTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"endTimeUtc\":\"2019-09-11T06:11:58.4237027+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:11:58.4237027+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:11:58.443603+00:00\",\"endTimeUtc\":\"2019-09-11T06:25:11.688416+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:25:11.688416+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:25:11.688416+00:00\",\"endTimeUtc\":\"2019-09-11T06:45:14.5563512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:45:14.5563512+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:45:14.5563512+00:00\",\"endTimeUtc\":\"2019-09-11T06:53:13.883591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:53:13.883591+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:45:24.7596714+00:00\",\"endTimeUtc\":\"2019-09-11T06:46:42.8691889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:46:42.8691889+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:46:42.8691889+00:00\",\"endTimeUtc\":\"2019-09-11T06:47:33.633609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:47:33.633609+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:47:33.633609+00:00\",\"endTimeUtc\":\"2019-09-11T06:50:13.4600822+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:50:13.4600822+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:53:13.9010106+00:00\",\"endTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:53:32.2087366+00:00\",\"endTimeUtc\":\"2019-09-11T06:59:27.8948664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:59:27.8948664+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:45.5087077+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:52.4774013+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:00.0398247+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:00.0398247+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:00.0398247+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:24.4146011+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:24.4146011+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:24.4146011+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:18.1707561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:18.1707561+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:31.6645282+00:00\",\"endTimeUtc\":\"2019-09-11T01:10:56.5811777+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:10:56.5811777+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:10:56.5811777+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:17.7801358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:17.7801358+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:18.327007+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:42.060984+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:50.857492+00:00\",\"endTimeUtc\":\"2019-09-11T01:19:05.935006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:19:05.935006+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:19:05.935006+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:22.9398178+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:22.9398178+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:22.9554444+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:50.8312048+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:50.8312048+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:48:50.8468322+00:00\",\"endTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:49:01.674836+00:00\",\"endTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:57.844531+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:57.844531+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:57.8757806+00:00\",\"endTimeUtc\":\"2019-09-11T03:42:24.6495152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:42:24.6495152+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:42:24.6495152+00:00\",\"endTimeUtc\":\"2019-09-11T03:46:51.9747226+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:46:51.9747226+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:46:51.9903482+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:25.3025022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:25.3025022+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:25.3025022+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:32.2868057+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:39.1148591+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:46.849175+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:46.849175+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:46.849175+00:00\",\"endTimeUtc\":\"2019-09-11T03:48:02.3802455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:48:02.3802455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:48:02.3802455+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:48:10.0989161+00:00\",\"endTimeUtc\":\"2019-09-11T03:58:33.4812826+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:58:33.4812826+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:58:33.4812826+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"endTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:40.711588+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:47.8677644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:47.8677644+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:47.8677644+00:00\",\"endTimeUtc\":\"2019-09-11T04:20:23.9032986+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:20:23.9032986+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:20:24.0126824+00:00\",\"endTimeUtc\":\"2019-09-11T04:57:30.6051619+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:57:30.6051619+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:57:30.6207526+00:00\",\"endTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:57:41.1988356+00:00\",\"endTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:07:59.084932+00:00\",\"endTimeUtc\":\"2019-09-11T05:16:30.1297565+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:16:30.1297565+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:30.1632468+00:00\",\"endTimeUtc\":\"2019-09-11T05:25:04.0051233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:25:04.0051233+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:25:04.0051233+00:00\",\"endTimeUtc\":\"2019-09-11T05:37:40.4094365+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:37:40.4094365+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:37:40.4094365+00:00\",\"endTimeUtc\":\"2019-09-11T05:43:14.9032283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:43:14.9032283+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:43:14.9032283+00:00\",\"endTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:43:28.8874726+00:00\",\"endTimeUtc\":\"2019-09-11T05:44:21.4338965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:44:21.4338965+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:58.2312598+00:00\",\"endTimeUtc\":\"2019-09-11T01:03:18.272901+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:03:18.272901+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:03:18.3041731+00:00\",\"endTimeUtc\":\"2019-09-11T01:07:48.7703729+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:07:48.7703729+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:48.7703729+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:56.8952969+00:00\",\"endTimeUtc\":\"2019-09-11T01:08:06.1295845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:08:06.1295845+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:08:06.1295845+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:51.4706768+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:51.4706768+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:51.4706768+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:58.8768932+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:19.4115847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:19.4115847+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:21:19.427264+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:16.8875533+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:27.3249382+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:34.0017757+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:34.0017757+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:36.027982+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:43.4497328+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:43.4497328+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:43.4497328+00:00\",\"endTimeUtc\":\"2019-09-11T01:46:57.4415764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:46:57.4415764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:46:57.5041651+00:00\",\"endTimeUtc\":\"2019-09-11T02:42:00.9303041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:42:00.9303041+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:42:00.9303041+00:00\",\"endTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:42:10.2583368+00:00\",\"endTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"endTimeUtc\":\"2019-09-11T03:04:39.6948559+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:04:39.6948559+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:04:39.6948559+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:25.5018579+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:25.5018579+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:12:25.5331133+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:33.8923966+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:33.8923966+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:12:34.0330186+00:00\",\"endTimeUtc\":\"2019-09-11T03:19:37.9499138+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:19:37.9499138+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:19:37.9499138+00:00\",\"endTimeUtc\":\"2019-09-11T03:25:46.9137825+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:25:46.9137825+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:25:46.9137825+00:00\",\"endTimeUtc\":\"2019-09-11T03:31:41.0662843+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:31:41.0662843+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:31:41.0662843+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:27.938834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:27.938834+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:27.938834+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:34.4543352+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:42.1729451+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:42.1729451+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:42.1729451+00:00\",\"endTimeUtc\":\"2019-09-11T03:39:42.169223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:39:42.169223+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:39:42.169223+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:39:48.216019+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:35.3805249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:35.3805249+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:35.3805249+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:03.3132002+00:00\",\"endTimeUtc\":\"2019-09-11T03:54:10.8912007+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:54:10.8912007+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:10.8912007+00:00\",\"endTimeUtc\":\"2019-09-11T04:01:04.7139031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:01:04.7139031+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:01:04.7139031+00:00\",\"endTimeUtc\":\"2019-09-11T04:38:04.235795+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:38:04.235795+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:38:04.5951718+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:59.6992787+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:59.6992787+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:38:21.6731991+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:59.6367797+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:59.6367797+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:59.7305278+00:00\",\"endTimeUtc\":\"2019-09-11T05:03:37.651858+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:03:37.651858+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:03:37.651858+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:23.3952733+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:23.3952733+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:12:23.3952733+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:12:31.4577333+00:00\",\"endTimeUtc\":\"2019-09-11T05:20:59.3473439+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:20:59.3473439+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:20:59.3473439+00:00\",\"endTimeUtc\":\"2019-09-11T05:29:13.1462006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:29:13.1462006+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:59.7781207+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:40.8083943+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:40.8083943+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:40.8240367+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:00.1050948+00:00\",\"endTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:45:25.6985982+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:03.8841342+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:23.7121021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:23.7121021+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:23.7121021+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:17.5770107+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:17.5770107+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:32.7276436+00:00\",\"endTimeUtc\":\"2019-09-11T01:10:46.2999732+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:10:46.2999732+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:10:46.3312214+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:17.5145114+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:17.5145114+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:17.7645486+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:29.4050252+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:39.8892019+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:54.9823223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:54.9823223+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:54.9823223+00:00\",\"endTimeUtc\":\"2019-09-11T01:46:11.5614841+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:46:11.5614841+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:46:11.5770214+00:00\",\"endTimeUtc\":\"2019-09-11T02:22:16.6633584+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:22:16.6633584+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:22:16.6789826+00:00\",\"endTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:22:24.9757872+00:00\",\"endTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"endTimeUtc\":\"2019-09-11T03:07:27.1770461+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:07:27.1770461+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:07:27.1770461+00:00\",\"endTimeUtc\":\"2019-09-11T03:29:38.7862886+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:29:38.7862886+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:07:34.2394672+00:00\",\"endTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:09:27.644398+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:36.6267438+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:36.6267438+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:12:36.7204937+00:00\",\"endTimeUtc\":\"2019-09-11T03:14:18.0319558+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:14:18.0319558+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:14:18.0319558+00:00\",\"endTimeUtc\":\"2019-09-11T03:20:53.6049984+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:20:53.6049984+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:20:53.6049984+00:00\",\"endTimeUtc\":\"2019-09-11T03:22:34.6348536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:22:34.6348536+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:22:34.6348536+00:00\",\"endTimeUtc\":\"2019-09-11T03:28:03.4122903+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:28:03.4122903+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:28:03.4122903+00:00\",\"endTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:07:56.8017622+00:00\",\"endTimeUtc\":\"2019-09-11T03:25:46.9606571+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:25:46.9606571+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:29:38.8800354+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:38.5011423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:38.5011423+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:38.5011423+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:02.6452254+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:02.6452254+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:15:02.6608507+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:15:12.3326895+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:57.441906+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:57.441906+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:15:57.441906+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:05.8950038+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:54.457016+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:54.457016+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:54.457016+00:00\",\"endTimeUtc\":\"2019-09-11T05:19:03.8010383+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:19:03.8010383+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:19:03.8010383+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:19:12.2694735+00:00\",\"endTimeUtc\":\"2019-09-11T05:39:41.8593392+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:39:41.8593392+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:39:41.8749611+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:27:22.3683356+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:27:35.1651877+00:00\",\"endTimeUtc\":\"2019-09-12T22:49:30.1102982+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:49:30.1102982+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:27:47.6431967+00:00\",\"endTimeUtc\":\"2019-09-11T07:28:01.0094837+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:28:01.0094837+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:28:01.0094837+00:00\",\"endTimeUtc\":\"2019-09-11T07:36:38.8397896+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:36:38.8397896+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:36:38.8397896+00:00\",\"endTimeUtc\":\"2019-09-11T08:02:25.7548382+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:02:25.7548382+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:02:25.7548382+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:02:42.0354207+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"endTimeUtc\":\"2019-09-12T22:15:10.1678239+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:15:10.1678239+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:10.1678239+00:00\",\"endTimeUtc\":\"2019-09-12T22:44:08.4773991+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:44:08.4773991+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:19.8864912+00:00\",\"endTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:59.7141146+00:00\",\"endTimeUtc\":\"2019-09-12T22:32:47.5616194+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:32:47.5616194+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:32:47.5772477+00:00\",\"endTimeUtc\":\"2019-09-12T22:35:00.7631115+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:35:00.7631115+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:35:00.7631115+00:00\",\"endTimeUtc\":\"2019-09-12T22:37:11.0740898+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:37:11.0740898+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:37:11.0740898+00:00\",\"endTimeUtc\":\"2019-09-12T22:39:29.0881581+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:39:29.0881581+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:39:29.0881581+00:00\",\"endTimeUtc\":\"2019-09-12T22:41:38.7541028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:41:38.7541028+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:41:38.7541028+00:00\",\"endTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:55.9017348+00:00\",\"endTimeUtc\":\"2019-09-12T22:36:23.5434105+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:36:23.5434105+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:44:08.4930118+00:00\",\"endTimeUtc\":\"2019-09-12T22:48:40.7186762+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:48:40.7186762+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:48:40.7186762+00:00\",\"endTimeUtc\":\"2019-09-12T22:49:19.2806278+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:49:19.2806278+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:49:19.2806278+00:00\",\"endTimeUtc\":\"2019-09-12T22:49:30.0461155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:49:30.0461155+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:49:30.1242421+00:00\",\"endTimeUtc\":\"2019-09-12T22:50:08.6237544+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:50:08.6237544+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:50:08.6237544+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:50:19.7017451+00:00\",\"endTimeUtc\":\"2019-09-12T22:55:06.885859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:55:06.885859+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:06.885859+00:00\",\"endTimeUtc\":\"2019-09-12T22:55:17.4325985+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:55:17.4325985+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:17.4325985+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:27.5731087+00:00\",\"endTimeUtc\":\"2019-09-12T23:08:23.3026739+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:08:23.3026739+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:08:23.3026739+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:27.3067716+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:36.9978442+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:36.9978442+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:36.9978442+00:00\",\"endTimeUtc\":\"2019-09-12T23:27:55.6965012+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:27:55.6965012+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:27:55.6965012+00:00\",\"endTimeUtc\":\"2019-09-13T00:00:27.7325836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:00:27.7325836+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:00:27.7325836+00:00\",\"endTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:00:38.3107669+00:00\",\"endTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"endTimeUtc\":\"2019-09-13T00:20:26.9658543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:20:26.9658543+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:20:26.9658543+00:00\",\"endTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:20:37.7938581+00:00\",\"endTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:21:21.1683672+00:00\",\"endTimeUtc\":\"2019-09-13T00:38:13.0625195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:38:13.0625195+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:38:13.0937653+00:00\",\"endTimeUtc\":\"2019-09-13T00:41:12.2479833+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:41:12.2479833+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:41:12.2479833+00:00\",\"endTimeUtc\":\"2019-09-13T00:43:59.3431726+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:43:59.3431726+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:43:59.3431726+00:00\",\"endTimeUtc\":\"2019-09-13T00:47:26.4342573+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:47:26.4342573+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:47:26.4342573+00:00\",\"endTimeUtc\":\"2019-09-13T00:56:23.8203092+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:56:23.8203092+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:56:23.8203092+00:00\",\"endTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:22:05.7928529+00:00\",\"endTimeUtc\":\"2019-09-13T00:43:22.3402727+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:43:22.3402727+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"endTimeUtc\":\"2019-09-13T01:12:59.4734447+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:12:59.4734447+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:12:59.4734447+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:17.9743304+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:17.9743304+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:17.9743304+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.3253856+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.3253856+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:38.8022102+00:00\",\"endTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:49.2708361+00:00\",\"endTimeUtc\":\"2019-09-13T05:19:19.6758297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:19:19.6758297+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:19:19.6758297+00:00\",\"endTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:19:35.9099757+00:00\",\"endTimeUtc\":\"2019-09-13T05:29:14.9722636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:29:14.9722636+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:29:14.9722636+00:00\",\"endTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"endTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:50.0631377+00:00\",\"endTimeUtc\":\"2019-09-13T05:55:01.2216429+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:55:01.2216429+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:55:01.2216429+00:00\",\"endTimeUtc\":\"2019-09-13T05:59:49.6725751+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:59:49.6725751+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:50.0787586+00:00\",\"endTimeUtc\":\"2019-09-13T05:59:13.4853951+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:59:13.4853951+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:59:13.4853951+00:00\",\"endTimeUtc\":\"2019-09-13T06:09:20.5884396+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T06:09:20.5884396+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:50.0787586+00:00\",\"endTimeUtc\":\"2019-09-13T05:53:58.5188009+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:53:58.5188009+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:53:58.5188009+00:00\",\"endTimeUtc\":\"2019-09-13T06:04:35.2790897+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T06:04:35.2790897+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:39.2821094+00:00\",\"endTimeUtc\":\"2019-09-13T05:50:39.2391295+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:50:39.2391295+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:50:39.2391295+00:00\",\"endTimeUtc\":\"2019-09-13T05:56:01.8150373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:56:01.8150373+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.2160044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.2160044+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:39:29.3914819+00:00\",\"endTimeUtc\":\"2019-09-13T08:45:21.0336311+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:45:21.0336311+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:45:21.0336311+00:00\",\"endTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:45:28.9710487+00:00\",\"endTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:45:29.0022994+00:00\",\"endTimeUtc\":\"2019-09-13T08:52:30.1513066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:52:30.1513066+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:52:30.1513066+00:00\",\"endTimeUtc\":\"2019-09-13T08:52:43.9324093+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:52:43.9324093+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:53.0172749+00:00\",\"endTimeUtc\":\"2019-09-13T09:06:44.7743567+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:06:44.7743567+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:06:44.8212297+00:00\",\"endTimeUtc\":\"2019-09-13T09:18:26.6408168+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:18:26.6408168+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:57:38.0323911+00:00\",\"endTimeUtc\":\"2019-09-13T09:21:40.9198282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:21:40.9198282+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:21:40.966699+00:00\",\"endTimeUtc\":\"2019-09-13T09:23:46.5008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:23:46.5008+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:57:38.2980093+00:00\",\"endTimeUtc\":\"2019-09-13T09:24:39.759291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:24:39.759291+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:53.2828936+00:00\",\"endTimeUtc\":\"2019-09-13T09:09:38.6161109+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:09:38.6161109+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:10:19.318471+00:00\",\"endTimeUtc\":\"2019-09-13T09:20:30.4675076+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:20:30.4675076+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:57:14.1576586+00:00\",\"endTimeUtc\":\"2019-09-13T09:34:42.9994644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:34:42.9994644+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:34:43.0151016+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:53.4235186+00:00\",\"endTimeUtc\":\"2019-09-13T09:16:03.6894069+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:16:03.6894069+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:00.3251013+00:00\",\"endTimeUtc\":\"2019-09-11T00:40:45.8557899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:40:45.8557899+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:45.8714108+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:22.9691007+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:22.9691007+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:22.4491999+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:54.2987775+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:54.2987775+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:38.4966655+00:00\",\"endTimeUtc\":\"2019-09-11T00:45:27.5408414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:45:27.5408414+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:45:27.5408414+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:40.7207764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:40.7207764+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:46:00.3692035+00:00\",\"endTimeUtc\":\"2019-09-11T01:06:50.8177874+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:06:50.8177874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:50.84904+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:40.7051528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:40.7051528+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:40.7366642+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:54.2831558+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:54.2831558+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:54.3456498+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:01.7987051+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:16.3298195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:16.3298195+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:16.3298195+00:00\",\"endTimeUtc\":\"2019-09-11T01:36:55.272327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:36:55.272327+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:36:55.2879467+00:00\",\"endTimeUtc\":\"2019-09-11T02:17:52.7599068+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:17:52.7599068+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:17:52.7599068+00:00\",\"endTimeUtc\":\"2019-09-11T02:43:56.1322876+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:43:56.1322876+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:18:02.4790231+00:00\",\"endTimeUtc\":\"2019-09-11T02:43:56.1166656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:43:56.1166656+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:43:56.1322876+00:00\",\"endTimeUtc\":\"2019-09-11T02:51:06.189029+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:51:06.189029+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:51:06.189029+00:00\",\"endTimeUtc\":\"2019-09-11T03:01:55.9474889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:01:55.9474889+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:01:55.9474889+00:00\",\"endTimeUtc\":\"2019-09-11T03:10:30.0030863+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:10:30.0030863+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:10:30.0187106+00:00\",\"endTimeUtc\":\"2019-09-11T03:15:14.5001289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:15:14.5001289+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:15:14.5001289+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:38.7222225+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:38.7222225+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:38.7222225+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:45.8135022+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:36:22.9691007+00:00\",\"endTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:36:29.3908586+00:00\",\"endTimeUtc\":\"2019-09-11T03:37:55.67072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:37:55.67072+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:37:55.67072+00:00\",\"endTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:20.4660055+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:27.8721447+00:00\",\"endTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:34.5126768+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:40.5440717+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:40.5440717+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:40.5440717+00:00\",\"endTimeUtc\":\"2019-09-13T09:43:29.5574641+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:43:29.5574641+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:43:29.5574641+00:00\",\"endTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:43:35.2917707+00:00\",\"endTimeUtc\":\"2019-09-13T09:48:42.8775691+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:48:42.8775691+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:48:42.8775691+00:00\",\"endTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"endTimeUtc\":\"2019-09-13T09:58:46.7873616+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:58:46.7873616+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:58:46.7873616+00:00\",\"endTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:58:59.2715758+00:00\",\"endTimeUtc\":\"2019-09-13T09:59:05.2715028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:59:05.2715028+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:59:05.2715028+00:00\",\"endTimeUtc\":\"2019-09-13T10:07:58.9110179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:07:58.9110179+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:07:58.9110179+00:00\",\"endTimeUtc\":\"2019-09-13T10:24:02.4855537+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:24:02.4855537+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:24:03.3917966+00:00\",\"endTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:24:08.9542188+00:00\",\"endTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"steps\":[]}]},{\"name\":\"Restore CA\",\"description\":\"Restore CA content and database from shared storage .\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"endTimeUtc\":\"2019-09-13T10:36:34.9306326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:36:34.9306326+00:00\",\"steps\":[]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:36:34.9306326+00:00\",\"endTimeUtc\":\"2019-09-13T10:41:37.1351678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:41:37.1351678+00:00\",\"steps\":[]},{\"name\":\"Checking CRL parameters\",\"description\":\"Check if the CRL parameters are correct.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:41:37.1351678+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:11.6470578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:11.6470578+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:46:11.6470578+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"steps\":[]}]}]},{\"name\":\"Update DomainControllerServices\",\"description\":\"Updating directory services virtual machines including Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:46:23.6156473+00:00\",\"endTimeUtc\":\"2019-09-13T10:50:10.8842455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:50:10.8842455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:50:10.8842455+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:50:16.7748096+00:00\",\"endTimeUtc\":\"2019-09-13T10:50:22.8840967+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:50:22.8840967+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:50:22.8840967+00:00\",\"endTimeUtc\":\"2019-09-13T10:55:59.590691+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:55:59.590691+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:55:59.590691+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:56:05.1999911+00:00\",\"endTimeUtc\":\"2019-09-13T11:00:11.1664695+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:00:11.1664695+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:00:11.1664695+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:04:56.6640328+00:00\",\"endTimeUtc\":\"2019-09-13T11:05:03.1952104+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:05:03.1952104+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:05:03.1952104+00:00\",\"endTimeUtc\":\"2019-09-13T11:11:58.3315132+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:11:58.3315132+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:11:58.3315132+00:00\",\"endTimeUtc\":\"2019-09-13T11:31:31.0792158+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:31:31.0792158+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:31:31.0792158+00:00\",\"endTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:31:36.719769+00:00\",\"endTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"endTimeUtc\":\"2019-09-13T11:45:53.9224129+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:45:53.9224129+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:45:53.9224129+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:21.832337+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:21.832337+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:21.832337+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:33.846323+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:39.6424332+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:39.6424332+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:39.6424332+00:00\",\"endTimeUtc\":\"2019-09-13T12:00:56.1813218+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:00:56.1813218+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:00:56.1813218+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:01:02.274425+00:00\",\"endTimeUtc\":\"2019-09-13T12:05:09.1018432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:05:09.1018432+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:05:09.1018432+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:50.4523319+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:56.5615601+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:56.5615601+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:56.5615601+00:00\",\"endTimeUtc\":\"2019-09-13T12:13:21.7031452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:13:21.7031452+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:13:21.7031452+00:00\",\"endTimeUtc\":\"2019-09-13T12:32:16.3749058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:32:16.3749058+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:32:16.3749058+00:00\",\"endTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:32:22.2029291+00:00\",\"endTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"endTimeUtc\":\"2019-09-13T12:45:33.1435978+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:45:33.1435978+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:45:33.1435978+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:28.2345094+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:28.2345094+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:28.2345094+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:40.0312483+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:45.8436745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:45.8436745+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:45.8436745+00:00\",\"endTimeUtc\":\"2019-09-13T12:55:25.2636536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:55:25.2636536+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:55:25.2636536+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:55:30.9511039+00:00\",\"endTimeUtc\":\"2019-09-13T13:00:30.414786+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:00:30.414786+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:00:30.414786+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:29.3590785+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:35.1245621+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:40.9681515+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:40.9681515+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:40.9681515+00:00\",\"endTimeUtc\":\"2019-09-13T13:09:03.5889651+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:09:03.5889651+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:09:03.5889651+00:00\",\"endTimeUtc\":\"2019-09-13T13:29:22.9439288+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:29:22.9439288+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:29:22.9439288+00:00\",\"endTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:29:28.8188646+00:00\",\"endTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"endTimeUtc\":\"2019-09-13T13:42:51.3580226+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:42:51.3580226+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:42:51.3580226+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:48.7931666+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:48.7931666+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:46:48.7931666+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:46:54.9962235+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:47:00.6836725+00:00\",\"endTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:47:11.9335551+00:00\",\"endTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:47:11.8554308+00:00\",\"endTimeUtc\":\"2019-09-13T13:51:16.9311705+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:51:16.9311705+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:51:16.9311705+00:00\",\"endTimeUtc\":\"2019-09-13T13:54:49.4780223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:54:49.4780223+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"endTimeUtc\":\"2019-09-13T14:04:07.8592657+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:04:07.8592657+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T14:04:07.8592657+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:00.5935545+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:00.5935545+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T14:28:00.5935545+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-09-08T15:12:37.064Z\",\"lastUpdatedTime\":\"2019-09-13T14:28:16.8929512+00:00\",\"duration\":\"P4DT23H39M29.84S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns/e7f68a49-f0dc-40ae-ad17-085fc1e93045\",\"name\":\"northwest/Microsoft1.1908.3.29/e7f68a49-f0dc-40ae-ad17-085fc1e93045\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T01:57:26.4494429+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:26.4650675+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:32.0431554+00:00\",\"endTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:02:04.9402973+00:00\",\"endTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:20:22.9415489+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:20:38.3789518+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:44.0976629+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:22.7414527+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:27:42.7413298+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric ApplicationsThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.09.08_04.50.50.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1908.3.29\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1908.3.29\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:27:48.5694035+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-09-08T01:57:19.449Z\",\"lastUpdatedTime\":\"2019-09-08T04:53:53.4451682+00:00\",\"duration\":\"PT3H18M22.138S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33/updateRuns?api-version=2016-05-01+41": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "81", "82" ], + "x-ms-client-request-id": [ "287e24a3-c9ca-4748-b4d6-ca982b716d48" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "674be102-b938-469f-8fda-b590f6862a87" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZIUAtrOqlmt5YHdbhJKNIXCsbsExogN2mHSvm8MeHQEx+BeJ91WaLaCHHxF1QhAPOocQjSB/SV8hvAQhryrj6IX41+xv8cvVWuccV0k59L4yWBHYNPQ2vLAl6C/EuG1CniVbLB2IFndGiAcWLo1x" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14693" ], + "x-ms-request-id": [ "674be102-b938-469f-8fda-b590f6862a87" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032022Z:674be102-b938-469f-8fda-b590f6862a87" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "270715" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33/updateRuns/804aac0c-4e39-4f19-b92b-5a42d27bd07a\",\"name\":\"northwest/Microsoft1.1908.4.33/804aac0c-4e39-4f19-b92b-5a42d27bd07a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:08:14.5931425+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2471255+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2471255+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:08:14.5931425+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:08:20.0305815+00:00\",\"endTimeUtc\":\"2019-09-20T17:12:31.3703765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:12:31.3703765+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:12:31.3703765+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:12:36.9484485+00:00\",\"endTimeUtc\":\"2019-09-20T17:15:07.2017505+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:15:07.2017505+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:15:07.2017505+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:02.8835014+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:02.8835014+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:02.8835014+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2315008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2315008+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:18.0553427+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:34.8989078+00:00\",\"endTimeUtc\":\"2019-09-20T22:24:40.0368875+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:24:40.0368875+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:41.0722261+00:00\",\"endTimeUtc\":\"2019-09-20T17:38:39.7393756+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:38:39.7393756+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:38:39.7393756+00:00\",\"endTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:38:45.5830824+00:00\",\"endTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"endTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:39:09.0047913+00:00\",\"endTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:39:15.2547394+00:00\",\"endTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"endTimeUtc\":\"2019-09-20T18:15:11.976958+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:15:11.976958+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:51:18.8960082+00:00\",\"endTimeUtc\":\"2019-09-20T17:55:22.1754563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:55:22.1754563+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:55:22.1754563+00:00\",\"endTimeUtc\":\"2019-09-20T17:56:35.4092476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:56:35.4092476+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:51:18.6772648+00:00\",\"endTimeUtc\":\"2019-09-20T17:56:54.5809858+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:56:54.5809858+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:11.976958+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:18.3363002+00:00\",\"endTimeUtc\":\"2019-09-20T18:50:02.7392655+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:50:02.7392655+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:27.0706205+00:00\",\"endTimeUtc\":\"2019-09-20T18:15:56.3360796+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:15:56.3360796+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:56.3360796+00:00\",\"endTimeUtc\":\"2019-09-20T18:26:28.0042612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:26:28.0042612+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:26:28.0042612+00:00\",\"endTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:26:34.2698937+00:00\",\"endTimeUtc\":\"2019-09-20T18:32:56.3167422+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:32:56.3167422+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:32:56.3167422+00:00\",\"endTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:27.4612465+00:00\",\"endTimeUtc\":\"2019-09-20T18:44:05.4277306+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:44:05.4277306+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:44:05.4277306+00:00\",\"endTimeUtc\":\"2019-09-20T18:45:39.1149722+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:45:39.1149722+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:45:39.1149722+00:00\",\"endTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:45:45.0993249+00:00\",\"endTimeUtc\":\"2019-09-20T18:48:44.2976053+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:48:44.2976053+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:48:44.2976053+00:00\",\"endTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:18.3363002+00:00\",\"endTimeUtc\":\"2019-09-20T18:15:34.1487059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:15:34.1487059+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:34.1487059+00:00\",\"endTimeUtc\":\"2019-09-20T18:16:23.5390428+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:16:23.5390428+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:16:23.5390428+00:00\",\"endTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:16:41.46081+00:00\",\"endTimeUtc\":\"2019-09-20T18:17:27.0386578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:17:27.0386578+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:17:27.0386578+00:00\",\"endTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"endTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:24:51.5978604+00:00\",\"endTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"steps\":[]}]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:56:58.8712432+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:08.9202936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:08.9202936+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:08.9202936+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:17.95149+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:17.95149+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:17.95149+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"endTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:35.466992+00:00\",\"endTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:41.357579+00:00\",\"endTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:02:04.4921703+00:00\",\"endTimeUtc\":\"2019-09-20T19:08:09.5059813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:08:09.5059813+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:08:09.5059813+00:00\",\"endTimeUtc\":\"2019-09-20T19:08:15.8028125+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:08:15.8028125+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:08:15.8028125+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:08:21.6621536+00:00\",\"endTimeUtc\":\"2019-09-20T19:15:56.3202326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:15:56.3202326+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:15:56.3202326+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"endTimeUtc\":\"2019-09-20T20:09:13.2378031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:09:13.2378031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:32.7207704+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:38.9394889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:38.9394889+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:38.9394889+00:00\",\"endTimeUtc\":\"2019-09-20T19:30:18.7029772+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:30:18.7029772+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:30:18.7029772+00:00\",\"endTimeUtc\":\"2019-09-20T19:46:56.6659284+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:46:56.6659284+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:46:56.6659284+00:00\",\"endTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:47:02.5877586+00:00\",\"endTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"endTimeUtc\":\"2019-09-20T20:05:18.1925817+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:05:18.1925817+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:05:18.1925817+00:00\",\"endTimeUtc\":\"2019-09-20T20:09:06.9409749+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:09:06.9409749+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:09:06.9409749+00:00\",\"endTimeUtc\":\"2019-09-20T20:09:13.2221811+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:09:13.2221811+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:09:13.2378031+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:09:19.3315138+00:00\",\"endTimeUtc\":\"2019-09-20T20:15:02.4636638+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:15:02.4636638+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:15:02.4636638+00:00\",\"endTimeUtc\":\"2019-09-20T20:15:08.5886167+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:15:08.5886167+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:15:08.5886167+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:15:14.4792024+00:00\",\"endTimeUtc\":\"2019-09-20T20:22:18.7497205+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:22:18.7497205+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:22:18.7497205+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"endTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:49.5583327+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:55.8864355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:55.8864355+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:55.8864355+00:00\",\"endTimeUtc\":\"2019-09-20T20:31:33.2764953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:31:33.2764953+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:31:33.2764953+00:00\",\"endTimeUtc\":\"2019-09-20T20:49:05.3540334+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:49:05.3540334+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:49:05.3540334+00:00\",\"endTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:49:11.4633655+00:00\",\"endTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"endTimeUtc\":\"2019-09-20T21:13:03.9238435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:13:03.9238435+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:13:03.9238435+00:00\",\"endTimeUtc\":\"2019-09-20T21:16:54.5627446+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:16:54.5627446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:16:54.5627446+00:00\",\"endTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:17:06.8438969+00:00\",\"endTimeUtc\":\"2019-09-20T21:22:37.8078614+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:22:37.8078614+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:22:37.8078614+00:00\",\"endTimeUtc\":\"2019-09-20T21:22:44.0421902+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:22:44.0421902+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:22:44.0421902+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:22:50.0108994+00:00\",\"endTimeUtc\":\"2019-09-20T21:30:10.6630581+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:30:10.6630581+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:30:10.6630581+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"endTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:35:54.1763731+00:00\",\"endTimeUtc\":\"2019-09-20T21:36:00.5044443+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:36:00.5044443+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:36:00.5044443+00:00\",\"endTimeUtc\":\"2019-09-20T21:39:42.5029492+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:39:42.5029492+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:39:42.5029492+00:00\",\"endTimeUtc\":\"2019-09-20T21:56:34.7299637+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:56:34.7299637+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:56:34.7299637+00:00\",\"endTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:56:40.5892939+00:00\",\"endTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"endTimeUtc\":\"2019-09-20T22:15:10.0324166+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:15:10.0324166+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:15:10.0324166+00:00\",\"endTimeUtc\":\"2019-09-20T22:18:54.3124698+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:18:54.3124698+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:18:54.3124698+00:00\",\"endTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"endTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:24:40.0837624+00:00\",\"endTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:24:46.3024615+00:00\",\"endTimeUtc\":\"2019-09-20T22:29:55.4132071+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:29:55.4132071+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:29:55.4132071+00:00\",\"endTimeUtc\":\"2019-09-20T23:49:15.6511261+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:49:15.6511261+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:49:15.6511261+00:00\",\"endTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:49:21.6822793+00:00\",\"endTimeUtc\":\"2019-09-20T23:53:01.8524424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:53:01.8524424+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:53:01.8524424+00:00\",\"endTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:05.4512896+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:11.7949705+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:11.7949705+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:11.7949705+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:18.2480512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:18.2480512+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:18.2480512+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:24.3573807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:24.3573807+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:24.3573807+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:36.6393576+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:43.1080656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:43.1080656+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:43.1080656+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:49.4830189+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:49.4830189+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:49.4830189+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:55.7798471+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:55.7798471+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:55.7798471+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:01.9048022+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:07.7953882+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:13.987525+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:13.987525+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:13.987525+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:20.363625+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:20.363625+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:20.363625+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:26.6760778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:26.6760778+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:26.6760778+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:39.4416115+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:39.4416115+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:39.4416115+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:45.7540678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:45.7540678+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:45.7540678+00:00\",\"endTimeUtc\":\"2019-09-21T00:02:23.7368923+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:02:23.7368923+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:23.7368923+00:00\",\"endTimeUtc\":\"2019-09-21T00:18:08.7978055+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:18:08.7978055+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:31.2837195+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:38.1742919+00:00\",\"endTimeUtc\":\"2019-09-21T00:02:45.5179908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:02:45.5179908+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:45.5179908+00:00\",\"endTimeUtc\":\"2019-09-21T00:06:36.031984+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:06:36.031984+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:06:36.031984+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:06:42.2038117+00:00\",\"endTimeUtc\":\"2019-09-21T00:12:16.2645841+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:12:16.2645841+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:12:16.2645841+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:18:08.7978055+00:00\",\"endTimeUtc\":\"2019-09-21T00:39:09.9330222+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:39:09.9330222+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:39:09.9330222+00:00\",\"endTimeUtc\":\"2019-09-21T00:39:21.2923149+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:39:21.2923149+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:39:21.2923149+00:00\",\"endTimeUtc\":\"2019-09-21T00:39:30.9641227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:39:30.9641227+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:39:30.9641227+00:00\",\"endTimeUtc\":\"2019-09-21T02:34:35.3153878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:34:35.3153878+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:34:35.3153878+00:00\",\"endTimeUtc\":\"2019-09-21T02:47:53.1271813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:47:53.1271813+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:47:53.1271813+00:00\",\"endTimeUtc\":\"2019-09-21T02:52:32.3546545+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:52:32.3546545+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:32.3546545+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:41.4327161+00:00\",\"endTimeUtc\":\"2019-09-21T02:52:50.9951486+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:52:50.9951486+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:50.9951486+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:58.9482179+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:08.3075249+00:00\",\"endTimeUtc\":\"2019-09-21T02:53:17.4168355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:53:17.4168355+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:17.4168355+00:00\",\"endTimeUtc\":\"2019-09-21T03:00:19.9918752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:00:19.9918752+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:00:19.9918752+00:00\",\"endTimeUtc\":\"2019-09-21T03:25:31.435792+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:25:31.435792+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:25:31.435792+00:00\",\"endTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:25:37.7638976+00:00\",\"endTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:36.9005974+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:36.9005974+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:34:36.9005974+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:40.9952229+00:00\",\"endTimeUtc\":\"2019-09-21T03:00:29.9761758+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:00:29.9761758+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:00:29.9761758+00:00\",\"endTimeUtc\":\"2019-09-21T03:08:09.5705409+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:08:09.5705409+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:08:09.5705409+00:00\",\"endTimeUtc\":\"2019-09-21T03:11:49.9908563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:11:49.9908563+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:41.3702164+00:00\",\"endTimeUtc\":\"2019-09-21T02:53:34.0573427+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:53:34.0573427+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:34.0573427+00:00\",\"endTimeUtc\":\"2019-09-21T02:56:23.9780104+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:56:23.9780104+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:41.2139687+00:00\",\"endTimeUtc\":\"2019-09-21T02:53:05.9637914+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:53:05.9637914+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:05.9637914+00:00\",\"endTimeUtc\":\"2019-09-21T02:58:28.8520809+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:58:28.8520809+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:58:28.8520809+00:00\",\"endTimeUtc\":\"2019-09-21T02:59:33.5859678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:59:33.5859678+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:59:33.5859678+00:00\",\"endTimeUtc\":\"2019-09-21T03:00:00.3201498+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:00:00.3201498+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"endTimeUtc\":\"2019-09-21T03:35:21.0708314+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:35:21.0708314+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:35:21.0708314+00:00\",\"endTimeUtc\":\"2019-09-21T03:39:26.1940694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:39:26.1940694+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:39:26.1940694+00:00\",\"endTimeUtc\":\"2019-09-21T03:39:32.6471473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:39:32.6471473+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:39:32.6471473+00:00\",\"endTimeUtc\":\"2019-09-21T03:43:40.5828869+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:43:40.5828869+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:43:40.5828869+00:00\",\"endTimeUtc\":\"2019-09-21T03:43:47.3484612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:43:47.3484612+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:43:47.3484612+00:00\",\"endTimeUtc\":\"2019-09-21T03:43:53.7546701+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:43:53.7546701+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:43:53.7546701+00:00\",\"endTimeUtc\":\"2019-09-21T03:47:43.7530318+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:47:43.7530318+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:47:43.7530318+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:47:51.1904828+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:47:58.2060565+00:00\",\"endTimeUtc\":\"2019-09-21T03:48:06.315374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:48:06.315374+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:48:06.315374+00:00\",\"endTimeUtc\":\"2019-09-21T03:51:55.4542771+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:51:55.4542771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:51:55.4542771+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:52:01.7979843+00:00\",\"endTimeUtc\":\"2019-09-21T03:59:56.6814265+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:59:56.6814265+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:59:56.6814265+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"endTimeUtc\":\"2019-09-21T04:30:44.3939281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:30:44.3939281+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:30:44.3939281+00:00\",\"endTimeUtc\":\"2019-09-21T04:31:10.0436537+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:31:10.0436537+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:31:10.0436537+00:00\",\"endTimeUtc\":\"2019-09-21T04:31:36.2014606+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:31:36.2014606+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:31:36.2014606+00:00\",\"endTimeUtc\":\"2019-09-21T06:24:35.4572219+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:24:35.4572219+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:24:35.4572219+00:00\",\"endTimeUtc\":\"2019-09-21T06:38:42.226962+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:38:42.226962+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:38:42.226962+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:00.4435419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:00.4435419+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:00.4435419+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:09.5684263+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:17.724578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:17.724578+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:17.724578+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:24.505742+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:31.2400345+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:41.1461628+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:41.1461628+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:41.1461628+00:00\",\"endTimeUtc\":\"2019-09-21T06:49:35.7839628+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:49:35.7839628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:49:35.7839628+00:00\",\"endTimeUtc\":\"2019-09-21T07:23:29.5275701+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:23:29.5275701+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:23:29.5275701+00:00\",\"endTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:23:35.2151163+00:00\",\"endTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:16.730121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:16.730121+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:31:16.730121+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:09.6309427+00:00\",\"endTimeUtc\":\"2019-09-21T07:05:49.1740837+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:05:49.1740837+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:05:49.1740837+00:00\",\"endTimeUtc\":\"2019-09-21T07:09:44.8760185+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:09:44.8760185+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:09:44.8760185+00:00\",\"endTimeUtc\":\"2019-09-21T07:14:39.8925074+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:14:39.8925074+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:09.8184231+00:00\",\"endTimeUtc\":\"2019-09-21T06:46:18.0050876+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:46:18.0050876+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:46:18.0050876+00:00\",\"endTimeUtc\":\"2019-09-21T06:49:25.9403155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:49:25.9403155+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:10.0840492+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:53.1616401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:53.1616401+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:53.1616401+00:00\",\"endTimeUtc\":\"2019-09-21T06:50:34.8769798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:50:34.8769798+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:50:34.8769798+00:00\",\"endTimeUtc\":\"2019-09-21T06:51:47.8448419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:51:47.8448419+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:51:47.8448419+00:00\",\"endTimeUtc\":\"2019-09-21T06:52:24.8131465+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:52:24.8131465+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:57.4799346+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:57.4799346+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:31:57.4799346+00:00\",\"endTimeUtc\":\"2019-09-21T07:35:20.4789672+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:35:20.4789672+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:35:20.4789672+00:00\",\"endTimeUtc\":\"2019-09-21T07:35:26.4633098+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:35:26.4633098+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:35:26.4633098+00:00\",\"endTimeUtc\":\"2019-09-21T07:38:57.0984775+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:38:57.0984775+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:38:57.0984775+00:00\",\"endTimeUtc\":\"2019-09-21T07:39:03.6447377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:39:03.6447377+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:39:03.6447377+00:00\",\"endTimeUtc\":\"2019-09-21T07:39:09.4723388+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:39:09.4723388+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:39:09.4723388+00:00\",\"endTimeUtc\":\"2019-09-21T07:42:24.4474155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:42:24.4474155+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:24.4474155+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:31.4472584+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:37.9314893+00:00\",\"endTimeUtc\":\"2019-09-21T07:42:44.2907281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:42:44.2907281+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:44.2907281+00:00\",\"endTimeUtc\":\"2019-09-21T07:46:09.9130286+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:46:09.9130286+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:46:09.9130286+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:46:15.7879783+00:00\",\"endTimeUtc\":\"2019-09-21T07:52:19.77563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:52:19.77563+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:52:19.77563+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"endTimeUtc\":\"2019-09-21T08:16:19.8788053+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T08:16:19.8788053+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T08:16:19.8788053+00:00\",\"endTimeUtc\":\"2019-09-21T08:16:31.5349752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T08:16:31.5349752+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T08:16:31.5349752+00:00\",\"endTimeUtc\":\"2019-09-21T08:16:41.8005311+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T08:16:41.8005311+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T08:16:41.8005311+00:00\",\"endTimeUtc\":\"2019-09-21T10:02:55.8558972+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:02:55.8558972+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:02:55.8558972+00:00\",\"endTimeUtc\":\"2019-09-21T10:16:38.4387214+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:16:38.4387214+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:16:38.4387214+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:08.6341065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:08.6341065+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:08.6341065+00:00\",\"endTimeUtc\":\"2019-09-21T11:07:54.0672139+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:07:54.0672139+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:19.5715287+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:30.133979+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:30.133979+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:30.133979+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:37.6964327+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:44.9307508+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:53.1650767+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:53.1650767+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:53.1650767+00:00\",\"endTimeUtc\":\"2019-09-21T10:28:16.569788+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:28:16.569788+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:28:16.569788+00:00\",\"endTimeUtc\":\"2019-09-21T10:52:10.3746849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:52:10.3746849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:52:10.3746849+00:00\",\"endTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:52:16.7964855+00:00\",\"endTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:12.7305389+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:12.7305389+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:01:12.7305389+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:18.9621601+00:00\",\"endTimeUtc\":\"2019-09-21T10:35:34.6317797+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:35:34.6317797+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:35:34.6317797+00:00\",\"endTimeUtc\":\"2019-09-21T10:39:49.5920179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:39:49.5920179+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:39:49.5920179+00:00\",\"endTimeUtc\":\"2019-09-21T10:44:21.811719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:44:21.811719+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:19.60278+00:00\",\"endTimeUtc\":\"2019-09-21T10:24:08.9149842+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:24:08.9149842+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:24:08.9149842+00:00\",\"endTimeUtc\":\"2019-09-21T10:26:56.6015363+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:26:56.6015363+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:19.087159+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:41.6495224+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:41.6495224+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:41.6495224+00:00\",\"endTimeUtc\":\"2019-09-21T10:29:31.5222133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:29:31.5222133+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:29:31.5222133+00:00\",\"endTimeUtc\":\"2019-09-21T10:30:11.0998047+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:30:11.0998047+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:30:11.0998047+00:00\",\"endTimeUtc\":\"2019-09-21T10:30:38.9900851+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:30:38.9900851+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:07:54.0672139+00:00\",\"endTimeUtc\":\"2019-09-21T11:08:28.9126867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:08:28.9126867+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:08:28.9126867+00:00\",\"endTimeUtc\":\"2019-09-21T11:12:08.8016412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:12:08.8016412+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:12:08.8016412+00:00\",\"endTimeUtc\":\"2019-09-21T11:12:15.1766027+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:12:15.1766027+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:12:15.1766027+00:00\",\"endTimeUtc\":\"2019-09-21T11:15:55.1598466+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:15:55.1598466+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:15:55.1598466+00:00\",\"endTimeUtc\":\"2019-09-21T11:16:01.316052+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:16:01.316052+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:16:01.316052+00:00\",\"endTimeUtc\":\"2019-09-21T11:16:07.7866393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:16:07.7866393+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:16:07.7866393+00:00\",\"endTimeUtc\":\"2019-09-21T11:19:31.3791762+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:19:31.3791762+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:31.3791762+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:38.6760119+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:45.3634735+00:00\",\"endTimeUtc\":\"2019-09-21T11:19:51.8009296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:19:51.8009296+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:51.8009296+00:00\",\"endTimeUtc\":\"2019-09-21T11:23:23.5799733+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:23:23.5799733+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:23:23.5799733+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:23:29.4861695+00:00\",\"endTimeUtc\":\"2019-09-21T11:31:25.2888417+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:31:25.2888417+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:31:25.2888417+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"endTimeUtc\":\"2019-09-21T11:56:02.7950578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:56:02.7950578+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:56:02.7950578+00:00\",\"endTimeUtc\":\"2019-09-21T11:56:13.3645627+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:56:13.3645627+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:56:13.3645627+00:00\",\"endTimeUtc\":\"2019-09-21T11:56:22.5676365+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:56:22.5676365+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:56:22.5676365+00:00\",\"endTimeUtc\":\"2019-09-21T13:49:37.9437767+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T13:49:37.9437767+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T13:49:37.9437767+00:00\",\"endTimeUtc\":\"2019-09-21T14:02:52.0145712+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:02:52.0145712+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:02:52.0145712+00:00\",\"endTimeUtc\":\"2019-09-21T14:07:26.4315085+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:07:26.4315085+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:26.4315085+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.8376816+00:00\",\"endTimeUtc\":\"2019-09-21T14:07:45.6347378+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:07:45.6347378+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:45.6347378+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:52.4625794+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:59.2906609+00:00\",\"endTimeUtc\":\"2019-09-21T14:08:07.0406135+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:08:07.0406135+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:08:07.0406135+00:00\",\"endTimeUtc\":\"2019-09-21T14:12:15.4916078+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:12:15.4916078+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:12:15.4916078+00:00\",\"endTimeUtc\":\"2019-09-21T14:38:54.9827961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:38:54.9827961+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:38:54.9827961+00:00\",\"endTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:39:01.0765176+00:00\",\"endTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:26.239346+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:26.239346+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:47:26.239346+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.8845561+00:00\",\"endTimeUtc\":\"2019-09-21T14:19:39.0396452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:19:39.0396452+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:19:39.0396452+00:00\",\"endTimeUtc\":\"2019-09-21T14:30:37.4002422+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:30:37.4002422+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:30:37.4002422+00:00\",\"endTimeUtc\":\"2019-09-21T14:34:10.7424907+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:34:10.7424907+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.6658075+00:00\",\"endTimeUtc\":\"2019-09-21T14:08:17.6499021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:08:17.6499021+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:08:17.6499021+00:00\",\"endTimeUtc\":\"2019-09-21T14:11:08.4140124+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:11:08.4140124+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.6501809+00:00\",\"endTimeUtc\":\"2019-09-21T14:08:01.3062737+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:08:01.3062737+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:08:01.3062737+00:00\",\"endTimeUtc\":\"2019-09-21T14:13:31.9441655+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:13:31.9441655+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:13:31.9441655+00:00\",\"endTimeUtc\":\"2019-09-21T14:14:45.709273+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:14:45.709273+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:14:45.709273+00:00\",\"endTimeUtc\":\"2019-09-21T14:15:24.8964993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:15:24.8964993+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"endTimeUtc\":\"2019-09-21T14:48:05.569156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:48:05.569156+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:48:05.569156+00:00\",\"endTimeUtc\":\"2019-09-21T14:51:39.6146184+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:51:39.6146184+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:51:39.6146184+00:00\",\"endTimeUtc\":\"2019-09-21T14:51:45.7772303+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:51:45.7772303+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:51:45.7772303+00:00\",\"endTimeUtc\":\"2019-09-21T14:55:30.807063+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:55:30.807063+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:55:30.807063+00:00\",\"endTimeUtc\":\"2019-09-21T17:23:17.2796939+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:23:17.2796939+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:23:17.2796939+00:00\",\"endTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"steps\":[]}]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:48.6973195+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.2297912+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.2297912+00:00\",\"steps\":[{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:59.5722495+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:40.2907362+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:40.2907362+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:40.2907362+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:53.9312743+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:01.6187264+00:00\",\"endTimeUtc\":\"2019-09-21T17:38:26.1374588+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:38:26.1374588+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:38:26.1374588+00:00\",\"endTimeUtc\":\"2019-09-21T17:38:34.4342578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:38:34.4342578+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:38:34.4342578+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:04.0837584+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:04.0837584+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:38:42.2935043+00:00\",\"endTimeUtc\":\"2019-09-21T17:45:24.8377411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:45:24.8377411+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:45:24.8533666+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:04.0681348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:04.0681348+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:04.1775064+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:28.4897205+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:35.8490085+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:51.7863023+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:51.7863023+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:51.7863023+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:32.4857494+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:32.4857494+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:32.4857494+00:00\",\"endTimeUtc\":\"2019-09-21T19:24:51.3185933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:24:51.3185933+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:24:51.3342178+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:38.1546107+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:38.1546107+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:25:03.1309549+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:38.1389867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:38.1389867+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:38.1546107+00:00\",\"endTimeUtc\":\"2019-09-21T19:38:29.7149065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:38:29.7149065+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:38:29.7149065+00:00\",\"endTimeUtc\":\"2019-09-21T19:40:11.807392+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:40:11.807392+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:40:11.807392+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:20.3342276+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:20.3342276+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:20.3342276+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:49.9745066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:49.9745066+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:49.9745066+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:57.0837923+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:03.802463+00:00\",\"endTimeUtc\":\"2019-09-21T20:11:33.2384711+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:11:33.2384711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:11:33.2384711+00:00\",\"endTimeUtc\":\"2019-09-21T20:11:42.3164848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:11:42.3164848+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:11:42.3164848+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:12:51.5969031+00:00\",\"endTimeUtc\":\"2019-09-21T20:29:09.6083164+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:29:09.6083164+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:29:09.6083164+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:34:52.3542076+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:34:59.6822448+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:35:06.1196691+00:00\",\"endTimeUtc\":\"2019-09-21T20:35:13.4320831+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:35:13.4320831+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:35:13.4320831+00:00\",\"endTimeUtc\":\"2019-09-21T20:41:08.0060243+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:41:08.0060243+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:41:08.0060243+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:38.7583586+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:38.7583586+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:38.7583586+00:00\",\"endTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:45.4457717+00:00\",\"endTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:08.8615495+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:08.8615495+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:08.8615495+00:00\",\"endTimeUtc\":\"2019-09-21T21:10:42.8753518+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:10:42.8753518+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:10:42.8753518+00:00\",\"endTimeUtc\":\"2019-09-21T21:16:59.4784078+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:16:59.4784078+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:16:59.4784078+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:24.8530774+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:24.8530774+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:24.8530774+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:37.8372859+00:00\",\"endTimeUtc\":\"2019-09-21T21:27:41.0694195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:27:41.0694195+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:27:41.0694195+00:00\",\"endTimeUtc\":\"2019-09-21T21:27:48.27253+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:27:48.27253+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:27:48.27253+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:27:56.9443868+00:00\",\"endTimeUtc\":\"2019-09-21T21:39:22.314163+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:39:22.314163+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:39:22.314163+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:37.8919686+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:45.5007866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:45.5007866+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:45.5007866+00:00\",\"endTimeUtc\":\"2019-09-21T21:49:18.8263305+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:49:18.8263305+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:49:18.8263305+00:00\",\"endTimeUtc\":\"2019-09-21T22:10:13.5622072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:10:13.5622072+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:10:13.5622072+00:00\",\"endTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:10:19.7027882+00:00\",\"endTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"endTimeUtc\":\"2019-09-21T22:20:24.3411291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:20:24.3411291+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:20:24.3411291+00:00\",\"endTimeUtc\":\"2019-09-21T22:22:18.5273901+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:22:18.5273901+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:22:18.5273901+00:00\",\"endTimeUtc\":\"2019-09-21T22:28:49.3979802+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:28:49.3979802+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:28:49.3979802+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:13.8822108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:13.8822108+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:29:13.8822108+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:29:27.2444938+00:00\",\"endTimeUtc\":\"2019-09-21T22:30:59.0223608+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:30:59.0223608+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:30:59.0223608+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"endTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:35:03.4278456+00:00\",\"endTimeUtc\":\"2019-09-21T22:36:51.3182272+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:36:51.3182272+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:36:51.3338513+00:00\",\"endTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.5253789+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:29.4470596+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:45.3219554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:45.3219554+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:45.3219554+00:00\",\"endTimeUtc\":\"2019-09-21T17:45:47.7905965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:45:47.7905965+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:45:47.8062219+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:45:56.087374+00:00\",\"endTimeUtc\":\"2019-09-21T17:59:59.6652143+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:59:59.6652143+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:59:59.7277148+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:16.8639074+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:24.5981917+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:32.2231016+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:43.8010935+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:43.8010935+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:43.8010935+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:47.576336+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:47.576336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:47.576336+00:00\",\"endTimeUtc\":\"2019-09-21T18:33:00.8713926+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:33:00.8713926+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:33:00.8713926+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:33:06.9650703+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:32.5178789+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:49.7512181+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:49.7512181+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:49.7668342+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:59.2979722+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:06.8291337+00:00\",\"endTimeUtc\":\"2019-09-21T19:32:14.7196666+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:32:14.7196666+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:14.7196666+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:42.6530043+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:42.6530043+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:42.6530043+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:49.0904138+00:00\",\"endTimeUtc\":\"2019-09-21T19:51:22.6431535+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:51:22.6431535+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:22.6431535+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"endTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:52.2510004+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:59.6727868+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:59.6727868+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:59.6727868+00:00\",\"endTimeUtc\":\"2019-09-21T20:24:35.7835932+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:24:35.7835932+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:24:35.7835932+00:00\",\"endTimeUtc\":\"2019-09-21T20:43:55.2539807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:43:55.2539807+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:43:55.2539807+00:00\",\"endTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:44:01.7070263+00:00\",\"endTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"endTimeUtc\":\"2019-09-21T21:38:02.6582578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:38:02.6582578+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:38:02.6582578+00:00\",\"endTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"steps\":[]}]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"endTimeUtc\":\"2019-09-21T21:42:20.3448561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:42:20.3448561+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.6191272+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"steps\":[{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:19.0096225+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:34.9313957+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:03.0249658+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:03.0249658+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:03.0405908+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:00.9289558+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:00.9289558+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:01.0695761+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:08.9288792+00:00\",\"endTimeUtc\":\"2019-09-21T18:01:05.461312+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:01:05.461312+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:01:05.5394361+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:28.22315+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:34.3897024+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:34.3897024+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:43.332348+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:51.9728715+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:51.9728715+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:51.9728715+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:52.263784+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:52.263784+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:52.263784+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:40.7834032+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:40.7834032+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:40.7834032+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:47.5645695+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"endTimeUtc\":\"2019-09-21T19:06:27.8315612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:06:27.8315612+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:06:27.8315612+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:27.4210358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:27.4210358+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:27.4210358+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:34.3584552+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:34.3584552+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:34.4053269+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:40.8427526+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:48.3582878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:48.3582878+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:48.3582878+00:00\",\"endTimeUtc\":\"2019-09-21T19:21:28.2897157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:21:28.2897157+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:22:21.5390922+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:22:29.9296196+00:00\",\"endTimeUtc\":\"2019-09-21T19:36:37.90383+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:36:37.90383+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:36:37.9663251+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:58.6342195+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"endTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:11.3684414+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:18.1339843+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:18.1339843+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:18.1339843+00:00\",\"endTimeUtc\":\"2019-09-21T19:45:55.3345213+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:45:55.3345213+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:45:55.3345213+00:00\",\"endTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:34.6858851+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:52.5318836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:52.5318836+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:42.4983209+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:52.5006367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:52.5006367+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:52.5631359+00:00\",\"endTimeUtc\":\"2019-09-21T20:48:55.8597186+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:48:55.8597186+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:48:55.8597186+00:00\",\"endTimeUtc\":\"2019-09-21T20:52:35.2008719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:52:35.2008719+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:52:35.2008719+00:00\",\"endTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:30.4314264+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:36.7907585+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:12.5717819+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:12.5717819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:12.5717819+00:00\",\"endTimeUtc\":\"2019-09-21T17:52:38.0200782+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:52:38.0200782+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:52:38.0357034+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:52:46.6449674+00:00\",\"endTimeUtc\":\"2019-09-21T18:03:46.7562934+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:03:46.7562934+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:03:46.7719214+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:38.2208279+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:45.236361+00:00\",\"endTimeUtc\":\"2019-09-21T19:19:47.1658984+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:19:47.1658984+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:52.9394124+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:37.763952+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:37.763952+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:37.763952+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:44.4513719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:44.4513719+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:44.4513719+00:00\",\"endTimeUtc\":\"2019-09-21T18:21:00.9625244+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:21:00.9625244+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:21:00.9625244+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:20.5649017+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:20.5649017+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:20.6117768+00:00\",\"endTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:27.2054469+00:00\",\"endTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"endTimeUtc\":\"2019-09-21T19:04:16.3487764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:04:16.3487764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:04:16.3487764+00:00\",\"endTimeUtc\":\"2019-09-21T19:15:52.5279911+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:15:52.5279911+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:15:52.5279911+00:00\",\"endTimeUtc\":\"2019-09-21T19:19:40.3847249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:19:40.3847249+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:19:40.3847249+00:00\",\"endTimeUtc\":\"2019-09-21T19:19:47.1502704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:19:47.1502704+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:19:47.1971439+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:19:53.5564453+00:00\",\"endTimeUtc\":\"2019-09-21T19:20:00.1344969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:20:00.1344969+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:00.1344969+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:55.1730188+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:55.1730188+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:55.1730188+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:02.8916791+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:36.6501123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:36.6501123+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:36.6501123+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:45.2707243+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:48.6019816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:48.6019816+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:58.1611978+00:00\",\"endTimeUtc\":\"2019-09-21T19:52:41.7359534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:52:41.7359534+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:52:41.7359534+00:00\",\"endTimeUtc\":\"2019-09-21T19:52:48.2202509+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:52:48.2202509+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:52:48.2202509+00:00\",\"endTimeUtc\":\"2019-09-21T20:05:29.4208772+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:05:29.4208772+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:05:29.4677504+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:41.5632839+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:41.5632839+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:41.5788984+00:00\",\"endTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:47.6725744+00:00\",\"endTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:44.6127466+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:44.6127466+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:44:44.6127466+00:00\",\"endTimeUtc\":\"2019-09-21T20:55:59.2922163+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:55:59.2922163+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:55:59.2922163+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:40.0395912+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:40.0395912+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:40.0395912+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:48.5707342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:48.5707342+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:48.6644837+00:00\",\"endTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:57.4143715+00:00\",\"endTimeUtc\":\"2019-09-21T21:00:05.2111475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:00:05.2111475+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:00:05.9611376+00:00\",\"endTimeUtc\":\"2019-09-21T21:12:02.077971+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:12:02.077971+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:12:02.077971+00:00\",\"endTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:12:07.921652+00:00\",\"endTimeUtc\":\"2019-09-21T21:34:58.9250888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:34:58.9250888+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:34:58.9250888+00:00\",\"endTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"endTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:42:10.5792613+00:00\",\"endTimeUtc\":\"2019-09-21T21:47:09.1724076+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:47:09.1724076+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:47:09.1724076+00:00\",\"endTimeUtc\":\"2019-09-21T21:47:18.1723924+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:47:18.1723924+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:47:18.1723924+00:00\",\"endTimeUtc\":\"2019-09-21T21:52:20.132582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:52:20.132582+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:52:20.132582+00:00\",\"endTimeUtc\":\"2019-09-21T22:11:19.2492466+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:11:19.2492466+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:11:19.2492466+00:00\",\"endTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:11:26.592952+00:00\",\"endTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"endTimeUtc\":\"2019-09-21T22:23:13.151366+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:23:13.151366+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:23:13.151366+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:08.8029846+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:08.8029846+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:08.8029846+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:26.4117867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:26.4117867+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:38:26.4117867+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"endTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:38:40.5209756+00:00\",\"endTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.9316263+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:15.21357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:15.21357+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:15.2291921+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:22.9478496+00:00\",\"endTimeUtc\":\"2019-09-21T17:48:41.5073036+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:48:41.5073036+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:48:41.5229276+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:48:53.0852951+00:00\",\"endTimeUtc\":\"2019-09-21T17:56:36.1108739+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:56:36.1108739+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:56:36.1577533+00:00\",\"endTimeUtc\":\"2019-09-21T17:56:45.6732599+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:56:45.6732599+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:56:45.6732599+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:56:52.8762963+00:00\",\"endTimeUtc\":\"2019-09-21T18:07:04.7227217+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:07:04.7227217+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:07:04.7227217+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:12:51.8121287+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:12:58.4057915+00:00\",\"endTimeUtc\":\"2019-09-21T18:13:04.7650917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:13:04.7650917+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:13:04.7650917+00:00\",\"endTimeUtc\":\"2019-09-21T18:24:22.1109234+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:24:22.1109234+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:24:22.1109234+00:00\",\"endTimeUtc\":\"2019-09-21T18:51:36.7329677+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:51:36.7329677+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:51:36.7642163+00:00\",\"endTimeUtc\":\"2019-09-21T19:03:54.7865398+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:03:54.7865398+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:51:45.0141183+00:00\",\"endTimeUtc\":\"2019-09-21T19:03:54.7709253+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:03:54.7709253+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:03:54.8177913+00:00\",\"endTimeUtc\":\"2019-09-21T19:08:34.736287+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:08:34.736287+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:08:34.736287+00:00\",\"endTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:08:41.4080829+00:00\",\"endTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"endTimeUtc\":\"2019-09-21T19:26:07.7239536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:26:07.7239536+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:26:07.7395769+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:17.5878508+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:17.5878508+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:17.5878508+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:24.5877573+00:00\",\"endTimeUtc\":\"2019-09-21T19:45:08.1788322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:45:08.1788322+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:45:08.1788322+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:45:14.3037565+00:00\",\"endTimeUtc\":\"2019-09-21T19:51:05.487113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:51:05.487113+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:05.487113+00:00\",\"endTimeUtc\":\"2019-09-21T19:51:12.9245204+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:51:12.9245204+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:12.9245204+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:21.143172+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:34.203997+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:34.203997+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:34.2352428+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:44.1682297+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:53.2306225+00:00\",\"endTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:59.7461692+00:00\",\"endTimeUtc\":\"2019-09-21T20:33:06.8398354+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:33:06.8398354+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:33:06.8398354+00:00\",\"endTimeUtc\":\"2019-09-21T20:38:16.9142921+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:38:16.9142921+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:38:16.9142921+00:00\",\"endTimeUtc\":\"2019-09-21T20:57:21.338128+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:57:21.338128+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:57:21.338128+00:00\",\"endTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:57:27.603672+00:00\",\"endTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:01.2366342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:01.2366342+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:01.2366342+00:00\",\"endTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:07.2678075+00:00\",\"endTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"endTimeUtc\":\"2019-09-21T21:19:55.8511719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:19:55.8511719+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:19:55.8511719+00:00\",\"endTimeUtc\":\"2019-09-21T21:35:24.7998647+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:35:24.7998647+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:35:24.7998647+00:00\",\"endTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"endTimeUtc\":\"2019-09-21T21:39:33.7516199+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:39:33.7516199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:39:33.7516199+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:39:40.6578452+00:00\",\"endTimeUtc\":\"2019-09-21T21:46:13.5006424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:46:13.5006424+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:13.5006424+00:00\",\"endTimeUtc\":\"2019-09-21T21:46:20.4849969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:46:20.4849969+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:20.5006155+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:26.656867+00:00\",\"endTimeUtc\":\"2019-09-21T22:02:27.5207648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:02:27.5207648+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:02:27.5363887+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:20.1564106+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:26.6876048+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:26.6876048+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:26.6876048+00:00\",\"endTimeUtc\":\"2019-09-21T22:14:06.3109041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:14:06.3109041+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:14:06.3109041+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:52.3341738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:52.3341738+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:52.3341738+00:00\",\"endTimeUtc\":\"2019-09-21T22:41:25.9867533+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:41:25.9867533+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:59.2247295+00:00\",\"endTimeUtc\":\"2019-09-21T22:41:25.9711377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:41:25.9711377+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:41:25.9867533+00:00\",\"endTimeUtc\":\"2019-09-21T22:45:50.046922+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:45:50.046922+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:45:50.046922+00:00\",\"endTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:45:56.0937577+00:00\",\"endTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"endTimeUtc\":\"2019-09-21T22:58:02.235493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:58:02.235493+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:58:02.235493+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:30.4036852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:30.4036852+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:08:30.4036852+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"endTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:08:43.2161441+00:00\",\"endTimeUtc\":\"2019-09-21T23:15:45.8220585+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:15:45.8220585+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:15:45.8220585+00:00\",\"endTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:15:52.1032324+00:00\",\"endTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"endTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:19:59.4761494+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:20:06.3823615+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:22.8498521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:22.8498521+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:20:06.5386063+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:27.0217289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:27.0217289+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:20:06.3979849+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"endTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"endTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:59.540998+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:33.9782764+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:54.3062713+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:54.3062713+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:54.3062713+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:38.1160171+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:38.1160171+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:02.0405977+00:00\",\"endTimeUtc\":\"2019-09-21T17:42:45.3396386+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:42:45.3396386+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:42:45.5584042+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:38.0222673+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:38.0222673+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:38.1316426+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:46.8659281+00:00\",\"endTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:54.2564531+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:02.4751064+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:02.4751064+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:02.4751064+00:00\",\"endTimeUtc\":\"2019-09-21T18:08:01.597058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:08:01.597058+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:08:01.6126792+00:00\",\"endTimeUtc\":\"2019-09-21T18:26:11.7827031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:26:11.7827031+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:11.7827031+00:00\",\"endTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:18.1732421+00:00\",\"endTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"endTimeUtc\":\"2019-09-21T18:39:30.6324045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:39:30.6324045+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:39:30.7261576+00:00\",\"endTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.3222595+00:00\",\"endTimeUtc\":\"2019-09-21T17:33:40.1016058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:33:40.1016058+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:33:40.1016058+00:00\",\"endTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:33:47.1952929+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:30.8420599+00:00\",\"endTimeUtc\":\"2019-09-21T17:36:44.6700046+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:36:44.6700046+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:44.6700046+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.3494513+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.3494513+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:53.591763+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:42.6194912+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:42.6194912+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:42.6194912+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.3338276+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.3338276+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:58.3650762+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:12.2086635+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:49.7490117+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:49.7490117+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:20.4429406+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:36.0990057+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:36.0990057+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:36.0990057+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:01.6111488+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:01.6111488+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:01.6580203+00:00\",\"endTimeUtc\":\"2019-09-21T18:30:05.7953804+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:30:05.7953804+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:30:05.7953804+00:00\",\"endTimeUtc\":\"2019-09-21T18:50:22.5463506+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:50:22.5463506+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:30:12.1546778+00:00\",\"endTimeUtc\":\"2019-09-21T18:50:22.5307255+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:50:22.5307255+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:50:22.5619739+00:00\",\"endTimeUtc\":\"2019-09-21T19:00:11.6800028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:00:11.6800028+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:00:11.6800028+00:00\",\"endTimeUtc\":\"2019-09-21T19:04:13.4581864+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:04:13.4581864+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:04:13.4581864+00:00\",\"endTimeUtc\":\"2019-09-21T19:20:23.0404799+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:20:23.0404799+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:23.0404799+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:30.0716449+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:44.5544484+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:44.5544484+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:23:01.6323743+00:00\",\"endTimeUtc\":\"2019-09-21T19:32:51.4067393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:32:51.4067393+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:51.4223611+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:41.7178696+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:49.7333856+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:49.7333856+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:49.795885+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:56.7801651+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:03.8581935+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:03.8581935+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:03.8581935+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:10.2643561+00:00\",\"endTimeUtc\":\"2019-09-21T19:44:26.0074564+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:44:26.0074564+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:44:26.0074564+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:25.7219678+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:32.4093813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:32.4093813+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:32.4093813+00:00\",\"endTimeUtc\":\"2019-09-21T19:54:35.2502269+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:54:35.2502269+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:54:35.2502269+00:00\",\"endTimeUtc\":\"2019-09-21T20:29:33.5923965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:29:33.5923965+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:29:33.5923965+00:00\",\"endTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:29:39.9985687+00:00\",\"endTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:38:36.632811+00:00\",\"endTimeUtc\":\"2019-09-21T20:46:45.8612745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:46:45.8612745+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:46:45.8612745+00:00\",\"endTimeUtc\":\"2019-09-21T20:50:49.7802447+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:50:49.7802447+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:50:49.7802447+00:00\",\"endTimeUtc\":\"2019-09-21T21:04:20.3955155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:04:20.3955155+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:04:20.3955155+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:04.3147192+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:04.3147192+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:04:28.0829213+00:00\",\"endTimeUtc\":\"2019-09-21T21:04:58.4575585+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:04:58.4575585+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:04:58.4575585+00:00\",\"endTimeUtc\":\"2019-09-21T21:05:28.8009471+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:05:28.8009471+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:05:28.8009471+00:00\",\"endTimeUtc\":\"2019-09-21T21:06:53.846803+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:06:53.846803+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:04.3147192+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:16.5802014+00:00\",\"endTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:33:47.2421678+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:40.0138159+00:00\",\"endTimeUtc\":\"2019-09-21T17:36:55.435493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:36:55.435493+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:55.435493+00:00\",\"endTimeUtc\":\"2019-09-21T17:37:30.4506635+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:37:30.4506635+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:37:30.4506635+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:37:37.0755778+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:08.932392+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:08.932392+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:08.9636426+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:59.0056935+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:46.0294854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:46.0294854+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:27.8803551+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:43.9895276+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:43.9895276+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:43.9895276+00:00\",\"endTimeUtc\":\"2019-09-21T18:08:13.8312849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:08:13.8312849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:08:13.8625357+00:00\",\"endTimeUtc\":\"2019-09-21T18:26:19.563849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:26:19.563849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:19.563849+00:00\",\"endTimeUtc\":\"2019-09-21T18:43:21.2078079+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:43:21.2078079+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:27.4074948+00:00\",\"endTimeUtc\":\"2019-09-21T18:43:21.1921668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:43:21.1921668+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:43:21.2546634+00:00\",\"endTimeUtc\":\"2019-09-21T18:52:43.8884227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:52:43.8884227+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:52:43.8884227+00:00\",\"endTimeUtc\":\"2019-09-21T19:08:06.0647534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:08:06.0647534+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:08:06.0803773+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:04.2643534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:04.2643534+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:04.2799767+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:39.5295584+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:39.5295584+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:39.5295584+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:45.9982355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:45.9982355+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:46.0607375+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:52.8106536+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:59.8262008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:59.8262008+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:59.8262008+00:00\",\"endTimeUtc\":\"2019-09-21T19:14:14.6228953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:14:14.6228953+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:14:14.6228953+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:24.6532281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:24.6532281+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:14:21.2009476+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:38.148273+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:38.148273+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:23:00.80426+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:24.6376068+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:24.6376068+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:24.6532281+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:30.8875219+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:36.8249517+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:43.199868+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:43.199868+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:43.199868+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:13.6191414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:13.6191414+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:13.6191414+00:00\",\"endTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:34.7483863+00:00\",\"endTimeUtc\":\"2019-09-21T20:25:15.9549997+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:25:15.9549997+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:42.4983209+00:00\",\"endTimeUtc\":\"2019-09-21T20:25:15.9237449+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:25:15.9237449+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:25:15.9706202+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:17.1685514+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:17.1685514+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:17.1685514+00:00\",\"endTimeUtc\":\"2019-09-21T20:39:18.8979361+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:39:18.8979361+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:39:18.8979361+00:00\",\"endTimeUtc\":\"2019-09-21T20:43:19.7387959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:43:19.7387959+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:43:19.7387959+00:00\",\"endTimeUtc\":\"2019-09-21T20:43:54.019621+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:43:54.019621+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:43:54.019621+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:44:01.2226559+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:22.3942731+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:22.3942731+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.4472545+00:00\",\"endTimeUtc\":\"2019-09-21T17:46:30.6807179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:46:30.6807179+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:46:30.7432157+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:47.2089585+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:47.2089585+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:47.2089585+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:54.1619999+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:01.8337844+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:01.8337844+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:01.8337844+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:42.1896607+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:42.1896607+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:42.2209054+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:49.4551916+00:00\",\"endTimeUtc\":\"2019-09-21T18:03:27.3971436+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:03:27.3971436+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:03:27.4127669+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:11.0493109+00:00\",\"endTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:17.4242269+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:23.7210188+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:23.7210188+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:23.7210188+00:00\",\"endTimeUtc\":\"2019-09-21T18:17:20.2463855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:17:20.2463855+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:17:20.2463855+00:00\",\"endTimeUtc\":\"2019-09-21T18:41:17.6467738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:41:17.6467738+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:41:17.6467738+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:41:23.9123272+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"endTimeUtc\":\"2019-09-21T18:58:50.2747307+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:58:50.2747307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:58:50.2747307+00:00\",\"endTimeUtc\":\"2019-09-21T19:05:33.3634609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:05:33.3634609+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:05:33.3634609+00:00\",\"endTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:05:40.129008+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:37.7177917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:37.7177917+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:37.7177917+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:33.4480137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:33.4480137+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:18:33.4480137+00:00\",\"endTimeUtc\":\"2019-09-21T19:24:54.0373101+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:24:54.0373101+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:24:54.1154359+00:00\",\"endTimeUtc\":\"2019-09-21T19:29:45.1589135+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:29:45.1589135+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:29:45.1589135+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:29:52.4869527+00:00\",\"endTimeUtc\":\"2019-09-21T19:30:00.4243588+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:30:00.4243588+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:30:00.4243588+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:44.1240884+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:44.1240884+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:44.1240884+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:51.2489905+00:00\",\"endTimeUtc\":\"2019-09-21T19:40:56.4474715+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:40:56.4474715+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:40:56.4474715+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"endTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:42.4277229+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:49.1932598+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:49.1932598+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:49.1932598+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:30.6125371+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:30.6125371+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:30.6125371+00:00\",\"endTimeUtc\":\"2019-09-21T20:28:19.7183028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:28:19.7183028+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:28:19.7183028+00:00\",\"endTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:28:25.905724+00:00\",\"endTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"endTimeUtc\":\"2019-09-21T20:40:32.7251892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:40:32.7251892+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:40:32.7251892+00:00\",\"endTimeUtc\":\"2019-09-21T20:47:26.0482926+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:47:26.0482926+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:47:26.0482926+00:00\",\"endTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:47:32.8607103+00:00\",\"endTimeUtc\":\"2019-09-21T20:54:11.324738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:54:11.324738+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:54:11.324738+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:55.1331485+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:55.1331485+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.541004+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:44.5094603+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:16.2436297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:16.2436297+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:16.2436297+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:27.587311+00:00\",\"endTimeUtc\":\"2019-09-21T17:40:39.7786565+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:40:39.7786565+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:40:39.7942815+00:00\",\"endTimeUtc\":\"2019-09-21T17:40:47.4035632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:40:47.4035632+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:40:47.4035632+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:23.299266+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:23.299266+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:40:54.3722282+00:00\",\"endTimeUtc\":\"2019-09-21T17:48:41.5854309+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:48:41.5854309+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:48:41.6010547+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:23.1742631+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:23.1742631+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:23.3617637+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:33.3303887+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:40.6271779+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:48.1427055+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:48.1427055+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:48.1427055+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:26.3764521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:26.3764521+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:26.3920795+00:00\",\"endTimeUtc\":\"2019-09-21T19:06:15.6598268+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:06:15.6598268+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:06:15.6910749+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:06:22.8159888+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"endTimeUtc\":\"2019-09-21T19:20:57.6494886+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:20:57.6494886+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:57.6494886+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:20.4673503+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:20.4673503+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:21:04.1806225+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:21:37.5864819+00:00\",\"endTimeUtc\":\"2019-09-21T19:24:50.7248494+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:24:50.7248494+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:24:50.7404752+00:00\",\"endTimeUtc\":\"2019-09-21T19:28:07.1131818+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:28:07.1131818+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:28:07.1288077+00:00\",\"endTimeUtc\":\"2019-09-21T19:30:10.6742465+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:30:10.6742465+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:30:10.6742465+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:49.0637148+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:49.0637148+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:49.0637148+00:00\",\"endTimeUtc\":\"2019-09-21T19:33:37.7499561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:33:37.7499561+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:33:37.7499561+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:21:37.1333615+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:00.6871889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:00.6871889+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:20.482974+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:15.743388+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:15.743388+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:15.7590137+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:13.0243015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:13.0243015+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:13.0711763+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:19.6804737+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:47.8988658+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:47.8988658+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:47.8988658+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:56.6487558+00:00\",\"endTimeUtc\":\"2019-09-21T21:02:30.834344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:02:30.834344+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:02:30.834344+00:00\",\"endTimeUtc\":\"2019-09-21T21:02:38.2561285+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:02:38.2561285+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:02:38.2561285+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:02:44.8654219+00:00\",\"endTimeUtc\":\"2019-09-21T21:12:13.4215854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:12:13.4215854+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:12:13.4215854+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"endTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:29.5405185+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:38.0091555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:38.0091555+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:38.0091555+00:00\",\"endTimeUtc\":\"2019-09-21T21:30:09.5379197+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:30:09.5379197+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:30:09.5379197+00:00\",\"endTimeUtc\":\"2019-09-21T21:46:26.8912287+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:46:26.8912287+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:26.8912287+00:00\",\"endTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:33.406842+00:00\",\"endTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"endTimeUtc\":\"2019-09-21T21:56:46.5373051+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:56:46.5373051+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:56:46.5373051+00:00\",\"endTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:56:52.8966658+00:00\",\"endTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:57:41.1464851+00:00\",\"endTimeUtc\":\"2019-09-21T22:04:48.4574667+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:04:48.4574667+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:04:48.4574667+00:00\",\"endTimeUtc\":\"2019-09-21T22:06:32.5178826+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:06:32.5178826+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:06:32.5335105+00:00\",\"endTimeUtc\":\"2019-09-21T22:08:06.7978055+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:08:06.7978055+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:08:06.7978055+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:38.4687536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:38.4687536+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:38.4687536+00:00\",\"endTimeUtc\":\"2019-09-21T22:11:18.9054978+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:11:18.9054978+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:11:18.9054978+00:00\",\"endTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:57:41.1464851+00:00\",\"endTimeUtc\":\"2019-09-21T22:08:28.6413082+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:08:28.6413082+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"endTimeUtc\":\"2019-09-21T22:20:15.3567744+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:20:15.3567744+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:20:15.3567744+00:00\",\"endTimeUtc\":\"2019-09-21T23:13:50.7298557+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:13:50.7298557+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:13:50.7298557+00:00\",\"endTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"endTimeUtc\":\"2019-09-21T23:14:21.5573476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:14:21.5573476+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:14:21.5573476+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:14:27.6041212+00:00\",\"endTimeUtc\":\"2019-09-21T23:16:43.2432849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:16:43.2432849+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:16:43.2589253+00:00\",\"endTimeUtc\":\"2019-09-21T23:16:51.5557008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:16:51.5557008+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:16:51.5557008+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:16:58.5868809+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:53.5528924+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:53.5528924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:25:53.5528924+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:30.1119441+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:37.0181059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:37.0181059+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:37.0181059+00:00\",\"endTimeUtc\":\"2019-09-21T23:36:19.9066864+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:36:19.9066864+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:36:19.9066864+00:00\",\"endTimeUtc\":\"2019-09-21T23:52:19.2528102+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:52:19.2528102+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:52:19.2528102+00:00\",\"endTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:52:25.0965187+00:00\",\"endTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"endTimeUtc\":\"2019-09-22T00:01:18.6137704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:01:18.6137704+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:18.6137704+00:00\",\"endTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:24.3793846+00:00\",\"endTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:45.2387028+00:00\",\"endTimeUtc\":\"2019-09-22T00:05:20.0491764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:05:20.0491764+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:05:20.0491764+00:00\",\"endTimeUtc\":\"2019-09-22T00:07:51.4534147+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:07:51.4534147+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:07:51.4534147+00:00\",\"endTimeUtc\":\"2019-09-22T00:09:12.390179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:09:12.390179+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:09:12.390179+00:00\",\"endTimeUtc\":\"2019-09-22T00:10:32.9677289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:10:32.9677289+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:10:32.9677289+00:00\",\"endTimeUtc\":\"2019-09-22T00:11:50.7797731+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:11:50.7797731+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:11:50.7797731+00:00\",\"endTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:45.8949495+00:00\",\"endTimeUtc\":\"2019-09-22T00:11:08.4675072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:11:08.4675072+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"endTimeUtc\":\"2019-09-22T00:18:54.3993137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:18:54.3993137+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:18:54.3993137+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:39.3845798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:39.3845798+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:39.3845798+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:46.2750711+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1985395+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1985395+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:52.3999644+00:00\",\"endTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:58.7748387+00:00\",\"endTimeUtc\":\"2019-09-22T01:13:38.4039234+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:13:38.4039234+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:13:38.4039234+00:00\",\"endTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:13:44.5288223+00:00\",\"endTimeUtc\":\"2019-09-22T01:15:27.7693908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:15:27.7693908+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:15:27.7693908+00:00\",\"endTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"endTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:18:43.5333285+00:00\",\"endTimeUtc\":\"2019-09-22T01:23:24.2038415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:23:24.2038415+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:23:24.2038415+00:00\",\"endTimeUtc\":\"2019-09-22T01:24:53.1097827+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:24:53.1097827+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:18:43.5489531+00:00\",\"endTimeUtc\":\"2019-09-22T01:24:33.5629765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:24:33.5629765+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:24:33.5629765+00:00\",\"endTimeUtc\":\"2019-09-22T01:28:30.9379265+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:28:30.9379265+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:18:43.5333285+00:00\",\"endTimeUtc\":\"2019-09-22T01:24:09.0630661+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:24:09.0630661+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:24:09.0630661+00:00\",\"endTimeUtc\":\"2019-09-22T01:28:06.2185827+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:28:06.2185827+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:17:13.2058673+00:00\",\"endTimeUtc\":\"2019-09-22T01:21:31.8761731+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:21:31.8761731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:21:31.8761731+00:00\",\"endTimeUtc\":\"2019-09-22T01:23:51.0474985+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:23:51.0474985+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:31:04.3971763+00:00\",\"endTimeUtc\":\"2019-09-22T01:34:08.1450956+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:34:08.1450956+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:34:08.1450956+00:00\",\"endTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:34:15.7856539+00:00\",\"endTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:34:15.8481639+00:00\",\"endTimeUtc\":\"2019-09-22T01:37:45.030529+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:37:45.030529+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:37:45.030529+00:00\",\"endTimeUtc\":\"2019-09-22T01:37:54.5773617+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:37:54.5773617+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:16.3007846+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:37.3163861+00:00\",\"endTimeUtc\":\"2019-09-22T01:52:27.3419777+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:52:27.3419777+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:52:27.3419777+00:00\",\"endTimeUtc\":\"2019-09-22T01:55:14.3722813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:55:14.3722813+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:46:00.862183+00:00\",\"endTimeUtc\":\"2019-09-22T01:57:34.4212457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:57:34.4212457+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:57:34.4368726+00:00\",\"endTimeUtc\":\"2019-09-22T01:59:06.7535236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:59:06.7535236+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:36.3319627+00:00\",\"endTimeUtc\":\"2019-09-22T01:50:42.5459282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:50:42.5459282+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:41:58.6910375+00:00\",\"endTimeUtc\":\"2019-09-22T01:54:41.8568144+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:54:41.8568144+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:54:41.8724533+00:00\",\"endTimeUtc\":\"2019-09-22T01:56:44.8080475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:56:44.8080475+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:37.3944576+00:00\",\"endTimeUtc\":\"2019-09-22T01:59:49.3503113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:59:49.3503113+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:59:49.3503113+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:37.0350824+00:00\",\"endTimeUtc\":\"2019-09-22T01:51:28.2017929+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:51:28.2017929+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.2441342+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:44.3844608+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:53.9312743+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:24.8217009+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:24.8217009+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:24.8217009+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:17.021811+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:17.021811+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:32:31.8208894+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:08.0886532+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:08.0886532+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:08.1042813+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:17.0061847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:17.0061847+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:17.0374413+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:24.3186006+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:30.8028989+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:37.3028232+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:37.3028232+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:37.3028232+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:14.1109865+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:14.1109865+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:14.1578605+00:00\",\"endTimeUtc\":\"2019-09-21T18:29:50.5299412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:29:50.5299412+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:29:50.5299412+00:00\",\"endTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:29:56.9361198+00:00\",\"endTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:40:45.897149+00:00\",\"endTimeUtc\":\"2019-09-21T18:44:37.3161891+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:44:37.3161891+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:44:37.3161891+00:00\",\"endTimeUtc\":\"2019-09-21T18:48:54.5474024+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:48:54.5474024+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:48:54.5474024+00:00\",\"endTimeUtc\":\"2019-09-21T19:03:33.2399334+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:03:33.2399334+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:03:33.2555647+00:00\",\"endTimeUtc\":\"2019-09-21T19:07:52.4711654+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:07:52.4711654+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:07:52.4711654+00:00\",\"endTimeUtc\":\"2019-09-21T19:16:00.6685192+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:16:00.6685192+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:16:00.6685192+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:16:07.6840625+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:17:18.6832577+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:17:26.2769176+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:51.213423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:51.213423+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:18:51.213423+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:13.2922903+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:20.2297699+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:27.2296369+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:34.729488+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:34.729488+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:34.729488+00:00\",\"endTimeUtc\":\"2019-09-22T02:09:04.7782184+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:09:04.7782184+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:09:04.7782184+00:00\",\"endTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:09:11.4031791+00:00\",\"endTimeUtc\":\"2019-09-22T02:14:54.3796448+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:14:54.3796448+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:14:54.3796448+00:00\",\"endTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:11.7705213+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:11.7705213+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:11.7705213+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:37.4265579+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:51.5360047+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:51.5360047+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:51.5360047+00:00\",\"endTimeUtc\":\"2019-09-22T02:54:41.5833129+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:54:41.5833129+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:54:41.5833129+00:00\",\"endTimeUtc\":\"2019-09-22T03:19:28.3278568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:19:28.3278568+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:19:28.3278568+00:00\",\"endTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:19:37.7028069+00:00\",\"endTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"steps\":[]}]},{\"name\":\"Restore CA\",\"description\":\"Restore CA content and database from shared storage .\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"endTimeUtc\":\"2019-09-22T03:40:01.0074195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:40:01.0074195+00:00\",\"steps\":[]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:40:01.0074195+00:00\",\"endTimeUtc\":\"2019-09-22T03:48:23.740552+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:48:23.740552+00:00\",\"steps\":[]},{\"name\":\"Checking CRL parameters\",\"description\":\"Check if the CRL parameters are correct.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:48:23.740552+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:19.0343036+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:19.0343036+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:55:19.0343036+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"steps\":[]}]}]},{\"name\":\"Update DomainControllerServices\",\"description\":\"Updating directory services virtual machines including Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:55:31.7686307+00:00\",\"endTimeUtc\":\"2019-09-22T03:59:37.0479288+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:59:37.0479288+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:59:37.0479288+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:59:43.2197838+00:00\",\"endTimeUtc\":\"2019-09-22T03:59:49.7510072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:59:49.7510072+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:59:49.7510072+00:00\",\"endTimeUtc\":\"2019-09-22T04:05:55.2057926+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:05:55.2057926+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:05:55.2057926+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:06:01.5650951+00:00\",\"endTimeUtc\":\"2019-09-22T04:11:11.5639324+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:11:11.5639324+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:11:11.5639324+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:19.0938613+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:25.5313302+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:25.5313302+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:25.5313302+00:00\",\"endTimeUtc\":\"2019-09-22T04:23:57.4646231+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:23:57.4646231+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:23:57.4646231+00:00\",\"endTimeUtc\":\"2019-09-22T04:43:44.5359401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:43:44.5359401+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:43:44.5359401+00:00\",\"endTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:43:50.4421743+00:00\",\"endTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"endTimeUtc\":\"2019-09-22T04:58:26.1097207+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:58:26.1097207+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:58:26.1097207+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:03.8211579+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:03.8211579+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:03.8211579+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:16.3988201+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:22.6954477+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:22.6954477+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:22.6954477+00:00\",\"endTimeUtc\":\"2019-09-22T05:13:45.2971564+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:13:45.2971564+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:13:45.2971564+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:13:51.3908251+00:00\",\"endTimeUtc\":\"2019-09-22T05:19:02.0128788+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:19:02.0128788+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:19:02.0128788+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:16.526906+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:23.792504+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:23.792504+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:23.792504+00:00\",\"endTimeUtc\":\"2019-09-22T05:28:07.9166419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:28:07.9166419+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:28:07.9166419+00:00\",\"endTimeUtc\":\"2019-09-22T05:47:46.2877003+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:47:46.2877003+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:47:46.2877003+00:00\",\"endTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:47:52.28768+00:00\",\"endTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"endTimeUtc\":\"2019-09-22T06:01:29.5015319+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:01:29.5015319+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:01:29.5015319+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:21.927941+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:21.927941+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:21.927941+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"endTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:34.0528808+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:40.2716118+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:40.2716118+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:40.2716118+00:00\",\"endTimeUtc\":\"2019-09-22T06:11:19.1508948+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:11:19.1508948+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:11:19.1508948+00:00\",\"endTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:11:25.0570453+00:00\",\"endTimeUtc\":\"2019-09-22T06:15:53.8516227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:15:53.8516227+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:15:53.8516227+00:00\",\"endTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"endTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:21:08.3969149+00:00\",\"endTimeUtc\":\"2019-09-22T06:21:16.2406382+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:21:16.2406382+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:21:16.2406382+00:00\",\"endTimeUtc\":\"2019-09-22T06:24:41.8160319+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:24:41.8160319+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:24:41.8160319+00:00\",\"endTimeUtc\":\"2019-09-22T06:45:09.3942485+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:45:09.3942485+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:45:09.3942485+00:00\",\"endTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:45:15.6754663+00:00\",\"endTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"endTimeUtc\":\"2019-09-22T06:58:56.7738688+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:58:56.7738688+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:58:56.7738688+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:42.2722563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:42.2722563+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:02:42.2722563+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:02:48.8034656+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:02:54.7253046+00:00\",\"endTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:03:05.7408676+00:00\",\"endTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:03:05.0846549+00:00\",\"endTimeUtc\":\"2019-09-22T07:07:12.2709646+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:07:12.2709646+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:07:12.2709646+00:00\",\"endTimeUtc\":\"2019-09-22T07:10:47.0356734+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:10:47.0356734+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"endTimeUtc\":\"2019-09-22T07:19:26.7352141+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:19:26.7352141+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:19:26.7352141+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:08.606569+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:08.606569+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:42:08.606569+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-09-20T17:08:06.121Z\",\"lastUpdatedTime\":\"2019-09-22T07:42:25.2471255+00:00\",\"duration\":\"P1DT14H56M52.316S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns?api-version=2016-05-01+42": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "83", "84" ], + "x-ms-client-request-id": [ "238cc0df-0662-4c73-8e21-afb274c840b1" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "768a10ae-d610-48d4-a1d7-21d3bb828c6f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJdD4b6kTfA1Z+7dLv/kVbY1sSsfK+sofWwQ9RUW5rsYRCEJ3eNfm6oSyiRG855cFuIe3d26lh7xv7MjqIAlfjrBZ7dyEVYjhIyvOmVqYf7jkJ23TWLafL8icLdfNYy5qKNY7s+Y+GLsMLkDl0oVd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14692" ], + "x-ms-request-id": [ "768a10ae-d610-48d4-a1d7-21d3bb828c6f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032024Z:768a10ae-d610-48d4-a1d7-21d3bb828c6f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "349486" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns/e4eddbda-3f90-478b-8f0c-924b441164d6\",\"name\":\"northwest/Microsoft1.1910.0.44/e4eddbda-3f90-478b-8f0c-924b441164d6\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:06.5738515+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:06.5894787+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:13.1362738+00:00\",\"endTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:55.466765+00:00\",\"endTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"endTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:19.3386536+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:39.3541429+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:46.4009702+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:55.0884166+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"endTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:55.0339521+00:00\",\"endTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"endTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.7425626+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:29.1487217+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.9925529+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:50.9921855+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:51.0078106+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:30.9611764+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:32.0236663+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"endTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"endTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:27.9391952+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:26.4079616+00:00\",\"endTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:24.5329854+00:00\",\"endTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.837268+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:54.2597713+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.0714605+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.1428875+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1339607+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:40.7358896+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.2120833+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6742175+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.0960133+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1495854+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.127261+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.6068501+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"endTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:33.819865+00:00\",\"endTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4506032+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"endTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:33.6002177+00:00\",\"endTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4349775+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:30.5442601+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"endTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.5287264+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"endTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:13.8208083+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.993526+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:02.6805673+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:14.0868776+00:00\",\"endTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:37:41.2609071+00:00\",\"endTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.5961406+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"endTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"endTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"endTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"endTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:48.4211681+00:00\",\"endTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:46.9927979+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"endTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"endTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:50.4164988+00:00\",\"endTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:40.6242749+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"endTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"endTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"endTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"endTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"endTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:41.6719243+00:00\",\"endTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:01.7113949+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"endTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"endTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"endTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"endTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:38.6994396+00:00\",\"endTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:23.1293817+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"endTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.6586469+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:29.5333465+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.0175988+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:47.9788073+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:39.245791+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:46.2300839+00:00\",\"endTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"endTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:51.2104153+00:00\",\"endTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"endTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"endTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"endTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"endTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"endTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:54.6425+00:00\",\"endTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:36.0202639+00:00\",\"endTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.7363012+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.8137846+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:58.3284911+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"endTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:53.5136445+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:02.3572734+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:46.0800353+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"endTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:10.3114575+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:36.8639128+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"endTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4387915+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:17.3294263+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:05.4665986+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:45.1519734+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.8933044+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"endTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:00.7129076+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:07.4003274+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.6269162+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:54.9704166+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:02.4547003+00:00\",\"endTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"endTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:57.3316965+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"endTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:10:01.7557194+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:21.3686549+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:49.4546138+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9545078+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4231703+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:11.6201104+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:46.779771+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.22067+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:20.5789731+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.6879232+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.4685105+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.0413254+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:52.9195912+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:25.4556767+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:48.1552644+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:03.2019563+00:00\",\"endTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:50.4318962+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"endTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:51.9850526+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"endTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"endTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:17.5820147+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:09.9622857+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"endTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:56.735679+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:55.4521355+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:17.1191573+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:17.1231468+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:58.2876957+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:04.7719933+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:34.2091379+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:50.6076434+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:40.2038566+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.1581806+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:03.5777506+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:52.5444205+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:41.4939467+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:49.1345027+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"endTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:51.8720056+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:10.4402152+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:14.6585395+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:19.1677267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:23.6557001+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"endTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.1269304+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4981425+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:34.0422153+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.563788+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"endTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:55.0622531+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:01.9996502+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:32.8733071+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:53.6065618+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:15.2000213+00:00\",\"endTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:10.0266521+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:42.3162516+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:05.4519318+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:41.5497335+00:00\",\"endTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"endTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:35.9523898+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:42.9054272+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"endTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"endTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:38.2282763+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:44.9625573+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:08.9309937+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:37.3679384+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"endTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.3992144+00:00\",\"endTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"endTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:40:27.6016747+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"endTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.8835823+00:00\",\"endTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"endTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:29.0949409+00:00\",\"endTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.1070973+00:00\",\"endTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.2320733+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.6853299+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.0914864+00:00\",\"endTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"endTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.5915972+00:00\",\"endTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:52.6696421+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"endTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"endTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"endTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.2946075+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:54.8571142+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"endTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.0134162+00:00\",\"endTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:18.0171785+00:00\",\"endTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9537972+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.4691765+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:16.9964839+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:17.1276231+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:24.018173+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:57.1267805+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"endTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:15.8988048+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:49.1796599+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"endTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"endTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:43.1113178+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:19.907785+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:13.5427241+00:00\",\"endTimeUtc\":\"2019-11-01T02:01:19.4840229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:01:19.4840229+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-01T02:01:19.4840229+00:00\",\"endTimeUtc\":\"2019-11-01T02:02:39.3865444+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:02:39.3865444+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-01T02:02:39.3865444+00:00\",\"endTimeUtc\":\"2019-11-01T02:19:49.9100839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:19:49.9100839+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-01T02:19:49.9100839+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-10-30T22:15:07.426Z\",\"lastUpdatedTime\":\"2019-11-01T02:20:27.9877536+00:00\",\"duration\":\"P1DT4H23M13.467S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns/e865472d-5267-46da-b03b-77b6cfda7032\",\"name\":\"northwest/Microsoft1.1910.0.44/e865472d-5267-46da-b03b-77b6cfda7032\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-28T21:20:06.5738515+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:06.5894787+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:13.1362738+00:00\",\"endTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:55.466765+00:00\",\"endTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"endTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-28T21:53:19.3386536+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:39.3541429+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:46.4009702+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:55.0884166+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"endTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:55.0339521+00:00\",\"endTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"endTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.7425626+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:29.1487217+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.9925529+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:50.9921855+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:51.0078106+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:30.9611764+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:32.0236663+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"endTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"endTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:27.9391952+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:26.4079616+00:00\",\"endTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:24.5329854+00:00\",\"endTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.837268+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:54.2597713+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.0714605+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.1428875+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1339607+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:40.7358896+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.2120833+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6742175+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.0960133+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1495854+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.127261+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.6068501+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"endTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:33.819865+00:00\",\"endTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4506032+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"endTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:33.6002177+00:00\",\"endTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4349775+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:30.5442601+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"endTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.5287264+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"endTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:13.8208083+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.993526+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:02.6805673+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:14.0868776+00:00\",\"endTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:37:41.2609071+00:00\",\"endTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.5961406+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"endTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"endTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"endTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"endTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:48.4211681+00:00\",\"endTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:46.9927979+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"endTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"endTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:50.4164988+00:00\",\"endTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:40.6242749+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"endTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"endTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"endTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"endTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"endTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:41.6719243+00:00\",\"endTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:01.7113949+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"endTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"endTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"endTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"endTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:38.6994396+00:00\",\"endTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:23.1293817+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"endTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.6586469+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:29.5333465+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.0175988+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:47.9788073+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:39.245791+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:46.2300839+00:00\",\"endTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"endTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:51.2104153+00:00\",\"endTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"endTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"endTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"endTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"endTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"endTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:54.6425+00:00\",\"endTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:36.0202639+00:00\",\"endTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.7363012+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.8137846+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:58.3284911+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"endTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:53.5136445+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:02.3572734+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:46.0800353+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"endTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:10.3114575+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:36.8639128+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"endTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4387915+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:17.3294263+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:05.4665986+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:45.1519734+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.8933044+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"endTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:00.7129076+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:07.4003274+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.6269162+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:54.9704166+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:02.4547003+00:00\",\"endTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"endTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:57.3316965+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"endTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:10:01.7557194+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:21.3686549+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:49.4546138+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9545078+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4231703+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:11.6201104+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:46.779771+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.22067+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:20.5789731+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.6879232+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.4685105+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.0413254+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:52.9195912+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:25.4556767+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:48.1552644+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:03.2019563+00:00\",\"endTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:50.4318962+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"endTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:51.9850526+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"endTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"endTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:17.5820147+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:09.9622857+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"endTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:56.735679+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:55.4521355+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:17.1191573+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:17.1231468+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:58.2876957+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:04.7719933+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:34.2091379+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:50.6076434+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:40.2038566+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.1581806+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:03.5777506+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:52.5444205+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:41.4939467+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:49.1345027+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"endTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:51.8720056+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:10.4402152+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:14.6585395+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:19.1677267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:23.6557001+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"endTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.1269304+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4981425+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:34.0422153+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.563788+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"endTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:55.0622531+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:01.9996502+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:32.8733071+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:53.6065618+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:15.2000213+00:00\",\"endTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:10.0266521+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:42.3162516+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:05.4519318+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:41.5497335+00:00\",\"endTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"endTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:35.9523898+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:42.9054272+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"endTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"endTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:38.2282763+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:44.9625573+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:08.9309937+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:37.3679384+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"endTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.3992144+00:00\",\"endTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"endTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:40:27.6016747+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"endTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.8835823+00:00\",\"endTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"endTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:29.0949409+00:00\",\"endTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.1070973+00:00\",\"endTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.2320733+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.6853299+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.0914864+00:00\",\"endTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"endTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.5915972+00:00\",\"endTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:52.6696421+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"endTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"endTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"endTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.2946075+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:54.8571142+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"endTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.0134162+00:00\",\"endTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:18.0171785+00:00\",\"endTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9537972+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.4691765+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:16.9964839+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:17.1276231+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:24.018173+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:57.1267805+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"endTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:15.8988048+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:49.1796599+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"endTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"endTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:43.1113178+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:19.907785+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-30T20:54:13.5427241+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-10-28T21:19:56.963Z\",\"lastUpdatedTime\":\"2019-10-30T21:54:04.3461308+00:00\",\"duration\":\"P2DT46M39.023S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns?api-version=2016-05-01+43": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "85", "86" ], + "x-ms-client-request-id": [ "fea164d8-def8-472b-87a5-da9cf7397019" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "698344bf-1df1-4cd6-8445-fa191a8b45da" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHit7s9mh3Iy5w5IMVEp3gPJ41coi7S7r6c0Pnwiii79o406LFKeQFfIBmBlqsEF5eOYIQhgRNCeVecG/BYHcFrnczDnxL9oSvLchvb18p6u45EELky/9HE6qLDIB3XA6Ttsq6+fDIWET2Jdnz3A8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14691" ], + "x-ms-request-id": [ "698344bf-1df1-4cd6-8445-fa191a8b45da" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032025Z:698344bf-1df1-4cd6-8445-fa191a8b45da" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "274757" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/0c8b686a-2796-4b76-a048-98687875e261\",\"name\":\"northwest/Microsoft1.1910.0.51/0c8b686a-2796-4b76-a048-98687875e261\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"Type \u0027LiveUpdateHostJeaEndpoints\u0027 of Role \u0027BareMetal\u0027 raised an exception:\\n\\nDSC failures:\\nASRR1N42R17U05: One or more partial configurations failed to apply. No configuration could be created. LCM failed to start desired state configuration manually.\\n\\nat PublishAndStartDscConfiguration, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1796\\nat PublishAndStartDscForJea, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\Common\\\\JustEnoughAdministrationHelpers.psm1: line 131\\nat LiveUpdateHostJeaEndpoints, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\BareMetal\\\\BareMetal.psm1: line 452\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-09T01:23:01.833Z\",\"lastUpdatedTime\":\"2019-11-09T05:36:08.1491515+00:00\",\"duration\":\"PT4H29M55.265S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/171a43fc-eb9c-4580-b399-6b806f287034\",\"name\":\"northwest/Microsoft1.1910.0.51/171a43fc-eb9c-4580-b399-6b806f287034\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:40.271427+00:00\",\"endTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1221308+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:21.9267289+00:00\",\"endTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.2158785+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:43.2761333+00:00\",\"endTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1065055+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.2783208+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"endTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.450255+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"endTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:46.2585055+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.3096307+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.6376709+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"endTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:53.4108684+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"endTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"endTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:55:30.659189+00:00\",\"endTimeUtc\":\"2019-11-12T23:56:10.6630414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:56:10.6630414+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:56:10.6630414+00:00\",\"endTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:57:43.3115896+00:00\",\"endTimeUtc\":\"2019-11-12T23:58:15.7332313+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:58:15.7332313+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:58:15.7332313+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.7128071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.7128071+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:00:27.4979239+00:00\",\"endTimeUtc\":\"2019-11-13T00:01:00.2476841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:01:00.2476841+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:00.2476841+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:07.7635007+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:07.7635007+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:07.7635007+00:00\",\"endTimeUtc\":\"2019-11-13T00:48:41.9818106+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:48:41.9818106+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:41.9818106+00:00\",\"endTimeUtc\":\"2019-11-13T00:52:33.8213555+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:52:33.8213555+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:52:33.8213555+00:00\",\"endTimeUtc\":\"2019-11-13T01:16:52.071767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:16:52.071767+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:52.071767+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:40.5097528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:40.5097528+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:40.5097528+00:00\",\"endTimeUtc\":\"2019-11-13T02:17:58.9795456+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:17:58.9795456+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:17:58.9795456+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:08.7606464+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"endTimeUtc\":\"2019-11-13T02:19:00.963064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:19:00.963064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:00.963064+00:00\",\"endTimeUtc\":\"2019-11-13T02:19:43.6030696+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:19:43.6030696+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:43.6030696+00:00\",\"endTimeUtc\":\"2019-11-13T02:20:13.1651946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:20:13.1651946+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:20:13.1651946+00:00\",\"endTimeUtc\":\"2019-11-13T02:22:22.8249296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:22:22.8249296+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:22:22.8249296+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:24.8353425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:24.8353425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:24.8353425+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:59.9130296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:59.9130296+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:59.9130296+00:00\",\"endTimeUtc\":\"2019-11-13T02:51:50.3272796+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:51:50.3272796+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:51:50.3428876+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:51:58.905284+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:50.4239112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:50.4239112+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:52:50.4239112+00:00\",\"endTimeUtc\":\"2019-11-13T02:53:35.6150328+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:53:35.6150328+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:53:35.6150328+00:00\",\"endTimeUtc\":\"2019-11-13T02:54:01.4584146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:54:01.4584146+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:54:01.4584146+00:00\",\"endTimeUtc\":\"2019-11-13T02:55:56.8006232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:55:56.8006232+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:55:56.8006232+00:00\",\"endTimeUtc\":\"2019-11-13T03:06:36.7217782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:06:36.7217782+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:06:36.7217782+00:00\",\"endTimeUtc\":\"2019-11-13T03:07:14.9403605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:07:14.9403605+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:07:14.9403605+00:00\",\"endTimeUtc\":\"2019-11-13T03:16:11.6512227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:16:11.6512227+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:16:11.6512227+00:00\",\"endTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:16:19.5886325+00:00\",\"endTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"endTimeUtc\":\"2019-11-13T03:17:12.3477419+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:17:12.3477419+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:17:12.3477419+00:00\",\"endTimeUtc\":\"2019-11-13T03:17:49.6154647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:17:49.6154647+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:17:49.6154647+00:00\",\"endTimeUtc\":\"2019-11-13T03:18:17.1151954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:18:17.1151954+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:18:17.1151954+00:00\",\"endTimeUtc\":\"2019-11-13T03:19:57.7225445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:19:57.7225445+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:19:57.7225445+00:00\",\"endTimeUtc\":\"2019-11-13T03:27:29.7566086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:27:29.7566086+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:27:29.7566086+00:00\",\"endTimeUtc\":\"2019-11-13T03:27:56.8658431+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:27:56.8658431+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:27:56.8658431+00:00\",\"endTimeUtc\":\"2019-11-13T03:35:32.939542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:35:32.939542+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:35:32.939542+00:00\",\"endTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:35:41.4081998+00:00\",\"endTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"endTimeUtc\":\"2019-11-13T03:58:27.5273598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:58:27.5273598+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:58:27.5273598+00:00\",\"endTimeUtc\":\"2019-11-13T03:59:03.8393946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:59:03.8393946+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:59:03.8393946+00:00\",\"endTimeUtc\":\"2019-11-13T05:59:45.2287621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T05:59:45.2287621+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T05:59:45.2287621+00:00\",\"endTimeUtc\":\"2019-11-13T06:00:23.7609844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T06:00:23.7609844+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:00:27.8104154+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:17.1069447+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.9192476+00:00\",\"endTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:27.8564351+00:00\",\"endTimeUtc\":\"2019-11-13T16:44:02.7625937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:44:02.7625937+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:44:02.7625937+00:00\",\"endTimeUtc\":\"2019-11-13T16:47:47.2248628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:47:47.2248628+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:47:47.2248628+00:00\",\"endTimeUtc\":\"2019-11-13T16:52:51.1175196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:52:51.1175196+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:52:51.1175196+00:00\",\"endTimeUtc\":\"2019-11-13T16:53:27.1649353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:53:27.1649353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:53:27.1649353+00:00\",\"endTimeUtc\":\"2019-11-13T16:57:54.9381862+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:57:54.9381862+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:57:54.9381862+00:00\",\"endTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"endTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:58:47.9063782+00:00\",\"endTimeUtc\":\"2019-11-13T17:54:11.649616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:54:11.649616+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:54:11.6652358+00:00\",\"endTimeUtc\":\"2019-11-13T17:55:45.713874+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:55:45.713874+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:55:45.713874+00:00\",\"endTimeUtc\":\"2019-11-13T17:58:02.1228241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:58:02.1228241+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:58:02.1228241+00:00\",\"endTimeUtc\":\"2019-11-13T17:58:20.7151703+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:58:20.7151703+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:58:20.7151703+00:00\",\"endTimeUtc\":\"2019-11-13T18:00:31.9034629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:00:31.9034629+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:00:31.9034629+00:00\",\"endTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:01:04.8278253+00:00\",\"endTimeUtc\":\"2019-11-13T18:04:25.7524953+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:04:25.7524953+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:04:25.7524953+00:00\",\"endTimeUtc\":\"2019-11-13T18:05:53.5483445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:05:53.5483445+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:05:53.5483445+00:00\",\"endTimeUtc\":\"2019-11-13T18:08:16.2147362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:08:16.2147362+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:08:16.2147362+00:00\",\"endTimeUtc\":\"2019-11-13T18:08:38.5159262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:08:38.5159262+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:08:38.5159262+00:00\",\"endTimeUtc\":\"2019-11-13T18:10:59.2255367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:10:59.2255367+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:10:59.2255367+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:40.1445931+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:40.1445931+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:11:40.1445931+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:57.5506305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:57.5506305+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:11:57.5506305+00:00\",\"endTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:12:04.0818068+00:00\",\"endTimeUtc\":\"2019-11-13T18:21:29.9354296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:21:29.9354296+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:21:29.9354296+00:00\",\"endTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:26:21.5593796+00:00\",\"endTimeUtc\":\"2019-11-13T18:26:52.1847154+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:26:52.1847154+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:26:52.1847154+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:45.8748074+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:27.7783118+00:00\",\"endTimeUtc\":\"2019-11-13T00:22:10.7659512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:22:10.7659512+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:22:10.7659512+00:00\",\"endTimeUtc\":\"2019-11-13T00:26:39.8410422+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:26:39.8410422+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:39.8566683+00:00\",\"endTimeUtc\":\"2019-11-13T00:38:35.8784744+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:38:35.8784744+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:38:35.8784744+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:28.1570344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:28.1570344+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:28.1570344+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:06.6936203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:06.6936203+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:06.6936203+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:53.2553352+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:57:03.4895941+00:00\",\"endTimeUtc\":\"2019-11-13T01:01:22.1436738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:01:22.1436738+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:01:22.1436738+00:00\",\"endTimeUtc\":\"2019-11-13T01:14:15.8545664+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:14:15.8545664+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:14:15.8701926+00:00\",\"endTimeUtc\":\"2019-11-13T01:20:29.460063+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:20:29.460063+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:20:29.460063+00:00\",\"endTimeUtc\":\"2019-11-13T01:22:08.7715708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:22:08.7715708+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:22:08.7715708+00:00\",\"endTimeUtc\":\"2019-11-13T01:27:57.9540988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:27:57.9540988+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:27:57.9540988+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:14.4204735+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:14.4204735+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:14.4204735+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:51.7794629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:51.7794629+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:51.7794629+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:13.7440191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:13.7440191+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:44.2786204+00:00\",\"endTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:23.9658403+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:56.87187+00:00\",\"endTimeUtc\":\"2019-11-13T00:27:30.0280217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:27:30.0280217+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:27:30.0280217+00:00\",\"endTimeUtc\":\"2019-11-13T00:30:12.9951113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:30:12.9951113+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:30:12.9951113+00:00\",\"endTimeUtc\":\"2019-11-13T00:34:03.0855351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:34:03.0855351+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:34:03.0855351+00:00\",\"endTimeUtc\":\"2019-11-13T00:35:44.3807738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:35:44.3807738+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:35:44.3807738+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:19.9404191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:19.9404191+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:19.9404191+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:23.3439442+00:00\",\"endTimeUtc\":\"2019-11-13T00:46:44.6075117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:46:44.6075117+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:46:44.6075117+00:00\",\"endTimeUtc\":\"2019-11-13T00:59:56.5039828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:59:56.5039828+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:59:56.5039828+00:00\",\"endTimeUtc\":\"2019-11-13T01:13:54.4329513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:13:54.4329513+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:13:54.4329513+00:00\",\"endTimeUtc\":\"2019-11-13T01:16:36.8375049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:16:36.8375049+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:36.8375049+00:00\",\"endTimeUtc\":\"2019-11-13T01:21:42.4593307+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:21:42.4593307+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:21:42.4593307+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"endTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:38.9580351+00:00\",\"endTimeUtc\":\"2019-11-13T01:25:31.7073139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:25:31.7073139+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:25:31.7073139+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:05.0626117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:05.0626117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:05.0626117+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:37.9624608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:37.9624608+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:37.9624608+00:00\",\"endTimeUtc\":\"2019-11-13T01:34:29.9495931+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:34:29.9495931+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:34:29.9495931+00:00\",\"endTimeUtc\":\"2019-11-13T01:38:31.7439532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:38:31.7439532+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:38:31.7439532+00:00\",\"endTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:25.4345948+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:57.1999785+00:00\",\"endTimeUtc\":\"2019-11-13T00:22:40.343711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:22:40.343711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:22:40.343711+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:32.6367524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:32.6367524+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:32.6367524+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:01.8377768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:01.8377768+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:01.8377768+00:00\",\"endTimeUtc\":\"2019-11-13T00:33:40.1797738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:33:40.1797738+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:33:40.1797738+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:23.9404017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:23.9404017+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:23.9404017+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:19.8600907+00:00\",\"endTimeUtc\":\"2019-11-13T00:44:49.0618116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:44:49.0618116+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:44:49.0618116+00:00\",\"endTimeUtc\":\"2019-11-13T01:02:53.9896596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:02:53.9896596+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:02:53.9896596+00:00\",\"endTimeUtc\":\"2019-11-13T01:07:47.3510209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:07:47.3510209+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:07:47.3666619+00:00\",\"endTimeUtc\":\"2019-11-13T01:11:23.1928286+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:11:23.1928286+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:11:23.1928286+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:19.9896094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:19.9896094+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:19.9896094+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:24.0439708+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:58.5906303+00:00\",\"endTimeUtc\":\"2019-11-13T00:22:38.3593191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:22:38.3593191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:22:38.3593191+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:57.9177511+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:57.9177511+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:57.9177511+00:00\",\"endTimeUtc\":\"2019-11-13T00:33:25.0080925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:33:25.0080925+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:33:25.0080925+00:00\",\"endTimeUtc\":\"2019-11-13T00:34:02.9761591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:34:02.9761591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:34:02.9761591+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:48.5487527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:48.5487527+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:48.5487527+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:41.7975185+00:00\",\"endTimeUtc\":\"2019-11-13T00:44:07.1403516+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:44:07.1403516+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:44:07.1403516+00:00\",\"endTimeUtc\":\"2019-11-13T00:48:06.0132675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:48:06.0132675+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:06.0132675+00:00\",\"endTimeUtc\":\"2019-11-13T00:52:13.8685445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:52:13.8685445+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:52:13.8685445+00:00\",\"endTimeUtc\":\"2019-11-13T01:04:57.1356756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:04:57.1356756+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:04:57.1356756+00:00\",\"endTimeUtc\":\"2019-11-13T01:15:18.6664746+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:15:18.6664746+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:15:18.6664746+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"endTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:30.8369006+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:23.5701049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:23.5701049+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:23.5701049+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:08.8647285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:08.8647285+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:08.8647285+00:00\",\"endTimeUtc\":\"2019-11-13T01:26:55.9549151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:26:55.9549151+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:26:55.9549151+00:00\",\"endTimeUtc\":\"2019-11-13T01:27:34.4387681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:27:34.4387681+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:27:34.4387681+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:19.8110321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:19.8110321+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:19.8110321+00:00\",\"endTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:39:22.6367005+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:39:30.9647446+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:52.1848166+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:28.4189314+00:00\",\"endTimeUtc\":\"2019-11-13T00:08:35.2912481+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:08:35.2912481+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:08:35.2912481+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:42.9047934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:42.9047934+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:42.9047934+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:21.6747654+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:21.6747654+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:21.6747654+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:50.0174911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:50.0174911+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:50.0174911+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:30.6238616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:30.6238616+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:45:30.6238616+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:12.2714688+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:22.052636+00:00\",\"endTimeUtc\":\"2019-11-13T01:06:12.6670453+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:06:12.6670453+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:06:12.6670453+00:00\",\"endTimeUtc\":\"2019-11-13T01:26:40.4863822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:26:40.4863822+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:26:40.4863822+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:12.1189808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:12.1189808+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:12.1189808+00:00\",\"endTimeUtc\":\"2019-11-13T01:34:02.337331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:34:02.337331+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:34:02.337331+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:39.6984127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:39.6984127+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:39.6984127+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:50.2139234+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:50.2139234+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:48.3222803+00:00\",\"endTimeUtc\":\"2019-11-13T01:45:23.9458334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:45:23.9458334+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:45:23.9458334+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:52.5969839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:52.5969839+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:52.5969839+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:26.2810749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:26.2810749+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:56:26.2810749+00:00\",\"endTimeUtc\":\"2019-11-13T01:57:01.2494683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:57:01.2494683+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:57:01.2494683+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:04.2614232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:04.2614232+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:01:04.2614232+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:50.1983+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:50.1983+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:01:50.2139234+00:00\",\"endTimeUtc\":\"2019-11-13T02:02:33.0463406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:02:33.0463406+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:02:33.0463406+00:00\",\"endTimeUtc\":\"2019-11-13T02:03:13.7701633+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:03:13.7701633+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:03:13.7701633+00:00\",\"endTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:03:23.910664+00:00\",\"endTimeUtc\":\"2019-11-13T02:08:37.5497404+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:08:37.5497404+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:08:37.5653611+00:00\",\"endTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:08:47.1746373+00:00\",\"endTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"endTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:36.5317776+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:49.4535214+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:49.1566487+00:00\",\"endTimeUtc\":\"2019-11-13T02:12:51.546638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:12:51.546638+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:49.6566399+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:48.5148082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:48.5148082+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"endTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:44.044249+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:21.2627589+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:00.2468312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:00.2468312+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:00.2937074+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:24.1686138+00:00\",\"endTimeUtc\":\"2019-11-13T00:17:12.5163267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:17:12.5163267+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:17:12.5163267+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:32.5924046+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:42.5610493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:42.5610493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:42.5610493+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:12.2947039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:12.2947039+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:12.2947039+00:00\",\"endTimeUtc\":\"2019-11-13T01:16:06.2440208+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:16:06.2440208+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:06.2440208+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:16.6814102+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:03.4071729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:03.4071729+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:03.4071729+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.8723512+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:56.0444533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:56.0444533+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:56.0444533+00:00\",\"endTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:13.4338292+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:27.9180858+00:00\",\"endTimeUtc\":\"2019-11-13T00:04:43.9179745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:04:43.9179745+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:43.9179745+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:05:01.8086549+00:00\",\"endTimeUtc\":\"2019-11-13T00:17:12.7349563+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:17:12.7349563+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:17:12.7349563+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:20.9015473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:20.9015473+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:07.5288808+00:00\",\"endTimeUtc\":\"2019-11-13T00:26:19.6693776+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:26:19.6693776+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:19.6693776+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:43.531224+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:43.531224+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:43.531224+00:00\",\"endTimeUtc\":\"2019-11-13T01:06:35.5552554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:06:35.5552554+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:06:35.5552554+00:00\",\"endTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:06:45.5082477+00:00\",\"endTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"endTimeUtc\":\"2019-11-13T01:21:31.2742156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:21:31.2742156+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:21:31.2742156+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:29.3801063+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:29.3801063+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:29.3801063+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:41.6857858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:41.6857858+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:41.6857858+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:53.6700261+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:48.5092391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:48.5092391+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:48.5092391+00:00\",\"endTimeUtc\":\"2019-11-13T01:34:59.1836492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:34:59.1836492+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:34:59.1836492+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:20.8859185+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:20.8859185+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:20.917176+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:31.9326893+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:43.0420247+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:43.0420247+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:43.0420247+00:00\",\"endTimeUtc\":\"2019-11-13T01:49:52.6757342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:49:52.6757342+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:53.2918349+00:00\",\"endTimeUtc\":\"2019-11-13T01:47:07.5994186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:47:07.5994186+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:47:07.5994186+00:00\",\"endTimeUtc\":\"2019-11-13T01:49:52.6601973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:49:52.6601973+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:49:52.6757342+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:12.7380239+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:24.3629002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:24.3629002+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:24.3629002+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:00.1593985+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:00.1593985+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:51:00.1593985+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:43.0930408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:43.0930408+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:43.108614+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:55.2647416+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"endTimeUtc\":\"2019-11-13T02:30:12.1808428+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:30:12.1808428+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:30:12.1808428+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:24.5906376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:24.5906376+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:31:24.5906376+00:00\",\"endTimeUtc\":\"2019-11-13T02:43:30.3478402+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:43:30.3478402+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:43:30.3478402+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:43:41.3479729+00:00\",\"endTimeUtc\":\"2019-11-13T02:49:02.3308946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:49:02.3308946+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:49:02.3308946+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:08.4676437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:08.4676437+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:52:08.4676437+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"endTimeUtc\":\"2019-11-13T03:02:20.8743045+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:02:20.8743045+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:02:20.8743045+00:00\",\"endTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:13.4338292+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:28.4184325+00:00\",\"endTimeUtc\":\"2019-11-13T00:05:03.8709681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:05:03.8709681+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:05:03.8709681+00:00\",\"endTimeUtc\":\"2019-11-13T00:06:07.9486387+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:06:07.9486387+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:07.9486387+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:34.7765701+00:00\",\"endTimeUtc\":\"2019-11-13T00:09:42.8063608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:09:42.8063608+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:09:42.8063608+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:55.4041726+00:00\",\"endTimeUtc\":\"2019-11-13T00:26:08.3101256+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:26:08.3101256+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:08.3101256+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:18.9535196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:18.9535196+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:18.9535196+00:00\",\"endTimeUtc\":\"2019-11-13T01:07:23.3201281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:07:23.3201281+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:07:23.3201281+00:00\",\"endTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:07:32.3981203+00:00\",\"endTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"endTimeUtc\":\"2019-11-13T01:22:04.4747355+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:22:04.4747355+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:22:04.4747355+00:00\",\"endTimeUtc\":\"2019-11-13T01:26:41.3770004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:26:41.3770004+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:26:41.3770004+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:20.5475438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:20.5475438+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:20.5475438+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:10.5625459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:10.5625459+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:10.5781692+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:35.9997515+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:47.8746042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:47.8746042+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:47.8746042+00:00\",\"endTimeUtc\":\"2019-11-13T01:30:13.5930455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:30:13.5930455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:30:13.5930455+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:30:24.5305428+00:00\",\"endTimeUtc\":\"2019-11-13T01:42:47.4942984+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:42:47.4942984+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:42:47.4942984+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:22.6936887+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"endTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:41.7872166+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:51.5683511+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:51.5683511+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:51.5839806+00:00\",\"endTimeUtc\":\"2019-11-13T01:47:23.7554988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:47:23.7554988+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:47:23.7554988+00:00\",\"endTimeUtc\":\"2019-11-13T02:11:09.0946006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:11:09.0946006+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:09.0946006+00:00\",\"endTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:20.0944517+00:00\",\"endTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"endTimeUtc\":\"2019-11-13T02:25:47.6160261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:25:47.6160261+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:25:47.6160261+00:00\",\"endTimeUtc\":\"2019-11-13T02:29:50.2748238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:29:50.2748238+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:29:50.2748238+00:00\",\"endTimeUtc\":\"2019-11-13T02:32:16.5130615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:32:16.5130615+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:32:16.5130615+00:00\",\"endTimeUtc\":\"2019-11-13T02:32:59.8384091+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:32:59.8384091+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:32:59.8541403+00:00\",\"endTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"endTimeUtc\":\"2019-11-13T02:33:36.0841263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:33:36.0841263+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:45.3879909+00:00\",\"endTimeUtc\":\"2019-11-13T00:06:11.5111264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:06:11.5111264+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:11.5426231+00:00\",\"endTimeUtc\":\"2019-11-13T00:10:00.8531017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:10:00.8531017+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:10:00.8531017+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:10:23.9466763+00:00\",\"endTimeUtc\":\"2019-11-13T00:21:29.7976689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:21:29.7976689+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:21:29.7976689+00:00\",\"endTimeUtc\":\"2019-11-13T00:23:19.8588429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:23:19.8588429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:19.8588429+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:28.7181233+00:00\",\"endTimeUtc\":\"2019-11-13T00:34:19.2884348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:34:19.2884348+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:34:19.2884348+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:45.5822135+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:59.2226708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:59.2226708+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:59.2226708+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:52.5759042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:52.5759042+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:52.5759042+00:00\",\"endTimeUtc\":\"2019-11-13T01:13:56.3860327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:13:56.3860327+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:13:56.3860327+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:14:06.8390422+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"endTimeUtc\":\"2019-11-13T01:22:25.443279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:22:25.443279+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:22:25.443279+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:17.2663487+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:17.2663487+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:17.2663487+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:27.3688253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:27.3688253+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:27.3844995+00:00\",\"endTimeUtc\":\"2019-11-13T01:37:39.4788628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:37:39.4788628+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:37:39.4956969+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:11.026841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:11.026841+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:11.026841+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:53.1359603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:53.1359603+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:53.1359603+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:03.5417107+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:13.6353437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:13.6353437+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:13.6353437+00:00\",\"endTimeUtc\":\"2019-11-13T01:42:15.7603691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:42:15.7603691+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:42:15.7603691+00:00\",\"endTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:42:25.3539861+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:13.1755265+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:13.1755265+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:13.1755265+00:00\",\"endTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:10.0955644+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:20.7360784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:20.7360784+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:20.7360784+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:55.2669866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:55.2669866+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:55.2669866+00:00\",\"endTimeUtc\":\"2019-11-13T02:16:59.4492113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:16:59.4492113+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:16:59.4492113+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:17:09.7771824+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"endTimeUtc\":\"2019-11-13T02:24:41.4383173+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:24:41.4383173+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:24:41.4383173+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:47.4653586+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:47.4653586+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:31:47.4653586+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:08.8757557+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:08.8757557+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:37:08.8757557+00:00\",\"endTimeUtc\":\"2019-11-13T02:42:48.1418071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:42:48.1418071+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:47.6535967+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:28.0126969+00:00\",\"endTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:57.9499721+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:07.4521139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:07.4521139+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:07.4521139+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:00.9652028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:00.9652028+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:00.9652028+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:13.2282758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:13.2282758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:13.2282758+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:58.0086055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:58.0086055+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:58.0086055+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:11.0358109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:11.0358109+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:11.0358109+00:00\",\"endTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:36.1121001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:36.1121001+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:36.1121001+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:58.2212156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:58.2212156+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:22.3252311+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:55.8874878+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:42.1415582+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:42.1415582+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:42.1840327+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:26.8574474+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:26.8574474+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:26.8574474+00:00\",\"endTimeUtc\":\"2019-11-13T00:30:55.0884468+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:30:55.0884468+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:30:55.0884468+00:00\",\"endTimeUtc\":\"2019-11-13T00:31:42.6505743+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:31:42.6505743+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:31:42.6505743+00:00\",\"endTimeUtc\":\"2019-11-13T00:44:45.2180764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:44:45.2180764+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:44:45.2180764+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"endTimeUtc\":\"2019-11-13T00:46:14.8737349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:46:14.8737349+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:46:14.8737349+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:26.0596753+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:57.2156041+00:00\",\"endTimeUtc\":\"2019-11-13T00:23:53.2490898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:23:53.2490898+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:53.2490898+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:17.6525745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:17.6525745+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:17.6525745+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:58.0867296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:58.0867296+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:58.0867296+00:00\",\"endTimeUtc\":\"2019-11-13T00:33:40.0078193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:33:40.0078193+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:33:40.0078193+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:01.0343947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:01.0343947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:01.0343947+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:31.0333328+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:31.0333328+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:31.0333328+00:00\",\"endTimeUtc\":\"2019-11-13T00:41:58.1127574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:41:58.1127574+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"endTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:03.247667+00:00\",\"endTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:14.51318+00:00\",\"endTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"endTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:50:19.55809+00:00\",\"endTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"endTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:51:21.5100589+00:00\",\"endTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"endTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:53:16.258207+00:00\",\"endTimeUtc\":\"2019-11-13T00:55:33.6788574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:55:33.6788574+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:55:33.6788574+00:00\",\"endTimeUtc\":\"2019-11-13T00:58:32.4581281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:58:32.4581281+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:58:32.4581281+00:00\",\"endTimeUtc\":\"2019-11-13T01:00:07.4257224+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:00:07.4257224+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:00:07.4257224+00:00\",\"endTimeUtc\":\"2019-11-13T01:04:15.9329463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:04:15.9329463+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:04:15.9329463+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:04:26.4485135+00:00\",\"endTimeUtc\":\"2019-11-13T01:05:51.7757316+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:05:51.7757316+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:05:51.7757316+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:43.0711292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:43.0711292+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:43.0711292+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:08.4296332+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:59.2259931+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:59.2259931+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:59.2259931+00:00\",\"endTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"endTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:38:04.0098709+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:26.5257289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:26.5257289+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:26.5257289+00:00\",\"endTimeUtc\":\"2019-11-13T01:43:06.7598323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:43:06.7598323+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:43:06.7598323+00:00\",\"endTimeUtc\":\"2019-11-13T01:44:49.7668269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:44:49.7668269+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:44:49.7668269+00:00\",\"endTimeUtc\":\"2019-11-13T01:48:46.6452042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:48:46.6452042+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:48:46.6452042+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:48:57.4575967+00:00\",\"endTimeUtc\":\"2019-11-13T01:49:28.3947456+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:49:28.3947456+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:49:28.3947456+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:13.0498961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:13.0498961+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:51:13.0498961+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"endTimeUtc\":\"2019-11-13T01:52:36.9709031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:52:36.9709031+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:52:36.9709031+00:00\",\"endTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"endTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:09:33.392902+00:00\",\"endTimeUtc\":\"2019-11-13T02:12:13.2032844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:12:13.2032844+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:12:13.2032844+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:43.6711175+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:43.6711175+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:43.6711175+00:00\",\"endTimeUtc\":\"2019-11-13T02:15:56.4034023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:15:56.4034023+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:15:56.4034023+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:51.3381681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:51.3381681+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:51.3381681+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:01.1817773+00:00\",\"endTimeUtc\":\"2019-11-13T02:19:30.8063678+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:19:30.8063678+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:30.8063678+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:10.6382764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:10.6382764+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:21:10.6382764+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"endTimeUtc\":\"2019-11-13T02:22:37.6059895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:22:37.6059895+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:22:37.6059895+00:00\",\"endTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:01.6592072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:01.6592072+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:01.6592072+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:22.5384971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:22.5384971+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:22.5384971+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:31.3196449+00:00\",\"endTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:39.9288976+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:58.4762944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:58.4762944+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:58.4762944+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:36:07.7410564+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:00.8929116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:00.8929116+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:37:00.9071+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"endTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:47.1717567+00:00\",\"endTimeUtc\":\"2019-11-13T02:42:13.0484166+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:42:13.0484166+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:42:13.0640382+00:00\",\"endTimeUtc\":\"2019-11-13T02:44:24.5711279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:44:24.5711279+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:43.3278075+00:00\",\"endTimeUtc\":\"2019-11-13T02:41:54.7673625+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:41:54.7673625+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:41:54.7673625+00:00\",\"endTimeUtc\":\"2019-11-13T02:43:13.6136348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:43:13.6136348+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:47.1402504+00:00\",\"endTimeUtc\":\"2019-11-13T02:41:48.4549391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:41:48.4549391+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:41:48.4549391+00:00\",\"endTimeUtc\":\"2019-11-13T02:43:09.0668147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:43:09.0668147+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:42.2809302+00:00\",\"endTimeUtc\":\"2019-11-13T02:40:42.1500924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:40:42.1500924+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:40:42.1500924+00:00\",\"endTimeUtc\":\"2019-11-13T02:41:37.6509621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:41:37.6509621+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:20:22.2691605+00:00\",\"endTimeUtc\":\"2019-11-13T03:22:41.0276536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:22:41.0276536+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:22:41.0276536+00:00\",\"endTimeUtc\":\"2019-11-13T03:29:17.2472328+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:29:17.2472328+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:22:51.2306695+00:00\",\"endTimeUtc\":\"2019-11-13T03:29:16.6222411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:29:16.6222411+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:22:51.0900461+00:00\",\"endTimeUtc\":\"2019-11-13T03:26:23.3444379+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:26:23.3444379+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:26:23.3444379+00:00\",\"endTimeUtc\":\"2019-11-13T03:26:38.1411127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:26:38.1411127+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:29:17.2472328+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:13.7309603+00:00\",\"endTimeUtc\":\"2019-11-13T03:48:59.7800413+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:48:59.7800413+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:48:59.7800413+00:00\",\"endTimeUtc\":\"2019-11-13T03:50:04.9623102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:50:04.9623102+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:29:46.6843883+00:00\",\"endTimeUtc\":\"2019-11-13T03:48:03.6708995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:48:03.6708995+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:48:03.6708995+00:00\",\"endTimeUtc\":\"2019-11-13T03:49:06.6081116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:49:06.6081116+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:36.2463258+00:00\",\"endTimeUtc\":\"2019-11-13T03:52:10.0897042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:52:10.0897042+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:48.7774231+00:00\",\"endTimeUtc\":\"2019-11-13T03:54:10.2274983+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:54:10.2274983+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:54:10.2274983+00:00\",\"endTimeUtc\":\"2019-11-13T03:55:08.8162373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:55:08.8162373+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:55.9648435+00:00\",\"endTimeUtc\":\"2019-11-13T03:40:18.0046509+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:40:18.0046509+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:40:18.0046509+00:00\",\"endTimeUtc\":\"2019-11-13T04:04:50.1309914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:04:50.1309914+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:04:50.1309914+00:00\",\"endTimeUtc\":\"2019-11-13T04:07:41.9984898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:07:41.9984898+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:07:41.9984898+00:00\",\"endTimeUtc\":\"2019-11-13T04:08:34.8847358+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:08:34.8847358+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:08:34.9027611+00:00\",\"endTimeUtc\":\"2019-11-13T04:24:09.4582125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:24:09.4582125+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:24:09.4582125+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:58.1835693+00:00\",\"endTimeUtc\":\"2019-11-13T03:51:24.3875066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:51:24.3875066+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:59.2460631+00:00\",\"endTimeUtc\":\"2019-11-13T03:39:33.1946199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:39:33.1946199+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:39:33.1946199+00:00\",\"endTimeUtc\":\"2019-11-13T03:51:34.0081771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:51:34.0081771+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:51:34.0081771+00:00\",\"endTimeUtc\":\"2019-11-13T03:52:38.0538799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:52:38.0538799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:59.1837262+00:00\",\"endTimeUtc\":\"2019-11-13T03:45:01.2481924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:45:01.2481924+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:45:01.2481924+00:00\",\"endTimeUtc\":\"2019-11-13T03:47:52.7334571+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:47:52.7334571+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:00.7936248+00:00\",\"endTimeUtc\":\"2019-11-13T03:36:08.1891817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:36:08.1891817+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:36:08.1891817+00:00\",\"endTimeUtc\":\"2019-11-13T03:41:40.5393616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:41:40.5393616+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:41:40.5393616+00:00\",\"endTimeUtc\":\"2019-11-13T03:44:02.0433731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:44:02.0433731+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:49.1067173+00:00\",\"endTimeUtc\":\"2019-11-13T00:02:30.4345428+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:02:30.4345428+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:30.4345428+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:58.0281232+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:23.1841666+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:42.7621604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:42.7621604+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:42.7621604+00:00\",\"endTimeUtc\":\"2019-11-13T00:08:50.50988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:08:50.50988+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:08:50.50988+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:09:11.431597+00:00\",\"endTimeUtc\":\"2019-11-13T00:35:55.0368645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:35:55.0368645+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:35:55.0368645+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:41:04.8610732+00:00\",\"endTimeUtc\":\"2019-11-13T00:41:15.8772826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:41:15.8772826+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:41:15.8921977+00:00\",\"endTimeUtc\":\"2019-11-13T00:55:34.2250702+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:55:34.2250702+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:55:34.2250702+00:00\",\"endTimeUtc\":\"2019-11-13T01:35:21.808408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:35:21.808408+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:35:21.808408+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:35:31.5739337+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:52.6981357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:52.6981357+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:52.6981357+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:25.5571099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:25.5571099+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:25.5571099+00:00\",\"endTimeUtc\":\"2019-11-13T01:43:41.6185648+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:43:41.6185648+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:43:41.6185648+00:00\",\"endTimeUtc\":\"2019-11-13T01:45:33.4925867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:45:33.4925867+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:45:33.5082058+00:00\",\"endTimeUtc\":\"2019-11-13T01:54:54.2663748+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:54:54.2663748+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:54:54.2663748+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:55:05.5006407+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:57.4682621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:57.4682621+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:56:57.4995085+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:57:08.7807006+00:00\",\"endTimeUtc\":\"2019-11-13T01:58:03.3267438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:58:03.3267438+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:58:03.3267438+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"endTimeUtc\":\"2019-11-13T02:03:36.197351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:03:36.197351+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.4661455+00:00\",\"endTimeUtc\":\"2019-11-13T00:06:05.7455877+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:06:05.7455877+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:05.7927968+00:00\",\"endTimeUtc\":\"2019-11-13T00:23:06.6871198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:23:06.6871198+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:06.6871198+00:00\",\"endTimeUtc\":\"2019-11-13T00:27:30.6998995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:27:30.6998995+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:27:30.6998995+00:00\",\"endTimeUtc\":\"2019-11-13T00:35:10.8344103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:35:10.8344103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:35:10.8344103+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:44.6881001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:44.6881001+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:44.6881001+00:00\",\"endTimeUtc\":\"2019-11-13T00:48:09.2632393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:48:09.2632393+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:09.2632393+00:00\",\"endTimeUtc\":\"2019-11-13T00:50:05.8552465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:50:05.8552465+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:50:05.8708645+00:00\",\"endTimeUtc\":\"2019-11-13T00:53:43.960923+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:53:43.960923+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:53:43.960923+00:00\",\"endTimeUtc\":\"2019-11-13T01:09:48.4274951+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:09:48.4274951+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.4661455+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:18.5596329+00:00\",\"endTimeUtc\":\"2019-11-13T00:05:41.8087535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:05:41.8087535+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:05:42.0275484+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:18.9988752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:18.9988752+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:18.9988752+00:00\",\"endTimeUtc\":\"2019-11-13T00:30:59.2134016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:30:59.2134016+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:30:59.2134016+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:08.0252174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:08.0252174+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:08.0252174+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:13.3896619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:13.3896619+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:45:13.3896619+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:28:53.7128071+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:00.790844+00:00\",\"endTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:19.3374946+00:00\",\"endTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:19.4468661+00:00\",\"endTimeUtc\":\"2019-11-13T18:30:42.7277888+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:30:42.7277888+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:30:42.7277888+00:00\",\"endTimeUtc\":\"2019-11-13T18:31:04.7587716+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:31:04.7587716+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:16.0250346+00:00\",\"endTimeUtc\":\"2019-11-13T18:30:15.4623544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:30:15.4623544+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"endTimeUtc\":\"2019-11-13T18:46:38.3813784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:46:38.3813784+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:46:38.3813784+00:00\",\"endTimeUtc\":\"2019-11-13T18:59:54.1528317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:59:54.1528317+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:59:54.1528317+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-11-12T17:21:36.896Z\",\"lastUpdatedTime\":\"2019-11-13T19:00:10.2463927+00:00\",\"duration\":\"P1DT1H51M45.461S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/364bfd65-28ea-4198-ad16-c287806f9600\",\"name\":\"northwest/Microsoft1.1910.0.51/364bfd65-28ea-4198-ad16-c287806f9600\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"Type \u0027LiveUpdateHostJeaEndpoints\u0027 of Role \u0027BareMetal\u0027 raised an exception:\\n\\nDSC failures:\\nASRR1N42R17U05: One or more partial configurations failed to apply. No configuration could be created. LCM failed to start desired state configuration manually.\\n\\nat PublishAndStartDscConfiguration, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1796\\nat PublishAndStartDscForJea, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\Common\\\\JustEnoughAdministrationHelpers.psm1: line 131\\nat LiveUpdateHostJeaEndpoints, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\BareMetal\\\\BareMetal.psm1: line 452\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-10T04:20:39.156Z\",\"lastUpdatedTime\":\"2019-11-11T20:06:36.3633615+00:00\",\"duration\":\"P1DT15H59M11.539S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/d4c6d73e-aad0-4f16-ac22-aed160633059\",\"name\":\"northwest/Microsoft1.1910.0.51/d4c6d73e-aad0-4f16-ac22-aed160633059\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:40.271427+00:00\",\"endTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1221308+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:21.9267289+00:00\",\"endTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.2158785+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:43.2761333+00:00\",\"endTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1065055+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.2783208+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"endTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.450255+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"endTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:46.2585055+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.3096307+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.6376709+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:53.4108684+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"Type \u0027InstallRdAgent\u0027 of Role \u0027RdAgent\u0027 raised an exception:\\n\\nMicrosoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PSActionInvokerException: Errors Occured: [Ensure-ServiceRemoved, TimeoutState, 10871]: Unable to delete service \u0027AzureStackHostPluginWatchDog\u0027 within time limit of 10000 milliseconds.\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003c\u003ec__DisplayClass2_0.\u003c\u003cInvoke\u003eb__0\u003ed.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.RunspaceInvoker.\u003cInvokeInRunspace\u003ed__3`1.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003cInvoke\u003ed__2.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cInvokePowershell\u003ed__13.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cUninstallPackageWithErrorHandling\u003ed__12.MoveNext()\\nat Ensure-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 274\\nat Install-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 28\\nat Install, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 30\\nat InstallRdAgent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 88\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-11T20:37:57.58Z\",\"lastUpdatedTime\":\"2019-11-12T02:10:32.661038+00:00\",\"duration\":\"PT5H46M3.418S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/ffcf9684-1001-46c9-a80a-28b6040d3032\",\"name\":\"northwest/Microsoft1.1910.0.51/ffcf9684-1001-46c9-a80a-28b6040d3032\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:40.271427+00:00\",\"endTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1221308+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:21.9267289+00:00\",\"endTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.2158785+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:43.2761333+00:00\",\"endTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1065055+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.2783208+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"endTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.450255+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"endTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:46.2585055+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.3096307+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.6376709+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:53.4108684+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"Type \u0027InstallRdAgent\u0027 of Role \u0027RdAgent\u0027 raised an exception:\\n\\nMicrosoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PSActionInvokerException: Errors Occured: [Ensure-ServiceRemoved, TimeoutState, 10882]: Unable to delete service \u0027AzureStackHostPluginWatchDog\u0027 within time limit of 10000 milliseconds.\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003c\u003ec__DisplayClass2_0.\u003c\u003cInvoke\u003eb__0\u003ed.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.RunspaceInvoker.\u003cInvokeInRunspace\u003ed__3`1.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003cInvoke\u003ed__2.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cInvokePowershell\u003ed__13.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cUninstallPackageWithErrorHandling\u003ed__12.MoveNext()\\nat Ensure-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 274\\nat Install-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 28\\nat Install, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 30\\nat InstallRdAgent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 88\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-12T02:46:27.548Z\",\"lastUpdatedTime\":\"2019-11-12T03:40:15.1121839+00:00\",\"duration\":\"PT1H6M38.811S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns?api-version=2016-05-01+44": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "87", "88" ], + "x-ms-client-request-id": [ "e796ce18-bb46-438d-8539-3d9a75753a25" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a0426e31-be2b-4233-9ba1-64f999607dd0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFD56D8Owh+A3/aetewBGBNQsua/HqfBFY5Fc9dv1k7T0BxIwJtDnnpzDbalGrS+U4QnDF7b57sb7KfQc8FG/I9bFe6HbFz7fQ3TSTFCPyU7zAf+f0oaPNg0LPdEbeM4G12IohA2UNcWcC848TC+d" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14690" ], + "x-ms-request-id": [ "a0426e31-be2b-4233-9ba1-64f999607dd0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032026Z:a0426e31-be2b-4233-9ba1-64f999607dd0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:26 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "533464" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/6fe162e5-c408-4088-92ab-42672ebc907a\",\"name\":\"northwest/Microsoft1.1910.0.55/6fe162e5-c408-4088-92ab-42672ebc907a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:35.0593864+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:13.3678947+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:27.6489859+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:45.8206656+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:52.2424756+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:46:00.1017713+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.1330218+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.117394+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"endTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:21.8910812+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"endTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.2207408+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:51.9861894+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.4394807+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:52.4705543+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"endTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"endTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.0952411+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.8296028+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:22.6577517+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:57.1700186+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.5605552+00:00\",\"endTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:48.326543+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:39.5116071+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:00.2305759+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.3261816+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:49.2921085+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9429928+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:16.3030886+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9742439+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.7395686+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.8492389+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:27.6149466+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.2867392+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"endTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:15:01.3850546+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.5836132+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:45.107276+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.942665+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:54.0937902+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:28.7331449+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:56.8412765+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:34:03.8099467+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1873494+00:00\",\"endTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:38.6296267+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.4246581+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:31.1869606+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"endTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"endTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:13.6049986+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:24.1211131+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"endTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"endTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"endTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:03.5107814+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"endTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"endTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"endTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"endTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"endTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"endTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:56.5635048+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"endTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"endTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"endTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:05.1717316+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:41.7183528+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.9054756+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:27.7870524+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:38.274137+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:13.5685539+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:01.4260878+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:44.2334172+00:00\",\"endTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:20:46.4521332+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:24.1554728+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:02.8893526+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"endTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"endTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0934941+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3743673+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.5932047+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:33.5358031+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:14.8684586+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.327364+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.3896123+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7159278+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:04.4004375+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:00.8112339+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.1867427+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.1395984+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:38.0077974+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"endTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:07.9165595+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:13.6877838+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:23.1721322+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.7650489+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.46795+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"endTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:14:42.5799905+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:45.5635474+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:08.3176368+00:00\",\"endTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"endTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"endTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:07.5590794+00:00\",\"endTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:04.7704683+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:13.9890572+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:33.6191883+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.0568579+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1506044+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1193537+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.5150671+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3117442+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.549586+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:52.7080703+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:22.4735899+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"endTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:01.6524058+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.7650727+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.684405+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:48.9424344+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:00.004963+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:50.1417476+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:19.5954646+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:13.9979948+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.310221+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:04.8120794+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:49.9169747+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.284036+00:00\",\"endTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:08:02.6319651+00:00\",\"endTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"endTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"endTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"endTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:43.7289169+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:10.5977838+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:53.8925931+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:36.082088+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:23.3780356+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:31.4580509+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"endTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:17.2765078+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"endTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"Type \u0027ScaleOut\u0027 of Role \u0027ExternalDNS\u0027 raised an exception:\\n\\nZone transfer from \u0027AZS-WASP02\u0027 to \u0027AZS-WASP01\u0027 for zone \u0027northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com\u0027 timed out.\\nCommand Arguments \\n------- --------- \\nWait-DnsRecordsToTransfer {ZoneName=northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com, OldDnsServer=AZS-...\\nScaleOutExternalDNS {Parameters=CloudEngine.Configurations.EceInterfaceParameters, ErrorAction=Stop, Verbose=True}\\n {} \\n\u003cScriptBlock\u003e {CloudEngine.Configurations.EceInterfaceParameters} \\n\u003cScriptBlock\u003e {C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicati...\\n\\n\\n\\nat Trace-Error, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Common\\\\Tracer.psm1: line 66\\nat Wait-DnsRecordsToTransfer, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 800\\nat ScaleOutExternalDNS, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 648\\nat ScaleOut, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Classes\\\\ExternalDNS\\\\ExternalDNS.psm1: line 38\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.671316+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:50.0902416+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:08.1366393+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:42.4268374+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:44.9867476+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"endTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:53.976972+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:04.4142638+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"endTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:23.8346512+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:27.030558+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:08.4436542+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:49.1350534+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:41.2206958+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"endTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:03.1244237+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.7961123+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.030226+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"endTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:27.655442+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:50.1246461+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:37.4423944+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.5304509+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:51.3583427+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:09.7305713+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:19.9179534+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:03.5718981+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:38.1181974+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:47.6180512+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:31.6630889+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"endTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:32.8308099+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:51.8832465+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:48.0621853+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:26.8280552+00:00\",\"endTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"endTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"endTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:20.1703561+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:19.1434076+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:29.2051564+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:03.2372037+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:33.0191449+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:01.6112504+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"endTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:11.9871676+00:00\",\"endTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"endTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.0028232+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.018724+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:34.9647784+00:00\",\"endTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.137507+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.1844166+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:26:33.6473851+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.8181645+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.5681841+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:23.7592252+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"endTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"endTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"endTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1306683+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.0525651+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"endTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1931706+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:22.9276268+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"endTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:01.8757262+00:00\",\"endTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:28.6554267+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.7485901+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:05.2167851+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:08.6745325+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:18.599717+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:45.0467726+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:04.6458255+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:24.1769375+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:44.6687692+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:32.7950129+00:00\",\"endTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"endTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.4994283+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.1244519+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:20.7336351+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"endTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"endTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-13T20:22:20.231Z\",\"lastUpdatedTime\":\"2019-11-14T09:02:22.0363899+00:00\",\"duration\":\"PT13H47M13.498S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/9266a7ce-e0b8-4787-8509-0f26264aa034\",\"name\":\"northwest/Microsoft1.1910.0.55/9266a7ce-e0b8-4787-8509-0f26264aa034\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:35.0593864+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:13.3678947+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:27.6489859+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:45.8206656+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:52.2424756+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:46:00.1017713+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.1330218+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.117394+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"endTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:21.8910812+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"endTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.2207408+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:51.9861894+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.4394807+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:52.4705543+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"endTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"endTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.0952411+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.8296028+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:22.6577517+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:57.1700186+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.5605552+00:00\",\"endTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:48.326543+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:39.5116071+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:00.2305759+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.3261816+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:49.2921085+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9429928+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:16.3030886+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9742439+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.7395686+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.8492389+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:27.6149466+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.2867392+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"endTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:15:01.3850546+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.5836132+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:45.107276+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.942665+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:54.0937902+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:28.7331449+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:56.8412765+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:34:03.8099467+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1873494+00:00\",\"endTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:38.6296267+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.4246581+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:31.1869606+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"endTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"endTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:13.6049986+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:24.1211131+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"endTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"endTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"endTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:03.5107814+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"endTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"endTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"endTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"endTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"endTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"endTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:56.5635048+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"endTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"endTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"endTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1717316+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:41.7183528+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.9054756+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:27.7870524+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:38.274137+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:13.5685539+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:01.4260878+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:44.2334172+00:00\",\"endTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:20:46.4521332+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:24.1554728+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:02.8893526+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"endTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"endTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0934941+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3743673+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.5932047+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:33.5358031+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:14.8684586+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.327364+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.3896123+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7159278+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:04.4004375+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:00.8112339+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.1867427+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.1395984+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:38.0077974+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"endTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:07.9165595+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:13.6877838+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:23.1721322+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.7650489+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.46795+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"endTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:14:42.5799905+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:45.5635474+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:08.3176368+00:00\",\"endTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"endTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"endTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:07.5590794+00:00\",\"endTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:04.7704683+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:13.9890572+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:33.6191883+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.0568579+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1506044+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1193537+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.5150671+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3117442+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.549586+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:52.7080703+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:22.4735899+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"endTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:01.6524058+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.7650727+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.684405+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:48.9424344+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:00.004963+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:50.1417476+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:19.5954646+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:13.9979948+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.310221+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:04.8120794+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:49.9169747+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.284036+00:00\",\"endTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:08:02.6319651+00:00\",\"endTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"endTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"endTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"endTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:43.7289169+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:10.5977838+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:53.8925931+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:36.082088+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:23.3780356+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:31.4580509+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"endTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:17.2765078+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"endTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.671316+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:50.0902416+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:08.1366393+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:42.4268374+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:44.9867476+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"endTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:53.976972+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:04.4142638+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"endTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:23.8346512+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:27.030558+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:08.4436542+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:49.1350534+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:41.2206958+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"endTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:03.1244237+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.7961123+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.030226+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"endTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:27.655442+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:50.1246461+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:37.4423944+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.5304509+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:51.3583427+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:09.7305713+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:19.9179534+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:03.5718981+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:38.1181974+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:47.6180512+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:31.6630889+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"endTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:32.8308099+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:51.8832465+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:48.0621853+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:26.8280552+00:00\",\"endTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"endTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"endTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:20.1703561+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:19.1434076+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:29.2051564+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:03.2372037+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:33.0191449+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:01.6112504+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"endTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:11.9871676+00:00\",\"endTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"endTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.0028232+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.018724+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:34.9647784+00:00\",\"endTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.137507+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.1844166+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:26:33.6473851+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.8181645+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.5681841+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:23.7592252+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"endTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"endTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"endTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1306683+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.0525651+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"endTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1931706+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:22.9276268+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"endTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:01.8757262+00:00\",\"endTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:28.6554267+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.7485901+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:05.2167851+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:08.6745325+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:18.599717+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:45.0467726+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:04.6458255+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:24.1769375+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:44.6687692+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:32.7950129+00:00\",\"endTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"endTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.4994283+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.1244519+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:20.7336351+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"endTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"endTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:19:48.4565752+00:00\",\"endTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:04.190758+00:00\",\"endTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:04.0501324+00:00\",\"endTimeUtc\":\"2019-11-15T19:20:31.0505266+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:20:31.0505266+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:31.0505266+00:00\",\"endTimeUtc\":\"2019-11-15T19:20:51.316099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:20:51.316099+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:04.378253+00:00\",\"endTimeUtc\":\"2019-11-15T19:21:34.8036419+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:21:34.8036419+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"endTimeUtc\":\"2019-11-15T20:57:11.3633396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T20:57:11.3633396+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T20:57:11.3633396+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:33.8476108+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:33.8476108+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T21:10:33.8476108+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-11-15T19:18:42.691Z\",\"lastUpdatedTime\":\"2019-11-15T21:10:50.8995577+00:00\",\"duration\":\"PT2H5M17.566S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/d5d94de1-7b0c-48a7-8d57-b4504e5e14df\",\"name\":\"northwest/Microsoft1.1910.0.55/d5d94de1-7b0c-48a7-8d57-b4504e5e14df\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:35.0593864+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:13.3678947+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:27.6489859+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:45.8206656+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:52.2424756+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:46:00.1017713+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.1330218+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.117394+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"endTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:21.8910812+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"endTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.2207408+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:51.9861894+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.4394807+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:52.4705543+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"endTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"endTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.0952411+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.8296028+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:22.6577517+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:57.1700186+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.5605552+00:00\",\"endTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:48.326543+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:39.5116071+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:00.2305759+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.3261816+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:49.2921085+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9429928+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:16.3030886+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9742439+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.7395686+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.8492389+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:27.6149466+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.2867392+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"endTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:15:01.3850546+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.5836132+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:45.107276+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.942665+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:54.0937902+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:28.7331449+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:56.8412765+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:34:03.8099467+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1873494+00:00\",\"endTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:38.6296267+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.4246581+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:31.1869606+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"endTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"endTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:13.6049986+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:24.1211131+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"endTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"endTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"endTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:03.5107814+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"endTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"endTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"endTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"endTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"endTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"endTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:56.5635048+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"endTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"endTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"endTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:05.1717316+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:41.7183528+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.9054756+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:27.7870524+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:38.274137+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:13.5685539+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:01.4260878+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:44.2334172+00:00\",\"endTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:20:46.4521332+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:24.1554728+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:02.8893526+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"endTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"endTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0934941+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3743673+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.5932047+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:33.5358031+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:14.8684586+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.327364+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.3896123+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7159278+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:04.4004375+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:00.8112339+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.1867427+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.1395984+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:38.0077974+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"endTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:07.9165595+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:13.6877838+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:23.1721322+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.7650489+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.46795+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"endTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:14:42.5799905+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:45.5635474+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:08.3176368+00:00\",\"endTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"endTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"endTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:07.5590794+00:00\",\"endTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:04.7704683+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:13.9890572+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:33.6191883+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.0568579+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1506044+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1193537+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.5150671+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3117442+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.549586+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:52.7080703+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:22.4735899+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"endTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:01.6524058+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.7650727+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.684405+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:48.9424344+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:00.004963+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:50.1417476+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:19.5954646+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:13.9979948+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.310221+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:04.8120794+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:49.9169747+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.284036+00:00\",\"endTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:08:02.6319651+00:00\",\"endTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"endTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"endTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"endTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:43.7289169+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:10.5977838+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:53.8925931+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:36.082088+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:23.3780356+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:31.4580509+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"endTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:17.2765078+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"endTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"Type \u0027ScaleOut\u0027 of Role \u0027ExternalDNS\u0027 raised an exception:\\n\\nZone transfer from \u0027AZS-WASP02\u0027 to \u0027AZS-WASP01\u0027 for zone \u0027northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com\u0027 timed out.\\nCommand Arguments \\n------- --------- \\nWait-DnsRecordsToTransfer {ZoneName=northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com, OldDnsServer=AZS-...\\nScaleOutExternalDNS {Parameters=CloudEngine.Configurations.EceInterfaceParameters, ErrorAction=Stop, Verbose=True}\\n {} \\n\u003cScriptBlock\u003e {CloudEngine.Configurations.EceInterfaceParameters} \\n\u003cScriptBlock\u003e {C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicati...\\n\\n\\n\\nat Trace-Error, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Common\\\\Tracer.psm1: line 66\\nat Wait-DnsRecordsToTransfer, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 800\\nat ScaleOutExternalDNS, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 648\\nat ScaleOut, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Classes\\\\ExternalDNS\\\\ExternalDNS.psm1: line 38\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.671316+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:50.0902416+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:08.1366393+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:42.4268374+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:44.9867476+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"endTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:53.976972+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:04.4142638+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"endTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:23.8346512+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:27.030558+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:08.4436542+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:49.1350534+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:41.2206958+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"endTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:03.1244237+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.7961123+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.030226+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"endTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:27.655442+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:50.1246461+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:37.4423944+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.5304509+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:51.3583427+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:09.7305713+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:19.9179534+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:03.5718981+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:38.1181974+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:47.6180512+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:31.6630889+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"endTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:32.8308099+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:51.8832465+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:48.0621853+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:26.8280552+00:00\",\"endTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"endTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"endTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:20.1703561+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:19.1434076+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:29.2051564+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:03.2372037+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:33.0191449+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:01.6112504+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"endTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:11.9871676+00:00\",\"endTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"endTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.0028232+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.018724+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:34.9647784+00:00\",\"endTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.137507+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.1844166+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:26:33.6473851+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.8181645+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.5681841+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:23.7592252+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"endTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"endTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"endTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1306683+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.0525651+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"endTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1931706+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:22.9276268+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"endTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:01.8757262+00:00\",\"endTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:28.6554267+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.7485901+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:05.2167851+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:08.6745325+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:18.599717+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:45.0467726+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:04.6458255+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:24.1769375+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:44.6687692+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:32.7950129+00:00\",\"endTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"endTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.4994283+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.1244519+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:20.7336351+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"endTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"endTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-14T16:36:09.856Z\",\"lastUpdatedTime\":\"2019-11-14T17:19:11.0726903+00:00\",\"duration\":\"PT1H22M47.561S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns?api-version=2016-05-01+45": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "89", "90" ], + "x-ms-client-request-id": [ "9e507123-5014-430a-ba32-d947742b5ab4" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "26d5794e-4a4f-4fc3-94b5-410949fe3a1a" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvL+FFQ0q+WkqF1z8m54xr2jnCHJ7lHZ855b2PMjnxTwJ52wei1vzOPio3pUhcV64UaIRKMuZEHSr9k3WoM4AstcniR8w9nZ1cYOSsOvao6ei73A5SWFvNpHpKr7h5PtQjD7+dI2S85qrqW0//WXrB" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14689" ], + "x-ms-request-id": [ "26d5794e-4a4f-4fc3-94b5-410949fe3a1a" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032028Z:26d5794e-4a4f-4fc3-94b5-410949fe3a1a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:28 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "530106" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/4a70e256-3682-441f-a506-d9c98cfdc48f\",\"name\":\"northwest/Microsoft1.1910.0.58/4a70e256-3682-441f-a506-d9c98cfdc48f\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:15.1574113+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.7980428+00:00\",\"endTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.1105495+00:00\",\"endTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"endTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2828753+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:23.0640677+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0328437+00:00\",\"endTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:36.1363541+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0796211+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:27.0735003+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1264966+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:14.0891999+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1577485+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.9022221+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"endTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:07.270763+00:00\",\"endTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:28.9304235+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:40.0498134+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:50.0341217+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:25.9929477+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:05.955892+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.7586065+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:34.2604921+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:44.8955221+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2516206+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:29.8448363+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:37.9385307+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.7226457+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"endTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:05.4450721+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"endTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:10.7012241+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"endTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:41.0825067+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:37.2277688+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"endTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"endTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"endTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:49.1841927+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:34.5505721+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:44:04.3628474+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:18.9877452+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"endTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"endTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:35.3597813+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"endTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:54:05.0295435+00:00\",\"endTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"endTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:22:14.8721294+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:16.1589693+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:48.0335558+00:00\",\"endTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:38.8250163+00:00\",\"endTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.112737+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:55.8455131+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:44.5307362+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.722112+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.3467236+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:00.6217002+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:08.3403996+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:32.4032511+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.081098+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.1427907+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.2011225+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8006444+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:57.793598+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:05.4991648+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:26.4036751+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"endTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:07.2341698+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:15.4059361+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:22.0814731+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:44.8030276+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"endTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"endTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:24.2983389+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"endTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"endTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"endTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"endTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:25.4880816+00:00\",\"endTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:35.2170484+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:25.9807838+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.3088695+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.0432424+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.4963687+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.4565099+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0804163+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.4219584+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:04.4680849+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.0189955+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:58.2525579+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.1407931+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:34.5183902+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:37.3468918+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:22.2370938+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:04.0465114+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:20.9057464+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"endTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:07.4632189+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:39.3071669+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WAS\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"endTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7370076+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.8301312+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:30.4863102+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.5937375+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:33.9715168+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WASPUBLIC\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.144021+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7213807+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.0490191+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:22.5168021+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.3124371+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:21.5966232+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"endTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:39.6885053+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:47.6280337+00:00\",\"endTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:00.1261921+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"endTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:36.5451646+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.9877381+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.5030663+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:39.2819107+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:10.7977265+00:00\",\"endTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:50.9094006+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8781343+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:08.3575872+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:15.7794511+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:23.1387814+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:50.2791768+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:18.1696252+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:48.9194289+00:00\",\"endTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:11.076418+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:53.8722173+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"endTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:44.9700074+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"endTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:21.9688122+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:15.0953058+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:46.3196336+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:53.4445828+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:14.6943968+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:55.2302703+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"endTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:57.8864984+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:22.8258283+00:00\",\"endTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"endTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6347945+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.603626+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6816683+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.8222697+00:00\",\"endTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:59.0722368+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"endTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"endTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.3536823+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.1973092+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.166007+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.3066544+00:00\",\"endTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.6752385+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2685985+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3464091+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0647875+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:21.2351711+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:04.4048396+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.9511106+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:49.6541835+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:57.9666306+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:00.2189705+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:14.631001+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.4840649+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"endTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.2377418+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:47.1268484+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"endTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:21.0814802+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-17T05:42:38.758Z\",\"lastUpdatedTime\":\"2019-11-17T06:23:23.9550049+00:00\",\"duration\":\"PT2H41M57.436S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/4c4a99b6-54dc-4902-acf8-069de54e44f6\",\"name\":\"northwest/Microsoft1.1910.0.58/4c4a99b6-54dc-4902-acf8-069de54e44f6\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:15.1574113+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.7980428+00:00\",\"endTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.1105495+00:00\",\"endTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"endTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2828753+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:23.0640677+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0328437+00:00\",\"endTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:36.1363541+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0796211+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:27.0735003+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1264966+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:14.0891999+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1577485+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.9022221+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"endTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:07.270763+00:00\",\"endTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:28.9304235+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:40.0498134+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:50.0341217+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:25.9929477+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:05.955892+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.7586065+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:34.2604921+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:44.8955221+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2516206+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:29.8448363+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:37.9385307+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.7226457+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"endTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:05.4450721+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"endTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:10.7012241+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"endTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:41.0825067+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:37.2277688+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"endTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"endTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"endTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:49.1841927+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:34.5505721+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:44:04.3628474+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:18.9877452+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"endTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"endTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:35.3597813+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"endTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:54:05.0295435+00:00\",\"endTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"endTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:22:14.8721294+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:16.1589693+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:48.0335558+00:00\",\"endTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:38.8250163+00:00\",\"endTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"Type \u0027Update\u0027 of Role \u0027IBC\u0027 raised an exception:\\n\\nCannot get storage connection string from the XRP ring.\\nat Get-IBCApplicationParameters, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 3418\\nat GetAppSpecificParameters, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 1859\\nat PrepareApplicationParameters, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 996\\nat Install-AzureStackServiceFabricApplication, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 164\\nat Update, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Classes\\\\IBC\\\\IBC.psm1: line 61\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.112737+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:55.8455131+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:44.5307362+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.722112+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.3467236+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:00.6217002+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:08.3403996+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:32.4032511+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.081098+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.1427907+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.2011225+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8006444+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:57.793598+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:05.4991648+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:26.4036751+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"endTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:07.2341698+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:15.4059361+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:22.0814731+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:44.8030276+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"endTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"endTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:24.2983389+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"endTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"endTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"endTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"endTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:25.4880816+00:00\",\"endTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:35.2170484+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:25.9807838+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.3088695+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.0432424+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.4963687+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.4565099+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0804163+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.4219584+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:04.4680849+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.0189955+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"endTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:58.2525579+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.1407931+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:34.5183902+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:37.3468918+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:22.2370938+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:04.0465114+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:20.9057464+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"endTimeUtc\":\"2019-11-17T02:04:37.960401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:04:37.960401+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:07.4632189+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:39.3071669+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WAS\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"endTimeUtc\":\"2019-11-17T02:04:37.9446784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:04:37.9446784+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7370076+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.8301312+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:30.4863102+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"endTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.5937375+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:33.9715168+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WASPUBLIC\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"endTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.144021+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7213807+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.0490191+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:22.5168021+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.3124371+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:21.5966232+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"endTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:39.6885053+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:47.6280337+00:00\",\"endTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:00.1261921+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"endTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:36.5451646+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.9877381+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.5030663+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:39.2819107+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:10.7977265+00:00\",\"endTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:50.9094006+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8781343+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:08.3575872+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:15.7794511+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:23.1387814+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:50.2791768+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:18.1696252+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:48.9194289+00:00\",\"endTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:11.076418+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:53.8722173+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"endTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:44.9700074+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"endTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:21.9688122+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:15.0953058+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"endTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:16:46.3196336+00:00\",\"endTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:53.4445828+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:14.6943968+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"endTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:55.2302703+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"endTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:57.8864984+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.6752385+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2685985+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3464091+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0647875+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:21.2351711+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:04.4048396+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.9511106+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:49.6541835+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:57.9666306+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:00.2189705+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:14.631001+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.4840649+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"endTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.2377418+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:47.1268484+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"endTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:21.0814802+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-16T05:18:43.305Z\",\"lastUpdatedTime\":\"2019-11-17T02:58:33.5493925+00:00\",\"duration\":\"PT23H38M50.024S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/6aa63f32-37e8-4313-87c5-47124be8c035\",\"name\":\"northwest/Microsoft1.1910.0.58/6aa63f32-37e8-4313-87c5-47124be8c035\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Nodes\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.11.16_03.52.18.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 989\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-16T02:23:24.053Z\",\"lastUpdatedTime\":\"2019-11-16T03:59:08.2010942+00:00\",\"duration\":\"PT1H50M42.248S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/79c3ccb5-fb90-4586-9df2-377bf502b034\",\"name\":\"northwest/Microsoft1.1910.0.58/79c3ccb5-fb90-4586-9df2-377bf502b034\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:15.1574113+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.7980428+00:00\",\"endTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.1105495+00:00\",\"endTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"endTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2828753+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:23.0640677+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0328437+00:00\",\"endTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:36.1363541+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0796211+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:27.0735003+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1264966+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:14.0891999+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1577485+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.9022221+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"endTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:07.270763+00:00\",\"endTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:28.9304235+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:40.0498134+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:50.0341217+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:25.9929477+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:05.955892+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.7586065+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:34.2604921+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:44.8955221+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2516206+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:29.8448363+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:37.9385307+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.7226457+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"endTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:05.4450721+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"endTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:10.7012241+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"endTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:41.0825067+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:37.2277688+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"endTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"endTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"endTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:49.1841927+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.5505721+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:04.3628474+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:18.9877452+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"endTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"endTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:35.3597813+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"endTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:54:05.0295435+00:00\",\"endTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"endTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:22:14.8721294+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:16.1589693+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:48.0335558+00:00\",\"endTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:38.8250163+00:00\",\"endTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.112737+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:55.8455131+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:44.5307362+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.722112+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.3467236+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:00.6217002+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:08.3403996+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:32.4032511+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.081098+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.1427907+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.2011225+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8006444+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:57.793598+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:05.4991648+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:26.4036751+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"endTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:07.2341698+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:15.4059361+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:22.0814731+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:44.8030276+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"endTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"endTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:24.2983389+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"endTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"endTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"endTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"endTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:25.4880816+00:00\",\"endTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:35.2170484+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:25.9807838+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.3088695+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.0432424+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.4963687+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.4565099+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0804163+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.4219584+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:04.4680849+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.0189955+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:58.2525579+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.1407931+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:34.5183902+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:37.3468918+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:22.2370938+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:04.0465114+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:20.9057464+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:07.4632189+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:39.3071669+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"endTimeUtc\":\"2019-11-17T22:31:11.2676666+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:31:11.2676666+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:11.2676666+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:19.3783159+00:00\",\"endTimeUtc\":\"2019-11-17T22:32:37.6499646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:32:37.6499646+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:32:37.6499646+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:06.434474+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:06.434474+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:33:06.434474+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"endTimeUtc\":\"2019-11-17T22:35:37.8913545+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:35:37.8913545+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:35:37.8913545+00:00\",\"endTimeUtc\":\"2019-11-17T22:37:51.8286227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:37:51.8286227+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7370076+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.8301312+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:30.4863102+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.5937375+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:33.9715168+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"endTimeUtc\":\"2019-11-17T22:28:58.6238609+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:28:58.6238609+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:28:58.6238609+00:00\",\"endTimeUtc\":\"2019-11-17T22:29:49.1286804+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:29:49.1286804+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:29:49.1286804+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:25.4157737+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:25.4157737+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:25.4157737+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:39.3536296+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:46.650427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:46.650427+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:46.650427+00:00\",\"endTimeUtc\":\"2019-11-17T22:31:02.0021666+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:31:02.0021666+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:02.0021666+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:08.8458279+00:00\",\"endTimeUtc\":\"2019-11-17T22:36:23.1027432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:36:23.1027432+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:36:23.1027432+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:43.5031368+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:50.2999396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:50.2999396+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:50.2999396+00:00\",\"endTimeUtc\":\"2019-11-17T22:39:10.5653441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:39:10.5653441+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:39:10.5653441+00:00\",\"endTimeUtc\":\"2019-11-17T22:52:39.7804039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:52:39.7804039+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:52:39.7804039+00:00\",\"endTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:52:46.0921596+00:00\",\"endTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"endTimeUtc\":\"2019-11-17T22:58:08.397599+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:58:08.397599+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:58:08.397599+00:00\",\"endTimeUtc\":\"2019-11-17T23:00:37.0368662+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:00:37.0368662+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:00:37.0368662+00:00\",\"endTimeUtc\":\"2019-11-17T23:01:28.5302682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:01:28.5302682+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:01:28.5302682+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:00.7558041+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:00.7558041+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:00.7558041+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.144021+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7213807+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.0490191+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:22.5168021+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.3124371+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:21.5966232+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"endTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:39.6885053+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:47.6280337+00:00\",\"endTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:00.1261921+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"endTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:36.5451646+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.9877381+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.5030663+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:39.2819107+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:10.7977265+00:00\",\"endTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:50.9094006+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8781343+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:08.3575872+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:15.7794511+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:23.1387814+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:50.2791768+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:18.1696252+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:48.9194289+00:00\",\"endTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:11.076418+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:53.8722173+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"endTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:44.9700074+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"endTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:21.9688122+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:15.0953058+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:46.3196336+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:53.4445828+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:14.6943968+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:55.2302703+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"endTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:57.8864984+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:22.8258283+00:00\",\"endTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"endTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6347945+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.603626+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6816683+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.8222697+00:00\",\"endTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:59.0722368+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"endTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"endTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.3536823+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.1973092+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.166007+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.3066544+00:00\",\"endTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.6752385+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2685985+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3464091+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0647875+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:21.2351711+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:04.4048396+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.9511106+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:49.6541835+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:57.9666306+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:00.2189705+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:14.631001+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.4840649+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"endTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.2377418+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:47.1268484+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"endTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:21.0814802+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:25.0107924+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:31.7138238+00:00\",\"endTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:49.9791915+00:00\",\"endTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:47.1979871+00:00\",\"endTimeUtc\":\"2019-11-17T23:04:11.5455405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:04:11.5455405+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:04:11.5455405+00:00\",\"endTimeUtc\":\"2019-11-17T23:04:31.6077841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:04:31.6077841+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:45.7136303+00:00\",\"endTimeUtc\":\"2019-11-17T23:03:20.150741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:03:20.150741+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"endTimeUtc\":\"2019-11-17T23:19:32.0060844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:19:32.0060844+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:19:32.0060844+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:41.9254001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:41.9254001+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:28:41.9254001+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-11-17T22:25:49.262Z\",\"lastUpdatedTime\":\"2019-11-17T23:28:56.7689989+00:00\",\"duration\":\"PT1H12M11.357S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/ef12e248-cd69-4a50-bdf8-b74d9c68b09f\",\"name\":\"northwest/Microsoft1.1910.0.58/ef12e248-cd69-4a50-bdf8-b74d9c68b09f\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Nodes\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.11.16_01.13.44.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 989\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-15T23:08:11.411Z\",\"lastUpdatedTime\":\"2019-11-16T01:19:51.6427305+00:00\",\"duration\":\"PT2H26M6.221S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9/updateRuns?api-version=2016-05-01+46": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "91", "92" ], + "x-ms-client-request-id": [ "953261c0-3411-424c-aafd-cade96d1cd83" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "df52a9b5-15c1-4cb0-a212-81820e74b858" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvUUwg04P8TPnvA+zYe95ks/OWQTj3oFmoUYLjuLjSeIlc5c42mXqJw5+l5axulksaTQFCdfLSfZxm2IFM03D+fzk+HV6R2py1NB1Q3PFvQuNMcY1gKOo1rHeCwLbkeoGvA/rv8l+jV939PvR9oith" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14688" ], + "x-ms-request-id": [ "df52a9b5-15c1-4cb0-a212-81820e74b858" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032030Z:df52a9b5-15c1-4cb0-a212-81820e74b858" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:30 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "167760" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9/updateRuns/2e8bd2e0-bccf-4518-91b2-7d6dde061082\",\"name\":\"northwest/Microsoft1.1910.0.9/2e8bd2e0-bccf-4518-91b2-7d6dde061082\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:14:37.2175462+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:14:37.2175462+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:14:46.9830615+00:00\",\"endTimeUtc\":\"2019-10-04T01:28:18.9702164+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T01:28:18.9702164+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:28:18.9702164+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:28:27.798238+00:00\",\"endTimeUtc\":\"2019-10-04T01:35:01.1252715+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T01:35:01.1252715+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:35:01.1252715+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:21.2140263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:21.2140263+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:02:21.2140263+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:50.2293913+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:50.2293913+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:03:08.1980174+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:03:54.3257796+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:22.0311048+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:22.0311048+00:00\",\"steps\":[{\"name\":\"Before Copy Update Package Content\",\"description\":\"Copy current version of the content to Previous location.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:04:11.2796839+00:00\",\"endTimeUtc\":\"2019-10-04T02:08:38.1971059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:08:38.1971059+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:08:38.1971059+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:09:01.8844439+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:09:02.1656925+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:08.0293276+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:08.0293276+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:09:01.775217+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:41.0764189+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:41.0764189+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets; Remove unnecessary deployment objects;\",\"description\":\"Extract or Expand all the engine specific nugets; Remove unnecessary deployment objects;\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"endTimeUtc\":\"2019-10-04T02:27:07.7987439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:27:07.7987439+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:17:17.7806956+00:00\",\"endTimeUtc\":\"2019-10-04T02:18:00.3571029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:18:00.3571029+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:27:07.7987439+00:00\",\"endTimeUtc\":\"2019-10-04T04:17:56.3912125+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:17:56.3912125+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:27:26.1890508+00:00\",\"endTimeUtc\":\"2019-10-04T03:00:43.7366739+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T03:00:43.7366739+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:27:43.4232934+00:00\",\"endTimeUtc\":\"2019-10-04T03:00:43.721098+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T03:00:43.721098+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:17:56.4392298+00:00\",\"endTimeUtc\":\"2019-10-04T05:59:50.080697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T05:59:50.080697+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:18:34.0788167+00:00\",\"endTimeUtc\":\"2019-10-04T04:35:36.069656+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:35:36.069656+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:35:38.2260973+00:00\",\"endTimeUtc\":\"2019-10-04T04:43:09.270543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:43:09.270543+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:18:33.3131362+00:00\",\"endTimeUtc\":\"2019-10-04T04:51:47.4855857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:51:47.4855857+00:00\",\"steps\":[]}]},{\"name\":\"Copy Update Package Content\",\"description\":\"Copy update package content to the destination.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T05:59:50.080697+00:00\",\"endTimeUtc\":\"2019-10-04T06:15:01.2625619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:15:01.2625619+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:01.2625619+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9848054+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9848054+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:19.8243649+00:00\",\"endTimeUtc\":\"2019-10-04T07:00:36.2193466+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:00:36.2193466+00:00\",\"steps\":[]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:00:36.2193466+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:07.2659108+00:00\",\"endTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"endTimeUtc\":\"2019-10-04T07:36:37.161424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:36:37.161424+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:36:37.161424+00:00\",\"endTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:36:55.0519179+00:00\",\"endTimeUtc\":\"2019-10-04T07:59:02.6359691+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:59:02.6359691+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:59:02.6359691+00:00\",\"endTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:06.8141686+00:00\",\"endTimeUtc\":\"2019-10-04T07:03:07.4729823+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:03:07.4729823+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:03:07.4838143+00:00\",\"endTimeUtc\":\"2019-10-04T07:39:01.2705808+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:39:01.2705808+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:39:01.2705808+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:39:20.4885538+00:00\",\"endTimeUtc\":\"2019-10-04T07:58:20.7930143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:58:20.7930143+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:58:20.8087641+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:06.4379513+00:00\",\"endTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:36.6563155+00:00\",\"endTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:25:11.1351697+00:00\",\"endTimeUtc\":\"2019-10-04T07:38:38.9731171+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:38:38.9731171+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:38:38.9731171+00:00\",\"endTimeUtc\":\"2019-10-04T07:55:09.9184477+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:55:09.9184477+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:06.2664402+00:00\",\"endTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:03:07.405688+00:00\",\"endTimeUtc\":\"2019-10-04T07:24:52.9679604+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:24:52.9679604+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:24:52.9793622+00:00\",\"endTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:25:09.9945718+00:00\",\"endTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:19.949355+00:00\",\"endTimeUtc\":\"2019-10-04T06:15:48.5429052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:15:48.5429052+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:48.5429052+00:00\",\"endTimeUtc\":\"2019-10-04T06:18:18.5574934+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:18:18.5574934+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-10-04T06:18:18.5574934+00:00\",\"endTimeUtc\":\"2019-10-04T06:18:50.6210351+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:18:50.6210351+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:18:50.6210351+00:00\",\"endTimeUtc\":\"2019-10-04T07:17:58.2294193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:17:58.2294193+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:17:58.2742997+00:00\",\"endTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:18:20.0086695+00:00\",\"endTimeUtc\":\"2019-10-04T07:18:56.4144633+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:18:56.4144633+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:18:56.4144633+00:00\",\"endTimeUtc\":\"2019-10-04T07:19:23.4142572+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:19:23.4142572+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:19:23.4142572+00:00\",\"endTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:19:22.1560478+00:00\",\"endTimeUtc\":\"2019-10-04T19:53:27.0826672+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:53:27.0826672+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:19:44.1402274+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:08.5934712+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:44.340779+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:44.340779+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:09.983789+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:44.4502392+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:44.4502392+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:08.5624077+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:44.9970758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:44.9970758+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:08.4838551+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"endTimeUtc\":\"2019-10-04T09:02:26.2151015+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:02:26.2151015+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:02:26.2151015+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:24.7774324+00:00\",\"endTimeUtc\":\"2019-10-04T10:01:15.1570879+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:01:15.1570879+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:01:15.2046795+00:00\",\"endTimeUtc\":\"2019-10-04T10:44:40.8531689+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:44:40.8531689+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:44:40.9317347+00:00\",\"endTimeUtc\":\"2019-10-04T12:46:23.9828847+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:46:23.9828847+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:46:24.0142736+00:00\",\"endTimeUtc\":\"2019-10-04T13:03:17.6568609+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:03:17.6568609+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:03:17.6568609+00:00\",\"endTimeUtc\":\"2019-10-04T13:11:43.2137332+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:11:43.2137332+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:11:43.2137332+00:00\",\"endTimeUtc\":\"2019-10-04T13:34:26.0242608+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:34:26.0242608+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:34:26.0242608+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:34:50.1647391+00:00\",\"endTimeUtc\":\"2019-10-04T13:38:16.4430201+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:38:16.4430201+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:38:16.4430201+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:24.8304738+00:00\",\"endTimeUtc\":\"2019-10-04T13:51:42.2306611+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:51:42.2306611+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:51:42.2923099+00:00\",\"endTimeUtc\":\"2019-10-04T13:53:55.7746664+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:53:55.7746664+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:53:56.1497054+00:00\",\"endTimeUtc\":\"2019-10-04T14:07:46.4038514+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:07:46.4038514+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:07:46.4255922+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:35.203438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:35.203438+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:35.2346871+00:00\",\"endTimeUtc\":\"2019-10-04T14:57:24.4799248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:57:24.4799248+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:20.3243258+00:00\",\"endTimeUtc\":\"2019-10-04T09:43:48.8200467+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:43:48.8200467+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:43:48.8713325+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:10.6015597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:10.6015597+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:10.6182424+00:00\",\"endTimeUtc\":\"2019-10-04T12:49:14.667809+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:49:14.667809+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:49:14.6996494+00:00\",\"endTimeUtc\":\"2019-10-04T13:04:44.9058592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:04:44.9058592+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:04:44.9214856+00:00\",\"endTimeUtc\":\"2019-10-04T13:15:07.4456937+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:15:07.4456937+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:15:07.4611196+00:00\",\"endTimeUtc\":\"2019-10-04T13:36:45.2724325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:36:45.2724325+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:36:45.2724325+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:37:09.0847207+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"endTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:52.7972931+00:00\",\"endTimeUtc\":\"2019-10-04T13:52:14.4481888+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:52:14.4481888+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:52:14.4639596+00:00\",\"endTimeUtc\":\"2019-10-04T13:53:56.5559023+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:53:56.5559023+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:53:56.5559023+00:00\",\"endTimeUtc\":\"2019-10-04T14:07:47.5132694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:07:47.5132694+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:07:47.5132694+00:00\",\"endTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:42.9051012+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:42.9051012+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:43.0144641+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:42.6489651+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:42.6489651+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:25.5746993+00:00\",\"endTimeUtc\":\"2019-10-04T10:01:16.1879112+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:01:16.1879112+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:01:16.2350241+00:00\",\"endTimeUtc\":\"2019-10-04T10:30:59.0475852+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:30:59.0475852+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:30:59.0631615+00:00\",\"endTimeUtc\":\"2019-10-04T12:46:22.2484697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:46:22.2484697+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:46:22.2640942+00:00\",\"endTimeUtc\":\"2019-10-04T13:00:28.9243553+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:00:28.9243553+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:00:28.9243553+00:00\",\"endTimeUtc\":\"2019-10-04T13:12:37.0569257+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:12:37.0569257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:12:37.0569257+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:15.438464+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:15.438464+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:15.438464+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:25.8594435+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:25.8594435+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:37.0791243+00:00\",\"endTimeUtc\":\"2019-10-04T13:53:33.5875709+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:53:33.5875709+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:53:56.1497054+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:25.8438134+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:25.8438134+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.0001965+00:00\",\"endTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:05:17.3119298+00:00\",\"endTimeUtc\":\"2019-10-04T14:08:43.0603876+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:08:43.0603876+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:08:43.0603876+00:00\",\"endTimeUtc\":\"2019-10-04T14:10:09.5116+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:10:09.5116+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:10:09.5116+00:00\",\"endTimeUtc\":\"2019-10-04T14:16:28.1518059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:16:28.1518059+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:16:28.1518059+00:00\",\"endTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:42.9988395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:42.9988395+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:43.0300904+00:00\",\"endTimeUtc\":\"2019-10-04T15:00:56.8055139+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:00:56.8055139+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:22.0589425+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:11.2580476+00:00\",\"endTimeUtc\":\"2019-10-04T10:48:41.6665362+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:48:41.6665362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:48:41.7616734+00:00\",\"endTimeUtc\":\"2019-10-04T12:50:59.462877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:50:59.462877+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:50:59.5099199+00:00\",\"endTimeUtc\":\"2019-10-04T13:12:12.8850516+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:12:12.8850516+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:12:12.8850516+00:00\",\"endTimeUtc\":\"2019-10-04T13:22:16.3616203+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:22:16.3616203+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:22:16.3616203+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:58.8556263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:58.8556263+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:58.8710495+00:00\",\"endTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:51:21.1832675+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:26.1253734+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:26.1253734+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.1406857+00:00\",\"endTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:16:27.8993996+00:00\",\"endTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:17:00.3990236+00:00\",\"endTimeUtc\":\"2019-10-04T14:19:21.3039124+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:19:21.3039124+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:19:21.3199079+00:00\",\"endTimeUtc\":\"2019-10-04T14:36:58.4159054+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:36:58.4159054+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:36:58.4940661+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:45.7637321+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:45.7637321+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:45.7637321+00:00\",\"endTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:54:30.5288347+00:00\",\"endTimeUtc\":\"2019-10-04T15:00:51.3524541+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:00:51.3524541+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:00:51.3680867+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:05.8349803+00:00\",\"endTimeUtc\":\"2019-10-04T19:53:27.0514172+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:53:27.0514172+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:19:43.4683658+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.9441804+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.9441804+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:37:35.3803864+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.928558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.928558+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:21.3331952+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:16.4640651+00:00\",\"endTimeUtc\":\"2019-10-04T13:18:07.0996284+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:18:07.0996284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:18:07.1465362+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:35.0274984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:35.0274984+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:35.0274984+00:00\",\"endTimeUtc\":\"2019-10-04T14:19:23.9912734+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:19:23.9912734+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:19:23.9912734+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:01.3913251+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:01.3913251+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:01.4694791+00:00\",\"endTimeUtc\":\"2019-10-04T14:55:57.262214+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:55:57.262214+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:55:57.262214+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:43.1021005+00:00\",\"endTimeUtc\":\"2019-10-04T15:26:02.4124739+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:26:02.4124739+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:50.5083033+00:00\",\"endTimeUtc\":\"2019-10-04T15:07:18.1932197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:07:18.1932197+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:07:18.1932197+00:00\",\"endTimeUtc\":\"2019-10-04T15:11:14.1282148+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:11:14.1282148+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:11:14.1282148+00:00\",\"endTimeUtc\":\"2019-10-04T15:13:59.8450885+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:13:59.8450885+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:13:59.8450885+00:00\",\"endTimeUtc\":\"2019-10-04T15:15:28.2190672+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:15:28.2190672+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:15:28.2190672+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:50.3424143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:50.3424143+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:50.3424143+00:00\",\"endTimeUtc\":\"2019-10-04T15:26:02.3968565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:26:02.3968565+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:26:02.4437222+00:00\",\"endTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:26:14.3185632+00:00\",\"endTimeUtc\":\"2019-10-04T15:30:45.5181777+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:30:45.5181777+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:30:45.5181777+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:09.8132599+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:09.8132599+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:33:09.8132599+00:00\",\"endTimeUtc\":\"2019-10-04T15:42:02.5566562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:42:02.5566562+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:42:02.5566562+00:00\",\"endTimeUtc\":\"2019-10-04T15:43:28.1493699+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:43:28.1493699+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:43:28.1493699+00:00\",\"endTimeUtc\":\"2019-10-04T15:46:53.5531978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:46:53.5531978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:46:53.5531978+00:00\",\"endTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:51:43.7527936+00:00\",\"endTimeUtc\":\"2019-10-04T15:55:02.7659647+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:55:02.7659647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:55:02.7659647+00:00\",\"endTimeUtc\":\"2019-10-04T16:26:42.8157027+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:26:42.8157027+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:26:42.8313277+00:00\",\"endTimeUtc\":\"2019-10-04T17:14:03.2727035+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:14:03.2727035+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:27:25.4558172+00:00\",\"endTimeUtc\":\"2019-10-04T16:43:46.8877155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:43:46.8877155+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:43:47.3408346+00:00\",\"endTimeUtc\":\"2019-10-04T17:14:03.2570785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:14:03.2570785+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:14:03.2883271+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:14:10.3663834+00:00\",\"endTimeUtc\":\"2019-10-04T17:15:32.3186964+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:15:32.3186964+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:15:32.3186964+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:25.4113061+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:24.5517125+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:24.5517125+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:19.3973716+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:16.8475059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:16.8475059+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:16.8475059+00:00\",\"endTimeUtc\":\"2019-10-04T08:54:50.6692641+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:54:50.6692641+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:54:50.7162174+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.4286809+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.4286809+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:10.7435761+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:10.7435761+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:11.6015527+00:00\",\"endTimeUtc\":\"2019-10-04T11:50:23.5999156+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:50:23.5999156+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:50:23.5999156+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:24.5353478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:24.5353478+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:24.6603219+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:50.4527964+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:50.4527964+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:47.1600795+00:00\",\"endTimeUtc\":\"2019-10-04T12:43:25.0327294+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:43:25.0327294+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:43:25.0327294+00:00\",\"endTimeUtc\":\"2019-10-04T12:57:11.1925785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:57:11.1925785+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:57:11.2549813+00:00\",\"endTimeUtc\":\"2019-10-04T13:10:34.1677757+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:10:34.1677757+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:10:34.1677757+00:00\",\"endTimeUtc\":\"2019-10-04T13:20:35.8006131+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:20:35.8006131+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:20:35.8318356+00:00\",\"endTimeUtc\":\"2019-10-04T13:42:16.7065313+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:42:16.7065313+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:42:16.7065313+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:50.4336011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:50.4336011+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:09:50.5293867+00:00\",\"endTimeUtc\":\"2019-10-04T15:34:03.4844769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:34:03.4844769+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:34:03.5313507+00:00\",\"endTimeUtc\":\"2019-10-04T15:43:07.1496317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:43:07.1496317+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:21.0990223+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:15.9121897+00:00\",\"endTimeUtc\":\"2019-10-04T12:26:55.2914118+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:26:55.2914118+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:12.5199446+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:00.1736394+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:00.1736394+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:00.1736394+00:00\",\"endTimeUtc\":\"2019-10-04T08:54:21.2319737+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:54:21.2319737+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:54:21.2797928+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"endTimeUtc\":\"2019-10-04T10:29:08.0640758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:29:08.0640758+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:29:44.1887717+00:00\",\"endTimeUtc\":\"2019-10-04T12:00:51.1387392+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:00:51.1387392+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:00:51.1857351+00:00\",\"endTimeUtc\":\"2019-10-04T12:26:55.2757546+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:26:55.2757546+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:26:55.3384641+00:00\",\"endTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:27:19.54117+00:00\",\"endTimeUtc\":\"2019-10-04T12:50:07.1050703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:50:07.1050703+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:50:07.1205078+00:00\",\"endTimeUtc\":\"2019-10-04T13:03:14.8791634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:03:14.8791634+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:03:14.8912266+00:00\",\"endTimeUtc\":\"2019-10-04T13:34:03.5093528+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:34:03.5093528+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:34:03.5245798+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:57.3337395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:57.3337395+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:57.8932294+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:28.3879134+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:28.3879134+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:28.3879134+00:00\",\"endTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:34:01.2151796+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:35:43.0418414+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.3607494+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.3607494+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:17.2980741+00:00\",\"endTimeUtc\":\"2019-10-04T14:55:27.9656714+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:55:27.9656714+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:55:27.9656714+00:00\",\"endTimeUtc\":\"2019-10-04T15:02:44.2736307+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:02:44.2736307+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:02:44.2892578+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:20.9916922+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:20.9916922+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:04:20.9916922+00:00\",\"endTimeUtc\":\"2019-10-04T15:07:03.5996074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:07:03.5996074+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:07:03.5996074+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:17.4756994+00:00\",\"endTimeUtc\":\"2019-10-04T13:06:31.826618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:06:31.826618+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:11.5200232+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:11.0485934+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:11.0485934+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:11.0485934+00:00\",\"endTimeUtc\":\"2019-10-04T08:55:06.903621+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:55:06.903621+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:55:06.9504015+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.1307206+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.1307206+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.1776067+00:00\",\"endTimeUtc\":\"2019-10-04T10:39:29.4656049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:39:29.4656049+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:39:29.5281003+00:00\",\"endTimeUtc\":\"2019-10-04T11:54:10.3623287+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:54:10.3623287+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:54:10.3779248+00:00\",\"endTimeUtc\":\"2019-10-04T13:06:31.7952729+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:06:31.7952729+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:06:31.842216+00:00\",\"endTimeUtc\":\"2019-10-04T14:59:30.5722005+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:59:30.5722005+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:06:55.0137567+00:00\",\"endTimeUtc\":\"2019-10-04T13:29:48.6526497+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:29:48.6526497+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:29:48.6526497+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:34.840001+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:34.840001+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:34.840001+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:26.3906844+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:26.3906844+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.4844327+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:35.9534297+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:35.9534297+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:36.0021123+00:00\",\"endTimeUtc\":\"2019-10-04T14:59:30.5252933+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:59:30.5252933+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:20.9577295+00:00\",\"endTimeUtc\":\"2019-10-04T14:10:08.2147696+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:10:08.2147696+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:18.8794585+00:00\",\"endTimeUtc\":\"2019-10-04T09:30:20.2066825+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:30:20.2066825+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:30:20.2684399+00:00\",\"endTimeUtc\":\"2019-10-04T12:23:01.200555+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:23:01.200555+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:23:01.2316907+00:00\",\"endTimeUtc\":\"2019-10-04T12:40:01.0036701+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:40:01.0036701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:40:01.0192941+00:00\",\"endTimeUtc\":\"2019-10-04T12:48:43.0745576+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:48:43.0745576+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:48:43.0745576+00:00\",\"endTimeUtc\":\"2019-10-04T13:11:01.6827636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:11:01.6827636+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:11:01.6827636+00:00\",\"endTimeUtc\":\"2019-10-04T14:10:08.1992798+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:10:08.1992798+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:10:08.277425+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:10:34.6364911+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.7199585+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.7199585+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:17.2980741+00:00\",\"endTimeUtc\":\"2019-10-04T14:55:34.4030848+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:55:34.4030848+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:55:34.4030848+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:33.6009655+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:33.6009655+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:04:33.6165909+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:18.1000449+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:18.1000449+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:18.1000449+00:00\",\"endTimeUtc\":\"2019-10-04T15:08:56.3328324+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:08:56.3328324+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:08:56.3328324+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:20.2802644+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:27.1083069+00:00\",\"endTimeUtc\":\"2019-10-04T15:19:32.3561713+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:19:32.3561713+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:19:32.3561713+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:54.9786248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:54.9786248+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:21:54.9786248+00:00\",\"endTimeUtc\":\"2019-10-04T15:24:34.4611889+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:24:34.4611889+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:24:34.4611889+00:00\",\"endTimeUtc\":\"2019-10-04T15:26:03.8812098+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:26:03.8812098+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:26:03.8812098+00:00\",\"endTimeUtc\":\"2019-10-04T15:28:33.5511031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:28:33.5511031+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:28:33.5511031+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:33:42.6722325+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:33:50.0315152+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:20.9112885+00:00\",\"endTimeUtc\":\"2019-10-04T12:44:23.7350508+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:44:23.7350508+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:18.4577438+00:00\",\"endTimeUtc\":\"2019-10-04T09:04:33.0585032+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:04:33.0585032+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:04:33.1052984+00:00\",\"endTimeUtc\":\"2019-10-04T09:56:02.8619052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:56:02.8619052+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:56:03.0180646+00:00\",\"endTimeUtc\":\"2019-10-04T11:53:54.7393465+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:53:54.7393465+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:53:54.769547+00:00\",\"endTimeUtc\":\"2019-10-04T12:03:56.8248043+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:03:56.8248043+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:03:56.8248043+00:00\",\"endTimeUtc\":\"2019-10-04T12:18:15.7508008+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:18:15.7508008+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:18:15.7508008+00:00\",\"endTimeUtc\":\"2019-10-04T12:44:23.7195605+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:44:23.7195605+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:44:23.7662953+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:44:47.7972581+00:00\",\"endTimeUtc\":\"2019-10-04T13:30:15.3557021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:30:15.3557021+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:30:15.3710722+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:26.1406857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:26.1406857+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.3906844+00:00\",\"endTimeUtc\":\"2019-10-04T14:34:01.9340184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:34:01.9340184+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:34:02.1056638+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:21.688572+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:21.688572+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:21.7036042+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:05.7741597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:05.7741597+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:05.7897814+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:09.3813745+00:00\",\"endTimeUtc\":\"2019-10-04T15:27:27.098849+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:27:27.098849+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:18.3656976+00:00\",\"endTimeUtc\":\"2019-10-04T15:09:24.8950299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:09:24.8950299+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:09:24.8950299+00:00\",\"endTimeUtc\":\"2019-10-04T15:14:04.5794078+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:14:04.5794078+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:14:04.5794078+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:39.3425433+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:39.3425433+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:39.3425433+00:00\",\"endTimeUtc\":\"2019-10-04T15:20:13.6522408+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:20:13.6522408+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:20:13.6522408+00:00\",\"endTimeUtc\":\"2019-10-04T15:23:04.8056512+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:23:04.8056512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:23:04.8056512+00:00\",\"endTimeUtc\":\"2019-10-04T15:27:27.0832249+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:27:27.0832249+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:27:27.114467+00:00\",\"endTimeUtc\":\"2019-10-04T15:56:56.4530279+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:56:56.4530279+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:56:56.4686978+00:00\",\"endTimeUtc\":\"2019-10-04T16:45:33.7770469+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:45:33.7770469+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:42.1831968+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:53.776806+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:16.6999341+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:16.6999341+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:16.7155602+00:00\",\"endTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:23.8873495+00:00\",\"endTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"endTimeUtc\":\"2019-10-04T17:53:16.6014775+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:53:16.6014775+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:39.6819398+00:00\",\"endTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:46.4162392+00:00\",\"endTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:46.4474866+00:00\",\"endTimeUtc\":\"2019-10-04T17:30:54.8022893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:30:54.8022893+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:46.4162392+00:00\",\"endTimeUtc\":\"2019-10-04T17:30:54.7866627+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:30:54.7866627+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"endTimeUtc\":\"2019-10-04T17:53:16.5389819+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:53:16.5389819+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:53:16.6327248+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:22.0842297+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:24.864046+00:00\",\"endTimeUtc\":\"2019-10-04T08:41:43.4253355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:41:43.4253355+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:41:50.2065227+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:55.5455694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:55.5455694+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:42:20.3627256+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.3966401+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.3966401+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:55.5299445+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:55.5299445+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:55.5768186+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:05.1392084+00:00\",\"endTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:13.9516346+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:23.9827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:23.9827386+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:23.9827386+00:00\",\"endTimeUtc\":\"2019-10-04T15:09:30.4574709+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:09:30.4574709+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:09:30.4730937+00:00\",\"endTimeUtc\":\"2019-10-04T16:01:05.137529+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:01:05.137529+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:01:05.137529+00:00\",\"endTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:01:14.1061728+00:00\",\"endTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:02:38.6556716+00:00\",\"endTimeUtc\":\"2019-10-04T17:08:28.7295984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:08:28.7295984+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:08:28.7295984+00:00\",\"endTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:21.5235515+00:00\",\"endTimeUtc\":\"2019-10-04T09:09:28.9789+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:09:28.9789+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:09:29.0099817+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.8660557+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.8660557+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:10:14.3717792+00:00\",\"endTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:18:57.9432399+00:00\",\"endTimeUtc\":\"2019-10-04T09:22:29.2697308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:22:29.2697308+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:22:29.3013727+00:00\",\"endTimeUtc\":\"2019-10-04T14:37:54.4621402+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:37:54.4621402+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:23:35.3317583+00:00\",\"endTimeUtc\":\"2019-10-04T09:44:34.4759593+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:44:34.4759593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:44:34.5234178+00:00\",\"endTimeUtc\":\"2019-10-04T14:37:54.4464784+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:37:54.4464784+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:37:54.6808931+00:00\",\"endTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:09.7424417+00:00\",\"endTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:49.1951789+00:00\",\"endTimeUtc\":\"2019-10-04T14:40:25.5698478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:40:25.5698478+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:40:25.5852727+00:00\",\"endTimeUtc\":\"2019-10-04T15:07:07.7089419+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:07:07.7089419+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:07:07.7245674+00:00\",\"endTimeUtc\":\"2019-10-04T15:31:45.9861705+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:31:45.9861705+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:31:46.0017951+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:33.6485783+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:33.6485783+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:31:52.6423499+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:33.6329522+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:33.6329522+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:44:33.6485783+00:00\",\"endTimeUtc\":\"2019-10-04T15:53:40.3294769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:53:40.3294769+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:53:40.3294769+00:00\",\"endTimeUtc\":\"2019-10-04T15:58:30.6706414+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:58:30.6706414+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:58:30.6706414+00:00\",\"endTimeUtc\":\"2019-10-04T16:08:09.8357685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:08:09.8357685+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:08:09.8357685+00:00\",\"endTimeUtc\":\"2019-10-04T16:45:52.8705659+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:45:52.8705659+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:08:20.1171475+00:00\",\"endTimeUtc\":\"2019-10-04T16:14:52.7739064+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:14:52.7739064+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:14:52.7739064+00:00\",\"endTimeUtc\":\"2019-10-04T16:15:34.6642696+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:15:34.6642696+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:15:34.6642696+00:00\",\"endTimeUtc\":\"2019-10-04T16:29:45.3916385+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:29:45.3916385+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:52.9799391+00:00\",\"endTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:46:10.8390974+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:20.293642+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:20.293642+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:00.1822512+00:00\",\"endTimeUtc\":\"2019-10-04T16:47:10.7914996+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:47:10.7914996+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:10.7914996+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:18.5257796+00:00\",\"endTimeUtc\":\"2019-10-04T16:58:54.1271213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:58:54.1271213+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:58:54.1271213+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:20.2780166+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:20.2780166+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:20.293642+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:10.0361862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:10.0361862+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:30.371647+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:42.2152536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:42.2152536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:42.2152536+00:00\",\"endTimeUtc\":\"2019-10-04T17:12:22.039314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:12:22.039314+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:12:22.039314+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:34.4128265+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:34.4128265+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:34.4128265+00:00\",\"endTimeUtc\":\"2019-10-04T17:46:54.1685656+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:46:54.1685656+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:30:54.7866627+00:00\",\"endTimeUtc\":\"2019-10-04T17:46:54.0435628+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:46:54.0435628+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:46:54.1841881+00:00\",\"endTimeUtc\":\"2019-10-04T17:55:36.8966677+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:55:36.8966677+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:55:36.8966677+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:20.0658675+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:20.0658675+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:20.0658675+00:00\",\"endTimeUtc\":\"2019-10-04T18:10:49.8223755+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:10:49.8223755+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:10:49.8223755+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:10:56.4004191+00:00\",\"endTimeUtc\":\"2019-10-04T18:12:32.4930461+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:12:32.4930461+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:12:32.4930461+00:00\",\"endTimeUtc\":\"2019-10-04T18:13:27.2892548+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:13:27.2892548+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:13:27.2892548+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:10.020561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:10.020561+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:15:10.0361862+00:00\",\"endTimeUtc\":\"2019-10-04T18:18:36.7319102+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:18:36.7319102+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:18:36.7319102+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.8035576+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.8035576+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:10:13.1973369+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:10:51.1351137+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:04.0385574+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:04.0385574+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:04.0540418+00:00\",\"endTimeUtc\":\"2019-10-04T09:30:49.2195889+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:30:49.2195889+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:30:49.2661385+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.8762153+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.8762153+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:31:21.4854239+00:00\",\"endTimeUtc\":\"2019-10-04T09:57:54.189634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:57:54.189634+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:57:54.2677989+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.8449522+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.8449522+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:17.2980741+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:53.2821231+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:08.9849868+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:24.3754361+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:24.3754361+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:24.3754361+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:54.6778194+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:54.6778194+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:54.6778194+00:00\",\"endTimeUtc\":\"2019-10-04T15:32:04.2828211+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:32:04.2828211+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:06.157797+00:00\",\"endTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:30.4856197+00:00\",\"endTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"endTimeUtc\":\"2019-10-04T15:49:40.2230093+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:49:40.2230093+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:49:40.2230093+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:07.9372728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:07.9372728+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:57:07.9372728+00:00\",\"endTimeUtc\":\"2019-10-04T16:02:20.74602+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:02:20.74602+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:02:20.74602+00:00\",\"endTimeUtc\":\"2019-10-04T16:02:55.542455+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:02:55.542455+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:02:55.542455+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:03.026744+00:00\",\"endTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:10.057913+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:17.4328174+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:17.4328174+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:17.4328174+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:33.1201302+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:33.1201302+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:33.1201302+00:00\",\"endTimeUtc\":\"2019-10-04T16:43:38.3253198+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:43:38.3253198+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:40.7762858+00:00\",\"endTimeUtc\":\"2019-10-04T16:25:16.0975301+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:25:16.0975301+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:25:16.1131399+00:00\",\"endTimeUtc\":\"2019-10-04T16:43:37.9659487+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:43:37.9659487+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:43:38.6221897+00:00\",\"endTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:16.4029838+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:33.7770469+00:00\",\"endTimeUtc\":\"2019-10-04T16:45:55.7299067+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:45:55.7299067+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:55.7299067+00:00\",\"endTimeUtc\":\"2019-10-04T16:50:16.523629+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:50:16.523629+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:50:16.523629+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:12.6353245+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:12.6353245+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:12.6353245+00:00\",\"endTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:18.8539995+00:00\",\"endTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"endTimeUtc\":\"2019-10-04T17:23:12.9485873+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:23:12.9485873+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:23:12.9485873+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:16.100542+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:16.100542+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:16.100542+00:00\",\"endTimeUtc\":\"2019-10-04T17:35:30.9703943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:35:30.9703943+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:35:30.9703943+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:08.3292936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:08.3292936+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:36:08.3292936+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:36:16.6573113+00:00\",\"endTimeUtc\":\"2019-10-04T17:37:37.7187857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:37:37.7187857+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:24.8175892+00:00\",\"endTimeUtc\":\"2019-10-04T09:04:48.184718+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:04:48.184718+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:04:48.2146076+00:00\",\"endTimeUtc\":\"2019-10-04T09:44:25.3858519+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:44:25.3858519+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:44:25.4135914+00:00\",\"endTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:44:54.1322637+00:00\",\"endTimeUtc\":\"2019-10-04T09:45:41.0223105+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:45:41.0223105+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:45:41.0223105+00:00\",\"endTimeUtc\":\"2019-10-04T10:44:57.1187441+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:44:57.1187441+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:44:57.1811611+00:00\",\"endTimeUtc\":\"2019-10-04T14:36:57.2440434+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:36:57.2440434+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:45:30.9317011+00:00\",\"endTimeUtc\":\"2019-10-04T11:07:40.8752215+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:07:40.8752215+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:07:40.9070298+00:00\",\"endTimeUtc\":\"2019-10-04T14:36:56.9627993+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:36:56.9627993+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:36:57.2911038+00:00\",\"endTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:38:16.6341818+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:03.039396+00:00\",\"endTimeUtc\":\"2019-10-04T14:39:55.2887751+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:39:55.2887751+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:55.2887751+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:45.6466565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:45.6466565+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:45.6935315+00:00\",\"endTimeUtc\":\"2019-10-04T15:32:30.7668655+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:32:30.7668655+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:30.7824923+00:00\",\"endTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:42.938591+00:00\",\"endTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"endTimeUtc\":\"2019-10-04T15:49:09.1140078+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:49:09.1140078+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:49:09.1140078+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:08.0466561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:08.0466561+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:57:08.0466561+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:57:15.7965443+00:00\",\"endTimeUtc\":\"2019-10-04T16:05:03.3536393+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:05:03.3536393+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:05:03.3536393+00:00\",\"endTimeUtc\":\"2019-10-04T16:40:24.7002556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:40:24.7002556+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:40:24.7315045+00:00\",\"endTimeUtc\":\"2019-10-04T16:47:00.1197531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:47:00.1197531+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:00.1978775+00:00\",\"endTimeUtc\":\"2019-10-04T16:51:01.6168414+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:51:01.6168414+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:51:01.6168414+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:51:10.2729785+00:00\",\"endTimeUtc\":\"2019-10-04T16:51:20.929101+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:51:20.929101+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:51:20.929101+00:00\",\"endTimeUtc\":\"2019-10-04T16:56:07.2385225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:56:07.2385225+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:56:07.2385225+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:56:13.1759441+00:00\",\"endTimeUtc\":\"2019-10-04T17:02:08.3279134+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:02:08.3279134+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:02:08.3279134+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:38.6662669+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:45.213059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:45.213059+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:45.213059+00:00\",\"endTimeUtc\":\"2019-10-04T17:13:23.9918203+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:13:23.9918203+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:13:23.9918203+00:00\",\"endTimeUtc\":\"2019-10-04T17:30:55.1929077+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:30:55.1929077+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:30:55.2866567+00:00\",\"endTimeUtc\":\"2019-10-04T17:44:31.7952731+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:44:31.7952731+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:31:12.2864082+00:00\",\"endTimeUtc\":\"2019-10-04T17:44:31.7484005+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:44:31.7484005+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:44:31.8108981+00:00\",\"endTimeUtc\":\"2019-10-04T17:50:42.4939446+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:50:42.4939446+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:50:42.4939446+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:47.2388938+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:47.2388938+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:57:47.2388938+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:57:53.9887792+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:17.4063249+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:17.4063249+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:04:17.4063249+00:00\",\"endTimeUtc\":\"2019-10-04T18:10:36.767761+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:10:36.767761+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:22.2864065+00:00\",\"endTimeUtc\":\"2019-10-04T12:38:20.3016526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:38:20.3016526+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:20.7233541+00:00\",\"endTimeUtc\":\"2019-10-04T11:01:35.3461797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:01:35.3461797+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:18.6291899+00:00\",\"endTimeUtc\":\"2019-10-04T08:53:25.0605316+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:53:25.0605316+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:53:25.1855427+00:00\",\"endTimeUtc\":\"2019-10-04T09:08:55.7761005+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:08:55.7761005+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:08:55.7761005+00:00\",\"endTimeUtc\":\"2019-10-04T09:23:54.0048333+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:23:54.0048333+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:23:54.0210163+00:00\",\"endTimeUtc\":\"2019-10-04T09:41:00.3526911+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:41:00.3526911+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:41:00.6026776+00:00\",\"endTimeUtc\":\"2019-10-04T10:06:36.4979302+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:06:36.4979302+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:06:36.6698013+00:00\",\"endTimeUtc\":\"2019-10-04T11:01:35.2842481+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:01:35.2842481+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:01:35.4399968+00:00\",\"endTimeUtc\":\"2019-10-04T11:03:15.1581288+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:03:15.1581288+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:22.94209+00:00\",\"endTimeUtc\":\"2019-10-04T12:25:40.3549159+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:25:40.3549159+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:19.3791842+00:00\",\"endTimeUtc\":\"2019-10-04T09:02:06.3714213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:02:06.3714213+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:02:06.4495763+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:38.6147899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:38.6147899+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:38.6461075+00:00\",\"endTimeUtc\":\"2019-10-04T09:39:59.963811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:39:59.963811+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:40:00.0096717+00:00\",\"endTimeUtc\":\"2019-10-04T09:54:25.4405999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:54:25.4405999+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:54:25.4405999+00:00\",\"endTimeUtc\":\"2019-10-04T10:52:20.7556201+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:52:20.7556201+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:52:20.8046084+00:00\",\"endTimeUtc\":\"2019-10-04T12:25:40.2925044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:25:40.2925044+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:25:40.3860275+00:00\",\"endTimeUtc\":\"2019-10-04T12:27:53.4159315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:27:53.4159315+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:16.6154601+00:00\",\"endTimeUtc\":\"2019-10-04T12:30:20.5092202+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:30:20.5092202+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:09.9105788+00:00\",\"endTimeUtc\":\"2019-10-04T08:52:43.3578142+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:52:43.3578142+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:52:43.3578142+00:00\",\"endTimeUtc\":\"2019-10-04T09:04:25.9959571+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:04:25.9959571+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:04:26.0117948+00:00\",\"endTimeUtc\":\"2019-10-04T09:22:22.8023197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:22:22.8023197+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:22:24.5198827+00:00\",\"endTimeUtc\":\"2019-10-04T09:40:50.8842085+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:40:50.8842085+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:40:50.9312181+00:00\",\"endTimeUtc\":\"2019-10-04T10:44:38.9156068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:44:38.9156068+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:44:38.9624627+00:00\",\"endTimeUtc\":\"2019-10-04T12:30:20.462506+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:30:20.462506+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:30:20.6967148+00:00\",\"endTimeUtc\":\"2019-10-04T12:38:20.2860298+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:38:20.2860298+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:38:20.3954039+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:41.6356521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:41.6356521+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:38:46.3638696+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:09.816737+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"endTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:40:17.3789705+00:00\",\"endTimeUtc\":\"2019-10-04T12:49:31.557891+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:49:31.557891+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:49:31.557891+00:00\",\"endTimeUtc\":\"2019-10-04T12:57:23.0203856+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:57:23.0203856+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:57:23.0360077+00:00\",\"endTimeUtc\":\"2019-10-04T13:26:45.1873468+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:26:45.1873468+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:26:45.1873468+00:00\",\"endTimeUtc\":\"2019-10-04T13:31:50.8544846+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:31:50.8544846+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:31:50.8544846+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:32:20.8539107+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"endTimeUtc\":\"2019-10-04T13:48:53.8414905+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:48:53.8414905+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:48:53.857072+00:00\",\"endTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:17:59.1364635+00:00\",\"endTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:18:23.9294239+00:00\",\"endTimeUtc\":\"2019-10-04T14:37:42.493565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:37:42.493565+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:37:42.6966251+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:43.7175815+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:43.7175815+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:43.7175815+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:13.4303421+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:13.4303421+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:13.445967+00:00\",\"endTimeUtc\":\"2019-10-04T15:02:52.2892162+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:02:52.2892162+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:02:52.2892162+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:02:59.2266618+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:23.7249898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:23.7249898+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:23.7249898+00:00\",\"endTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:15:55.2187539+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:16:06.9529943+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:18.385472+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:18.385472+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:21:18.385472+00:00\",\"endTimeUtc\":\"2019-10-04T15:23:19.5397927+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:23:19.5397927+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:23:19.5397927+00:00\",\"endTimeUtc\":\"2019-10-04T15:28:09.8795357+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:28:09.8795357+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:28:09.8951677+00:00\",\"endTimeUtc\":\"2019-10-04T15:29:47.0657901+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:29:47.0657901+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:29:47.0657901+00:00\",\"endTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:29:56.6594191+00:00\",\"endTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"endTimeUtc\":\"2019-10-04T15:34:02.7969856+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:34:02.7969856+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:34:02.7969856+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:41.6825255+00:00\",\"endTimeUtc\":\"2019-10-04T16:24:09.2230038+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:24:09.2230038+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:24:09.2386305+00:00\",\"endTimeUtc\":\"2019-10-04T16:35:33.3880898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:35:33.3880898+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:35:33.4505891+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.2239702+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.2239702+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:35:48.9035294+00:00\",\"endTimeUtc\":\"2019-10-04T17:15:02.3033721+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:15:02.3033721+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:35:58.3096712+00:00\",\"endTimeUtc\":\"2019-10-04T16:38:39.1703088+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:38:39.1703088+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:38:39.2484332+00:00\",\"endTimeUtc\":\"2019-10-04T16:42:05.5764438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:42:05.5764438+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:38:52.6232679+00:00\",\"endTimeUtc\":\"2019-10-04T16:40:38.327514+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:40:38.327514+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:40:38.327514+00:00\",\"endTimeUtc\":\"2019-10-04T16:42:05.5608196+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:42:05.5608196+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:42:05.5764438+00:00\",\"endTimeUtc\":\"2019-10-04T17:15:02.2252466+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:15:02.2252466+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:08.0280849+00:00\",\"endTimeUtc\":\"2019-10-04T16:52:51.2873973+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:52:51.2873973+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:52:51.3030196+00:00\",\"endTimeUtc\":\"2019-10-04T17:10:20.5720088+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:10:20.5720088+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:06.6531016+00:00\",\"endTimeUtc\":\"2019-10-04T16:56:18.8165082+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:56:18.8165082+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:56:18.8321341+00:00\",\"endTimeUtc\":\"2019-10-04T17:10:15.1033259+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:10:15.1033259+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:06.3718525+00:00\",\"endTimeUtc\":\"2019-10-04T17:00:00.2981974+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:00:00.2981974+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:00:00.313823+00:00\",\"endTimeUtc\":\"2019-10-04T17:13:04.6638694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:13:04.6638694+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:42:17.029429+00:00\",\"endTimeUtc\":\"2019-10-04T16:47:00.1353769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:47:00.1353769+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:00.1978775+00:00\",\"endTimeUtc\":\"2019-10-04T16:49:45.1333797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:49:45.1333797+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:15:02.3502468+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.1927202+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.1927202+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:15:08.8033147+00:00\",\"endTimeUtc\":\"2019-10-04T17:18:29.5824167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:18:29.5824167+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:18:29.5824167+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:18:38.1336018+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:36.7267193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:36.7267193+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:18:38.1179757+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:10.0693625+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:10.0693625+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:10.0693625+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:47.5845486+00:00\",\"endTimeUtc\":\"2019-10-04T17:48:48.2765676+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:48:48.2765676+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:48:48.2921912+00:00\",\"endTimeUtc\":\"2019-10-04T17:50:07.2756187+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:50:07.2756187+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:41.8658676+00:00\",\"endTimeUtc\":\"2019-10-04T17:40:59.7978476+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:40:59.7978476+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:40:59.8290964+00:00\",\"endTimeUtc\":\"2019-10-04T17:48:47.3078289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:48:47.3078289+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:30:54.8491617+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:55.645004+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:55.645004+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:43.2721021+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:08.7824116+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:08.7824116+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:36:08.7824116+00:00\",\"endTimeUtc\":\"2019-10-04T17:40:49.7667199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:40:49.7667199+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:44.5533339+00:00\",\"endTimeUtc\":\"2019-10-04T17:35:43.5171106+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:35:43.5171106+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:35:43.5171106+00:00\",\"endTimeUtc\":\"2019-10-04T18:00:16.7995613+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:00:16.7995613+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:00:16.8308099+00:00\",\"endTimeUtc\":\"2019-10-04T18:03:08.6256386+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:03:08.6256386+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:03:08.6256386+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:33.1561364+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:33.1561364+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:04:33.1561364+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:43.8033396+00:00\",\"endTimeUtc\":\"2019-10-04T17:55:20.4906173+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:55:20.4906173+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:43.9908388+00:00\",\"endTimeUtc\":\"2019-10-04T17:33:26.2220412+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:33:26.2220412+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:33:26.2220412+00:00\",\"endTimeUtc\":\"2019-10-04T17:47:14.1058219+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:47:14.1058219+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:47:14.1370695+00:00\",\"endTimeUtc\":\"2019-10-04T17:49:30.760432+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:49:30.760432+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:24.6925118+00:00\",\"endTimeUtc\":\"2019-10-04T08:39:29.0670431+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:39:29.0670431+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:29.1139214+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:47.4874177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:47.4874177+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:27.2072571+00:00\",\"endTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:41:50.3012676+00:00\",\"endTimeUtc\":\"2019-10-04T08:42:21.1451652+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:42:21.1451652+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:42:21.1451652+00:00\",\"endTimeUtc\":\"2019-10-04T09:37:47.2766213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:37:47.2766213+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:37:47.3076235+00:00\",\"endTimeUtc\":\"2019-10-04T12:58:47.534968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:58:47.534968+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:38:17.7920128+00:00\",\"endTimeUtc\":\"2019-10-04T10:49:12.3833309+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:49:12.3833309+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:49:12.4449434+00:00\",\"endTimeUtc\":\"2019-10-04T12:58:47.5037205+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:58:47.5037205+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:58:47.5509804+00:00\",\"endTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:59:29.0032094+00:00\",\"endTimeUtc\":\"2019-10-04T12:59:51.4418417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:59:51.4418417+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:59:51.4418417+00:00\",\"endTimeUtc\":\"2019-10-04T14:54:32.6381859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:54:32.6381859+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:54:32.6854058+00:00\",\"endTimeUtc\":\"2019-10-04T16:04:51.7754296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:04:51.7754296+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:04:51.822303+00:00\",\"endTimeUtc\":\"2019-10-04T17:05:34.4660703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:05:34.4660703+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:05:01.1818177+00:00\",\"endTimeUtc\":\"2019-10-04T17:05:34.4504447+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:05:34.4504447+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:05:34.4816931+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:33.2757023+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:33.2757023+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:33.2757023+00:00\",\"endTimeUtc\":\"2019-10-04T17:21:16.9442986+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:21:16.9442986+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:21:16.9442986+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:55.1015021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:55.1015021+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:27:55.1015021+00:00\",\"endTimeUtc\":\"2019-10-04T17:33:45.5967796+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:33:45.5967796+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:33:45.5967796+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:06.9410289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:06.9410289+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:06.9722723+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:13.0659544+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:47.5186629+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:53.6748378+00:00\",\"endTimeUtc\":\"2019-10-04T18:01:17.9238287+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:01:17.9238287+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:01:17.9238287+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"endTimeUtc\":\"2019-10-04T18:08:47.4295781+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:08:47.4295781+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:24.958133+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:47.7670079+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:47.7670079+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:47.7827521+00:00\",\"endTimeUtc\":\"2019-10-04T08:55:20.2003266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:55:20.2003266+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:55:20.2322523+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:11.53771+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:11.53771+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:11.5837829+00:00\",\"endTimeUtc\":\"2019-10-04T09:34:07.4197308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:34:07.4197308+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:34:07.4354237+00:00\",\"endTimeUtc\":\"2019-10-04T10:29:43.6734625+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:29:43.6734625+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:29:44.1732929+00:00\",\"endTimeUtc\":\"2019-10-04T11:02:02.1272943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:02:02.1272943+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:02:02.8616595+00:00\",\"endTimeUtc\":\"2019-10-04T11:50:22.4431704+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:50:22.4431704+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:50:22.630672+00:00\",\"endTimeUtc\":\"2019-10-04T12:37:33.6153382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:37:33.6153382+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:37:33.6303139+00:00\",\"endTimeUtc\":\"2019-10-04T12:47:34.0441044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:47:34.0441044+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:22.4581549+00:00\",\"endTimeUtc\":\"2019-10-04T12:14:38.6753771+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:14:38.6753771+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:19.5983846+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:25.5171872+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:25.5171872+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:25.548637+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.0682556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.0682556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.1776067+00:00\",\"endTimeUtc\":\"2019-10-04T09:58:43.5185387+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:58:43.5185387+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:58:43.6732986+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:11.2269875+00:00\",\"endTimeUtc\":\"2019-10-04T10:58:53.5500245+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:58:53.5500245+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:58:53.6130757+00:00\",\"endTimeUtc\":\"2019-10-04T12:14:38.5035999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:14:38.5035999+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:27.0826672+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:32.8794705+00:00\",\"endTimeUtc\":\"2019-10-04T20:21:38.7638923+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:21:38.7638923+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:43.5980949+00:00\",\"endTimeUtc\":\"2019-10-04T20:11:24.6998532+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:11:24.6998532+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:45.0355763+00:00\",\"endTimeUtc\":\"2019-10-04T19:57:39.4077443+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:57:39.4077443+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:57:39.4077443+00:00\",\"endTimeUtc\":\"2019-10-04T20:00:50.6904222+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:00:50.6904222+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:44.1137175+00:00\",\"endTimeUtc\":\"2019-10-04T19:54:43.37862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:54:43.37862+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T20:21:38.7638923+00:00\",\"endTimeUtc\":\"2019-10-04T20:22:14.8214891+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:22:14.8214891+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T20:22:14.8214891+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:20.5248579+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:20.5248579+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T20:45:20.5248579+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-10-04T01:14:23.483Z\",\"lastUpdatedTime\":\"2019-10-04T20:45:36.5559523+00:00\",\"duration\":\"PT19H54M20.972S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76/updateRuns?api-version=2016-05-01+47": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "93", "94" ], + "x-ms-client-request-id": [ "cdda71d7-5b58-49e6-8626-b8f603c61b49" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c729dacb-d159-404e-98b1-9923303ccdaf" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvprz2gUhMaeaoWJ+VVYC6OQ5bqU1CD687R0aQ4ZtIRGTrKwS8ZsQH0GnSsX8AaBVkYnqNiqAMHUASBTIuJodWvixYBoyw/9tHt7Q02/NaoctELLIH2iQExKB1L6wVcfXyNY72iQLx7Opuuto3wJCJ" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14687" ], + "x-ms-request-id": [ "c729dacb-d159-404e-98b1-9923303ccdaf" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032031Z:c729dacb-d159-404e-98b1-9923303ccdaf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "11734" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76/updateRuns/ea0a7193-5a1d-4bfc-a8b6-d7d4044381a5\",\"name\":\"northwest/Microsoft1.1910.8.76/ea0a7193-5a1d-4bfc-a8b6-d7d4044381a5\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:08:43.1952268+00:00\",\"endTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:08:43.1952268+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:08:53.9138518+00:00\",\"endTimeUtc\":\"2019-12-14T03:12:18.1431865+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:12:18.1431865+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:12:18.1431865+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:12:28.6742845+00:00\",\"endTimeUtc\":\"2019-12-14T03:13:57.976072+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:13:57.976072+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:13:57.976072+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:02.7768269+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:02.7768269+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:34:02.7768269+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"endTimeUtc\":\"2019-12-14T03:54:53.8673131+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:54:53.8673131+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets for ERCS\",\"description\":\"Install engine nugets to ERCS VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:54:53.8673131+00:00\",\"endTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:10.2578237+00:00\",\"endTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:27.8358265+00:00\",\"endTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:27.7576926+00:00\",\"endTimeUtc\":\"2019-12-14T04:00:23.2866339+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:00:23.2866339+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:27.9608359+00:00\",\"endTimeUtc\":\"2019-12-14T04:00:10.0679261+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:00:10.0679261+00:00\",\"steps\":[]}]}]},{\"name\":\"Install Engine nugets for others\",\"description\":\"Install engine nugets to other VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"endTimeUtc\":\"2019-12-14T04:14:03.8917524+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:14:03.8917524+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:14:03.8917524+00:00\",\"endTimeUtc\":\"2019-12-14T04:19:02.1868822+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:19:02.1868822+00:00\",\"steps\":[]},{\"name\":\"CRPUpdateCodePackage\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:19:02.1868822+00:00\",\"endTimeUtc\":\"2019-12-14T04:22:51.1952831+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:22:51.1952831+00:00\",\"steps\":[]},{\"name\":\"CRPUpdate\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:22:51.1952831+00:00\",\"endTimeUtc\":\"2019-12-14T04:29:01.6746963+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:29:01.6746963+00:00\",\"steps\":[]},{\"name\":\"Ensure RdAgent Configuration\",\"description\":\"Ensure RdAgent configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:29:01.6746963+00:00\",\"endTimeUtc\":\"2019-12-14T04:29:49.4331837+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:29:49.4331837+00:00\",\"steps\":[]},{\"name\":\"Ensure GuestLogCollector Configuration\",\"description\":\"Ensure GuestLogCollector configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:29:49.4331837+00:00\",\"endTimeUtc\":\"2019-12-14T04:30:14.839293+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:30:14.839293+00:00\",\"steps\":[]},{\"name\":\"Push CRP Host Component Configuration\",\"description\":\"Push CRP host component configuration changes to Service Fabric on XRP and each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:30:14.839293+00:00\",\"endTimeUtc\":\"2019-12-14T04:33:14.1977882+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:33:14.1977882+00:00\",\"steps\":[]},{\"name\":\"Update Health Agent on nodes\",\"description\":\"Update Health Agent on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:33:14.1977882+00:00\",\"endTimeUtc\":\"2019-12-14T07:54:36.3993187+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:54:36.3993187+00:00\",\"steps\":[]},{\"name\":\"PreLiveUpdate Mdm on nodes\",\"description\":\"PreLiveUpdate Mdm on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:54:36.3993187+00:00\",\"endTimeUtc\":\"2019-12-14T07:55:32.8985976+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:55:32.8985976+00:00\",\"steps\":[]},{\"name\":\"Update CodePackage for HRP\",\"description\":\"Update CodePackage for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:55:32.8985976+00:00\",\"endTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:55:46.8985014+00:00\",\"endTimeUtc\":\"2019-12-14T07:57:10.2572717+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:57:10.2572717+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:57:10.2572717+00:00\",\"endTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"steps\":[]}]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"endTimeUtc\":\"2019-12-14T08:05:14.4361112+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:05:14.4361112+00:00\",\"steps\":[]},{\"name\":\"Update Portal Framework\",\"description\":\"Update Portal Framework\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:05:14.4361112+00:00\",\"endTimeUtc\":\"2019-12-14T08:09:44.1904468+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:09:44.1904468+00:00\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:09:44.1904468+00:00\",\"endTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:10:00.1121761+00:00\",\"endTimeUtc\":\"2019-12-14T08:11:28.8227357+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:11:28.8227357+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:11:28.8227357+00:00\",\"endTimeUtc\":\"2019-12-14T08:27:32.4035778+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:27:32.4035778+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:27:32.4035778+00:00\",\"endTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:27:46.762847+00:00\",\"endTimeUtc\":\"2019-12-14T08:39:31.0942049+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:39:31.0942049+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:39:31.0942049+00:00\",\"endTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"steps\":[]}]}]},{\"name\":\"SFPUpdateCodePackage\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"endTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:41:46.6199337+00:00\",\"endTimeUtc\":\"2019-12-14T08:42:53.3642097+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:42:53.3642097+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:42:53.3642097+00:00\",\"endTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"steps\":[]}]},{\"name\":\"SFPUpdate\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"endTimeUtc\":\"2019-12-14T08:51:26.4394128+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:51:26.4394128+00:00\",\"steps\":[]},{\"name\":\"Hotfix on hosts for MA\",\"description\":\"Perform Hotfix Update for MA.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:51:26.4394128+00:00\",\"endTimeUtc\":\"2019-12-14T08:52:53.5628074+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:52:53.5628074+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:52:53.5628074+00:00\",\"endTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-12-14T03:08:30.757Z\",\"lastUpdatedTime\":\"2019-12-14T08:53:28.421749+00:00\",\"duration\":\"PT5H44M57.758S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns?api-version=2016-05-01+48": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "95", "96" ], + "x-ms-client-request-id": [ "5632b532-6035-4529-bcde-7b8731bbab89" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1640c2ae-8af9-483c-90a0-fbfd7f71dfca" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvya1YDWO3b0nKT1dATTsObF4VjwuPxQElRPoD5AXm9Ksj4VSZF5yJqXszo/z/ZUj9yPKeHkcPZWxmzLXNv1e+bD/NSwzwVVeeKxY5gWgkjnZeABR8Sdl1Ut42sX6f0KmWd3NCZ0K1ullpFWQo1c2F" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14686" ], + "x-ms-request-id": [ "1640c2ae-8af9-483c-90a0-fbfd7f71dfca" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032033Z:1640c2ae-8af9-483c-90a0-fbfd7f71dfca" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:33 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "20023" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns/5bcd4115-c7c2-4f01-b1f8-0cd711daf2ab\",\"name\":\"northwest/Microsoft1.1910.9.78/5bcd4115-c7c2-4f01-b1f8-0cd711daf2ab\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:17.7944289+00:00\",\"endTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:55.5031886+00:00\",\"endTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"endTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets for ERCS\",\"description\":\"Install engine nugets to ERCS VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:48.1818507+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.5099241+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.4161777+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.3224246+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"steps\":[]}]}]},{\"name\":\"Install Engine nugets for others\",\"description\":\"Install engine nugets to other VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"endTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"endTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"steps\":[]},{\"name\":\"CopyUpdatePackageContent\",\"description\":\"Copy images typically specified in the manifest to ensure their latest versions are preserved\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"endTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"steps\":[]},{\"name\":\"CRPUpdateCodePackage\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"endTimeUtc\":\"2019-12-19T20:32:59.7385273+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:32:59.7385273+00:00\",\"steps\":[]},{\"name\":\"CRPUpdate\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:32:59.7385273+00:00\",\"endTimeUtc\":\"2019-12-19T20:35:02.8017774+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:35:02.8017774+00:00\",\"steps\":[]},{\"name\":\"Ensure RdAgent Configuration\",\"description\":\"Ensure RdAgent configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:35:02.8017774+00:00\",\"endTimeUtc\":\"2019-12-19T20:35:12.9579435+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:35:12.9579435+00:00\",\"steps\":[]},{\"name\":\"Ensure GuestLogCollector Configuration\",\"description\":\"Ensure GuestLogCollector configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:35:12.9579435+00:00\",\"endTimeUtc\":\"2019-12-19T20:35:22.4891172+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:35:22.4891172+00:00\",\"steps\":[]},{\"name\":\"Push CRP Host Component Configuration\",\"description\":\"Push CRP host component configuration changes to Service Fabric on XRP and each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:35:22.4891172+00:00\",\"endTimeUtc\":\"2019-12-19T20:36:28.1058465+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:36:28.1058465+00:00\",\"steps\":[]},{\"name\":\"Update Health Agent on nodes\",\"description\":\"Update Health Agent on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:36:28.1058465+00:00\",\"endTimeUtc\":\"2019-12-19T21:00:33.2697509+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:00:33.2697509+00:00\",\"steps\":[]},{\"name\":\"PreLiveUpdate Mdm on nodes\",\"description\":\"PreLiveUpdate Mdm on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:00:33.2697509+00:00\",\"endTimeUtc\":\"2019-12-19T21:00:54.1322601+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:00:54.1322601+00:00\",\"steps\":[]},{\"name\":\"Update CodePackage for HRP\",\"description\":\"Update CodePackage for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:00:54.1322601+00:00\",\"endTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:01:00.8041184+00:00\",\"endTimeUtc\":\"2019-12-19T21:01:29.1163761+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:01:29.1163761+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:01:29.1163761+00:00\",\"endTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"steps\":[]}]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"endTimeUtc\":\"2019-12-19T21:03:56.9689401+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:03:56.9689401+00:00\",\"steps\":[]},{\"name\":\"Update Portal Framework\",\"description\":\"Update Portal Framework\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:03:56.9689401+00:00\",\"endTimeUtc\":\"2019-12-19T21:06:29.3691067+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:06:29.3691067+00:00\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:06:29.3691067+00:00\",\"endTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:06:37.4315386+00:00\",\"endTimeUtc\":\"2019-12-19T21:07:02.2750935+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:07:02.2750935+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:07:02.2750935+00:00\",\"endTimeUtc\":\"2019-12-19T21:08:03.5830238+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:08:03.5830238+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:08:03.5830238+00:00\",\"endTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:08:11.379824+00:00\",\"endTimeUtc\":\"2019-12-19T21:10:50.650334+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:10:50.650334+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:10:50.6815814+00:00\",\"endTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"steps\":[]}]}]},{\"name\":\"SFPUpdateCodePackage\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"endTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:11:42.0512086+00:00\",\"endTimeUtc\":\"2019-12-19T21:12:08.9118204+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:12:08.9118204+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:12:08.9118204+00:00\",\"endTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"steps\":[]}]},{\"name\":\"SFPUpdate\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"endTimeUtc\":\"2019-12-19T21:14:47.4901068+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:14:47.4901068+00:00\",\"steps\":[]},{\"name\":\"Hotfix on hosts for MA\",\"description\":\"Perform Hotfix Update for MA.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:14:47.4901068+00:00\",\"endTimeUtc\":\"2019-12-19T21:15:54.9290334+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:15:54.9290334+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:15:54.9290334+00:00\",\"endTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-12-19T20:31:50.123Z\",\"lastUpdatedTime\":\"2019-12-19T21:16:11.163288+00:00\",\"duration\":\"PT44M21.055S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns/f87a9ea0-ddfe-4aae-b64c-20343fa23040\",\"name\":\"northwest/Microsoft1.1910.9.78/f87a9ea0-ddfe-4aae-b64c-20343fa23040\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:17.7944289+00:00\",\"endTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:55.5031886+00:00\",\"endTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"endTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets for ERCS\",\"description\":\"Install engine nugets to ERCS VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:48.1818507+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.5099241+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.4161777+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.3224246+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"steps\":[]}]}]},{\"name\":\"Install Engine nugets for others\",\"description\":\"Install engine nugets to other VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"endTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"endTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"steps\":[]},{\"name\":\"CopyUpdatePackageContent\",\"description\":\"Copy images typically specified in the manifest to ensure their latest versions are preserved\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"endTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"steps\":[]},{\"name\":\"CRPUpdateCodePackage\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"Type \u0027UpdateCodePackage\u0027 of Role \u0027CRP\u0027 raised an exception:\\n\\nGatewayTimeout: The gateway did not receive a response from \u0027Microsoft.Storage\u0027 within the specified time period.\\nat Get-StorageAccountsConnectionStrings, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\XRP\\\\Storage\\\\StorageUtils.ps1: line 363\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 48\",\"status\":\"Error\",\"startTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"endTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"steps\":[]},{\"name\":\"CRPUpdate\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Ensure RdAgent Configuration\",\"description\":\"Ensure RdAgent configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Ensure GuestLogCollector Configuration\",\"description\":\"Ensure GuestLogCollector configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Push CRP Host Component Configuration\",\"description\":\"Push CRP host component configuration changes to Service Fabric on XRP and each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Health Agent on nodes\",\"description\":\"Update Health Agent on nodes\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"PreLiveUpdate Mdm on nodes\",\"description\":\"PreLiveUpdate Mdm on nodes\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update CodePackage for HRP\",\"description\":\"Update CodePackage for HRP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Portal Framework\",\"description\":\"Update Portal Framework\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"SFPUpdateCodePackage\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"SFPUpdate\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Hotfix on hosts for MA\",\"description\":\"Perform Hotfix Update for MA.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-12-19T18:05:03.215Z\",\"lastUpdatedTime\":\"2019-12-19T18:46:28.7069972+00:00\",\"duration\":\"PT1H3M22.851S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns?api-version=2016-05-01+49": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "97", "98" ], + "x-ms-client-request-id": [ "86c5821d-a274-4d36-a40c-8b8c6c829c03" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a92a4c28-1b8a-4347-9ba2-4522b2ae658f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvimlnWJs1iKZrx/9e03LQrLVWQMCgUCk3+kcriqoXr4Aw8feMDZwiXauqjhbAdr0olSN/aSjmp2SDigX+HowyJcjw97YoflrBulcyO9917xKk1OS3tSJ+Mc8El9rD5wYaJBWcYzPi5NHLripwjj1h" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14685" ], + "x-ms-request-id": [ "a92a4c28-1b8a-4347-9ba2-4522b2ae658f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032035Z:a92a4c28-1b8a-4347-9ba2-4522b2ae658f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "371192" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/2ffd9dfa-18f5-42e7-a067-4c2feca8e063\",\"name\":\"northwest/Microsoft1.1912.0.30/2ffd9dfa-18f5-42e7-a067-4c2feca8e063\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Applications\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2020.01.05_03.38.48.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 995\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 50\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2020-01-05T00:31:51.134Z\",\"lastUpdatedTime\":\"2020-01-05T03:44:47.5849489+00:00\",\"duration\":\"PT3H23M4.792S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/46a00d57-1198-45b6-8b53-b4432cf4b02c\",\"name\":\"northwest/Microsoft1.1912.0.30/46a00d57-1198-45b6-8b53-b4432cf4b02c\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"endTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"steps\":[{\"name\":\"Disable DSC Partial Config\",\"description\":\"Disable DSC Partial Config on VMs and hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.3918526+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.8135997+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:36.2814825+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:29.0315384+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.875386+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:27.5003111+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.2972237+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:34.3596199+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.5789882+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:35.9064887+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.1095813+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:20.2035042+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.5628526+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.1097674+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.2345992+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:18.8284948+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:39.5163067+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:23.0785379+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.1566191+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.9066893+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:53.1255041+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:10.8129311+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.5627225+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:31.3752701+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:41:01.4844163+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.578515+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.828414+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.8129422+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:12.8598933+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.7816372+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.9221645+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:00.0005912+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:58.0318072+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:15.375397+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:33.9066786+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:46.3439011+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.9847322+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.7823522+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.437862+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:05.5161019+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:26.281901+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:01.2349322+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"steps\":[]}]}]},{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.8449885+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.4388419+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:31.2043627+00:00\",\"endTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.8360092+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:58.3984404+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.5233519+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:25.8914267+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.6171006+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:02.3477632+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:48.2383163+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:06.2538406+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.5040949+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"endTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:48:59.4793998+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:07.6585125+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:07.6585125+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:03:07.6585125+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.8790997+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"endTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"endTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:51:41.0336917+00:00\",\"endTimeUtc\":\"2020-01-07T21:41:08.8124127+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T21:41:08.8124127+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-07T21:41:08.8124127+00:00\",\"endTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:06.3322162+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:17.8483927+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"steps\":[]},{\"name\":\"(NC) Update iDNS Configuration in NC.\",\"description\":\"Update iDNS Configuration in NC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.3478435+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"endTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:23.8073723+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.4884683+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:16.9728185+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:16.9514916+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:50.5926689+00:00\",\"endTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:56.3978556+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.5704+00:00\",\"endTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:33.1477588+00:00\",\"endTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:24:51.0078115+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:19.8745578+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[]},{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:00.7180297+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:11.5148417+00:00\",\"endTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:33:40.5915167+00:00\",\"endTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:03:58.4493029+00:00\",\"endTimeUtc\":\"2020-01-13T22:04:30.5662997+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:04:30.5662997+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:04:30.5662997+00:00\",\"endTimeUtc\":\"2020-01-13T22:15:10.5532094+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:15:10.5532094+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:15:10.5532094+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:15:17.7250257+00:00\",\"endTimeUtc\":\"2020-01-13T22:15:40.0217432+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:15:40.0217432+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:15:40.0217432+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:19.5932222+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:27.0619277+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:27.0619277+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:27.0619277+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:34.4368656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:34.4368656+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:34.4368656+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:42.2649357+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:42.2649357+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:42.2649357+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:57.6241967+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:05.3741435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:05.3741435+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:05.3741435+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:12.7334629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:12.7334629+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:12.7334629+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:20.7646857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:20.7646857+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:20.7646857+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:36.0937643+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:43.8596854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:43.8596854+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:43.8596854+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:51.1144568+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:51.1144568+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:51.1144568+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:58.8487707+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:58.8487707+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:58.8487707+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:13.9267854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:13.9267854+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:13.9267854+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:21.5986033+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:21.5986033+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:21.5986033+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:43.2859435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:43.2859435+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:43.2859435+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:53.4264996+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:02.3951817+00:00\",\"endTimeUtc\":\"2020-01-13T22:19:11.1919923+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:19:11.1919923+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:11.1919923+00:00\",\"endTimeUtc\":\"2020-01-13T22:19:33.2855854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:19:33.2855854+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:33.2855854+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:40.5526655+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:15.7876513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:15.7876513+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:26:15.7876513+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"endTimeUtc\":\"2020-01-13T22:46:43.409591+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:46:43.409591+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:46:43.409591+00:00\",\"endTimeUtc\":\"2020-01-13T22:46:55.8313773+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:46:55.8313773+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:46:55.8313773+00:00\",\"endTimeUtc\":\"2020-01-13T22:47:06.6438075+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:47:06.6438075+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:47:06.6438075+00:00\",\"endTimeUtc\":\"2020-01-14T01:11:38.0181533+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:11:38.0181533+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:11:38.0181533+00:00\",\"endTimeUtc\":\"2020-01-14T01:11:59.9086178+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:11:59.9086178+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:11:59.9086178+00:00\",\"endTimeUtc\":\"2020-01-14T01:22:17.3793846+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:22:17.3793846+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:22:17.3793846+00:00\",\"endTimeUtc\":\"2020-01-14T01:23:36.3255443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:23:36.3255443+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:36.3255443+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.8723129+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:03.88785+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:03.88785+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:03.88785+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:12.8565375+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:20.5439903+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:29.1220668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:29.1220668+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:29.1220668+00:00\",\"endTimeUtc\":\"2020-01-14T01:27:53.2006076+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:27:53.2006076+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:27:53.2006076+00:00\",\"endTimeUtc\":\"2020-01-14T01:44:49.2144076+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:44:49.2144076+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:44:49.2144076+00:00\",\"endTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:44:56.1362335+00:00\",\"endTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:04.9368807+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:04.9368807+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:46:04.9368807+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.9035648+00:00\",\"endTimeUtc\":\"2020-01-14T01:28:46.1571502+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:28:46.1571502+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:28:46.1571502+00:00\",\"endTimeUtc\":\"2020-01-14T01:29:45.8391762+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:29:45.8391762+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:29:45.8391762+00:00\",\"endTimeUtc\":\"2020-01-14T01:30:13.8702245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:30:13.8702245+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:51.169188+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:33.1532699+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:33.1532699+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:33.1532699+00:00\",\"endTimeUtc\":\"2020-01-14T01:30:42.4110052+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:30:42.4110052+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.8254423+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:13.8252772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:13.8252772+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.8410653+00:00\",\"endTimeUtc\":\"2020-01-14T01:27:09.6227772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:27:09.6227772+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:27:09.6227772+00:00\",\"endTimeUtc\":\"2020-01-14T01:27:40.8100594+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:27:40.8100594+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:27:40.8100594+00:00\",\"endTimeUtc\":\"2020-01-14T01:30:19.9951758+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:30:19.9951758+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:58.3960774+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:58.3960774+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:46:58.3960774+00:00\",\"endTimeUtc\":\"2020-01-14T01:47:05.5835277+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:47:05.5835277+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:47:05.5835277+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:13.5155857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:13.5155857+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:13.5155857+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:21.0936236+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:21.0936236+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:21.0936236+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:28.3904462+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:28.3904462+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:28.3904462+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:48.8434318+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:48.8434318+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:48.8434318+00:00\",\"endTimeUtc\":\"2020-01-14T02:01:27.4344051+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:01:27.4344051+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:57.5621104+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:05.8745482+00:00\",\"endTimeUtc\":\"2020-01-14T01:49:14.327612+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:49:14.327612+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:14.327612+00:00\",\"endTimeUtc\":\"2020-01-14T01:49:34.3587223+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:49:34.3587223+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:34.3587223+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:41.5149232+00:00\",\"endTimeUtc\":\"2020-01-14T01:57:45.3049753+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:57:45.3049753+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:57:45.3049753+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:01:27.4344051+00:00\",\"endTimeUtc\":\"2020-01-14T02:25:48.8393833+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:25:48.8393833+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:25:48.8393833+00:00\",\"endTimeUtc\":\"2020-01-14T02:26:15.6671789+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:26:15.6671789+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:26:15.6671789+00:00\",\"endTimeUtc\":\"2020-01-14T02:26:41.1134039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:26:41.1134039+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:26:41.1134039+00:00\",\"endTimeUtc\":\"2020-01-14T04:50:45.0469755+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T04:50:45.0469755+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T04:50:45.0469755+00:00\",\"endTimeUtc\":\"2020-01-14T04:51:21.0802457+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T04:51:21.0802457+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T04:51:21.0802457+00:00\",\"endTimeUtc\":\"2020-01-14T05:02:49.8456803+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:02:49.8456803+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:02:49.8456803+00:00\",\"endTimeUtc\":\"2020-01-14T05:04:46.1701887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:04:46.1701887+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:04:46.1701887+00:00\",\"endTimeUtc\":\"2020-01-14T06:10:22.515383+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:10:22.515383+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:01.2481227+00:00\",\"endTimeUtc\":\"2020-01-14T05:05:12.0448776+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:05:12.0448776+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:12.0448776+00:00\",\"endTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:19.5447748+00:00\",\"endTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:27.4509279+00:00\",\"endTimeUtc\":\"2020-01-14T05:05:35.9195802+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:05:35.9195802+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:35.9195802+00:00\",\"endTimeUtc\":\"2020-01-14T05:06:14.4347385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:06:14.4347385+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:06:14.4347385+00:00\",\"endTimeUtc\":\"2020-01-14T05:34:48.3284572+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:34:48.3284572+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:34:48.3284572+00:00\",\"endTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:34:55.6251739+00:00\",\"endTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"endTimeUtc\":\"2020-01-14T05:35:58.2658466+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:35:58.2658466+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:35:58.2658466+00:00\",\"endTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:00.3106374+00:00\",\"endTimeUtc\":\"2020-01-14T05:14:58.272756+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:14:58.272756+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:14:58.272756+00:00\",\"endTimeUtc\":\"2020-01-14T05:16:06.0832276+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:16:06.0832276+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:16:06.0832276+00:00\",\"endTimeUtc\":\"2020-01-14T05:16:55.8754933+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:16:55.8754933+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:04:59.5762704+00:00\",\"endTimeUtc\":\"2020-01-14T05:06:17.5128203+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:06:17.5128203+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:06:17.5128203+00:00\",\"endTimeUtc\":\"2020-01-14T05:12:00.8870105+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:12:00.8870105+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:00.7793776+00:00\",\"endTimeUtc\":\"2020-01-14T05:05:34.0758484+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:05:34.0758484+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:02.0762375+00:00\",\"endTimeUtc\":\"2020-01-14T05:09:39.7715171+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:09:39.7715171+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:09:39.7715171+00:00\",\"endTimeUtc\":\"2020-01-14T05:10:14.0054867+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:10:14.0054867+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:10:14.0054867+00:00\",\"endTimeUtc\":\"2020-01-14T05:12:03.0900958+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:12:03.0900958+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:10:22.515383+00:00\",\"endTimeUtc\":\"2020-01-14T06:11:08.8833391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:11:08.8833391+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:11:08.8833391+00:00\",\"endTimeUtc\":\"2020-01-14T06:11:16.2270112+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:11:16.2270112+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:11:16.2270112+00:00\",\"endTimeUtc\":\"2020-01-14T06:11:58.7136122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:11:58.7136122+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:11:58.7136122+00:00\",\"endTimeUtc\":\"2020-01-14T06:12:06.4479067+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:12:06.4479067+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:06.4479067+00:00\",\"endTimeUtc\":\"2020-01-14T06:12:14.0418787+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:12:14.0418787+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:14.0418787+00:00\",\"endTimeUtc\":\"2020-01-14T06:12:34.9478991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:12:34.9478991+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:34.9478991+00:00\",\"endTimeUtc\":\"2020-01-14T06:23:56.3567939+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:23:56.3567939+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:47.6977545+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:55.4789199+00:00\",\"endTimeUtc\":\"2020-01-14T06:13:03.6194618+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:13:03.6194618+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:13:03.6194618+00:00\",\"endTimeUtc\":\"2020-01-14T06:13:23.9473544+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:13:23.9473544+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:13:23.9473544+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:13:31.0254032+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:16.9549984+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:16.9549984+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:19:16.9549984+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:23:56.3567939+00:00\",\"endTimeUtc\":\"2020-01-14T06:43:38.0313649+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:43:38.0313649+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:43:38.0313649+00:00\",\"endTimeUtc\":\"2020-01-14T06:43:50.4062334+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:43:50.4062334+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:43:50.4062334+00:00\",\"endTimeUtc\":\"2020-01-14T06:44:01.1248668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:44:01.1248668+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:44:01.1248668+00:00\",\"endTimeUtc\":\"2020-01-14T08:59:38.7377995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T08:59:38.7377995+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T08:59:38.7377995+00:00\",\"endTimeUtc\":\"2020-01-14T08:59:59.9094185+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T08:59:59.9094185+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T08:59:59.9094185+00:00\",\"endTimeUtc\":\"2020-01-14T09:10:29.1660073+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:10:29.1660073+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:10:29.1660073+00:00\",\"endTimeUtc\":\"2020-01-14T09:11:52.1377394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:11:52.1377394+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:11:52.1377394+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:08.9187731+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:21.1686185+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:21.1686185+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:21.1686185+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:29.4028905+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:37.324668+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:45.6370616+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:45.6370616+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:45.6370616+00:00\",\"endTimeUtc\":\"2020-01-14T09:13:11.1992441+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:13:11.1992441+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:13:11.1992441+00:00\",\"endTimeUtc\":\"2020-01-14T09:39:41.5097975+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:39:41.5097975+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:39:41.5097975+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:39:48.7440849+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:47.2902561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:47.2902561+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:40:47.2902561+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:07.5594212+00:00\",\"endTimeUtc\":\"2020-01-14T19:13:56.4477922+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:13:56.4477922+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:13:56.4477922+00:00\",\"endTimeUtc\":\"2020-01-14T19:14:41.7925406+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:14:41.7925406+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:14:41.7925406+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:06.9344305+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:49.8088803+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:49.8088803+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:49.8088803+00:00\",\"endTimeUtc\":\"2020-01-14T09:15:51.6347515+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:15:51.6347515+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:07.6062946+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:29.6534072+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:29.6534072+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:07.1844212+00:00\",\"endTimeUtc\":\"2020-01-14T09:14:34.6981968+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:14:34.6981968+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:14:34.6981968+00:00\",\"endTimeUtc\":\"2020-01-14T09:14:58.4166526+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:14:58.4166526+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:14:58.4322725+00:00\",\"endTimeUtc\":\"2020-01-14T09:15:45.8066928+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:15:45.8066928+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:47.6973071+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:47.6973071+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:15:47.6973071+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:54.8847176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:54.8847176+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:15:54.8847176+00:00\",\"endTimeUtc\":\"2020-01-14T19:16:38.7599726+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:16:38.7599726+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:16:38.7599726+00:00\",\"endTimeUtc\":\"2020-01-14T19:16:45.9473812+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:16:45.9473812+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:16:45.9473812+00:00\",\"endTimeUtc\":\"2020-01-14T19:16:53.2910441+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:16:53.2910441+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:16:53.2910441+00:00\",\"endTimeUtc\":\"2020-01-14T19:17:12.5720648+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:17:12.5720648+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:12.5720648+00:00\",\"endTimeUtc\":\"2020-01-14T19:28:03.0725641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:28:03.0725641+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:21.400081+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:28.6343648+00:00\",\"endTimeUtc\":\"2020-01-14T19:17:36.3842665+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:17:36.3842665+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:36.3842665+00:00\",\"endTimeUtc\":\"2020-01-14T19:17:55.5133409+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:17:55.5133409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:55.5133409+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:18:02.4663861+00:00\",\"endTimeUtc\":\"2020-01-14T19:25:58.5276853+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:25:58.5276853+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:25:58.5276853+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:28:03.0725641+00:00\",\"endTimeUtc\":\"2020-01-14T19:46:34.9728907+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:46:34.9728907+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:46:34.9728907+00:00\",\"endTimeUtc\":\"2020-01-14T19:46:47.300957+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:46:47.300957+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:46:47.300957+00:00\",\"endTimeUtc\":\"2020-01-14T19:46:58.1602777+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:46:58.1602777+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:46:58.1602777+00:00\",\"endTimeUtc\":\"2020-01-14T22:10:59.2410081+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:10:59.2410081+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:10:59.2410081+00:00\",\"endTimeUtc\":\"2020-01-14T22:11:20.4752177+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:11:20.4752177+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:11:20.4752177+00:00\",\"endTimeUtc\":\"2020-01-14T22:21:52.4660816+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:21:52.4660816+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:21:52.4660816+00:00\",\"endTimeUtc\":\"2020-01-14T22:23:16.1973668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:23:16.1973668+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:16.1973668+00:00\",\"endTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:30.2440651+00:00\",\"endTimeUtc\":\"2020-01-14T22:23:43.0095293+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:23:43.0095293+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:43.0095293+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:51.3219271+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:58.9312097+00:00\",\"endTimeUtc\":\"2020-01-14T22:24:07.181113+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:24:07.181113+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:24:07.181113+00:00\",\"endTimeUtc\":\"2020-01-14T22:24:31.8683327+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:24:31.8683327+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:24:31.8683327+00:00\",\"endTimeUtc\":\"2020-01-14T23:01:01.5475012+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:01:01.5475012+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:01:01.5475012+00:00\",\"endTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:01:09.4536884+00:00\",\"endTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:14.4436082+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:14.4436082+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:02:14.4436082+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:30.6815736+00:00\",\"endTimeUtc\":\"2020-01-21T19:51:04.6113654+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:51:04.6113654+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:51:04.6113654+00:00\",\"endTimeUtc\":\"2020-01-21T19:51:54.2130427+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:51:54.2130427+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:51:54.2130427+00:00\",\"endTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:31.9315409+00:00\",\"endTimeUtc\":\"2020-01-14T22:24:20.9778308+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:24:20.9778308+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:24:20.9778308+00:00\",\"endTimeUtc\":\"2020-01-14T22:27:13.3355481+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:27:13.3355481+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:29.6190726+00:00\",\"endTimeUtc\":\"2020-01-14T22:23:51.4000517+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:23:51.4000517+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:29.6503182+00:00\",\"endTimeUtc\":\"2020-01-14T22:26:14.9454304+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:26:14.9454304+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:26:14.9454304+00:00\",\"endTimeUtc\":\"2020-01-14T22:26:41.4295683+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:26:41.4295683+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:26:41.4295683+00:00\",\"endTimeUtc\":\"2020-01-14T22:27:27.6498257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:27:27.6498257+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"endTimeUtc\":\"2020-01-21T19:53:02.3281561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:53:02.3281561+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:53:02.3281561+00:00\",\"endTimeUtc\":\"2020-01-21T19:53:11.4530473+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:53:11.4530473+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:53:11.4530473+00:00\",\"endTimeUtc\":\"2020-01-21T19:54:26.6637117+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:54:26.6637117+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:54:26.6637117+00:00\",\"endTimeUtc\":\"2020-01-21T21:07:55.9107799+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:07:55.9107799+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:07:55.9107799+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"steps\":[]}]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:13.0348712+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:28.2065518+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:05.9248401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:05.9248401+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:05.9248401+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:45.3333146+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:45.3333146+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:45.3489425+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:54.6457675+00:00\",\"endTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:06.0050809+00:00\",\"endTimeUtc\":\"2020-01-21T21:51:00.9422854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:51:00.9422854+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:51:00.9422854+00:00\",\"endTimeUtc\":\"2020-01-21T21:51:10.551977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:51:10.551977+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:51:10.551977+00:00\",\"endTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:51:19.4741246+00:00\",\"endTimeUtc\":\"2020-01-21T22:05:22.8185485+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:05:22.8185485+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:05:22.8185485+00:00\",\"endTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"endTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:06:08.4430797+00:00\",\"endTimeUtc\":\"2020-01-21T22:06:16.0681867+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:06:16.0681867+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:06:16.0681867+00:00\",\"endTimeUtc\":\"2020-01-21T22:09:09.7896325+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:09:09.7896325+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:09:09.7896325+00:00\",\"endTimeUtc\":\"2020-01-21T22:33:04.7348705+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:33:04.7348705+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:33:04.7348705+00:00\",\"endTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:33:14.9848277+00:00\",\"endTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"steps\":[]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:18.4005101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:18.4005101+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:50:18.4005101+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:49.5252832+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:49.5252832+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:50:49.5252832+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:51:07.8545994+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:07.9249573+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:07.9249573+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:07.9249573+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:16.1591629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:16.1591629+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:16.1591629+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:24.0808821+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:08.304224+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:08.304224+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:08.304224+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:53.6318032+00:00\",\"endTimeUtc\":\"2020-01-21T23:23:01.991072+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:23:01.991072+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:23:01.991072+00:00\",\"endTimeUtc\":\"2020-01-21T23:23:25.1356657+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:23:25.1356657+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:23:25.1356657+00:00\",\"endTimeUtc\":\"2020-01-21T23:46:46.6255248+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:46:46.6255248+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:46:46.7192709+00:00\",\"endTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:47:06.0525724+00:00\",\"endTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"steps\":[]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:13.0508086+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:13.0508086+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:13.0508086+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:34.2226009+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:34.2226009+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:34.2226009+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:41.8788106+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:49.5194021+00:00\",\"endTimeUtc\":\"2020-01-22T00:37:13.133349+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:37:13.133349+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:37:13.133349+00:00\",\"endTimeUtc\":\"2020-01-22T00:37:23.4925706+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:37:23.4925706+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:37:23.4925706+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:37:31.2424575+00:00\",\"endTimeUtc\":\"2020-01-22T00:50:34.8029066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:50:34.8029066+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:50:34.8029066+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:46.8965402+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:57.4746521+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:57.4746521+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:57.4746521+00:00\",\"endTimeUtc\":\"2020-01-22T00:54:32.7705595+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:54:32.7705595+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:54:32.7705595+00:00\",\"endTimeUtc\":\"2020-01-22T01:14:01.5954842+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:14:01.5954842+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:01.5954842+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:11.7047941+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"steps\":[]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"endTimeUtc\":\"2020-01-22T01:26:36.4203149+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:26:36.4203149+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:26:36.4203149+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:42.7323567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:42.7323567+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:27:42.7323567+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"endTimeUtc\":\"2020-01-22T01:52:39.711667+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:52:39.711667+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:28:00.4530161+00:00\",\"endTimeUtc\":\"2020-01-22T01:46:40.5134082+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:46:40.5134082+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:46:40.5134082+00:00\",\"endTimeUtc\":\"2020-01-22T01:52:39.6960409+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:52:39.6960409+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:39.711667+00:00\",\"endTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:46.5397821+00:00\",\"endTimeUtc\":\"2020-01-22T01:53:40.8834206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:53:40.8834206+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:53:40.8834206+00:00\",\"endTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:26.1284541+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:43.6594927+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:12.4091358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:12.4091358+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:12.4091358+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:30.3769337+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:30.3769337+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:30.3769337+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:41.0486867+00:00\",\"endTimeUtc\":\"2020-01-21T21:19:56.42815+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:19:56.42815+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:19:56.42815+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:49.1457961+00:00\",\"endTimeUtc\":\"2020-01-21T21:23:06.4894528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:23:06.4894528+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:06.4894528+00:00\",\"endTimeUtc\":\"2020-01-21T21:32:47.75905+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:32:47.75905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:32:47.75905+00:00\",\"endTimeUtc\":\"2020-01-21T22:01:22.9091919+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:01:22.9091919+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:01:22.9091919+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:26.4532206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:26.4532206+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:01:31.1591319+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:26.437645+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:26.437645+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:18:26.4688479+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:41.2371208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:41.2371208+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:41.2371208+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:56.0335911+00:00\",\"endTimeUtc\":\"2020-01-21T23:11:03.7833852+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:11:03.7833852+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:11:03.7833852+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:55.4708894+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:55.4708894+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:55.4865557+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:14:03.4238719+00:00\",\"endTimeUtc\":\"2020-01-21T23:26:23.4065239+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:26:23.4065239+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:26:23.4065239+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:28:53.2946379+00:00\",\"endTimeUtc\":\"2020-01-21T23:29:01.8570451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:29:01.8570451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:29:01.8570451+00:00\",\"endTimeUtc\":\"2020-01-21T23:34:23.5548169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:34:23.5548169+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:34:23.5548169+00:00\",\"endTimeUtc\":\"2020-01-22T00:06:09.5420958+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:06:09.5420958+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:06:09.9483387+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:06:16.8857546+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:33.5152879+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:33.5152879+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:33.5309169+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"steps\":[]}]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"endTimeUtc\":\"2020-01-22T01:03:15.9370658+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:03:15.9370658+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:03:15.9370658+00:00\",\"endTimeUtc\":\"2020-01-22T01:04:07.171333+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:04:07.171333+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.4721844+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:45.1907186+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:56.3468299+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:42.4861728+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:38.8646724+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:38.8646724+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:38.8646724+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:52.0364066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:52.0364066+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:52.0364066+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:03.7707195+00:00\",\"endTimeUtc\":\"2020-01-21T22:17:41.531768+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:17:41.531768+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:17:41.5473866+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:27:48.9390974+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:27:56.7516246+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:28:04.1266523+00:00\",\"endTimeUtc\":\"2020-01-21T22:28:12.6891702+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:28:12.6891702+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:28:12.6891702+00:00\",\"endTimeUtc\":\"2020-01-21T22:43:22.2211292+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:43:22.2211292+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:43:22.2211292+00:00\",\"endTimeUtc\":\"2020-01-21T23:02:22.4254307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:02:22.4254307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:22.4254307+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:29.37768+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:19.6137757+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:19.6137757+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:19.6137757+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:49.7695361+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:49.7695361+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:49.7695361+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:16:05.0192926+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:23.320443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:23.320443+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:23.320443+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:33.1171835+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:33.1171835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:33.1171835+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:20.1603097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:20.1603097+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:40.226467+00:00\",\"endTimeUtc\":\"2020-01-21T23:36:23.1159838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:36:23.1159838+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:36:23.1159838+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:20.0978141+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:20.0978141+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:20.269683+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:42.5035212+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:50.5815712+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:59.7220946+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:59.7220946+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:59.7220946+00:00\",\"endTimeUtc\":\"2020-01-21T23:53:32.5558654+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:53:32.5558654+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:53:32.5871115+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:14.6671122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:14.6671122+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:14.6671122+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:49.2248007+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:49.2248007+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:22.323154+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:49.2091796+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:49.2091796+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:33:49.2248007+00:00\",\"endTimeUtc\":\"2020-01-22T00:44:18.3194747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:44:18.3194747+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:18.5069746+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:16.5844182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:16.5844182+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:16.5844182+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:33.8812636+00:00\",\"endTimeUtc\":\"2020-01-22T00:52:55.4276939+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:52:55.4276939+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:52:55.4276939+00:00\",\"endTimeUtc\":\"2020-01-22T00:53:06.0058039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:53:06.0058039+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:53:06.0058039+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:53:14.0057895+00:00\",\"endTimeUtc\":\"2020-01-22T01:11:23.2970482+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:11:23.2970482+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:11:23.2970482+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:04.9860691+00:00\",\"endTimeUtc\":\"2020-01-22T01:14:21.5796421+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:14:21.5796421+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:21.5796421+00:00\",\"endTimeUtc\":\"2020-01-22T01:15:58.7037908+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:15:58.7037908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:15:58.7037908+00:00\",\"endTimeUtc\":\"2020-01-22T01:32:30.5961244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:32:30.5961244+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:32:30.7523729+00:00\",\"endTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:32:38.5804469+00:00\",\"endTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:05.0512036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:05.0512036+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:56:05.0512036+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:39.6274728+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:39.6274728+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:56:39.6274728+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"steps\":[]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:44.5657277+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:56.6905792+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:35.0651109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:35.0651109+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:35.0651109+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:59.8801155+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:59.8801155+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:59.8801155+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:10.4425575+00:00\",\"endTimeUtc\":\"2020-01-21T21:38:02.0096815+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:38:02.0096815+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:38:02.0096815+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:40:41.3375824+00:00\",\"endTimeUtc\":\"2020-01-21T21:44:14.2432437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:44:14.2432437+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:44:14.2432437+00:00\",\"endTimeUtc\":\"2020-01-21T21:59:22.3785148+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:59:22.3785148+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:59:22.3941416+00:00\",\"endTimeUtc\":\"2020-01-21T22:17:29.2193705+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:17:29.2193705+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:17:29.2349968+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:17:37.3599263+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"endTimeUtc\":\"2020-01-21T22:40:50.2029868+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:40:50.2029868+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:40:50.2029868+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:11.1565979+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:11.1565979+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:11.1565979+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:19.9224181+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:27.3132081+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:36.1571343+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:36.1571343+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:36.1571343+00:00\",\"endTimeUtc\":\"2020-01-21T22:46:29.401598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:46:29.401598+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:46:29.401598+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:46:36.8703404+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:14.5513614+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:14.5513614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:14.5513614+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"endTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:47.3330282+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:56.2860262+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:56.2860262+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:56.2860262+00:00\",\"endTimeUtc\":\"2020-01-21T23:18:19.6919688+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:18:19.6919688+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:18:19.6919688+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:38.3854496+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:38.3854496+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:38.3854496+00:00\",\"endTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:45.3697421+00:00\",\"endTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"endTimeUtc\":\"2020-01-21T23:49:27.5242902+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:49:27.5242902+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:27.7899104+00:00\",\"endTimeUtc\":\"2020-01-21T23:50:44.9316634+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:50:44.9316634+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:50:44.9316634+00:00\",\"endTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:44.893848+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:56.4718314+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:23.9714954+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:23.9714954+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:23.9714954+00:00\",\"endTimeUtc\":\"2020-01-21T21:30:36.1166647+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:30:36.1166647+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:36.1166647+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:14.3096209+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:14.3096209+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:43.4291143+00:00\",\"endTimeUtc\":\"2020-01-21T22:02:37.2835822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:02:37.2835822+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:02:37.2835822+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:14.2939947+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:14.2939947+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:14.3096209+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:22.3879788+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:29.825708+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:37.4196779+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:37.4196779+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:37.4196779+00:00\",\"endTimeUtc\":\"2020-01-21T22:28:50.452471+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:28:50.452471+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:28:50.452471+00:00\",\"endTimeUtc\":\"2020-01-21T22:45:46.9484958+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:45:46.9484958+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:45:46.9484958+00:00\",\"endTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:45:54.1828727+00:00\",\"endTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"endTimeUtc\":\"2020-01-21T22:55:46.0224211+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:55:46.0224211+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:55:46.0224211+00:00\",\"endTimeUtc\":\"2020-01-21T23:04:47.1140466+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:04:47.1140466+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:04:47.1140466+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:21.0178129+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:21.0178129+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:21.0178129+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"endTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:35.0949794+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:42.6257344+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:42.6257344+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:42.6257344+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:00.9875991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:00.9875991+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:00.9875991+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:08.0343949+00:00\",\"endTimeUtc\":\"2020-01-21T23:24:58.7295737+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:24:58.7295737+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:24:58.7295737+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"endTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:53.2856641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:53.2856641+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:31:08.0882375+00:00\",\"endTimeUtc\":\"2020-01-21T23:31:16.4318934+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:31:16.4318934+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:31:16.4318934+00:00\",\"endTimeUtc\":\"2020-01-21T23:32:37.4622396+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:32:37.4622396+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:32:37.4622396+00:00\",\"endTimeUtc\":\"2020-01-21T23:45:38.7377436+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:45:38.7377436+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:45:38.768995+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:45:46.1595377+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"endTimeUtc\":\"2020-01-22T00:04:03.8587127+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:04:03.8587127+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:04:04.2337042+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:10.0671961+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:10.0671961+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:10.0828192+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:45.2544746+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:45.2544746+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:45.2544746+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:53.2700401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:53.2700401+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:53.3637872+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:14:00.5356316+00:00\",\"endTimeUtc\":\"2020-01-22T00:14:09.3168027+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:14:09.3168027+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:14:09.3168027+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:40.8049311+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:40.8049311+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:40.8049311+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:48.3360664+00:00\",\"endTimeUtc\":\"2020-01-22T00:46:48.7252513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:46:48.7252513+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:46:48.7252513+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"endTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:30.3186482+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:43.2873735+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:43.2873735+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:43.3030007+00:00\",\"endTimeUtc\":\"2020-01-22T00:52:31.0214765+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:52:31.0214765+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:52:31.0214765+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:41.8456692+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:41.8456692+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:41.8456692+00:00\",\"endTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:49.2987918+00:00\",\"endTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"endTimeUtc\":\"2020-01-22T01:11:31.062528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:11:31.062528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:11:31.062528+00:00\",\"endTimeUtc\":\"2020-01-22T01:15:22.6415739+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:15:22.6415739+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:15:22.6415739+00:00\",\"endTimeUtc\":\"2020-01-22T01:16:07.9380977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:16:07.9380977+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:16:07.9380977+00:00\",\"endTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"endTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:59:06.6389207+00:00\",\"endTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:28.1755576+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:27.1745811+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:27.1745811+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:27.1745811+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:30.9265023+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:30.9265023+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:30.9265023+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:38.7702008+00:00\",\"endTimeUtc\":\"2020-01-21T21:31:35.8193993+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:31:35.8193993+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:31:35.8193993+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:23.0145816+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:23.0145816+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:31:43.6943499+00:00\",\"endTimeUtc\":\"2020-01-21T21:36:33.5102727+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:36:33.5102727+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:33.5102727+00:00\",\"endTimeUtc\":\"2020-01-21T21:36:42.4945858+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:36:42.4945858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:42.4945858+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:50.5257818+00:00\",\"endTimeUtc\":\"2020-01-21T22:22:00.6541653+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:22:00.6541653+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:22:00.6697913+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:14.4831367+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:22.9989535+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:22.9989535+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:23.0302062+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:30.7335171+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:38.9524161+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:38.9524161+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:38.9524161+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:04.2341344+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:04.2341344+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:25:04.2341344+00:00\",\"endTimeUtc\":\"2020-01-21T22:43:57.2682754+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:43:57.2682754+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:43:57.2682754+00:00\",\"endTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:44:05.7214728+00:00\",\"endTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:44:05.7683363+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:45.0026397+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:45.0026397+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:02.5082178+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:02.5082178+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:02.5082178+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:45.742019+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:45.742019+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:45.742019+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"endTimeUtc\":\"2020-01-21T23:20:41.3350564+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:20:41.3350564+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:20:41.3350564+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:13.6792199+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:13.6792199+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:20:49.2568265+00:00\",\"endTimeUtc\":\"2020-01-21T23:49:05.3682862+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:49:05.3682862+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:05.4776614+00:00\",\"endTimeUtc\":\"2020-01-21T23:49:15.3525508+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:49:15.3525508+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:15.3525508+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:23.74308+00:00\",\"endTimeUtc\":\"2020-01-22T00:14:01.7387324+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:14:01.7387324+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:14:01.7387324+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:13.6167255+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:13.6167255+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:13.7417237+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:21.2729214+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:29.5072396+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:29.5072396+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:29.5072396+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:51.0227158+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:51.0227158+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:51.0383394+00:00\",\"endTimeUtc\":\"2020-01-22T00:44:00.1789193+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:44:00.1789193+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:00.1789193+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:09.2726312+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:09.1788832+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:25.4124097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:25.4124097+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"endTimeUtc\":\"2020-01-22T01:00:02.6593124+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:00:02.6593124+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:00:02.6593124+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:50.9684259+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:50.9684259+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:18:50.9684259+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"endTimeUtc\":\"2020-01-22T01:19:47.4994539+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:19:47.4994539+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:19:47.4994539+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:09.3407469+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:09.3407469+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:19:55.6869189+00:00\",\"endTimeUtc\":\"2020-01-22T01:23:54.264378+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:23:54.264378+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:23:54.264378+00:00\",\"endTimeUtc\":\"2020-01-22T01:24:03.1706617+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:24:03.1706617+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:24:03.1706617+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:24:10.8737178+00:00\",\"endTimeUtc\":\"2020-01-22T01:45:38.2484955+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:45:38.2484955+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:45:38.2484955+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:09.3251248+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:09.3251248+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:09.3407469+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:16.6844449+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:24.9031312+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:24.9031312+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:24.9031312+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:54.246677+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:54.246677+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:54.246677+00:00\",\"endTimeUtc\":\"2020-01-22T02:06:20.4931093+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:06:20.4931093+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:06:20.4931093+00:00\",\"endTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:06:28.0711335+00:00\",\"endTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:06:28.0711335+00:00\",\"endTimeUtc\":\"2020-01-22T02:10:37.913103+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:10:37.913103+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"endTimeUtc\":\"2020-01-22T02:20:18.1256892+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:20:18.1256892+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:20:18.1256892+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:19.1331926+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:19.1331926+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:36:19.1331926+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"endTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:36:34.8675287+00:00\",\"endTimeUtc\":\"2020-01-22T02:39:13.3681742+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:39:13.3681742+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:39:13.3681742+00:00\",\"endTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:39:20.6494092+00:00\",\"endTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"endTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:00.8008016+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:09.2694265+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:13.2373325+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:13.2373325+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:09.113186+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:09.0506785+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:10.1279933+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:10.1279933+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"endTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.2846913+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:42.8157454+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:59.518669+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:59.518669+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:59.518669+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:09.6904196+00:00\",\"endTimeUtc\":\"2020-01-21T21:24:56.4419568+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:24:56.4419568+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:24:56.4419568+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:41.7233024+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:51.0044996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:51.0044996+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:51.0044996+00:00\",\"endTimeUtc\":\"2020-01-21T21:36:22.9947345+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:36:22.9947345+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:22.9947345+00:00\",\"endTimeUtc\":\"2020-01-21T22:02:14.7681502+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:02:14.7681502+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:02:14.783776+00:00\",\"endTimeUtc\":\"2020-01-21T22:16:20.1105885+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:16:20.1105885+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:02:23.6743222+00:00\",\"endTimeUtc\":\"2020-01-21T22:16:20.0950071+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:16:20.0950071+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:16:20.1262103+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:07.6877687+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:07.6877687+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:18:07.6877687+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:28.9096681+00:00\",\"endTimeUtc\":\"2020-01-21T21:20:15.724895+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:20:15.724895+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:15.724895+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:24.1154652+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:08.1182178+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:08.1182178+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:32.131042+00:00\",\"endTimeUtc\":\"2020-01-21T21:20:41.5997226+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:20:41.5997226+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:41.5997226+00:00\",\"endTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:49.115297+00:00\",\"endTimeUtc\":\"2020-01-21T21:29:52.8943526+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:29:52.8943526+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:29:52.8943526+00:00\",\"endTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:08.1025971+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:08.1025971+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:08.1182178+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:15.8369201+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:24.3837457+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:24.3837457+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:24.3837457+00:00\",\"endTimeUtc\":\"2020-01-21T21:56:27.3087066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:56:27.3087066+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:56:27.3087066+00:00\",\"endTimeUtc\":\"2020-01-21T22:31:45.7353656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:31:45.7353656+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:31:45.7353656+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:31:53.704073+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"endTimeUtc\":\"2020-01-21T22:48:49.2135841+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:48:49.2135841+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:48:49.2135841+00:00\",\"endTimeUtc\":\"2020-01-21T22:49:46.4163643+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:49:46.4163643+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:49:46.4163643+00:00\",\"endTimeUtc\":\"2020-01-22T00:43:35.56965+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:43:35.56965+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:43:35.56965+00:00\",\"endTimeUtc\":\"2020-01-22T00:44:56.9130829+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:44:56.9130829+00:00\",\"steps\":[]},{\"name\":\"Install Azure Monitor and Post-Update WAS\",\"description\":\"Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:56.9130829+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:45:05.5849287+00:00\",\"endTimeUtc\":\"2020-01-22T00:46:47.0690054+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:46:47.0690054+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:46:47.0690054+00:00\",\"endTimeUtc\":\"2020-01-22T00:47:32.4126424+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:47:32.4126424+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:47:32.4126424+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:54.8655887+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:06.599944+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:06.599944+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:06.599944+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:16.2093026+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:36.1715373+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:36.1715373+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:36.1871521+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:22.0645552+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:30.4864166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:30.4864166+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:30.4864166+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:01.4863653+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:01.4863653+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:01.4863653+00:00\",\"endTimeUtc\":\"2020-01-22T01:20:53.2494449+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:20:53.2494449+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:20:53.2494449+00:00\",\"endTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:21:00.5773374+00:00\",\"endTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"endTimeUtc\":\"2020-01-22T01:28:59.549637+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:28:59.549637+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:28:59.549637+00:00\",\"endTimeUtc\":\"2020-01-22T01:33:29.0843451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:33:29.0843451+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:33:29.0999704+00:00\",\"endTimeUtc\":\"2020-01-22T01:49:18.6215246+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:49:18.6215246+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:49:18.6215246+00:00\",\"endTimeUtc\":\"2020-01-22T01:51:54.7430261+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:51:54.7430261+00:00\",\"steps\":[]},{\"name\":\"Install Azure Monitor and Post-Update WAS\",\"description\":\"Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:51:54.7430261+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:33.4927125+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:33.4927125+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:01.9773834+00:00\",\"endTimeUtc\":\"2020-01-22T01:52:47.9147727+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:52:47.9147727+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:47.9147727+00:00\",\"endTimeUtc\":\"2020-01-22T01:53:38.4303012+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:53:38.4303012+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:53:38.4303012+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:33.4770874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:33.4770874+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:54:33.4927125+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:24.0998386+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:31.9279162+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:04.1933184+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:04.1933184+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:04.1933184+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:15.4432445+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:15.4432445+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:15.4432445+00:00\",\"endTimeUtc\":\"2020-01-21T21:23:02.1769754+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:23:02.1769754+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:02.1769754+00:00\",\"endTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:12.0675495+00:00\",\"endTimeUtc\":\"2020-01-21T22:04:36.2721437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:04:36.2721437+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:04:36.2877685+00:00\",\"endTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:19:52.7961249+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:01.5304124+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:10.4678254+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:43.1081101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:43.1081101+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:43.1081101+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:52.0142661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:52.0142661+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:52.0142661+00:00\",\"endTimeUtc\":\"2020-01-21T22:37:04.7328058+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:37:04.7328058+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:37:04.7328058+00:00\",\"endTimeUtc\":\"2020-01-21T23:01:43.2432949+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:01:43.2432949+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:01:43.2432949+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:01:50.195417+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:16.9716428+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:16.9716428+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:16.9716428+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:18.8354517+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:18.8354517+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:18.9135713+00:00\",\"endTimeUtc\":\"2020-01-22T00:18:42.7098636+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:18:42.7098636+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:18:42.7098636+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:18.2267425+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:18.2267425+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:19:18.2267425+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:26.5079182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:26.5079182+00:00\",\"steps\":[]},{\"name\":\"Start DNS Orchestrator\",\"description\":\"Start DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:19:26.5079182+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:19:58.3547765+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:20:05.2297217+00:00\",\"endTimeUtc\":\"2020-01-22T00:20:36.0893554+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:20:36.0893554+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:20:36.0893554+00:00\",\"endTimeUtc\":\"2020-01-22T00:20:44.2767851+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:20:44.2767851+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:20:44.2767851+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:04.320855+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:04.320855+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:04.320855+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:11.3676634+00:00\",\"endTimeUtc\":\"2020-01-22T00:28:45.3398506+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:28:45.3398506+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:28:45.3398506+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:33.6640857+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:52.1637871+00:00\",\"endTimeUtc\":\"2020-01-22T00:32:31.5382171+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:32:31.5382171+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:32:31.5382171+00:00\",\"endTimeUtc\":\"2020-01-22T00:32:39.5849895+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:32:39.5849895+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:32:39.5849895+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:07.9283788+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:07.9283788+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:33:07.9283788+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:32.6311515+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:32.6311515+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:32.6311515+00:00\",\"endTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:41.334252+00:00\",\"endTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"endTimeUtc\":\"2020-01-22T00:58:56.3001572+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:58:56.3001572+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:58:56.3001572+00:00\",\"endTimeUtc\":\"2020-01-22T01:03:31.4839068+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:03:31.4839068+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:03:31.4839068+00:00\",\"endTimeUtc\":\"2020-01-22T01:04:55.2052288+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:04:55.2052288+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:04:55.2052288+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:41.3613971+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:41.3613971+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:41.3613971+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:50.3770049+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:50.3770049+00:00\",\"steps\":[]},{\"name\":\"Start DNS Orchestrator\",\"description\":\"Start DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:50.3770049+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"endTimeUtc\":\"2020-01-22T01:07:03.970639+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:07:03.970639+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.7222354+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:32.9900037+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:32.9900037+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:32.9900037+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:03.6929238+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:03.6929238+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:03.6929238+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:38.4617781+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:38.4617781+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:12.2241135+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:24.0053053+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:24.0053053+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:24.0053053+00:00\",\"endTimeUtc\":\"2020-01-21T21:23:17.5206441+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:23:17.5206441+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:17.5206441+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:26.4112193+00:00\",\"endTimeUtc\":\"2020-01-21T21:30:02.7067874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:30:02.7067874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:02.7067874+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:38.4461522+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:38.4461522+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:38.4617781+00:00\",\"endTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:46.6023509+00:00\",\"endTimeUtc\":\"2020-01-21T21:34:26.9836362+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:34:26.9836362+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:34:26.9836362+00:00\",\"endTimeUtc\":\"2020-01-21T21:50:33.6131711+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:50:33.6131711+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:50:33.6131711+00:00\",\"endTimeUtc\":\"2020-01-21T22:08:14.1797252+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:08:14.1797252+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:08:14.1797252+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:08:21.7423123+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"endTimeUtc\":\"2020-01-21T22:21:38.7481497+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:21:38.7481497+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:21:38.7481497+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:52.1098371+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:52.1098371+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:25:52.1098371+00:00\",\"endTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:26:01.4849501+00:00\",\"endTimeUtc\":\"2020-01-21T22:37:24.607613+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:37:24.607613+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:37:24.607613+00:00\",\"endTimeUtc\":\"2020-01-21T22:45:10.1279728+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:45:10.1279728+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:45:10.1279728+00:00\",\"endTimeUtc\":\"2020-01-21T22:47:25.557711+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:47:25.557711+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:47:25.557711+00:00\",\"endTimeUtc\":\"2020-01-21T23:00:03.7896599+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:00:03.7896599+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:03.7896599+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:16.9905323+00:00\",\"endTimeUtc\":\"2020-01-21T23:00:54.0636986+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:00:54.0636986+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:54.1105683+00:00\",\"endTimeUtc\":\"2020-01-21T23:06:40.2317083+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:06:40.2317083+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:06:40.2317083+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:06:47.3875745+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:13.4873439+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:13.4873439+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:13.4873439+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:37.7853496+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:46.1289626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:46.1289626+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:46.1289626+00:00\",\"endTimeUtc\":\"2020-01-21T23:16:08.9879736+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:16:08.9879736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:16:08.9879736+00:00\",\"endTimeUtc\":\"2020-01-21T23:44:32.0737824+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:44:32.0737824+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:44:32.2144004+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:44:39.5736966+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"endTimeUtc\":\"2020-01-21T23:57:46.6572154+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:57:46.6572154+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:57:46.6572154+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:33.820579+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:33.820579+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:33.820579+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:43.8673611+00:00\",\"endTimeUtc\":\"2020-01-22T00:30:23.8372863+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:30:23.8372863+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:30:23.8372863+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:23.7250734+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:23.7250734+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.9565623+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:04.7061061+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:04.7061061+00:00\",\"steps\":[]},{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:04.7221356+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:15.3153511+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"endTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:23.2832707+00:00\",\"endTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:18:53.1785739+00:00\",\"endTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:19:04.1159986+00:00\",\"endTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"steps\":[]}]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"endTimeUtc\":\"2020-01-21T22:19:55.3898494+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:19:55.3898494+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:19:55.4211208+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:03.7335366+00:00\",\"endTimeUtc\":\"2020-01-24T00:19:55.2520722+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:19:55.2520722+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:19:55.2520722+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:20:02.111359+00:00\",\"endTimeUtc\":\"2020-01-24T00:22:52.0608096+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:22:52.0608096+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:22:52.0608096+00:00\",\"endTimeUtc\":\"2020-01-24T00:22:59.107603+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:22:59.107603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:22:59.107603+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:23:05.5137741+00:00\",\"endTimeUtc\":\"2020-01-24T00:34:11.6037961+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:34:11.6037961+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:34:11.6194145+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"endTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:42.5816766+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:49.472215+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:49.472215+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:49.472215+00:00\",\"endTimeUtc\":\"2020-01-24T00:37:08.4251066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:37:08.4251066+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:37:08.4251066+00:00\",\"endTimeUtc\":\"2020-01-24T00:48:03.0743452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:48:03.0743452+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Containers Prerequisites\",\"description\":\"Apply Service Fabric containers prerequisites on new fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:48:03.0743452+00:00\",\"endTimeUtc\":\"2020-01-24T00:50:00.3959985+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:50:00.3959985+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:50:00.3959985+00:00\",\"endTimeUtc\":\"2020-01-24T00:58:30.4928218+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:58:30.4928218+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:50:07.4896661+00:00\",\"endTimeUtc\":\"2020-01-24T00:53:50.3856924+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:53:50.3856924+00:00\",\"steps\":[]},{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:50:14.4739651+00:00\",\"endTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6374347+00:00\",\"endTimeUtc\":\"2020-01-24T00:52:37.8554019+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:52:37.8554019+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:52:37.8554019+00:00\",\"endTimeUtc\":\"2020-01-24T00:54:00.1199418+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:54:00.1199418+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQLWAS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6374347+00:00\",\"endTimeUtc\":\"2020-01-24T00:54:27.5883465+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:54:27.5883465+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:54:27.5883465+00:00\",\"endTimeUtc\":\"2020-01-24T00:54:48.1509424+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:54:48.1509424+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6530599+00:00\",\"endTimeUtc\":\"2020-01-24T00:55:50.6732055+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:55:50.6732055+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:55:50.6732055+00:00\",\"endTimeUtc\":\"2020-01-24T00:56:20.6167338+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:56:20.6167338+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:56:20.6167338+00:00\",\"endTimeUtc\":\"2020-01-24T00:56:50.9769285+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:56:50.9769285+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:56:50.9769285+00:00\",\"endTimeUtc\":\"2020-01-24T00:57:21.3066452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:57:21.3066452+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:57:21.3066452+00:00\",\"endTimeUtc\":\"2020-01-24T00:57:51.2750378+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:57:51.2750378+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:57:51.2750378+00:00\",\"endTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6218128+00:00\",\"endTimeUtc\":\"2020-01-24T00:56:48.8669663+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:56:48.8669663+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:58:30.4928218+00:00\",\"endTimeUtc\":\"2020-01-24T01:04:51.4391775+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:04:51.4391775+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:04:51.4391775+00:00\",\"endTimeUtc\":\"2020-01-24T01:07:51.3867341+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:07:51.3867341+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:07:51.4023556+00:00\",\"endTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"endTimeUtc\":\"2020-01-24T01:55:26.7659736+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:55:26.7659736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:55:26.7659736+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:55:33.4221501+00:00\",\"endTimeUtc\":\"2020-01-24T01:58:33.1048882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:58:33.1048882+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:58:33.1048882+00:00\",\"endTimeUtc\":\"2020-01-24T01:58:39.9485632+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:58:39.9485632+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:58:39.9485632+00:00\",\"endTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:58:46.2609993+00:00\",\"endTimeUtc\":\"2020-01-24T02:05:54.4398369+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:05:54.4398369+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:05:54.4398369+00:00\",\"endTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:08.4916648+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:15.366587+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:15.366587+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:15.366587+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:34.6272307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:34.6272307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:34.6272307+00:00\",\"endTimeUtc\":\"2020-01-24T02:18:17.8235944+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:18:17.8235944+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Containers Prerequisites\",\"description\":\"Apply Service Fabric containers prerequisites on new fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:18:17.8235944+00:00\",\"endTimeUtc\":\"2020-01-24T02:19:31.1077861+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:19:31.1077861+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:19:31.1077861+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:19:38.0139531+00:00\",\"endTimeUtc\":\"2020-01-24T02:23:00.1224475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:23:00.1224475+00:00\",\"steps\":[]},{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:19:38.0295767+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:15.201018+00:00\",\"endTimeUtc\":\"2020-01-24T02:23:57.9374809+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:23:57.9374809+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:23:57.9374809+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:18.8591254+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:18.8591254+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQLWAS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:17.7322289+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:02.6405525+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:02.6405525+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:24:02.6405525+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:22.3278276+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:22.3278276+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:07.0448547+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:06.3905086+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:06.3905086+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:24:06.3905086+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:38.0056435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:38.0056435+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:24:38.0056435+00:00\",\"endTimeUtc\":\"2020-01-24T02:25:07.2922528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:25:07.2922528+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:25:07.2922528+00:00\",\"endTimeUtc\":\"2020-01-24T02:25:38.7450996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:25:38.7450996+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:25:38.7450996+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:10.3853715+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:10.3853715+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:26:10.3853715+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:07.6073486+00:00\",\"endTimeUtc\":\"2020-01-24T02:25:00.5423277+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:25:00.5423277+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"endTimeUtc\":\"2020-01-24T02:32:53.4076051+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:32:53.4076051+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:32:53.4076051+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:08.5314358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:08.5314358+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:08.5314358+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:35.3436273+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:35.3436273+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:35.3436273+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:41.9060524+00:00\",\"endTimeUtc\":\"2020-01-24T03:02:24.7644933+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:02:24.7644933+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:02:24.7644933+00:00\",\"endTimeUtc\":\"2020-01-24T03:02:31.6394163+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:02:31.6394163+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:02:31.6394163+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:02:37.9674714+00:00\",\"endTimeUtc\":\"2020-01-24T03:10:16.1269433+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:10:16.1269433+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:10:16.1269433+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:29.2600351+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:36.1974528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:36.1974528+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:36.1974528+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:54.6659768+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:54.6659768+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:54.6659768+00:00\",\"endTimeUtc\":\"2020-01-24T03:23:13.5982706+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:23:13.5982706+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Containers Prerequisites\",\"description\":\"Apply Service Fabric containers prerequisites on new fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:23:13.5982706+00:00\",\"endTimeUtc\":\"2020-01-24T03:24:23.6939396+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:24:23.6939396+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:24:23.6939396+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:24:30.6938572+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"steps\":[]},{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:24:30.7407252+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:42.4586799+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:24.804741+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:24.804741+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:24.804741+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:48.8044685+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:48.8044685+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQLWAS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:38.6305918+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:30.6327981+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:30.6327981+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:30.6327981+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:51.8669418+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:51.8669418+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:42.4586799+00:00\",\"endTimeUtc\":\"2020-01-24T03:26:41.8486507+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:26:41.8486507+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:26:41.8486507+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:18.0391863+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:18.0391863+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:18.0391863+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:52.1794344+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:52.1794344+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:52.1794344+00:00\",\"endTimeUtc\":\"2020-01-24T03:28:24.3509492+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:28:24.3509492+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:28:24.3509492+00:00\",\"endTimeUtc\":\"2020-01-24T03:28:56.2255969+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:28:56.2255969+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:28:56.2255969+00:00\",\"endTimeUtc\":\"2020-01-24T03:29:47.807738+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:29:47.807738+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:00.8810398+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"endTimeUtc\":\"2020-01-24T03:37:10.8390388+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:37:10.8390388+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:37:10.8390388+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:19.5309616+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:19.5309616+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:19.5309616+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Upgrade all SF apps\",\"description\":\"Update all SF applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:33.9995471+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:41.0776017+00:00\",\"endTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:48.2806409+00:00\",\"endTimeUtc\":\"2020-01-24T03:40:36.9562858+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:40:36.9562858+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:40:36.9562858+00:00\",\"endTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:40:45.3468182+00:00\",\"endTimeUtc\":\"2020-01-24T03:42:01.1301331+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:42:01.1301331+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:42:01.1301331+00:00\",\"endTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"endTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:42:43.8802679+00:00\",\"endTimeUtc\":\"2020-01-24T04:05:00.1281387+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:05:00.1281387+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:05:00.1281387+00:00\",\"endTimeUtc\":\"2020-01-24T04:17:17.8290103+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:17:17.8290103+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:09.8017649+00:00\",\"endTimeUtc\":\"2020-01-24T03:58:04.0879688+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:58:04.0879688+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:58:04.0879688+00:00\",\"endTimeUtc\":\"2020-01-24T04:21:34.1000185+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:21:34.1000185+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:16.84854+00:00\",\"endTimeUtc\":\"2020-01-24T04:03:42.1759039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:03:42.1759039+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:03:42.1915314+00:00\",\"endTimeUtc\":\"2020-01-24T04:16:20.6563712+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:16:20.6563712+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:15.8173004+00:00\",\"endTimeUtc\":\"2020-01-24T03:58:59.838921+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:58:59.838921+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:58:59.838921+00:00\",\"endTimeUtc\":\"2020-01-24T04:16:01.609599+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:16:01.609599+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:17.4422837+00:00\",\"endTimeUtc\":\"2020-01-24T04:17:04.7041206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:17:04.7041206+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:17:04.7041206+00:00\",\"endTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:27:04.7793181+00:00\",\"endTimeUtc\":\"2020-01-24T04:28:43.6096008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:28:43.6096008+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:28:43.6096008+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:14.609268+00:00\",\"endTimeUtc\":\"2020-01-24T04:38:05.204652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:38:05.204652+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:08.1874585+00:00\",\"endTimeUtc\":\"2020-01-24T05:10:58.1992931+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:10:58.1992931+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:10:58.1992931+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:11.2655498+00:00\",\"endTimeUtc\":\"2020-01-24T04:38:23.4547434+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:38:23.4547434+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:38:23.4547434+00:00\",\"endTimeUtc\":\"2020-01-24T04:39:04.2042204+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:39:04.2042204+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:08.6718278+00:00\",\"endTimeUtc\":\"2020-01-24T04:55:31.7211626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:55:31.7211626+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:55:31.7211626+00:00\",\"endTimeUtc\":\"2020-01-24T04:56:13.3662575+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:56:13.3662575+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:06.3906051+00:00\",\"endTimeUtc\":\"2020-01-24T04:44:14.2394207+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:44:14.2394207+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:39.2027476+00:00\",\"endTimeUtc\":\"2020-01-24T04:53:27.2979307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:53:27.2979307+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:53:27.2979307+00:00\",\"endTimeUtc\":\"2020-01-24T04:54:58.7581475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:54:58.7581475+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:11.6874242+00:00\",\"endTimeUtc\":\"2020-01-24T04:54:57.5706606+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:54:57.5706606+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:12.4217871+00:00\",\"endTimeUtc\":\"2020-01-24T04:37:03.8729557+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:37:03.8729557+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:37:03.8729557+00:00\",\"endTimeUtc\":\"2020-01-24T04:43:23.7787846+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:43:23.7787846+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:43:23.7787846+00:00\",\"endTimeUtc\":\"2020-01-24T04:55:08.8517788+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:55:08.8517788+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:40.796488+00:00\",\"endTimeUtc\":\"2020-01-24T04:35:02.046877+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:35:02.046877+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:35:02.046877+00:00\",\"endTimeUtc\":\"2020-01-24T04:36:02.3972136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:36:02.3972136+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:12.4842874+00:00\",\"endTimeUtc\":\"2020-01-24T04:33:27.3133445+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:33:27.3133445+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:33:27.3133445+00:00\",\"endTimeUtc\":\"2020-01-24T04:35:00.8281487+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:35:00.8281487+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:35:00.8281487+00:00\",\"endTimeUtc\":\"2020-01-24T04:35:11.0779992+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:35:11.0779992+00:00\",\"steps\":[]}]}]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:41.0307195+00:00\",\"endTimeUtc\":\"2020-01-24T03:40:53.534228+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:40:53.534228+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:40:53.534228+00:00\",\"endTimeUtc\":\"2020-01-24T04:30:16.716628+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:30:16.716628+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:30:16.716628+00:00\",\"endTimeUtc\":\"2020-01-24T04:55:33.4555161+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:55:33.4555161+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:55:33.4555161+00:00\",\"endTimeUtc\":\"2020-01-24T04:56:20.8249883+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:56:20.8249883+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:56:20.8249883+00:00\",\"endTimeUtc\":\"2020-01-24T05:04:51.9861608+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:04:51.9861608+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:04:51.9861608+00:00\",\"endTimeUtc\":\"2020-01-24T05:05:48.2237932+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:05:48.2237932+00:00\",\"steps\":[]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.4565613+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:46.2532039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:46.2532039+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:46.2532039+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:23.8736522+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:23.8736522+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:57.8311884+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:20.3545164+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:20.3545164+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:07.5341962+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:46.4868445+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:46.4868445+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:46.4868445+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:36.4587288+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:36.4587288+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:36.4587288+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:04.6449211+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:04.6449211+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:44.0993032+00:00\",\"endTimeUtc\":\"2020-01-21T21:30:06.7848874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:30:06.7848874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:06.7848874+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:04.5824523+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:04.5824523+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:04.6449211+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:20.3076406+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:20.3076406+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:20.4194972+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:27.9325901+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:36.6044058+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:36.6044058+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:36.6044058+00:00\",\"endTimeUtc\":\"2020-01-21T21:50:38.769628+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:50:38.769628+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:50:38.769628+00:00\",\"endTimeUtc\":\"2020-01-21T22:30:40.720044+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:30:40.720044+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:30:40.7356672+00:00\",\"endTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:30:48.0168917+00:00\",\"endTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"endTimeUtc\":\"2020-01-21T22:39:43.3405672+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:39:43.3405672+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:39:43.3405672+00:00\",\"endTimeUtc\":\"2020-01-21T22:40:06.8246929+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:40:06.8246929+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:40:06.8246929+00:00\",\"endTimeUtc\":\"2020-01-21T22:42:42.6738245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:42:42.6738245+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:42:42.6738245+00:00\",\"endTimeUtc\":\"2020-01-21T22:46:49.0734413+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:46:49.0734413+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:46:49.0734413+00:00\",\"endTimeUtc\":\"2020-01-21T22:55:41.6162202+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:55:41.6162202+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:55:41.6162202+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:55:49.084892+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:57:23.8736522+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:59:25.0555134+00:00\",\"endTimeUtc\":\"2020-01-21T23:00:48.0178959+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:00:48.0178959+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:53.4700538+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"endTimeUtc\":\"2020-01-21T23:08:42.6994744+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:08:42.6994744+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:29.2534139+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:46.5805948+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:46.5805948+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:46.5805948+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:55.7523645+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:06.361603+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:06.361603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:06.361603+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:23.7244464+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:23.7244464+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:23.7244464+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:31.4900122+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:00.7075588+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:00.7075588+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:00.7075588+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:49.5978748+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:59.1290663+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:59.1290663+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:59.1290663+00:00\",\"endTimeUtc\":\"2020-01-21T21:29:25.3164037+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:29:25.3164037+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:29:25.3164037+00:00\",\"endTimeUtc\":\"2020-01-21T22:07:47.3824968+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:07:47.3824968+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:07:47.4762471+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:07:54.6169737+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"endTimeUtc\":\"2020-01-21T22:33:23.2503634+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:33:23.2503634+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:33:23.2503634+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:01.7774668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:01.7774668+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:01.7774668+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:11.2617673+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:20.5429295+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:29.6053495+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:29.6053495+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:29.6053495+00:00\",\"endTimeUtc\":\"2020-01-21T23:02:44.3602327+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:02:44.3602327+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:44.3602327+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:51.3594237+00:00\",\"endTimeUtc\":\"2020-01-21T23:08:58.9903561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:08:58.9903561+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:08:58.9903561+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:42.645128+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:50.8167353+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:50.8167353+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:50.8167353+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:15.5347308+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:15.5347308+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:15.5347308+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:12.4050379+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:12.4050379+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:12.4050379+00:00\",\"endTimeUtc\":\"2020-01-21T23:45:42.4877008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:45:42.4877008+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:19.5612136+00:00\",\"endTimeUtc\":\"2020-01-21T23:45:42.347079+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:45:42.347079+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:45:42.5345752+00:00\",\"endTimeUtc\":\"2020-01-22T00:07:29.6500982+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:07:29.6500982+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:07:29.9000991+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:11.3337759+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:11.3337759+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:11.3337759+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:19.2243411+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:26.0055349+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:34.6304516+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:34.6304516+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:34.6304516+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:03.1914728+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:03.1914728+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:03.1914728+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:22.9012607+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:22.9012607+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:10.0195688+00:00\",\"endTimeUtc\":\"2020-01-22T00:28:32.9183748+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:28:32.9183748+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:28:32.9183748+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:22.8856409+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:22.8856409+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:22.9012607+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:38.7602203+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:46.5881502+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:55.4785563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:55.4785563+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:55.4785563+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:28.3673022+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:28.3673022+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:28.3673022+00:00\",\"endTimeUtc\":\"2020-01-22T00:47:37.2563825+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:47:37.2563825+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:47:37.2563825+00:00\",\"endTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:47:45.3188668+00:00\",\"endTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"endTimeUtc\":\"2020-01-22T01:00:43.0966593+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:00:43.0966593+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:00:43.0966593+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:13.5397501+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:13.5397501+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:13.5397501+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:20.1305718+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:26.9586156+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:35.7241381+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:35.7241381+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:35.7241381+00:00\",\"endTimeUtc\":\"2020-01-24T05:14:11.6779279+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:14:11.6779279+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:14:11.6779279+00:00\",\"endTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:14:18.0059874+00:00\",\"endTimeUtc\":\"2020-01-24T05:19:43.0381349+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:19:43.0381349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:19:43.0381349+00:00\",\"endTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:12.0657242+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:12.0657242+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:12.0657242+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:26.0205251+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:33.7860537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:33.7860537+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:33.7860537+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:54.194883+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:54.194883+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:54.194883+00:00\",\"endTimeUtc\":\"2020-01-24T05:34:14.6833769+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:34:14.6833769+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:34:14.6833769+00:00\",\"endTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:34:21.6051815+00:00\",\"endTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"steps\":[]}]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:04.0108831+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:04.0108831+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:04.0108831+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:17.7294764+00:00\",\"endTimeUtc\":\"2020-02-10T16:39:26.5648649+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:39:26.5648649+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:33.1511796+00:00\",\"endTimeUtc\":\"2020-01-24T06:06:00.8782909+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T06:06:00.8782909+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:34.2917937+00:00\",\"endTimeUtc\":\"2020-01-24T05:41:50.8387801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:41:50.8387801+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:41:50.8387801+00:00\",\"endTimeUtc\":\"2020-01-24T05:42:10.5731126+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:42:10.5731126+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:33.0418075+00:00\",\"endTimeUtc\":\"2020-01-24T05:39:02.813162+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:39:02.813162+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-02-10T16:39:26.5648649+00:00\",\"endTimeUtc\":\"2020-02-10T16:40:14.7719901+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:40:14.7719901+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-02-10T16:40:14.7719901+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:37.6000074+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:37.6000074+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-02-10T16:48:37.6000074+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2020-01-07T21:38:51.918Z\",\"lastUpdatedTime\":\"2020-02-10T16:48:55.2438258+00:00\",\"duration\":\"P33DT19H18M24.304S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/64a55d0c-195b-4baf-8db2-105b18ee80df\",\"name\":\"northwest/Microsoft1.1912.0.30/64a55d0c-195b-4baf-8db2-105b18ee80df\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Re-Install Nugets\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-11T16:26:19.7908292+00:00\",\"endTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"steps\":[{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-11T16:26:19.7908292+00:00\",\"endTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"steps\":[]}]},\"timeStarted\":\"2020-01-11T16:26:11.306Z\",\"lastUpdatedTime\":\"2020-01-11T16:48:58.5854381+00:00\",\"duration\":\"PT22M47.341S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/b8eeb3b4-3022-4362-9e93-60d19c99d039\",\"name\":\"northwest/Microsoft1.1912.0.30/b8eeb3b4-3022-4362-9e93-60d19c99d039\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"endTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"steps\":[{\"name\":\"Disable DSC Partial Config\",\"description\":\"Disable DSC Partial Config on VMs and hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.3918526+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.8135997+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:36.2814825+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:29.0315384+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.875386+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:27.5003111+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.2972237+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:34.3596199+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.5789882+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:35.9064887+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.1095813+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:20.2035042+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.5628526+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.1097674+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.2345992+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:18.8284948+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:39.5163067+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:23.0785379+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.1566191+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.9066893+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:53.1255041+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:10.8129311+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.5627225+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:31.3752701+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:41:01.4844163+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.578515+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.828414+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.8129422+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:12.8598933+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.7816372+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.9221645+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:00.0005912+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:58.0318072+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:15.375397+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:33.9066786+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:46.3439011+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.9847322+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.7823522+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.437862+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:05.5161019+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:26.281901+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:01.2349322+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"steps\":[]}]}]},{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.8449885+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.4388419+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:31.2043627+00:00\",\"endTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.8360092+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:58.3984404+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.5233519+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:25.8914267+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.6171006+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:02.3477632+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:48.2383163+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:06.2538406+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.5040949+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"endTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"endTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"Type \u0027Update\u0027 of Role \u0027URP\u0027 raised an exception:\\n\\nCould not ping any of the provided Service Fabric gateway endpoints.\\nat Wait-ServiceFabricClusterHealthy, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\RepairServiceFabricCluster.psm1: line 452\\nat Repair-UnplacedReplica, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\RepairServiceFabricCluster.psm1: line 164\\nat Repair-AzureStackServiceFabricCluster, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\RepairServiceFabricCluster.psm1: line 38\\nat Install-ServiceFabricApplication, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\ServiceFabricApp.ps1: line 128\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 62\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:48:59.4793998+00:00\",\"endTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.8790997+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"endTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"Type \u0027Update\u0027 of Role \u0027CPI\u0027 raised an exception:\\n\\nfabric:/AzureStackCpiApplication Number of partitions unhealthy 1\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 71\\nat Invoke-ScriptBlockWithRetries, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Modules\\\\AzureStackInstallerCommon\\\\AzureStackInstallerCommon.psm1: line 29\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 75\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:51:41.0336917+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:06.3322162+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:17.8483927+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"steps\":[]},{\"name\":\"(NC) Update iDNS Configuration in NC.\",\"description\":\"Update iDNS Configuration in NC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.3478435+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"endTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:23.8073723+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.4884683+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:16.9728185+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:16.9514916+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:50.5926689+00:00\",\"endTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:56.3978556+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.5704+00:00\",\"endTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:33.1477588+00:00\",\"endTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:24:51.0078115+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:19.8745578+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[]},{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:00.7180297+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:11.5148417+00:00\",\"endTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:33:40.5915167+00:00\",\"endTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2020-01-05T17:46:12.646Z\",\"lastUpdatedTime\":\"2020-01-07T06:46:44.2115391+00:00\",\"duration\":\"P1DT13H21M51.946S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/f7f2e96a-5753-449a-bd3a-d0cf45e1a2ab\",\"name\":\"northwest/Microsoft1.1912.0.30/f7f2e96a-5753-449a-bd3a-d0cf45e1a2ab\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2020.01.05_06.16.00.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 995\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 50\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2020-01-05T04:52:58.432Z\",\"lastUpdatedTime\":\"2020-01-05T06:21:55.8857429+00:00\",\"duration\":\"PT2H1M3.374S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates?api-version=2016-05-01+50": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "99", "100" ], + "x-ms-client-request-id": [ "6dffc717-59a5-4eec-be17-b60ba1502d91" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdate" ], + "FullCommandName": [ "Get-AzsUpdate_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "afe704ae-936b-4d82-b7aa-70a205aae81f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14684" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvThAwxAVg6v+nXUuiMxEAX3cAK3hhsS7u0d83wOWjyRWVodzbd1PWbwqkIDgJ6ookNDjBtcIkKkOecAVNV9KPs8Dhciaf8p1EuvQrVX8VTO69pvpu7gzu04ZTbjKASAay0b37V7ce6dZ9Dp9I4riR" ], + "x-ms-request-id": [ "afe704ae-936b-4d82-b7aa-70a205aae81f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032036Z:afe704ae-936b-4d82-b7aa-70a205aae81f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "14936" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10\",\"name\":\"northwest/Microsoft1.1907.0.10\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.10\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":1205,\"displayName\":\"AzS Update - 1.1907.0.10\",\"version\":\"1.1907.0.10\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13\",\"name\":\"northwest/Microsoft1.1907.0.13\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.13\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":2808,\"displayName\":\"AzS Update - 1.1907.0.13\",\"version\":\"1.1907.0.13\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20\",\"name\":\"northwest/Microsoft1.1907.0.20\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.20\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":2795,\"displayName\":\"AzS Update - 1.1907.0.20\",\"version\":\"1.1907.0.20\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5\",\"name\":\"northwest/Microsoft1.1907.0.5\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1907.0.5\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1907\",\"minVersionRequired\":\"1.1906.0.30\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":740,\"displayName\":\"AzS Update - 1.1907.0.5\",\"version\":\"1.1907.0.5\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42\",\"name\":\"northwest/Microsoft1.1907.11.42\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.11.42\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":177,\"displayName\":\"AzS Hotfix - 1.1907.11.42\",\"version\":\"1.1907.11.42\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44\",\"name\":\"northwest/Microsoft1.1907.12.44\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.12.44\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":177,\"displayName\":\"AzS Hotfix - 1.1907.12.44\",\"version\":\"1.1907.12.44\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31\",\"name\":\"northwest/Microsoft1.1907.5.31\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.5.31\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":35,\"displayName\":\"AzS Hotfix - 1.1907.5.31\",\"version\":\"1.1907.5.31\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33\",\"name\":\"northwest/Microsoft1.1907.6.33\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.6.33\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.6.33\",\"version\":\"1.1907.6.33\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35\",\"name\":\"northwest/Microsoft1.1907.7.35\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.7.35\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.7.35\",\"version\":\"1.1907.7.35\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37\",\"name\":\"northwest/Microsoft1.1907.8.37\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1907.8.37\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":40,\"displayName\":\"AzS Hotfix - 1.1907.8.37\",\"version\":\"1.1907.8.37\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20\",\"name\":\"northwest/Microsoft1.1908.0.20\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.0.20\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":9083,\"displayName\":\"AzS Update - 1.1908.0.20\",\"version\":\"1.1908.0.20\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24\",\"name\":\"northwest/Microsoft1.1908.1.24\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1908.1.24\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":34,\"displayName\":\"AzS Hotfix - 1.1908.1.24\",\"version\":\"1.1908.1.24\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29\",\"name\":\"northwest/Microsoft1.1908.3.29\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.3.29\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":8998,\"displayName\":\"AzS Update - 1.1908.3.29\",\"version\":\"1.1908.3.29\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33\",\"name\":\"northwest/Microsoft1.1908.4.33\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1908.4.33\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1908\",\"minVersionRequired\":\"1.1907.0.20\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":9235,\"displayName\":\"AzS Update - 1.1908.4.33\",\"version\":\"1.1908.4.33\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44\",\"name\":\"northwest/Microsoft1.1910.0.44\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.44\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19332,\"displayName\":\"AzS Update - 1.1910.0.44\",\"version\":\"1.1910.0.44\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51\",\"name\":\"northwest/Microsoft1.1910.0.51\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.51\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":18679,\"displayName\":\"AzS Update - 1.1910.0.51\",\"version\":\"1.1910.0.51\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55\",\"name\":\"northwest/Microsoft1.1910.0.55\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.55\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19034,\"displayName\":\"AzS Update - 1.1910.0.55\",\"version\":\"1.1910.0.55\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58\",\"name\":\"northwest/Microsoft1.1910.0.58\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.58\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":19260,\"displayName\":\"AzS Update - 1.1910.0.58\",\"version\":\"1.1910.0.58\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9\",\"name\":\"northwest/Microsoft1.1910.0.9\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1910.0.9\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/azure-stack-release-notes-1910\",\"minVersionRequired\":\"1.1908.4.33\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":11936,\"displayName\":\"AzS Update - 1.1910.0.9\",\"version\":\"1.1910.0.9\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76\",\"name\":\"northwest/Microsoft1.1910.8.76\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1910.8.76\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":307,\"displayName\":\"AzS Hotfix - 1.1910.8.76\",\"version\":\"1.1910.8.76\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78\",\"name\":\"northwest/Microsoft1.1910.9.78\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Hotfix 1.1910.9.78\",\"state\":\"Installed\",\"kbLink\":\"https://aka.ms/azurestackupdate\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":307,\"displayName\":\"AzS Hotfix - 1.1910.9.78\",\"version\":\"1.1910.9.78\",\"publisher\":\"Microsoft\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30\",\"name\":\"northwest/Microsoft1.1912.0.30\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"installedDate\":\"2020-01-11T16:48:58.647Z\",\"description\":\"AzS Update 1.1912.0.30\",\"state\":\"Installed\",\"kbLink\":\"https://docs.microsoft.com/azure-stack/operator/release-notes?view=azs-xxxx1912\",\"minVersionRequired\":\"1.1910.0.58\",\"minOemVersionRequired\":\"1.0.0.0\",\"packageSizeInMb\":26417,\"displayName\":\"AzS Update - 1.1912.0.30\",\"version\":\"1.1912.0.30\",\"publisher\":\"Microsoft\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns?api-version=2016-05-01+51": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "101", "102" ], + "x-ms-client-request-id": [ "c3ffd3f2-1c64-42f2-b042-0235b904d0f0" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "eec35944-a782-467d-b141-b6bc0646a1ff" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFN9UkAQ4T21jQr79DOdoxV0Iz5r/odjM75rvjYjLb3WaQpRO0jBaWlScpUdlBnjCm0tklJ8V/Hjl75fC4CRLYufz6ilxyyaAobZ2x9gdaxVJWcr5xfDeHa6+7HpizvGT67icHwVZW3Nt0DIpk26z" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14683" ], + "x-ms-request-id": [ "eec35944-a782-467d-b141-b6bc0646a1ff" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032037Z:eec35944-a782-467d-b141-b6bc0646a1ff" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:37 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "146566" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns/45aaeb26-805b-495b-9c8c-d5da5542dbf4\",\"name\":\"northwest/Microsoft1.1907.0.10/45aaeb26-805b-495b-9c8c-d5da5542dbf4\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:17.8266242+00:00\",\"endTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:13.1197619+00:00\",\"endTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:28.4058207+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:30:45.9213385+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:31:06.3743353+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:31:16.280509+00:00\",\"endTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:40:56.1844151+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Cloud Hosting Infrastructure Summary\\nAzure Stack Privileged Endpoint Service Fabric Cluster\\nAzure Stack Privileged Endpoint Service Fabric Nodes\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.07.11_19.34.14.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.10\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.10\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 976\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:41:04.1218128+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-11T15:06:59.737Z\",\"lastUpdatedTime\":\"2019-07-11T19:38:05.2755775+00:00\",\"duration\":\"PT4H51M57.245S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns/51e878bd-7e7b-42a0-9a86-897cb1f3defd\",\"name\":\"northwest/Microsoft1.1907.0.10/51e878bd-7e7b-42a0-9a86-897cb1f3defd\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:17.8266242+00:00\",\"endTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:13.1197619+00:00\",\"endTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:28.4058207+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:45.9213385+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:31:06.3743353+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.26429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.26429+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:31:16.280509+00:00\",\"endTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"endTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:40:56.1844151+00:00\",\"endTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:41:04.1218128+00:00\",\"endTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"endTimeUtc\":\"2019-07-11T23:42:38.6578024+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:42:38.6578024+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:18:09.1729588+00:00\",\"endTimeUtc\":\"2019-07-11T23:21:55.7325823+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:21:55.7325823+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:21:55.7325823+00:00\",\"endTimeUtc\":\"2019-07-11T23:23:14.5128343+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:23:14.5128343+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:18:08.9854588+00:00\",\"endTimeUtc\":\"2019-07-11T23:25:19.0469538+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:25:19.0469538+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:38.6578024+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:44.7514801+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:53.5957416+00:00\",\"endTimeUtc\":\"2019-07-11T23:43:16.0948161+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:43:16.0948161+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:43:16.0948161+00:00\",\"endTimeUtc\":\"2019-07-11T23:46:15.7026272+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:46:15.7026272+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:46:15.7026272+00:00\",\"endTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:46:22.1400455+00:00\",\"endTimeUtc\":\"2019-07-11T23:49:18.4064073+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:49:18.4064073+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:49:18.4376575+00:00\",\"endTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:53.3138662+00:00\",\"endTimeUtc\":\"2019-07-12T00:06:24.2988381+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:06:24.2988381+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:06:24.2988381+00:00\",\"endTimeUtc\":\"2019-07-12T00:07:23.3344736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:07:23.3344736+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:07:23.3344736+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:07:29.1156885+00:00\",\"endTimeUtc\":\"2019-07-12T00:09:50.5798155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:09:50.5798155+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:09:50.5798155+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:53.5794883+00:00\",\"endTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:43:01.1887654+00:00\",\"endTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"endTimeUtc\":\"2019-07-11T23:50:43.942586+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:50:43.942586+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:50:43.942586+00:00\",\"endTimeUtc\":\"2019-07-11T23:54:12.7728059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:54:12.7728059+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:44.7671007+00:00\",\"endTimeUtc\":\"2019-07-11T23:42:57.4856889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:42:57.4856889+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:57.4856889+00:00\",\"endTimeUtc\":\"2019-07-11T23:43:26.81343+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:43:26.81343+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-11T23:43:26.81343+00:00\",\"endTimeUtc\":\"2019-07-11T23:43:36.7508031+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:43:36.7508031+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-11T23:43:36.7508031+00:00\",\"endTimeUtc\":\"2019-07-12T00:01:41.4043787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:01:41.4043787+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:01:41.4043787+00:00\",\"endTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:01:47.1074327+00:00\",\"endTimeUtc\":\"2019-07-12T00:01:55.8104465+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:01:55.8104465+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:01:55.8104465+00:00\",\"endTimeUtc\":\"2019-07-12T00:02:04.0005625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:02:04.0005625+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:02:04.0005625+00:00\",\"endTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:45.26429+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:51.2017538+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0923318+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0454565+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0923318+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:53.920098+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:53.920098+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0923318+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:38.746906+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:38.746906+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:38.746906+00:00\",\"endTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.5280687+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:57.7779476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:57.7779476+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:57.7779476+00:00\",\"endTimeUtc\":\"2019-07-12T00:19:35.1215472+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:19:35.1215472+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:19:35.1371715+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:28.9808536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:28.9808536+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:28.9965146+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:03.2903132+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:03.2903132+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:03.2903132+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:59.6962423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:59.6962423+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:59.6962423+00:00\",\"endTimeUtc\":\"2019-07-12T00:41:15.2382114+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:41:15.2382114+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:15.2382114+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:21.0505979+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:40.5490713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:40.5490713+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:40.5490713+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:04.6111098+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:32.4074499+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:32.4074499+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:32.4074499+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:44.0478525+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:44.0478525+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:44.0478525+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:05.7818111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:05.7818111+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:05.7818111+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:45.2023796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:45.2023796+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.746817+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:40.7766283+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:40.7766283+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:40.7766283+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:16.1841185+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:16.1841185+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:16.2153711+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:46.5727566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:46.5727566+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:46.5727566+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:41.6653839+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:41.6653839+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:41.6653839+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:47.0356254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:47.0356254+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:47.0356254+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:52.9261382+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:08.9403051+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:08.9403051+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:08.9403051+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:30.6117623+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:44.5790928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:44.5790928+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:44.5790928+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:57.3913471+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:57.3913471+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:57.3913471+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:19.6565445+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:19.6565445+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:19.6565445+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:58.1709714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:58.1709714+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.6999416+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:40.2766402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:40.2766402+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:40.2766402+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:26.7308768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:26.7308768+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:26.7308768+00:00\",\"endTimeUtc\":\"2019-07-12T00:34:57.8685012+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:34:57.8685012+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:34:57.8685012+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:53.6026085+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:53.6026085+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:53.6026085+00:00\",\"endTimeUtc\":\"2019-07-12T00:41:01.0197337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:41:01.0197337+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:01.0197337+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:06.8008734+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:23.3306548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:23.3306548+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:23.3306548+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:47.1739449+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:00.4225394+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:00.4225394+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:00.4225394+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:13.3910403+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:13.3910403+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:13.3910403+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:37.1563298+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:37.1563298+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:37.1563298+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"endTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.5436941+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:44.4953362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:44.4953362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:44.4953362+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:27.652738+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:27.652738+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:27.6683629+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:17.2293319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:17.2293319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:17.2293319+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:15.2896909+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:15.2896909+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:15.2896909+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:28.0336878+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:28.0336878+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:28.0336878+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:34.6116863+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:54.3769294+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:54.3769294+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:54.3769294+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:16.7983747+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:43.8916067+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:43.8916067+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:43.8916067+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:56.6257336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:56.6257336+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:56.6257336+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:18.2034483+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:18.2034483+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:18.2034483+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:56.8272371+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:56.8272371+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:46:13.6864115+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:44.5039086+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:44.5039086+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:51.154885+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:08.4672879+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:19.7796662+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:33.7795154+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:03.3553746+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:03.3553746+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:03.3553746+00:00\",\"endTimeUtc\":\"2019-07-12T00:23:27.4154054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:23:27.4154054+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:23:27.4154054+00:00\",\"endTimeUtc\":\"2019-07-12T00:28:20.9353923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:28:20.9353923+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:20.9353923+00:00\",\"endTimeUtc\":\"2019-07-12T00:29:15.2472909+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:29:15.2472909+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:29:15.2472909+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"endTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:09.073492+00:00\",\"endTimeUtc\":\"2019-07-12T05:22:50.8471128+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:22:50.8471128+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:22:50.8627263+00:00\",\"endTimeUtc\":\"2019-07-12T05:24:57.7865285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:24:57.7865285+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:24:57.7865285+00:00\",\"endTimeUtc\":\"2019-07-12T05:27:35.9862381+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:27:35.9862381+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:27:35.9862381+00:00\",\"endTimeUtc\":\"2019-07-12T05:28:55.0354545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:28:55.0354545+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:28:55.0354545+00:00\",\"endTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"endTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:31:18.8199262+00:00\",\"endTimeUtc\":\"2019-07-12T05:35:17.1194374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:35:17.1194374+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:35:17.1194374+00:00\",\"endTimeUtc\":\"2019-07-12T05:37:15.3227547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:37:15.3227547+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:37:15.3227547+00:00\",\"endTimeUtc\":\"2019-07-12T05:39:51.9679125+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:39:51.9679125+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:39:51.9679125+00:00\",\"endTimeUtc\":\"2019-07-12T05:41:09.7708259+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:41:09.7708259+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:41:09.7708259+00:00\",\"endTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"endTimeUtc\":\"2019-07-12T05:44:26.1891889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:44:26.1891889+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:44:26.1891889+00:00\",\"endTimeUtc\":\"2019-07-12T05:44:57.6867138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:44:57.6867138+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:44:57.6867138+00:00\",\"endTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:45:07.4833164+00:00\",\"endTimeUtc\":\"2019-07-12T05:46:47.8850941+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:46:47.8850941+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:46:47.8850941+00:00\",\"endTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:51:24.5953994+00:00\",\"endTimeUtc\":\"2019-07-12T05:53:03.9811471+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:53:03.9811471+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:53:03.9811471+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.8108946+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:35.9513668+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:30.3101457+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:30.3101457+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:30.3101457+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:02.8091427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:02.8091427+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:02.8091427+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:06.0428305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:06.0428305+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:06.0428305+00:00\",\"endTimeUtc\":\"2019-07-12T00:28:59.2630908+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:28:59.2630908+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:59.2792749+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:37.006873+00:00\",\"endTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:42.8661351+00:00\",\"endTimeUtc\":\"2019-07-12T00:39:21.4122699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:39:21.4122699+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:39:21.4122699+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:49.6102455+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:49.6102455+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:49.6102455+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:36.8681657+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:36.8681657+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:09:36.8681657+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:30.1486316+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:30.1486316+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:30.1486316+00:00\",\"endTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"steps\":[]}]},{\"name\":\"Update OSImage of NC Service Fabric cluster.\",\"description\":\"Update OSImage on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:20.1546621+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:33.6232669+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:46.5918752+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:33.5913625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:33.5913625+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:33.5913625+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:01.4654034+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:01.4654034+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:01.4654034+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:05.0584717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:05.0584717+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:05.0584717+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:00.8884914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:00.8884914+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:00.8884914+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:40.326468+00:00\",\"endTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:47.6235051+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:53.0430844+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:53.0430844+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:53.0430844+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:22.7102709+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:22.7102709+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:22.7102709+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:10.5004688+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:10.5004688+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:10.5004688+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:04.2966277+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:04.2966277+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:45:04.2966277+00:00\",\"endTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:47:34.5291964+00:00\",\"endTimeUtc\":\"2019-07-12T00:48:12.747479+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:48:12.747479+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:48:12.747479+00:00\",\"endTimeUtc\":\"2019-07-12T00:49:32.8558894+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:49:32.8558894+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:49:32.8558894+00:00\",\"endTimeUtc\":\"2019-07-12T00:51:14.0652027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:51:14.0652027+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:51:14.0652027+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:12.6841825+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:12.6841825+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:12.6841825+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage of SLB and Gateway VMs.\",\"description\":\"Update OSImage on the SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:52.5110814+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:59.0578729+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:06:05.6202965+00:00\",\"endTimeUtc\":\"2019-07-12T01:08:48.0245463+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:08:48.0245463+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:08:48.0245463+00:00\",\"endTimeUtc\":\"2019-07-12T01:11:20.460164+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:11:20.460164+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:11:20.460164+00:00\",\"endTimeUtc\":\"2019-07-12T01:13:12.6613213+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:13:12.6613213+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:13:12.6613213+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:15.3323989+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:15.3323989+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:15.3323989+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:54.9717757+00:00\",\"endTimeUtc\":\"2019-07-12T01:16:47.6586135+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:16:47.6586135+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:16:47.6586135+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:24.6573957+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:24.6573957+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:24.6573957+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:18.3122185+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:18.3122185+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:18.3122185+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:59.0578729+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:06:05.5265488+00:00\",\"endTimeUtc\":\"2019-07-12T01:08:07.3063226+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:08:07.3063226+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:08:07.3063226+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:37.1797442+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:37.1797442+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:37.1797442+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:26.568276+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:26.568276+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:26.568276+00:00\",\"endTimeUtc\":\"2019-07-12T01:13:18.7393618+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:13:18.7393618+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:13:18.7393618+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:59.5662215+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:39.6438417+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:39.6438417+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:39.6594659+00:00\",\"endTimeUtc\":\"2019-07-12T01:17:07.1583658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:17:07.1583658+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:17:07.1583658+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:57.8757226+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:57.8757226+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:57.8757226+00:00\",\"endTimeUtc\":\"2019-07-12T01:19:48.7188772+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:19:48.7188772+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:19:48.7188772+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:26.155111+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:04.6077514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:04.6077514+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:22:04.6077514+00:00\",\"endTimeUtc\":\"2019-07-12T01:23:31.3410305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:23:31.3410305+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:23:31.3410305+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:21.6365203+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:21.6365203+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:21.6365203+00:00\",\"endTimeUtc\":\"2019-07-12T01:26:15.588966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:26:15.588966+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:26:15.588966+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"endTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:53.196937+00:00\",\"endTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:20.2015368+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:31.2170453+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:32.1532284+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:32.1532284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:32.1532284+00:00\",\"endTimeUtc\":\"2019-07-12T00:21:18.6355834+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:21:18.6355834+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:21:18.6355834+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:28.0277336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:28.0277336+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:28.0277336+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:47.2449502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:47.2449502+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:47.2449502+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:43.0692558+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:49.7410035+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:08.5051181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:08.5051181+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:08.5051181+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:57.5319674+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:57.5319674+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:57.5319674+00:00\",\"endTimeUtc\":\"2019-07-12T00:47:59.7163804+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:47:59.7163804+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:47:59.7163804+00:00\",\"endTimeUtc\":\"2019-07-12T00:55:54.7293923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:55:54.7293923+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:55:54.7293923+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:47.6795442+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:06.1936605+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:06.1936605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:06.1936605+00:00\",\"endTimeUtc\":\"2019-07-12T01:16:06.4091335+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:16:06.4091335+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:16:06.4091335+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:14.6731442+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:14.6731442+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:14.6731442+00:00\",\"endTimeUtc\":\"2019-07-12T01:19:07.7506014+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:19:07.7506014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:19:07.7506014+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"endTimeUtc\":\"2019-07-12T01:24:00.8406599+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:24:00.8406599+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:24:00.8406599+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:01.604228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:01.604228+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:01.604228+00:00\",\"endTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:07.5416527+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:59.5984625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:59.5984625+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:31:59.5984625+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:05.7077186+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"endTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:06.1875235+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:13.0311362+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:12.9998889+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:37.8087362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:37.8087362+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:13.1873834+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:40.3243224+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:40.3243224+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"endTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:02:22.6974479+00:00\",\"endTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"steps\":[]}]},{\"name\":\"Change ACS VM DefaultMoveType\",\"description\":\"Change ACS VM DefaultMoveType.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"endTimeUtc\":\"2019-07-12T02:11:51.6733422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:11:51.6733422+00:00\",\"steps\":[]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.0452806+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:35.1857527+00:00\",\"endTimeUtc\":\"2019-07-12T00:14:48.6387281+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:14:48.6387281+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:48.6387281+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:58.934721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:58.934721+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:58.9503468+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:13.4189363+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:21.8110928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:21.8110928+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:21.8110928+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:12.603946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:12.603946+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:12.603946+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:10.4810946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:10.4810946+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:10.4810946+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:17.0122598+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:40.0523862+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:40.0523862+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:40.0523862+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:19.1234252+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:54.0273348+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:54.0273348+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:54.0273348+00:00\",\"endTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:00.7928918+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:08.0115973+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:14.5271787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:14.5271787+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:14.5271787+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:25.0746513+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:25.0746513+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:25.0746513+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:33.5120528+00:00\",\"endTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:42.4650763+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:49.8712428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:49.8712428+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:49.8712428+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:22.2884055+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:22.2884055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:22.2884055+00:00\",\"endTimeUtc\":\"2019-07-12T00:54:59.9021763+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:54:59.9021763+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:54:59.9021763+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:55:06.058312+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:52.4607032+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:52.4607032+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:52.4763271+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:02.7700605+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:02.7700605+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:02.7700605+00:00\",\"endTimeUtc\":\"2019-07-12T01:24:21.1216574+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:24:21.1216574+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:24:21.1216574+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:24:27.9184455+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:03.6680006+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:03.6680006+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:03.6680006+00:00\",\"endTimeUtc\":\"2019-07-12T01:26:05.0890988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:26:05.0890988+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:26:05.0890988+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"endTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:28:00.1186764+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:28:05.9466922+00:00\",\"endTimeUtc\":\"2019-07-12T01:28:11.9465727+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:28:11.9465727+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:28:11.9621981+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:18.084499+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:18.084499+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:18.084499+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:29.7562173+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:35.9748818+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:35.9748818+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:35.9748818+00:00\",\"endTimeUtc\":\"2019-07-12T01:41:07.019726+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:41:07.019726+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:41:07.019726+00:00\",\"endTimeUtc\":\"2019-07-12T01:59:10.4350501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:59:10.4350501+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:10.4350501+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:17.4036964+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"endTimeUtc\":\"2019-07-12T02:13:19.4633177+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:13:19.4633177+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:13:19.4633177+00:00\",\"endTimeUtc\":\"2019-07-12T02:19:04.5403443+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:19:04.5403443+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:19:04.5403443+00:00\",\"endTimeUtc\":\"2019-07-12T02:37:14.0996249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:37:14.0996249+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:37:14.0996249+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:37:30.9119612+00:00\",\"endTimeUtc\":\"2019-07-12T02:46:14.9209665+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:46:14.9209665+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:46:14.9209665+00:00\",\"endTimeUtc\":\"2019-07-12T02:49:06.9812255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:49:06.9812255+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:49:06.9812255+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"endTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:00.7772681+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:13.5428099+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:22.7302509+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:22.7302509+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:22.7458763+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:36.7141713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:36.7141713+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:36.7141713+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:27.6833254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:27.6833254+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:27.6833254+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:34.4957494+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:41.2147869+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:48.4643462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:48.4643462+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:48.4643462+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:37.5045579+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:37.5045579+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:37.5045579+00:00\",\"endTimeUtc\":\"2019-07-12T00:57:21.2830088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:57:21.2830088+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:57:21.2830088+00:00\",\"endTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:57:27.2985529+00:00\",\"endTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:22.1152303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:22.1152303+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:22.1152303+00:00\",\"endTimeUtc\":\"2019-07-12T01:17:48.6734651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:17:48.6734651+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:17:48.6734651+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:47.7649736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:47.7649736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:47.7649736+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:31.0925459+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:37.4362113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:37.4362113+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:37.4362113+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:49.6704411+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:49.6704411+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:49.6704411+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:49.3955218+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:49.3955218+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:31:49.3955218+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:01.8484094+00:00\",\"endTimeUtc\":\"2019-07-12T01:32:10.8794859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:32:10.8794859+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:10.9888615+00:00\",\"endTimeUtc\":\"2019-07-12T01:35:06.4542372+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:35:06.4542372+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:35:06.4542372+00:00\",\"endTimeUtc\":\"2019-07-12T01:59:27.7004346+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:59:27.7004346+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:27.7004346+00:00\",\"endTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:35.481573+00:00\",\"endTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"endTimeUtc\":\"2019-07-12T02:13:44.8223963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:13:44.8223963+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:13:44.8223963+00:00\",\"endTimeUtc\":\"2019-07-12T02:23:17.0839401+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:23:17.0839401+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:23:17.0839401+00:00\",\"endTimeUtc\":\"2019-07-12T02:28:29.1891505+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:28:29.1891505+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:28:29.1891505+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:09.9229948+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:09.9229948+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:29:09.9229948+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:42.4225672+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:42.4225672+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:20.9671568+00:00\",\"endTimeUtc\":\"2019-07-12T00:19:03.7159038+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:19:03.7159038+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:19:03.7159038+00:00\",\"endTimeUtc\":\"2019-07-12T00:21:54.0570662+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:21:54.0570662+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:21:54.0570662+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:00.7132426+00:00\",\"endTimeUtc\":\"2019-07-12T00:22:07.2756709+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:22:07.2756709+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:07.2756709+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:28.0444394+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:28.0444394+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:28.1538133+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:23.3989101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:23.3989101+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:23.3989101+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:30.6643965+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:37.117399+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:44.492256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:44.492256+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:44.492256+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:25.515841+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:25.515841+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:25.515841+00:00\",\"endTimeUtc\":\"2019-07-12T00:59:50.0467965+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:59:50.0467965+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:59:50.0467965+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:59:55.874852+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:08.9617906+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:08.9617906+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:09:08.9617906+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:42.0195643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:42.0195643+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:42.0195643+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:30.327689+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:30.327689+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:30.327689+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:19.1990511+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:19.1990511+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:19.1990511+00:00\",\"endTimeUtc\":\"2019-07-12T01:29:26.8982578+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:29:26.8982578+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:29:26.8982578+00:00\",\"endTimeUtc\":\"2019-07-12T01:32:07.8639211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:32:07.8639211+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:07.895171+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:19.0824549+00:00\",\"endTimeUtc\":\"2019-07-12T01:33:29.7217228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:33:29.7217228+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:33:29.7217228+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:05.2252995+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:05.2252995+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:05.2252995+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:05.2968992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:05.2968992+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:05.2968992+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"endTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:18.6560888+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:25.7028752+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:25.7028752+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:25.7028752+00:00\",\"endTimeUtc\":\"2019-07-12T01:59:17.8255625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:59:17.8255625+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:17.8255625+00:00\",\"endTimeUtc\":\"2019-07-12T02:19:05.4310215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:19:05.4310215+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:19:05.4310215+00:00\",\"endTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:19:16.1183203+00:00\",\"endTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"endTimeUtc\":\"2019-07-12T02:33:11.3041425+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:33:11.3041425+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:33:11.3041425+00:00\",\"endTimeUtc\":\"2019-07-12T02:43:21.8449785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:43:21.8449785+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:43:21.8449785+00:00\",\"endTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"endTimeUtc\":\"2019-07-12T02:53:15.6884321+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:53:15.6884321+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:53:15.6884321+00:00\",\"endTimeUtc\":\"2019-07-12T03:00:14.5540229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:00:14.5540229+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:17.7640692+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:31.1389188+00:00\",\"endTimeUtc\":\"2019-07-12T00:24:53.7744146+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:24:53.7744146+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:42.7012906+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:32.2313514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:32.2313514+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:32.2313514+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:13.6053095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:13.6053095+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:13.6053095+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:15.9488972+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:15.9488972+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:15.9488972+00:00\",\"endTimeUtc\":\"2019-07-12T00:22:16.8068121+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:22:16.8068121+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:16.8068121+00:00\",\"endTimeUtc\":\"2019-07-12T00:24:53.7587855+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:24:53.7587855+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:31.6857912+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:44.1075287+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:31.4814723+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:31.4814723+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:31.4814723+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:13.5740601+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:13.5740601+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:13.5740601+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:14.3239265+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:14.3239265+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:14.3239265+00:00\",\"endTimeUtc\":\"2019-07-12T00:22:17.1349351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:22:17.1349351+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:17.1349351+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:32.0139121+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:43.3419127+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:31.1844843+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:31.1844843+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:31.1844843+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:14.8709274+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:14.8709274+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:14.8709274+00:00\",\"endTimeUtc\":\"2019-07-12T00:23:13.9780625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:23:13.9780625+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:23:13.9780625+00:00\",\"endTimeUtc\":\"2019-07-12T00:24:14.3680137+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:24:14.3680137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:24:14.3680137+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:14.1227167+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:54.6691436+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:54.6691436+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:54.6691436+00:00\",\"endTimeUtc\":\"2019-07-12T00:28:15.5448293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:28:15.5448293+00:00\",\"steps\":[]},{\"name\":\"Preupdate Azure Monitor\",\"description\":\"Preupdate Azure Monitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:15.5448293+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"steps\":[{\"name\":\"(AzMon) AzureMonitor Pre Update\",\"description\":\"Configures AzureMonitor Pre Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:21.6853832+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:33.2919754+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:33.2919754+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:33.2919754+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"steps\":[]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:49.118319+00:00\",\"endTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:55.0244581+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:33.8518361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:33.8518361+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:33.8518361+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:40.6485795+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:52.4440769+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:52.4440769+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:52.4440769+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"endTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:03.624115+00:00\",\"endTimeUtc\":\"2019-07-12T01:55:23.9380973+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:55:23.9380973+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:55:23.9380973+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:46.4275003+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:46.4275003+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:03.1397468+00:00\",\"endTimeUtc\":\"2019-07-12T01:54:51.9541364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:54:51.9541364+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:54:51.9541364+00:00\",\"endTimeUtc\":\"2019-07-12T02:07:45.2235647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:07:45.2235647+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:02.4678811+00:00\",\"endTimeUtc\":\"2019-07-12T01:51:08.7598351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:51:08.7598351+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:51:08.7598351+00:00\",\"endTimeUtc\":\"2019-07-12T01:57:28.3739074+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:57:28.3739074+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:41.0150425+00:00\",\"endTimeUtc\":\"2019-07-12T01:50:15.4480512+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:50:15.4480512+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:50:15.4480512+00:00\",\"endTimeUtc\":\"2019-07-12T01:51:39.3531759+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:51:39.3531759+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:11:27.8767907+00:00\",\"endTimeUtc\":\"2019-07-12T02:22:10.381638+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:22:10.381638+00:00\",\"steps\":[]},{\"name\":\"Live Update for SRP and Gateway\",\"description\":\"Live Update Fabric Ring Controller Services (SRP and Gateway) - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:22:10.381638+00:00\",\"endTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:22:27.2410404+00:00\",\"endTimeUtc\":\"2019-07-12T02:33:17.9446798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:33:17.9446798+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:22:33.7250828+00:00\",\"endTimeUtc\":\"2019-07-12T02:34:20.3813721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:34:20.3813721+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:34:20.3813721+00:00\",\"endTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:21.4583912+00:00\",\"endTimeUtc\":\"2019-07-12T03:15:13.3278415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:15:13.3278415+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:15:13.3278415+00:00\",\"endTimeUtc\":\"2019-07-12T03:16:56.0674897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:16:56.0674897+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:19.1147763+00:00\",\"endTimeUtc\":\"2019-07-12T03:19:20.3783202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:19:20.3783202+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:19:20.3783202+00:00\",\"endTimeUtc\":\"2019-07-12T03:22:08.1887477+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:22:08.1887477+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:19.4115752+00:00\",\"endTimeUtc\":\"2019-07-12T03:18:36.7861968+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:18:36.7861968+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:13.2554086+00:00\",\"endTimeUtc\":\"2019-07-12T03:17:59.2820146+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:17:59.2820146+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:17:59.2820146+00:00\",\"endTimeUtc\":\"2019-07-12T03:21:08.689471+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:21:08.689471+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM CacheService, HintingServiceV2, MetricsStoreService, MetricsStoreBackupManagerService, QueryServiceCoordinator, QueryServiceWorker, FirstTierAggregationService\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:10.9118261+00:00\",\"endTimeUtc\":\"2019-07-12T03:17:53.5632233+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:17:53.5632233+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:17:53.5632233+00:00\",\"endTimeUtc\":\"2019-07-12T03:18:41.3787548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:18:41.3787548+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Fabric Service Update\",\"description\":\"Updates MetricsRP, OboService, EventRP, MonRP, OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:18:41.3787548+00:00\",\"endTimeUtc\":\"2019-07-12T03:38:34.9434597+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:38:34.9434597+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:38:34.9434597+00:00\",\"endTimeUtc\":\"2019-07-12T03:40:42.5305659+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:40:42.5305659+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:40:42.5305659+00:00\",\"endTimeUtc\":\"2019-07-12T04:01:57.5474138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:01:57.5474138+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T04:01:57.5474138+00:00\",\"endTimeUtc\":\"2019-07-12T04:06:03.4120419+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:06:03.4120419+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Post Update Configure\",\"description\":\"Configures AzureMonitor Post Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T04:06:03.4120419+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:13.5366553+00:00\",\"endTimeUtc\":\"2019-07-12T03:18:51.9567603+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:18:51.9567603+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.8890215+00:00\",\"endTimeUtc\":\"2019-07-12T00:14:37.185729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:14:37.185729+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:37.185729+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:48.6543529+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:57.8417511+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:04.2323099+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:04.2323099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:04.2323099+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:37.5575523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:37.5575523+00:00\",\"steps\":[]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:42.6356251+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:58.1354535+00:00\",\"endTimeUtc\":\"2019-07-12T00:33:04.2447576+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:33:04.2447576+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:33:04.2447576+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:54.8612972+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:54.8612972+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:54.8612972+00:00\",\"endTimeUtc\":\"2019-07-12T01:01:37.7798436+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:01:37.7798436+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:01:37.7798436+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:01:44.4985106+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:30.9877088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:30.9877088+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:30.9877088+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:19.3449585+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:19.3449585+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:19.3449585+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:13.3732698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:13.3732698+00:00\",\"steps\":[]},{\"name\":\"Configure DNS client\",\"description\":\"Set server addresses on SupportRing VM DNS clients.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:22:13.3732698+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:13.9334994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:13.9334994+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:13.9334994+00:00\",\"endTimeUtc\":\"2019-07-12T01:45:35.8736775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:45:35.8736775+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:35.8736775+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:59.8264864+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:04:44.8510272+00:00\",\"endTimeUtc\":\"2019-07-12T02:09:07.4099445+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:09:07.4099445+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:04:53.4759141+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:18.7559943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:18.7559943+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:06:18.7559943+00:00\",\"endTimeUtc\":\"2019-07-12T02:09:07.3943324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:09:07.3943324+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.4671513+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:47.778711+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:47.778711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:47.778711+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:31.9181992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:31.9181992+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:31.9181992+00:00\",\"endTimeUtc\":\"2019-07-12T00:33:39.2131207+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:33:39.2131207+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:33:39.3068695+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:41.5704376+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:41.5704376+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:41.5704376+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:16.0987247+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:16.0987247+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:16.0987247+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:10.7527721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:10.7527721+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:10.7527721+00:00\",\"endTimeUtc\":\"2019-07-12T00:46:55.9515314+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:46:55.9515314+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:46:55.9515314+00:00\",\"endTimeUtc\":\"2019-07-12T00:49:27.0122032+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:49:27.0122032+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:49:27.0122032+00:00\",\"endTimeUtc\":\"2019-07-12T00:51:17.033915+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:51:17.033915+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:19.7952896+00:00\",\"endTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:33.8732649+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:32.3257531+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:32.3257531+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:32.3257531+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:10.1059372+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:10.1059372+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:10.1059372+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:11.6677264+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:11.6677264+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:11.6677264+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:12.4033219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:12.4033219+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:12.4033219+00:00\",\"endTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:12.803347+00:00\",\"endTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:30.5533762+00:00\",\"endTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:29.6783277+00:00\",\"endTimeUtc\":\"2019-07-12T06:04:30.9228859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:04:30.9228859+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:04:30.9228859+00:00\",\"endTimeUtc\":\"2019-07-12T06:08:35.3244478+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:08:35.3244478+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"endTimeUtc\":\"2019-07-12T06:31:21.4890652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:31:21.4890652+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:31:21.4890652+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:15.3849577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:15.3849577+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:47:15.3849577+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-11T23:13:31.928Z\",\"lastUpdatedTime\":\"2019-07-12T06:47:37.8864757+00:00\",\"duration\":\"PT7H49M3.08S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns/45aaeb26-805b-495b-9c8c-d5da5542dbf4?api-version=2016-05-01+52": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns/45aaeb26-805b-495b-9c8c-d5da5542dbf4?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "103", "104" ], + "x-ms-client-request-id": [ "0bc1cba4-7452-44ae-b6ca-6bebb8448efd" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d1eaca11-ec0e-480e-92b2-57b4b4c99b32" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkqjo1bbtiAaU6Mi1bG+KoKZxEplN6uccsyBLHAxcj6KiEDzllrHNL4+EO3JOGKm0z82Q9u+IpL2kiURzXCfR0nSLB+rNPXYZEMIpM0LBUhIhtjDYhFoRinnE/MNVOgJ0IrF/VhmNuNjrYGxHicn9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14682" ], + "x-ms-request-id": [ "d1eaca11-ec0e-480e-92b2-57b4b4c99b32" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032039Z:d1eaca11-ec0e-480e-92b2-57b4b4c99b32" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:39 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "6342" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns/45aaeb26-805b-495b-9c8c-d5da5542dbf4\",\"name\":\"northwest/Microsoft1.1907.0.10/45aaeb26-805b-495b-9c8c-d5da5542dbf4\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:17.8266242+00:00\",\"endTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:13.1197619+00:00\",\"endTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:28.4058207+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:30:45.9213385+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:31:06.3743353+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:31:16.280509+00:00\",\"endTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:40:56.1844151+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Cloud Hosting Infrastructure Summary\\nAzure Stack Privileged Endpoint Service Fabric Cluster\\nAzure Stack Privileged Endpoint Service Fabric Nodes\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.07.11_19.34.14.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.10\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.10\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 976\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-11T15:41:04.1218128+00:00\",\"endTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T19:38:05.2755775+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-11T15:06:59.737Z\",\"lastUpdatedTime\":\"2019-07-11T19:38:05.2755775+00:00\",\"duration\":\"PT4H51M57.245S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns/51e878bd-7e7b-42a0-9a86-897cb1f3defd?api-version=2016-05-01+53": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns/51e878bd-7e7b-42a0-9a86-897cb1f3defd?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "105", "106" ], + "x-ms-client-request-id": [ "1966996e-865b-4d35-bbed-0ee0b1140421" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2c6ddc89-a6cc-4e40-aea5-c6ec6929114c" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvo1473D6o57MhQ5qBBmnhaN/K1MX3B00VcpjChRMdk8JZ5M9TBvbF3osWAr79cA3EohmgfqQ8Otmwya3qy1iwWAMNW5gKfIMwwUQvNed/nHpef9R2tIU6xWjRGZcVSZPSPRxP3oR9MVMoBIQXHlDg" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14681" ], + "x-ms-request-id": [ "2c6ddc89-a6cc-4e40-aea5-c6ec6929114c" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032040Z:2c6ddc89-a6cc-4e40-aea5-c6ec6929114c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:40 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "140211" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.10/updateRuns/51e878bd-7e7b-42a0-9a86-897cb1f3defd\",\"name\":\"northwest/Microsoft1.1907.0.10/51e878bd-7e7b-42a0-9a86-897cb1f3defd\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:10.6391693+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:07:17.8266242+00:00\",\"endTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:06.0104287+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:10:13.1197619+00:00\",\"endTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:12:58.1907187+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:28.3902008+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:28.4058207+00:00\",\"endTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:39.3745033+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:30:45.9213385+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:31:06.3743353+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.26429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.26429+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:31:16.280509+00:00\",\"endTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:40:47.0126416+00:00\",\"endTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:40:56.1844151+00:00\",\"endTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T15:41:04.1218128+00:00\",\"endTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:18:00.7511918+00:00\",\"endTimeUtc\":\"2019-07-11T23:42:38.6578024+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:42:38.6578024+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:18:09.1729588+00:00\",\"endTimeUtc\":\"2019-07-11T23:21:55.7325823+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:21:55.7325823+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:21:55.7325823+00:00\",\"endTimeUtc\":\"2019-07-11T23:23:14.5128343+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:23:14.5128343+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:18:08.9854588+00:00\",\"endTimeUtc\":\"2019-07-11T23:25:19.0469538+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:25:19.0469538+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:38.6578024+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:44.7514801+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:53.5957416+00:00\",\"endTimeUtc\":\"2019-07-11T23:43:16.0948161+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:43:16.0948161+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:43:16.0948161+00:00\",\"endTimeUtc\":\"2019-07-11T23:46:15.7026272+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:46:15.7026272+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:46:15.7026272+00:00\",\"endTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:46:22.1400455+00:00\",\"endTimeUtc\":\"2019-07-11T23:49:18.4064073+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:49:18.4064073+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:49:18.4376575+00:00\",\"endTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:50:55.3486931+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:53.3138662+00:00\",\"endTimeUtc\":\"2019-07-12T00:06:24.2988381+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:06:24.2988381+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:06:24.2988381+00:00\",\"endTimeUtc\":\"2019-07-12T00:07:23.3344736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:07:23.3344736+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:07:23.3344736+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:07:29.1156885+00:00\",\"endTimeUtc\":\"2019-07-12T00:09:50.5798155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:09:50.5798155+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:09:50.5798155+00:00\",\"endTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:10:45.2486643+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:53.5794883+00:00\",\"endTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:43:01.1887654+00:00\",\"endTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:47:00.8895568+00:00\",\"endTimeUtc\":\"2019-07-11T23:50:43.942586+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:50:43.942586+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:50:43.942586+00:00\",\"endTimeUtc\":\"2019-07-11T23:54:12.7728059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:54:12.7728059+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:44.7671007+00:00\",\"endTimeUtc\":\"2019-07-11T23:42:57.4856889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:42:57.4856889+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-11T23:42:57.4856889+00:00\",\"endTimeUtc\":\"2019-07-11T23:43:26.81343+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:43:26.81343+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-11T23:43:26.81343+00:00\",\"endTimeUtc\":\"2019-07-11T23:43:36.7508031+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-11T23:43:36.7508031+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-11T23:43:36.7508031+00:00\",\"endTimeUtc\":\"2019-07-12T00:01:41.4043787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:01:41.4043787+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:01:41.4043787+00:00\",\"endTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:01:47.1074327+00:00\",\"endTimeUtc\":\"2019-07-12T00:01:55.8104465+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:01:55.8104465+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:01:55.8104465+00:00\",\"endTimeUtc\":\"2019-07-12T00:02:04.0005625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:02:04.0005625+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:02:04.0005625+00:00\",\"endTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:02:12.0162897+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:45.26429+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:51.2017538+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0923318+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0454565+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0923318+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:53.920098+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:53.920098+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:58.0923318+00:00\",\"endTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:11:53.1388596+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:11:54.0607253+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:38.746906+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:38.746906+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:38.746906+00:00\",\"endTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.5280687+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:57.7779476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:57.7779476+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:57.7779476+00:00\",\"endTimeUtc\":\"2019-07-12T00:19:35.1215472+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:19:35.1215472+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:19:35.1371715+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:28.9808536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:28.9808536+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:28.9965146+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:03.2903132+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:03.2903132+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:03.2903132+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:59.6962423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:59.6962423+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:59.6962423+00:00\",\"endTimeUtc\":\"2019-07-12T00:41:15.2382114+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:41:15.2382114+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:15.2382114+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:21.0505979+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:40.5490713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:40.5490713+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:40.5490713+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:58.0174848+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:04.6111098+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:32.4074499+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:32.4074499+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:32.4074499+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:44.0478525+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:44.0478525+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:44.0478525+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:05.7818111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:05.7818111+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:05.7818111+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:29.1876714+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:45.2023796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:45.2023796+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.746817+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:40.7766283+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:40.7766283+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:40.7766283+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:16.1841185+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:16.1841185+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:16.2153711+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:46.5727566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:46.5727566+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:46.5727566+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:41.6653839+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:41.6653839+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:41.6653839+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:47.0356254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:47.0356254+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:47.0356254+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:52.9261382+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:08.9403051+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:08.9403051+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:08.9403051+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:24.111888+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:30.6117623+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:44.5790928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:44.5790928+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:44.5790928+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:57.3913471+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:57.3913471+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:57.3913471+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:19.6565445+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:19.6565445+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:19.6565445+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:43.5312501+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:58.1709714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:58.1709714+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.6999416+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:40.2766402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:40.2766402+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:40.2766402+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:26.7308768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:26.7308768+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:26.7308768+00:00\",\"endTimeUtc\":\"2019-07-12T00:34:57.8685012+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:34:57.8685012+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:34:57.8685012+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:53.6026085+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:53.6026085+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:53.6026085+00:00\",\"endTimeUtc\":\"2019-07-12T00:41:01.0197337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:41:01.0197337+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:01.0197337+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:41:06.8008734+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:23.3306548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:23.3306548+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:23.3306548+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:40.8303155+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:47.1739449+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:00.4225394+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:00.4225394+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:00.4225394+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:13.3910403+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:13.3910403+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:13.3910403+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:37.1563298+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:37.1563298+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:37.1563298+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:45:59.3272059+00:00\",\"endTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:46:13.670785+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:46.5436941+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:57.9335416+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:44.4953362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:44.4953362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:44.4953362+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:27.652738+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:27.652738+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:27.6683629+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:17.2293319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:17.2293319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:17.2293319+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:15.2896909+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:15.2896909+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:15.2896909+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:28.0336878+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:28.0336878+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:28.0336878+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:34.6116863+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:54.3769294+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:54.3769294+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:54.3769294+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:10.9859859+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:16.7983747+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:43.8916067+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:43.8916067+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:43.8916067+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:56.6257336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:56.6257336+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:56.6257336+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:18.2034483+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:18.2034483+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:18.2034483+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:42.3125118+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:56.8272371+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:56.8272371+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:46:13.6864115+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:44.5039086+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:44.5039086+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:10:51.154885+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:08.4672879+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:19.7796662+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:33.7795154+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:03.3553746+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:03.3553746+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:03.3553746+00:00\",\"endTimeUtc\":\"2019-07-12T00:23:27.4154054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:23:27.4154054+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:23:27.4154054+00:00\",\"endTimeUtc\":\"2019-07-12T00:28:20.9353923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:28:20.9353923+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:20.9353923+00:00\",\"endTimeUtc\":\"2019-07-12T00:29:15.2472909+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:29:15.2472909+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:29:15.2472909+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:02.1048192+00:00\",\"endTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:09.073492+00:00\",\"endTimeUtc\":\"2019-07-12T05:22:50.8471128+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:22:50.8471128+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:22:50.8627263+00:00\",\"endTimeUtc\":\"2019-07-12T05:24:57.7865285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:24:57.7865285+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:24:57.7865285+00:00\",\"endTimeUtc\":\"2019-07-12T05:27:35.9862381+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:27:35.9862381+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:27:35.9862381+00:00\",\"endTimeUtc\":\"2019-07-12T05:28:55.0354545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:28:55.0354545+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:28:55.0354545+00:00\",\"endTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:31:09.2418631+00:00\",\"endTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:31:18.8199262+00:00\",\"endTimeUtc\":\"2019-07-12T05:35:17.1194374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:35:17.1194374+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:35:17.1194374+00:00\",\"endTimeUtc\":\"2019-07-12T05:37:15.3227547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:37:15.3227547+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:37:15.3227547+00:00\",\"endTimeUtc\":\"2019-07-12T05:39:51.9679125+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:39:51.9679125+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:39:51.9679125+00:00\",\"endTimeUtc\":\"2019-07-12T05:41:09.7708259+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:41:09.7708259+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:41:09.7708259+00:00\",\"endTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:43:26.0562164+00:00\",\"endTimeUtc\":\"2019-07-12T05:44:26.1891889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:44:26.1891889+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:44:26.1891889+00:00\",\"endTimeUtc\":\"2019-07-12T05:44:57.6867138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:44:57.6867138+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:44:57.6867138+00:00\",\"endTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:45:07.4833164+00:00\",\"endTimeUtc\":\"2019-07-12T05:46:47.8850941+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:46:47.8850941+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:46:47.8850941+00:00\",\"endTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:51:15.0643249+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:51:24.5953994+00:00\",\"endTimeUtc\":\"2019-07-12T05:53:03.9811471+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:53:03.9811471+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:53:03.9811471+00:00\",\"endTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.8108946+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:35.9513668+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:30.3101457+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:30.3101457+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:30.3101457+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:02.8091427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:02.8091427+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:02.8091427+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:06.0428305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:06.0428305+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:06.0428305+00:00\",\"endTimeUtc\":\"2019-07-12T00:28:59.2630908+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:28:59.2630908+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:59.2792749+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:36.9912483+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:37.006873+00:00\",\"endTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:42.8661351+00:00\",\"endTimeUtc\":\"2019-07-12T00:39:21.4122699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:39:21.4122699+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:39:21.4122699+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:49.6102455+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:49.6102455+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:49.6102455+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:36.8681657+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:36.8681657+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:09:36.8681657+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:30.1486316+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:30.1486316+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:30.1486316+00:00\",\"endTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:11:54.9751271+00:00\",\"steps\":[]}]},{\"name\":\"Update OSImage of NC Service Fabric cluster.\",\"description\":\"Update OSImage on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:20.1546621+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:33.6232669+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:46.5918752+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:33.5913625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:33.5913625+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:33.5913625+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:01.4654034+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:01.4654034+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:01.4654034+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:05.0584717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:05.0584717+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:05.0584717+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:00.8884914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:00.8884914+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:00.8884914+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:40.313872+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:40.326468+00:00\",\"endTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:47.6235051+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:53.0430844+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:53.0430844+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:53.0430844+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:22.7102709+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:22.7102709+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:22.7102709+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:10.5004688+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:10.5004688+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:10.5004688+00:00\",\"endTimeUtc\":\"2019-07-12T00:45:04.2966277+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:45:04.2966277+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:45:04.2966277+00:00\",\"endTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:47:28.6542665+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:47:34.5291964+00:00\",\"endTimeUtc\":\"2019-07-12T00:48:12.747479+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:48:12.747479+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:48:12.747479+00:00\",\"endTimeUtc\":\"2019-07-12T00:49:32.8558894+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:49:32.8558894+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:49:32.8558894+00:00\",\"endTimeUtc\":\"2019-07-12T00:51:14.0652027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:51:14.0652027+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:51:14.0652027+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:12.6841825+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:12.6841825+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:12.6841825+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:52.4798322+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage of SLB and Gateway VMs.\",\"description\":\"Update OSImage on the SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:52.5110814+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:59.0578729+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:06:05.6202965+00:00\",\"endTimeUtc\":\"2019-07-12T01:08:48.0245463+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:08:48.0245463+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:08:48.0245463+00:00\",\"endTimeUtc\":\"2019-07-12T01:11:20.460164+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:11:20.460164+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:11:20.460164+00:00\",\"endTimeUtc\":\"2019-07-12T01:13:12.6613213+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:13:12.6613213+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:13:12.6613213+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:15.3323989+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:15.3323989+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:15.3323989+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:48.9718476+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:54.9717757+00:00\",\"endTimeUtc\":\"2019-07-12T01:16:47.6586135+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:16:47.6586135+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:16:47.6586135+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:24.6573957+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:24.6573957+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:24.6573957+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:18.3122185+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:18.3122185+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:18.3122185+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:54.357122+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:59.0578729+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:06:05.5265488+00:00\",\"endTimeUtc\":\"2019-07-12T01:08:07.3063226+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:08:07.3063226+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:08:07.3063226+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:37.1797442+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:37.1797442+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:37.1797442+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:26.568276+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:26.568276+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:26.568276+00:00\",\"endTimeUtc\":\"2019-07-12T01:13:18.7393618+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:13:18.7393618+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:13:18.7393618+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:53.2069238+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:59.5662215+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:39.6438417+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:39.6438417+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:39.6594659+00:00\",\"endTimeUtc\":\"2019-07-12T01:17:07.1583658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:17:07.1583658+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:17:07.1583658+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:57.8757226+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:57.8757226+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:57.8757226+00:00\",\"endTimeUtc\":\"2019-07-12T01:19:48.7188772+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:19:48.7188772+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:19:48.7188772+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:19.7958215+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:26.155111+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:04.6077514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:04.6077514+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:22:04.6077514+00:00\",\"endTimeUtc\":\"2019-07-12T01:23:31.3410305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:23:31.3410305+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:23:31.3410305+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:21.6365203+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:21.6365203+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:21.6365203+00:00\",\"endTimeUtc\":\"2019-07-12T01:26:15.588966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:26:15.588966+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:26:15.588966+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:47.4157963+00:00\",\"endTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:53.196937+00:00\",\"endTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:30:40.6312178+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:20.2015368+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:31.2170453+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:32.1532284+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:32.1532284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:32.1532284+00:00\",\"endTimeUtc\":\"2019-07-12T00:21:18.6355834+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:21:18.6355834+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:21:18.6355834+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:28.0277336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:28.0277336+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:28.0277336+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:47.2449502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:47.2449502+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:47.2449502+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:43.0536353+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:43.0692558+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:49.7410035+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:08.5051181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:08.5051181+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:08.5051181+00:00\",\"endTimeUtc\":\"2019-07-12T00:43:57.5319674+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:43:57.5319674+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:43:57.5319674+00:00\",\"endTimeUtc\":\"2019-07-12T00:47:59.7163804+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:47:59.7163804+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:47:59.7163804+00:00\",\"endTimeUtc\":\"2019-07-12T00:55:54.7293923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:55:54.7293923+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:55:54.7293923+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:41.6640353+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:47.6795442+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:06.1936605+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:06.1936605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:06.1936605+00:00\",\"endTimeUtc\":\"2019-07-12T01:16:06.4091335+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:16:06.4091335+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:16:06.4091335+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:14.6731442+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:14.6731442+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:14.6731442+00:00\",\"endTimeUtc\":\"2019-07-12T01:19:07.7506014+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:19:07.7506014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:19:07.7506014+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:51.4836696+00:00\",\"endTimeUtc\":\"2019-07-12T01:24:00.8406599+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:24:00.8406599+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:24:00.8406599+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:01.604228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:01.604228+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:01.604228+00:00\",\"endTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:07.5416527+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:59.5984625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:59.5984625+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:31:59.5984625+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:05.7077186+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:00.2657612+00:00\",\"endTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:06.1875235+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:13.0311362+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:12.9998889+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:37.8087362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:37.8087362+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:13.1873834+00:00\",\"endTimeUtc\":\"2019-07-12T01:48:40.3243224+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:48:40.3243224+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:48:43.933652+00:00\",\"endTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:02:22.6820205+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:02:22.6974479+00:00\",\"endTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"steps\":[]}]},{\"name\":\"Change ACS VM DefaultMoveType\",\"description\":\"Change ACS VM DefaultMoveType.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:08:54.7382481+00:00\",\"endTimeUtc\":\"2019-07-12T02:11:51.6733422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:11:51.6733422+00:00\",\"steps\":[]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.0452806+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:35.1857527+00:00\",\"endTimeUtc\":\"2019-07-12T00:14:48.6387281+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:14:48.6387281+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:48.6387281+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:58.934721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:58.934721+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:58.9503468+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:06.2002653+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:13.4189363+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:21.8110928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:21.8110928+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:21.8110928+00:00\",\"endTimeUtc\":\"2019-07-12T00:35:12.603946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:35:12.603946+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:35:12.603946+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:10.4810946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:10.4810946+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:10.4810946+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:17.0122598+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:09:03.0868587+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:40.0523862+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:40.0523862+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:40.0523862+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:46.5678914+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:19.1234252+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:54.0273348+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:54.0273348+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:54.0273348+00:00\",\"endTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:00.7928918+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:08.0115973+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:14.5271787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:14.5271787+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:14.5271787+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:25.0746513+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:25.0746513+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:25.0746513+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:33.4495523+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:33.5120528+00:00\",\"endTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:42.4650763+00:00\",\"endTimeUtc\":\"2019-07-12T00:30:49.8712428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:30:49.8712428+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:30:49.8712428+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:22.2884055+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:22.2884055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:22.2884055+00:00\",\"endTimeUtc\":\"2019-07-12T00:54:59.9021763+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:54:59.9021763+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:54:59.9021763+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:55:06.058312+00:00\",\"endTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:04:07.871744+00:00\",\"endTimeUtc\":\"2019-07-12T01:10:52.4607032+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:10:52.4607032+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:10:52.4763271+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:02.7700605+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:02.7700605+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:02.7700605+00:00\",\"endTimeUtc\":\"2019-07-12T01:24:21.1216574+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:24:21.1216574+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:24:21.1216574+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:24:27.9184455+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:03.6680006+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:03.6680006+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:03.6680006+00:00\",\"endTimeUtc\":\"2019-07-12T01:26:05.0890988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:26:05.0890988+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:26:05.0890988+00:00\",\"endTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:27:53.4156783+00:00\",\"endTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:28:00.1030496+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:28:00.1186764+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:28:05.9466922+00:00\",\"endTimeUtc\":\"2019-07-12T01:28:11.9465727+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:28:11.9465727+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:28:11.9621981+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:18.084499+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:18.084499+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:18.084499+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:24.006298+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:29.7562173+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:35.9748818+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:35.9748818+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:35.9748818+00:00\",\"endTimeUtc\":\"2019-07-12T01:41:07.019726+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:41:07.019726+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:41:07.019726+00:00\",\"endTimeUtc\":\"2019-07-12T01:59:10.4350501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:59:10.4350501+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:10.4350501+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:17.4036964+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:06:34.240157+00:00\",\"endTimeUtc\":\"2019-07-12T02:13:19.4633177+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:13:19.4633177+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:13:19.4633177+00:00\",\"endTimeUtc\":\"2019-07-12T02:19:04.5403443+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:19:04.5403443+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:19:04.5403443+00:00\",\"endTimeUtc\":\"2019-07-12T02:37:14.0996249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:37:14.0996249+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:37:14.0996249+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:37:30.9119612+00:00\",\"endTimeUtc\":\"2019-07-12T02:46:14.9209665+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:46:14.9209665+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:46:14.9209665+00:00\",\"endTimeUtc\":\"2019-07-12T02:49:06.9812255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:49:06.9812255+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:49:06.9812255+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:51:09.8020076+00:00\",\"endTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:51:20.8643651+00:00\",\"endTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:01:54.1173894+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:00.7772681+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:13.5428099+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:22.7302509+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:22.7302509+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:22.7458763+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:36.7141713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:36.7141713+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:36.7141713+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:27.6833254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:27.6833254+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:27.6833254+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:34.480124+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:34.4957494+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:41.2147869+00:00\",\"endTimeUtc\":\"2019-07-12T00:31:48.4643462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:31:48.4643462+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:31:48.4643462+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:37.5045579+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:37.5045579+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:37.5045579+00:00\",\"endTimeUtc\":\"2019-07-12T00:57:21.2830088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:57:21.2830088+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:57:21.2830088+00:00\",\"endTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:57:27.2985529+00:00\",\"endTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:07:05.5258058+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:22.1152303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:22.1152303+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:22.1152303+00:00\",\"endTimeUtc\":\"2019-07-12T01:17:48.6734651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:17:48.6734651+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:17:48.6734651+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:47.7649736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:47.7649736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:47.7649736+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:17.9208422+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:24.670753+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:31.0925459+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:37.4362113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:37.4362113+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:37.4362113+00:00\",\"endTimeUtc\":\"2019-07-12T01:21:49.6704411+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:21:49.6704411+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:21:49.6704411+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:49.3955218+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:49.3955218+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:31:49.3955218+00:00\",\"endTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:31:55.6766543+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:01.8484094+00:00\",\"endTimeUtc\":\"2019-07-12T01:32:10.8794859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:32:10.8794859+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:10.9888615+00:00\",\"endTimeUtc\":\"2019-07-12T01:35:06.4542372+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:35:06.4542372+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:35:06.4542372+00:00\",\"endTimeUtc\":\"2019-07-12T01:59:27.7004346+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:59:27.7004346+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:27.7004346+00:00\",\"endTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:35.481573+00:00\",\"endTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:07:42.2392363+00:00\",\"endTimeUtc\":\"2019-07-12T02:13:44.8223963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:13:44.8223963+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:13:44.8223963+00:00\",\"endTimeUtc\":\"2019-07-12T02:23:17.0839401+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:23:17.0839401+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:23:17.0839401+00:00\",\"endTimeUtc\":\"2019-07-12T02:28:29.1891505+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:28:29.1891505+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:28:29.1891505+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:09.9229948+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:09.9229948+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:29:09.9229948+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:29:19.6728732+00:00\",\"endTimeUtc\":\"2019-07-12T02:29:42.4225672+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:29:42.4225672+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:20.9671568+00:00\",\"endTimeUtc\":\"2019-07-12T00:19:03.7159038+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:19:03.7159038+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:19:03.7159038+00:00\",\"endTimeUtc\":\"2019-07-12T00:21:54.0570662+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:21:54.0570662+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:21:54.0570662+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:00.7132426+00:00\",\"endTimeUtc\":\"2019-07-12T00:22:07.2756709+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:22:07.2756709+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:07.2756709+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:28.0444394+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:28.0444394+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:28.1538133+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:23.3989101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:23.3989101+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:23.3989101+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:30.6175255+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:30.6643965+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:37.117399+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:44.492256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:44.492256+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:44.492256+00:00\",\"endTimeUtc\":\"2019-07-12T00:44:25.515841+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:44:25.515841+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:44:25.515841+00:00\",\"endTimeUtc\":\"2019-07-12T00:59:50.0467965+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:59:50.0467965+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:59:50.0467965+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:59:55.874852+00:00\",\"endTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:05:21.7145881+00:00\",\"endTimeUtc\":\"2019-07-12T01:09:08.9617906+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:09:08.9617906+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:09:08.9617906+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:42.0195643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:42.0195643+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:42.0195643+00:00\",\"endTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:14:48.3476095+00:00\",\"endTimeUtc\":\"2019-07-12T01:20:30.327689+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:20:30.327689+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:20:30.327689+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:19.1990511+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:19.1990511+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:19.1990511+00:00\",\"endTimeUtc\":\"2019-07-12T01:29:26.8982578+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:29:26.8982578+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:29:26.8982578+00:00\",\"endTimeUtc\":\"2019-07-12T01:32:07.8639211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:32:07.8639211+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:07.895171+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:32:19.0824549+00:00\",\"endTimeUtc\":\"2019-07-12T01:33:29.7217228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:33:29.7217228+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:33:29.7217228+00:00\",\"endTimeUtc\":\"2019-07-12T01:38:05.2252995+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:38:05.2252995+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:38:05.2252995+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:05.2968992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:05.2968992+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:05.2968992+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:12.7186698+00:00\",\"endTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:18.6560888+00:00\",\"endTimeUtc\":\"2019-07-12T01:56:25.7028752+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:56:25.7028752+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:56:25.7028752+00:00\",\"endTimeUtc\":\"2019-07-12T01:59:17.8255625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:59:17.8255625+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:59:17.8255625+00:00\",\"endTimeUtc\":\"2019-07-12T02:19:05.4310215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:19:05.4310215+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:19:05.4310215+00:00\",\"endTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:19:16.1183203+00:00\",\"endTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:27:26.9868543+00:00\",\"endTimeUtc\":\"2019-07-12T02:33:11.3041425+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:33:11.3041425+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:33:11.3041425+00:00\",\"endTimeUtc\":\"2019-07-12T02:43:21.8449785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:43:21.8449785+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:43:21.8449785+00:00\",\"endTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:43:32.2510937+00:00\",\"endTimeUtc\":\"2019-07-12T02:53:15.6884321+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:53:15.6884321+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:53:15.6884321+00:00\",\"endTimeUtc\":\"2019-07-12T03:00:14.5540229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:00:14.5540229+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:17.7640692+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:31.1389188+00:00\",\"endTimeUtc\":\"2019-07-12T00:24:53.7744146+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:24:53.7744146+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:42.7012906+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:32.2313514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:32.2313514+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:32.2313514+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:13.6053095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:13.6053095+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:13.6053095+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:15.9488972+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:15.9488972+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:15.9488972+00:00\",\"endTimeUtc\":\"2019-07-12T00:22:16.8068121+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:22:16.8068121+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:16.8068121+00:00\",\"endTimeUtc\":\"2019-07-12T00:24:53.7587855+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:24:53.7587855+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:31.6857912+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:44.1075287+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:31.4814723+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:31.4814723+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:31.4814723+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:13.5740601+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:13.5740601+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:13.5740601+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:14.3239265+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:14.3239265+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:14.3239265+00:00\",\"endTimeUtc\":\"2019-07-12T00:22:17.1349351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:22:17.1349351+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:22:17.1349351+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:13.6383462+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:32.0139121+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:43.3419127+00:00\",\"endTimeUtc\":\"2019-07-12T00:16:31.1844843+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:16:31.1844843+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:16:31.1844843+00:00\",\"endTimeUtc\":\"2019-07-12T00:18:14.8709274+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:18:14.8709274+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:18:14.8709274+00:00\",\"endTimeUtc\":\"2019-07-12T00:23:13.9780625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:23:13.9780625+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:23:13.9780625+00:00\",\"endTimeUtc\":\"2019-07-12T00:24:14.3680137+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:24:14.3680137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:24:14.3680137+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:14.0758423+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:14.1227167+00:00\",\"endTimeUtc\":\"2019-07-12T00:26:54.6691436+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:26:54.6691436+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:26:54.6691436+00:00\",\"endTimeUtc\":\"2019-07-12T00:28:15.5448293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:28:15.5448293+00:00\",\"steps\":[]},{\"name\":\"Preupdate Azure Monitor\",\"description\":\"Preupdate Azure Monitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:15.5448293+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"steps\":[{\"name\":\"(AzMon) AzureMonitor Pre Update\",\"description\":\"Configures AzureMonitor Pre Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:28:21.6853832+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:33.2919754+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:33.2919754+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:33.2919754+00:00\",\"endTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"steps\":[]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:42.9934413+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:49.118319+00:00\",\"endTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:36:55.0244581+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:33.8518361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:33.8518361+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:33.8518361+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:40.6485795+00:00\",\"endTimeUtc\":\"2019-07-12T00:38:52.4440769+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:38:52.4440769+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:38:52.4440769+00:00\",\"endTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:22.4997652+00:00\",\"endTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:03.624115+00:00\",\"endTimeUtc\":\"2019-07-12T01:55:23.9380973+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:55:23.9380973+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:55:23.9380973+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:46.4275003+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:46.4275003+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:03.1397468+00:00\",\"endTimeUtc\":\"2019-07-12T01:54:51.9541364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:54:51.9541364+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:54:51.9541364+00:00\",\"endTimeUtc\":\"2019-07-12T02:07:45.2235647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:07:45.2235647+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:02.4678811+00:00\",\"endTimeUtc\":\"2019-07-12T01:51:08.7598351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:51:08.7598351+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:51:08.7598351+00:00\",\"endTimeUtc\":\"2019-07-12T01:57:28.3739074+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:57:28.3739074+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:44:41.0150425+00:00\",\"endTimeUtc\":\"2019-07-12T01:50:15.4480512+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:50:15.4480512+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:50:15.4480512+00:00\",\"endTimeUtc\":\"2019-07-12T01:51:39.3531759+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:51:39.3531759+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:11:20.8612636+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:11:27.8767907+00:00\",\"endTimeUtc\":\"2019-07-12T02:22:10.381638+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:22:10.381638+00:00\",\"steps\":[]},{\"name\":\"Live Update for SRP and Gateway\",\"description\":\"Live Update Fabric Ring Controller Services (SRP and Gateway) - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:22:10.381638+00:00\",\"endTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:22:27.2410404+00:00\",\"endTimeUtc\":\"2019-07-12T02:33:17.9446798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:33:17.9446798+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:22:33.7250828+00:00\",\"endTimeUtc\":\"2019-07-12T02:34:20.3813721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:34:20.3813721+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:34:20.3813721+00:00\",\"endTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:34:34.5061642+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:21.4583912+00:00\",\"endTimeUtc\":\"2019-07-12T03:15:13.3278415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:15:13.3278415+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:15:13.3278415+00:00\",\"endTimeUtc\":\"2019-07-12T03:16:56.0674897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:16:56.0674897+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:19.1147763+00:00\",\"endTimeUtc\":\"2019-07-12T03:19:20.3783202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:19:20.3783202+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:19:20.3783202+00:00\",\"endTimeUtc\":\"2019-07-12T03:22:08.1887477+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:22:08.1887477+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:19.4115752+00:00\",\"endTimeUtc\":\"2019-07-12T03:18:36.7861968+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:18:36.7861968+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:13.2554086+00:00\",\"endTimeUtc\":\"2019-07-12T03:17:59.2820146+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:17:59.2820146+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:17:59.2820146+00:00\",\"endTimeUtc\":\"2019-07-12T03:21:08.689471+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:21:08.689471+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM CacheService, HintingServiceV2, MetricsStoreService, MetricsStoreBackupManagerService, QueryServiceCoordinator, QueryServiceWorker, FirstTierAggregationService\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:10.9118261+00:00\",\"endTimeUtc\":\"2019-07-12T03:17:53.5632233+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:17:53.5632233+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:17:53.5632233+00:00\",\"endTimeUtc\":\"2019-07-12T03:18:41.3787548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:18:41.3787548+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Fabric Service Update\",\"description\":\"Updates MetricsRP, OboService, EventRP, MonRP, OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:18:41.3787548+00:00\",\"endTimeUtc\":\"2019-07-12T03:38:34.9434597+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:38:34.9434597+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:38:34.9434597+00:00\",\"endTimeUtc\":\"2019-07-12T03:40:42.5305659+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:40:42.5305659+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T03:40:42.5305659+00:00\",\"endTimeUtc\":\"2019-07-12T04:01:57.5474138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:01:57.5474138+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T04:01:57.5474138+00:00\",\"endTimeUtc\":\"2019-07-12T04:06:03.4120419+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:06:03.4120419+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Post Update Configure\",\"description\":\"Configures AzureMonitor Post Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T04:06:03.4120419+00:00\",\"endTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T04:22:25.0514734+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:35:13.5366553+00:00\",\"endTimeUtc\":\"2019-07-12T03:18:51.9567603+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T03:18:51.9567603+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.8890215+00:00\",\"endTimeUtc\":\"2019-07-12T00:14:37.185729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:14:37.185729+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:37.185729+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:48.6543529+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:57.8417511+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:04.2323099+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:04.2323099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:04.2323099+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:37.5575523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:37.5575523+00:00\",\"steps\":[]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:42.6356251+00:00\",\"endTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:51.9323943+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:32:58.1354535+00:00\",\"endTimeUtc\":\"2019-07-12T00:33:04.2447576+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:33:04.2447576+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:33:04.2447576+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:54.8612972+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:54.8612972+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:54.8612972+00:00\",\"endTimeUtc\":\"2019-07-12T01:01:37.7798436+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:01:37.7798436+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:01:37.7798436+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:01:44.4985106+00:00\",\"endTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:12:35.458725+00:00\",\"endTimeUtc\":\"2019-07-12T01:15:30.9877088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:15:30.9877088+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:15:30.9877088+00:00\",\"endTimeUtc\":\"2019-07-12T01:18:19.3449585+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:18:19.3449585+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:18:19.3449585+00:00\",\"endTimeUtc\":\"2019-07-12T01:22:13.3732698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:22:13.3732698+00:00\",\"steps\":[]},{\"name\":\"Configure DNS client\",\"description\":\"Set server addresses on SupportRing VM DNS clients.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:22:13.3732698+00:00\",\"endTimeUtc\":\"2019-07-12T01:25:13.9334994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:25:13.9334994+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:25:13.9334994+00:00\",\"endTimeUtc\":\"2019-07-12T01:45:35.8736775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T01:45:35.8736775+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:35.8736775+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T01:45:59.8264864+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:04:35.7574215+00:00\",\"endTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:04:44.8041546+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:04:44.8510272+00:00\",\"endTimeUtc\":\"2019-07-12T02:09:07.4099445+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:09:07.4099445+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:04:53.4759141+00:00\",\"endTimeUtc\":\"2019-07-12T02:06:18.7559943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:06:18.7559943+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T02:06:18.7559943+00:00\",\"endTimeUtc\":\"2019-07-12T02:09:07.3943324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T02:09:07.3943324+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:21.4671513+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:47.778711+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:47.778711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:47.778711+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:31.9181992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:31.9181992+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:31.9181992+00:00\",\"endTimeUtc\":\"2019-07-12T00:33:39.2131207+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:33:39.2131207+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:33:39.3068695+00:00\",\"endTimeUtc\":\"2019-07-12T00:37:41.5704376+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:37:41.5704376+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:37:41.5704376+00:00\",\"endTimeUtc\":\"2019-07-12T00:40:16.0987247+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:40:16.0987247+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:40:16.0987247+00:00\",\"endTimeUtc\":\"2019-07-12T00:42:10.7527721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:42:10.7527721+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:42:10.7527721+00:00\",\"endTimeUtc\":\"2019-07-12T00:46:55.9515314+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:46:55.9515314+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:46:55.9515314+00:00\",\"endTimeUtc\":\"2019-07-12T00:49:27.0122032+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:49:27.0122032+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:49:27.0122032+00:00\",\"endTimeUtc\":\"2019-07-12T00:51:17.033915+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:51:17.033915+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:19.7952896+00:00\",\"endTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:14:33.8732649+00:00\",\"endTimeUtc\":\"2019-07-12T00:15:32.3257531+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:15:32.3257531+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:15:32.3257531+00:00\",\"endTimeUtc\":\"2019-07-12T00:17:10.1059372+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:17:10.1059372+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:17:10.1059372+00:00\",\"endTimeUtc\":\"2019-07-12T00:20:11.6677264+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:20:11.6677264+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:20:11.6677264+00:00\",\"endTimeUtc\":\"2019-07-12T00:27:12.4033219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:27:12.4033219+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T00:27:12.4033219+00:00\",\"endTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T00:29:47.6375644+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:03.5378699+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:12.803347+00:00\",\"endTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:30.5533762+00:00\",\"endTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T05:59:29.6783277+00:00\",\"endTimeUtc\":\"2019-07-12T06:04:30.9228859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:04:30.9228859+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:04:30.9228859+00:00\",\"endTimeUtc\":\"2019-07-12T06:08:35.3244478+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:08:35.3244478+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:29:42.3526002+00:00\",\"endTimeUtc\":\"2019-07-12T06:31:21.4890652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:31:21.4890652+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:31:21.4890652+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:15.3849577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:15.3849577+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-12T06:47:15.3849577+00:00\",\"endTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-12T06:47:37.8864757+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-11T23:13:31.928Z\",\"lastUpdatedTime\":\"2019-07-12T06:47:37.8864757+00:00\",\"duration\":\"PT7H49M3.08S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns?api-version=2016-05-01+54": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "107", "108" ], + "x-ms-client-request-id": [ "821e2b8a-9bfd-4ce3-9571-63eff6b61737" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cf7b8aba-58a9-4624-a869-9a5fb0a64b6f" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXuGLx35HdK+9WZ9olaebbxQlDh4eG03JhnH23ELNO/vXwygtB7bWoIo++aTPtfRdMQY7v/aLn+PtapK2AGUBKPr6HJThMyberE0mIhOIj/wRYe/CVUKEPVxAeZcwvoO4v7cPJMxCGnlfWR8RRx1n" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14680" ], + "x-ms-request-id": [ "cf7b8aba-58a9-4624-a869-9a5fb0a64b6f" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032041Z:cf7b8aba-58a9-4624-a869-9a5fb0a64b6f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:41 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "158405" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/626c2271-d7b5-493e-950a-064efc203d70\",\"name\":\"northwest/Microsoft1.1907.0.13/626c2271-d7b5-493e-950a-064efc203d70\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"UpdateNRP\",\"description\":\"UpdateNRP\",\"errorMessage\":\"\",\"status\":\"Cancelled\",\"startTimeUtc\":\"2019-07-18T19:49:32.2967095+00:00\",\"endTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"steps\":[{\"name\":\"UpdateNRP\",\"description\":\"UpdateNRP\",\"errorMessage\":\"\",\"status\":\"Cancelled\",\"startTimeUtc\":\"2019-07-18T19:49:32.2967095+00:00\",\"endTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-07-18T19:49:22.921Z\",\"lastUpdatedTime\":\"2019-07-18T21:27:27.9621048+00:00\",\"duration\":\"PT1H38M5.087S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/ba79b5a6-961f-407a-83d8-3bd2e671d0c8\",\"name\":\"northwest/Microsoft1.1907.0.13/ba79b5a6-961f-407a-83d8-3bd2e671d0c8\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{},\"timeStarted\":\"2019-07-18T19:47:59.865Z\",\"duration\":\"PT8.156S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/bac074cd-437c-4a6e-8675-26eeb7478151\",\"name\":\"northwest/Microsoft1.1907.0.13/bac074cd-437c-4a6e-8675-26eeb7478151\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:31.6135757+00:00\",\"endTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:13.9114729+00:00\",\"endTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:46.12387+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:48:06.3764767+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:48:14.3764161+00:00\",\"endTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"endTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T03:03:12.9787837+00:00\",\"endTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T03:03:20.7287315+00:00\",\"endTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"endTimeUtc\":\"2019-07-16T20:03:57.3814546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:03:57.3814546+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:08:06.6202551+00:00\",\"endTimeUtc\":\"2019-07-16T19:13:13.7726061+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:13:13.7726061+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:13:13.7726061+00:00\",\"endTimeUtc\":\"2019-07-16T19:14:37.2621679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:14:37.2621679+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:08:06.0264807+00:00\",\"endTimeUtc\":\"2019-07-16T19:14:07.0375537+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:14:07.0375537+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:03:57.3814546+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:06.1626137+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:18.3968089+00:00\",\"endTimeUtc\":\"2019-07-16T20:05:04.6777491+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:05:04.6777491+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:05:04.6777491+00:00\",\"endTimeUtc\":\"2019-07-16T20:25:03.1222138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:25:03.1222138+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:25:03.1222138+00:00\",\"endTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:25:12.387732+00:00\",\"endTimeUtc\":\"2019-07-16T20:37:26.4706988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:37:26.4706988+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:37:26.4706988+00:00\",\"endTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:17.8187013+00:00\",\"endTimeUtc\":\"2019-07-16T21:18:24.4067003+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:18:24.4067003+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:18:24.4067003+00:00\",\"endTimeUtc\":\"2019-07-16T21:42:05.6751649+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:42:05.6751649+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:42:05.6751649+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:42:14.3000564+00:00\",\"endTimeUtc\":\"2019-07-16T22:21:20.9095814+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:21:20.9095814+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:21:20.9095814+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:18.5218109+00:00\",\"endTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:32.3342411+00:00\",\"endTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"endTimeUtc\":\"2019-07-16T20:14:40.0726598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:14:40.0726598+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:14:40.0726598+00:00\",\"endTimeUtc\":\"2019-07-16T20:19:46.0109566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:19:46.0109566+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:06.2406974+00:00\",\"endTimeUtc\":\"2019-07-16T20:04:27.2717104+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:04:27.2717104+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:27.2717104+00:00\",\"endTimeUtc\":\"2019-07-16T20:05:13.4274334+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:05:13.4274334+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-16T20:05:13.4274334+00:00\",\"endTimeUtc\":\"2019-07-16T20:05:29.1460071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:05:29.1460071+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:05:29.1460071+00:00\",\"endTimeUtc\":\"2019-07-16T21:05:55.6908043+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:05:55.6908043+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:05:55.6908043+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:06:03.3155384+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:15.449335+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:15.449335+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:06:15.449335+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:28.1677961+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:28.1677961+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:06:28.1677961+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:27.4216985+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:36.4059761+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:32.7795654+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:32.7795654+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:35.9997387+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:27.5295748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:27.5295748+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:36.2653404+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:36.0465981+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:32.013899+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:32.013899+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"endTimeUtc\":\"2019-07-16T23:15:17.3372669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:15:17.3372669+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:17.3372669+00:00\",\"endTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:43.2431904+00:00\",\"endTimeUtc\":\"2019-07-16T23:17:05.8046698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:17:05.8046698+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:17:05.8046698+00:00\",\"endTimeUtc\":\"2019-07-16T23:20:21.3651067+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:20:21.3651067+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:20:21.380742+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:22.3846467+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:22.3846467+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:22.3846467+00:00\",\"endTimeUtc\":\"2019-07-17T01:07:28.5691614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:07:28.5691614+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:07:28.5691614+00:00\",\"endTimeUtc\":\"2019-07-17T01:17:53.2618866+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:17:53.2618866+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:17:53.277836+00:00\",\"endTimeUtc\":\"2019-07-17T17:54:23.9157431+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:54:23.9157431+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:54:23.9157431+00:00\",\"endTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:54:29.681334+00:00\",\"endTimeUtc\":\"2019-07-17T17:54:50.900835+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:54:50.900835+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:54:50.900835+00:00\",\"endTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:55:21.8239346+00:00\",\"endTimeUtc\":\"2019-07-17T17:55:53.9855218+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:55:53.9855218+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:55:53.9855218+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:10.6776924+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:10.6776924+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:56:10.6776924+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:31.4665704+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:31.4665704+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:56:31.4665704+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"endTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:30.399598+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:52.3673682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:52.3673682+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:52.6798349+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:02.4486213+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:02.4486213+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:22:02.4486213+00:00\",\"endTimeUtc\":\"2019-07-16T23:36:14.0027691+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:36:14.0027691+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:36:14.0027691+00:00\",\"endTimeUtc\":\"2019-07-16T23:43:25.6892528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:43:25.6892528+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:43:25.6892528+00:00\",\"endTimeUtc\":\"2019-07-16T23:48:58.5755348+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:48:58.5755348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:58.5755348+00:00\",\"endTimeUtc\":\"2019-07-16T23:59:44.4107188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:59:44.4107188+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:59:44.4107188+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:59:52.614062+00:00\",\"endTimeUtc\":\"2019-07-17T00:02:18.8798062+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:02:18.8798062+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:02:18.8798062+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:02.3940985+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:29.8781149+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:29.8781149+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:29.8781149+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:53.1731248+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:53.1731248+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:53.1731248+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:25.4852096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:25.4852096+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:07:25.4852096+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"endTimeUtc\":\"2019-07-17T00:08:19.7501267+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:08:19.7501267+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:47.4779174+00:00\",\"endTimeUtc\":\"2019-07-16T23:17:05.7109169+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:17:05.7109169+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:17:05.7109169+00:00\",\"endTimeUtc\":\"2019-07-16T23:20:20.36513+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:20:20.36513+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:20:20.36513+00:00\",\"endTimeUtc\":\"2019-07-16T23:37:19.2548044+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:37:19.2548044+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:19.2548044+00:00\",\"endTimeUtc\":\"2019-07-16T23:44:47.6725502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:44:47.6725502+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:44:47.6725502+00:00\",\"endTimeUtc\":\"2019-07-16T23:50:33.1055631+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:50:33.1055631+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:50:33.1055631+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:05.7541917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:05.7541917+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:05.7541917+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:15.2697043+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:43.7849603+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:43.7849603+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:43.7849603+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:28.4718702+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:56.2504305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:56.2504305+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:07:56.2504305+00:00\",\"endTimeUtc\":\"2019-07-17T00:09:17.6868873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:09:17.6868873+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:09:17.6868873+00:00\",\"endTimeUtc\":\"2019-07-17T00:09:53.2645422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:09:53.2645422+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:09:53.2645422+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:43.4534271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:43.4534271+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:30.0871021+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:49.8361157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:49.8361157+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:49.8361157+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:05.4015587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:05.4015587+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:22:05.4015587+00:00\",\"endTimeUtc\":\"2019-07-16T23:36:26.8490833+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:36:26.8490833+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:36:26.8490833+00:00\",\"endTimeUtc\":\"2019-07-16T23:44:22.0947313+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:44:22.0947313+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:44:22.1103602+00:00\",\"endTimeUtc\":\"2019-07-16T23:48:55.8724797+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:48:55.8724797+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:55.8724797+00:00\",\"endTimeUtc\":\"2019-07-16T23:56:14.1790511+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:56:14.1790511+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:56:14.1790511+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:56:24.9605329+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:52.4902807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:52.4902807+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:57:52.4902807+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:39.3490831+00:00\",\"endTimeUtc\":\"2019-07-17T00:00:22.8477109+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:00:22.8477109+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:00:22.8477109+00:00\",\"endTimeUtc\":\"2019-07-17T00:00:38.8318827+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:00:38.8318827+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:00:38.8318827+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:07.5815077+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:07.5815077+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:07.5815077+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:58.1141722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:58.1141722+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"endTimeUtc\":\"2019-07-17T18:34:02.8904306+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T18:34:02.8904306+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:27.3904613+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:21.4339436+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:42.1836845+00:00\",\"endTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:53.0241021+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:53.0241021+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:53.0555392+00:00\",\"endTimeUtc\":\"2019-07-16T22:59:02.1295626+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:59:02.1295626+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:59:02.1295626+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:57.5642565+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:57.5642565+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:57.5642565+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:30.5476563+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:30.5476563+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:30.5632743+00:00\",\"endTimeUtc\":\"2019-07-16T23:06:59.1246844+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:06:59.1246844+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:06:59.1246844+00:00\",\"endTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"endTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:09:34.5602574+00:00\",\"endTimeUtc\":\"2019-07-16T23:14:24.1660773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:14:24.1660773+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:14:24.1660773+00:00\",\"endTimeUtc\":\"2019-07-16T23:20:05.3653492+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:20:05.3653492+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:20:05.3653492+00:00\",\"endTimeUtc\":\"2019-07-16T23:41:26.7534014+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:41:26.7534014+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:41:26.7534014+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:25.5822271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:25.5822271+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:25.5822271+00:00\",\"endTimeUtc\":\"2019-07-17T00:05:50.4865498+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:05:50.4865498+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:05:50.4865498+00:00\",\"endTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:10:33.045283+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:40.7299207+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:40.7299207+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:40.7299207+00:00\",\"endTimeUtc\":\"2019-07-17T00:44:58.8521509+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:44:58.8521509+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:44:58.8521509+00:00\",\"endTimeUtc\":\"2019-07-17T00:46:55.9759393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:46:55.9759393+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:46:55.9759393+00:00\",\"endTimeUtc\":\"2019-07-17T00:49:30.3334322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:49:30.3334322+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:49:30.3334322+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:42.9731695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:42.9731695+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:42.9731695+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"endTimeUtc\":\"2019-07-17T01:17:32.965378+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:17:32.965378+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:17:32.965378+00:00\",\"endTimeUtc\":\"2019-07-17T01:24:59.7805214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:24:59.7805214+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:24:59.7805214+00:00\",\"endTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:25:07.6554718+00:00\",\"endTimeUtc\":\"2019-07-17T01:27:44.2794759+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:27:44.2794759+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:27:44.2794759+00:00\",\"endTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"endTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:33:13.386756+00:00\",\"endTimeUtc\":\"2019-07-17T01:34:47.2764866+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:34:47.2764866+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:34:47.2764866+00:00\",\"endTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:37.0118695+00:00\",\"endTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:02.2771813+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:35.7914517+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:35.7914517+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:35.7914517+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:03.9585628+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:03.9585628+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:03.9741829+00:00\",\"endTimeUtc\":\"2019-07-16T22:40:45.0807812+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:40:45.0807812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:40:45.0807812+00:00\",\"endTimeUtc\":\"2019-07-16T22:43:42.1410567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:43:42.1410567+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:43:42.1410567+00:00\",\"endTimeUtc\":\"2019-07-16T22:45:19.1555639+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:45:19.1555639+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:45:19.1555639+00:00\",\"endTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:50:00.464526+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:50:09.6987807+00:00\",\"endTimeUtc\":\"2019-07-16T23:03:25.3775295+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:03:25.3775295+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:03:25.3775295+00:00\",\"endTimeUtc\":\"2019-07-16T23:08:06.9050884+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:08:06.9050884+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:08:06.9050884+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:12.5739295+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:12.5739295+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:12.5739295+00:00\",\"endTimeUtc\":\"2019-07-16T23:42:11.8933139+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:42:11.8933139+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:42:11.8933139+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:56.3027454+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:56.3027454+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:57:56.3027454+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"endTimeUtc\":\"2019-07-17T01:29:04.216464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:29:04.216464+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:29:04.216464+00:00\",\"endTimeUtc\":\"2019-07-17T01:33:24.4491256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:33:24.4491256+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:39.2462139+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:46.3703175+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:31.9113342+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:31.9113342+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:31.9425943+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:43.997495+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:43.997495+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:43.997495+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:12.0702596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:12.0702596+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:12.0702596+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:13.5240615+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:13.5240615+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:13.5240615+00:00\",\"endTimeUtc\":\"2019-07-16T23:40:43.301208+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:40:43.301208+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:40:43.301208+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"endTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:43.7083678+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:07.4722159+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:07.4722159+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:07.4722159+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:39.7671839+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:39.7671839+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:39.7671839+00:00\",\"endTimeUtc\":\"2019-07-17T00:15:10.7782362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:15:10.7782362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:15:10.7782362+00:00\",\"endTimeUtc\":\"2019-07-17T00:22:59.603696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:22:59.603696+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:22:59.603696+00:00\",\"endTimeUtc\":\"2019-07-17T00:24:29.1807443+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:24:29.1807443+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:24:29.1807443+00:00\",\"endTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:27:10.553907+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:36.1632619+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:36.1632619+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:36.1632619+00:00\",\"endTimeUtc\":\"2019-07-17T00:32:42.2991624+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:32:42.2991624+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:32:42.2991624+00:00\",\"endTimeUtc\":\"2019-07-17T00:34:33.0939089+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:34:33.0939089+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:34:33.0939089+00:00\",\"endTimeUtc\":\"2019-07-17T00:37:09.420026+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:37:09.420026+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:37:09.420026+00:00\",\"endTimeUtc\":\"2019-07-17T00:38:35.4502124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:38:35.4502124+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:38:35.4502124+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:47.3234256+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:52.9110963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:52.9110963+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:52.9110963+00:00\",\"endTimeUtc\":\"2019-07-16T22:44:58.671346+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:44:58.671346+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:44:58.671346+00:00\",\"endTimeUtc\":\"2019-07-16T22:49:02.1996338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:49:02.1996338+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:49:02.1996338+00:00\",\"endTimeUtc\":\"2019-07-16T23:00:36.2377491+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:00:36.2377491+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:00:36.2377491+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:30.7364625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:30.7364625+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:30.7364625+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:29.6883038+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:40.4069776+00:00\",\"endTimeUtc\":\"2019-07-16T23:07:02.1715811+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:07:02.1715811+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:07:02.1715811+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:38.3548598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:38.3548598+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:38.3548598+00:00\",\"endTimeUtc\":\"2019-07-16T23:15:21.1028538+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:15:21.1028538+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:21.1498065+00:00\",\"endTimeUtc\":\"2019-07-16T23:18:45.4909283+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:18:45.4909283+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:18:45.4909283+00:00\",\"endTimeUtc\":\"2019-07-16T23:59:27.5359427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:59:27.5359427+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:59:27.5359427+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:44.9953312+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:36.0720603+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:36.0720603+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:36.0720603+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:09.1616262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:09.1616262+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:09.2866239+00:00\",\"endTimeUtc\":\"2019-07-16T22:40:51.5494488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:40:51.5494488+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:40:51.5494488+00:00\",\"endTimeUtc\":\"2019-07-16T22:44:04.187651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:44:04.187651+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:44:04.187651+00:00\",\"endTimeUtc\":\"2019-07-16T22:58:44.1297887+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:58:44.1297887+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:58:44.1297887+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:30.2052661+00:00\",\"endTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:40.5488385+00:00\",\"endTimeUtc\":\"2019-07-16T23:03:57.6738064+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:03:57.6738064+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:03:57.6895705+00:00\",\"endTimeUtc\":\"2019-07-16T23:08:42.2327796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:08:42.2327796+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:08:42.2327796+00:00\",\"endTimeUtc\":\"2019-07-16T23:11:10.4029736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:11:10.4029736+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:11:10.4029736+00:00\",\"endTimeUtc\":\"2019-07-16T23:15:20.9465903+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:15:20.9465903+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:20.9465903+00:00\",\"endTimeUtc\":\"2019-07-16T23:37:49.4886168+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:37:49.4886168+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:49.4886168+00:00\",\"endTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:51:54.635868+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:11.2702435+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:11.2702435+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:11.2702435+00:00\",\"endTimeUtc\":\"2019-07-17T00:08:45.9529104+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:08:45.9529104+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:08:45.9529104+00:00\",\"endTimeUtc\":\"2019-07-17T00:12:28.3101219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:12:28.3101219+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:12:28.3101219+00:00\",\"endTimeUtc\":\"2019-07-17T00:16:43.2620209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:16:43.2620209+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:16:43.2620209+00:00\",\"endTimeUtc\":\"2019-07-17T00:19:06.9034635+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:19:06.9034635+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:19:06.9034635+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:41.5111497+00:00\",\"endTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:51.8082135+00:00\",\"endTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:40.6368207+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:02.4429534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:02.4429534+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:02.4585766+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:39.0600608+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:39.0600608+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:39.0756843+00:00\",\"endTimeUtc\":\"2019-07-16T23:00:42.5345424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:00:42.5345424+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:00:42.5345424+00:00\",\"endTimeUtc\":\"2019-07-16T23:06:24.5626093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:06:24.5626093+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:06:24.5626093+00:00\",\"endTimeUtc\":\"2019-07-16T23:08:07.4050848+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:08:07.4050848+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:08:07.4050848+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:21.8836088+00:00\",\"endTimeUtc\":\"2019-07-17T00:02:12.426756+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:02:12.426756+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:02:12.426756+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:40.3295386+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:40.3295386+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:40.3295386+00:00\",\"endTimeUtc\":\"2019-07-17T00:25:46.0549081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:25:46.0549081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:25:46.0549081+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:59.6628844+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:59.6628844+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:59.6628844+00:00\",\"endTimeUtc\":\"2019-07-17T00:30:21.1301656+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:30:21.1301656+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:30:21.1301656+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"endTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:24.5327249+00:00\",\"endTimeUtc\":\"2019-07-17T00:35:56.3896765+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:35:56.3896765+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:35:56.3896765+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:26.0894773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:26.0894773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:26.0894773+00:00\",\"endTimeUtc\":\"2019-07-17T00:47:20.4756386+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:47:20.4756386+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:47:20.4756386+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:04.7080338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:04.7080338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:04.7080338+00:00\",\"endTimeUtc\":\"2019-07-17T00:51:22.2851718+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:51:22.2851718+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:51:22.2851718+00:00\",\"endTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"endTimeUtc\":\"2019-07-17T02:27:33.0934219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:27:33.0934219+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:27:33.0934219+00:00\",\"endTimeUtc\":\"2019-07-17T02:49:18.5370797+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:49:18.5370797+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:49:18.5370797+00:00\",\"endTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:49:27.4119434+00:00\",\"endTimeUtc\":\"2019-07-17T03:53:33.6974202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:53:33.6974202+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:53:33.6974202+00:00\",\"endTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:53:51.0877983+00:00\",\"endTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:08.2723292+00:00\",\"endTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:20.6011045+00:00\",\"endTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:19.9290285+00:00\",\"endTimeUtc\":\"2019-07-17T05:13:59.6215569+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:13:59.6215569+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:21.3195929+00:00\",\"endTimeUtc\":\"2019-07-17T05:13:56.6684506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:13:56.6684506+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"endTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:41.4961863+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6205133+00:00\",\"endTimeUtc\":\"2019-07-16T22:30:12.8076988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:30:12.8076988+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:12.9637567+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:36.9947149+00:00\",\"endTimeUtc\":\"2019-07-16T22:38:15.7701575+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:38:15.7701575+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:38:15.7701575+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:44.6648276+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:53.8990848+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:04.3989539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:04.3989539+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:04.3989539+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:53.4015445+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:53.4015445+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:53.4015445+00:00\",\"endTimeUtc\":\"2019-07-17T00:13:26.8413688+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:13:26.8413688+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:13:26.8413688+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:48.1826242+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:48.1826242+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:13:36.4506947+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:48.167+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:48.167+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:21:48.1826242+00:00\",\"endTimeUtc\":\"2019-07-17T00:27:54.2731681+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:27:54.2731681+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:27:54.2731681+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:41.1368185+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:04.116316+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:04.116316+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:04.116316+00:00\",\"endTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:19.4911264+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:31.1472304+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:46.4126722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:46.4126722+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:46.4126722+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:37.7110243+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:37.7110243+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:58.8031311+00:00\",\"endTimeUtc\":\"2019-07-16T22:46:39.732687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:46:39.732687+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:46:39.732687+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:37.6953981+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:37.6953981+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:37.7110243+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:56.5545858+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:06.3202178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:06.3202178+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:06.3202178+00:00\",\"endTimeUtc\":\"2019-07-16T23:13:10.3388859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:13:10.3388859+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:13:10.3388859+00:00\",\"endTimeUtc\":\"2019-07-16T23:39:13.940114+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:39:13.940114+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:39:13.940114+00:00\",\"endTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:39:23.3618105+00:00\",\"endTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:41.8451456+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:41.8451456+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:41.8451456+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:42.0600775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:42.0600775+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:11:42.0600775+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:52.8603059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:52.8603059+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:52.8603059+00:00\",\"endTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:34:03.8133089+00:00\",\"endTimeUtc\":\"2019-07-17T00:35:20.7807487+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:35:20.7807487+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:35:20.7807487+00:00\",\"endTimeUtc\":\"2019-07-17T00:36:52.9515158+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:36:52.9515158+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:36:52.9515158+00:00\",\"endTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:15.3396973+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:24.7457963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:24.7457963+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:24.7457963+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:34.1206457+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:43.5043955+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:43.5043955+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:43.5043955+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"endTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:29.9517804+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:38.8266862+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:38.8266862+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:38.8266862+00:00\",\"endTimeUtc\":\"2019-07-17T01:02:25.8868935+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:02:25.8868935+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:02:25.8868935+00:00\",\"endTimeUtc\":\"2019-07-17T01:51:13.7568323+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:51:13.7568323+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:51:13.7568323+00:00\",\"endTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:51:21.9130363+00:00\",\"endTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"endTimeUtc\":\"2019-07-17T03:50:56.1957788+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:50:56.1957788+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:50:56.1957788+00:00\",\"endTimeUtc\":\"2019-07-17T04:00:11.665261+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:00:11.665261+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:00:11.665261+00:00\",\"endTimeUtc\":\"2019-07-17T10:32:01.4475509+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:32:01.4475509+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:32:01.4667596+00:00\",\"endTimeUtc\":\"2019-07-17T11:00:14.9392888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:00:14.9392888+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:32:12.0411859+00:00\",\"endTimeUtc\":\"2019-07-17T10:33:36.4307027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:33:36.4307027+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:33:36.4307027+00:00\",\"endTimeUtc\":\"2019-07-17T10:43:03.6797749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:43:03.6797749+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:43:03.6797749+00:00\",\"endTimeUtc\":\"2019-07-17T10:50:48.8779171+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:50:48.8779171+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:00:14.9392888+00:00\",\"endTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"endTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:19.5380001+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:34.0378212+00:00\",\"endTimeUtc\":\"2019-07-16T22:36:01.115601+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:36:01.115601+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:01.115601+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:29.130125+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:29.130125+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:29.130125+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:38.4737611+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:29.7320537+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:29.7320537+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:29.7476904+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:27.0542523+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:37.1009331+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:48.2726306+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:48.2726306+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:48.2726306+00:00\",\"endTimeUtc\":\"2019-07-16T23:13:20.5262032+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:13:20.5262032+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:13:20.5262032+00:00\",\"endTimeUtc\":\"2019-07-16T23:42:55.1745545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:42:55.1745545+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:42:55.1745545+00:00\",\"endTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:43:04.5644893+00:00\",\"endTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:53:31.9470908+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:29.1906118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:29.1906118+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:29.1906118+00:00\",\"endTimeUtc\":\"2019-07-17T00:17:43.0585115+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:17:43.0585115+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:17:43.0585115+00:00\",\"endTimeUtc\":\"2019-07-17T00:22:37.1664258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:22:37.1664258+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:22:37.1664258+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:23.2908856+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:23.2908856+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:23.2908856+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"endTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:43.0875311+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:54.868644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:54.868644+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:54.868644+00:00\",\"endTimeUtc\":\"2019-07-17T00:24:14.5246621+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:24:14.5246621+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:24:14.5246621+00:00\",\"endTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:24:23.7745693+00:00\",\"endTimeUtc\":\"2019-07-17T00:34:30.7345794+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:34:30.7345794+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:34:30.7345794+00:00\",\"endTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"endTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:42:10.9788069+00:00\",\"endTimeUtc\":\"2019-07-17T00:42:21.1349779+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:42:21.1349779+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:42:21.1349779+00:00\",\"endTimeUtc\":\"2019-07-17T00:46:26.2106895+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:46:26.2106895+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:46:26.2106895+00:00\",\"endTimeUtc\":\"2019-07-17T01:06:30.4292731+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:06:30.4292731+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:06:30.4292731+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:06:40.1791438+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"endTimeUtc\":\"2019-07-17T01:40:55.1271529+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:40:55.1271529+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:40:55.1271529+00:00\",\"endTimeUtc\":\"2019-07-17T01:48:14.6949045+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:48:14.6949045+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:48:14.6949045+00:00\",\"endTimeUtc\":\"2019-07-17T01:52:25.7251299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:52:25.7251299+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:52:25.7251299+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:05.0373897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:05.0373897+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:53:05.0373897+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:34.2715732+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:34.2715732+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:43.7774043+00:00\",\"endTimeUtc\":\"2019-07-16T22:36:05.0999262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:36:05.0999262+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:05.0999262+00:00\",\"endTimeUtc\":\"2019-07-16T22:42:15.5015201+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:42:15.5015201+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:15.5015201+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:27.1107587+00:00\",\"endTimeUtc\":\"2019-07-16T22:42:40.4543283+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:42:40.4543283+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:40.4543283+00:00\",\"endTimeUtc\":\"2019-07-16T22:48:51.0905011+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:48:51.0905011+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:48:51.0905011+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:49:01.1371471+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:55.7881626+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:55.7881626+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:55.7881626+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:47.4068253+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:57.7191897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:57.7191897+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:57.7191897+00:00\",\"endTimeUtc\":\"2019-07-16T23:18:57.6001855+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:18:57.6001855+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:18:57.6001855+00:00\",\"endTimeUtc\":\"2019-07-16T23:48:45.528828+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:48:45.528828+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:45.528828+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:55.5912005+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"endTimeUtc\":\"2019-07-17T00:02:56.5043113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:02:56.5043113+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:02:56.5202165+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:31.6946092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:31.6946092+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:31.6946092+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"endTimeUtc\":\"2019-07-17T00:36:52.5608598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:36:52.5608598+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:36:52.5608598+00:00\",\"endTimeUtc\":\"2019-07-17T00:45:24.3205874+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:45:24.3205874+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:45:24.3205874+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:37.3325947+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:37.3325947+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:37.3325947+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:50.43886+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:50.43886+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:54:50.43886+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:55:00.5481187+00:00\",\"endTimeUtc\":\"2019-07-17T00:55:09.594873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:55:09.594873+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:55:09.594873+00:00\",\"endTimeUtc\":\"2019-07-17T00:59:19.2011772+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:59:19.2011772+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:59:19.2011772+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:59:29.1073045+00:00\",\"endTimeUtc\":\"2019-07-17T01:08:05.9749386+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:08:05.9749386+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:08:05.9749386+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"endTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:24.35582+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:32.3557724+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:32.3557724+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:32.3557724+00:00\",\"endTimeUtc\":\"2019-07-17T01:35:50.5260969+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:35:50.5260969+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:35:50.5260969+00:00\",\"endTimeUtc\":\"2019-07-17T02:07:21.8434552+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:07:21.8434552+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:07:21.8434552+00:00\",\"endTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:07:31.6713718+00:00\",\"endTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"endTimeUtc\":\"2019-07-17T02:40:51.3423545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:40:51.3423545+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:40:51.3423545+00:00\",\"endTimeUtc\":\"2019-07-17T02:52:49.1438255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:52:49.1438255+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:52:49.1438255+00:00\",\"endTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"endTimeUtc\":\"2019-07-17T03:15:20.6250069+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:15:20.6250069+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:15:20.6250069+00:00\",\"endTimeUtc\":\"2019-07-17T03:30:00.0609766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:30:00.0609766+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:39.5899599+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:46.2291857+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:46.2291857+00:00\",\"steps\":[{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.4331435+00:00\",\"endTimeUtc\":\"2019-07-16T22:36:01.6780976+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:36:01.6780976+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:01.7249686+00:00\",\"endTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:14.3185667+00:00\",\"endTimeUtc\":\"2019-07-16T22:40:44.9714082+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:40:44.9714082+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:40:44.9714082+00:00\",\"endTimeUtc\":\"2019-07-16T22:46:03.592502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:46:03.592502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:46:03.6081262+00:00\",\"endTimeUtc\":\"2019-07-16T22:50:38.5578166+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:50:38.5578166+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:50:38.5578166+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:21.00811+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:21.00811+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:21.0237551+00:00\",\"endTimeUtc\":\"2019-07-16T22:57:14.0528073+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:57:14.0528073+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:57:14.0528073+00:00\",\"endTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:59.803118+00:00\",\"endTimeUtc\":\"2019-07-16T22:43:47.5472331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:43:47.5472331+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:43:47.5784855+00:00\",\"endTimeUtc\":\"2019-07-16T22:49:10.043288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:49:10.043288+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:49:10.043288+00:00\",\"endTimeUtc\":\"2019-07-16T23:03:29.2991591+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:03:29.2991591+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:03:29.2991591+00:00\",\"endTimeUtc\":\"2019-07-16T23:09:57.1224822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:09:57.1224822+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:09:57.1224822+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:11.5583077+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:11.5583077+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:11.5583077+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:03.0896602+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:46.1314169+00:00\",\"endTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:59.803118+00:00\",\"endTimeUtc\":\"2019-07-16T22:39:50.6439941+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:39:50.6439941+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:39:50.6439941+00:00\",\"endTimeUtc\":\"2019-07-16T22:44:52.2651749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:44:52.2651749+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:44:52.2651749+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:39.575677+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:39.575677+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:39.575677+00:00\",\"endTimeUtc\":\"2019-07-16T22:51:47.0413747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:51:47.0413747+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:51:47.0413747+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:14.3831978+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:14.3831978+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:14.3831978+00:00\",\"endTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:22:46.2448279+00:00\",\"endTimeUtc\":\"2019-07-17T04:25:53.8750179+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:25:53.8750179+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:25:53.8750179+00:00\",\"endTimeUtc\":\"2019-07-17T05:08:56.8771393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:08:56.8771393+00:00\",\"steps\":[]},{\"name\":\"Preupdate Azure Monitor\",\"description\":\"Preupdate Azure Monitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:08:56.8927647+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"steps\":[{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:09:05.0020884+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"steps\":[]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.1751581+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.1751581+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:17.110403+00:00\",\"endTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:24.4541041+00:00\",\"endTimeUtc\":\"2019-07-17T08:36:06.5954545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T08:36:06.5954545+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T08:36:06.5954545+00:00\",\"endTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T08:36:23.3609733+00:00\",\"endTimeUtc\":\"2019-07-17T08:48:49.583166+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T08:48:49.583166+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T08:48:49.5995412+00:00\",\"endTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"endTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:32:05.0439538+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:32:05.0439538+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:32:05.0595633+00:00\",\"endTimeUtc\":\"2019-07-17T12:15:58.0591317+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T12:15:58.0591317+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:24:34.3796349+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:24:34.3796349+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:24:34.3796349+00:00\",\"endTimeUtc\":\"2019-07-17T12:03:19.9213343+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T12:03:19.9213343+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:25:47.1912178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:25:47.1912178+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:25:47.1912178+00:00\",\"endTimeUtc\":\"2019-07-17T12:02:22.1218101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T12:02:22.1218101+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:18:33.6769171+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:18:33.6769171+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:18:33.6769171+00:00\",\"endTimeUtc\":\"2019-07-17T11:25:32.7382809+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:25:32.7382809+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.1595331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.1595331+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-23T15:54:34.7887963+00:00\",\"endTimeUtc\":\"2019-07-24T16:27:19.5332178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:27:19.5332178+00:00\",\"steps\":[]},{\"name\":\"Live Update for SRP and Gateway\",\"description\":\"Live Update Fabric Ring Controller Services (SRP and Gateway) - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:27:19.5332178+00:00\",\"endTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:27:25.7362296+00:00\",\"endTimeUtc\":\"2019-07-24T16:32:50.4348015+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:32:50.4348015+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:27:25.7987245+00:00\",\"endTimeUtc\":\"2019-07-24T16:33:19.8066307+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:33:19.8066307+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:19.8066307+00:00\",\"endTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.0563152+00:00\",\"endTimeUtc\":\"2019-07-24T16:47:15.1114984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:47:15.1114984+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:47:15.1114984+00:00\",\"endTimeUtc\":\"2019-07-24T16:49:01.9540151+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:49:01.9540151+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:50.0719035+00:00\",\"endTimeUtc\":\"2019-07-24T16:58:47.4978188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:58:47.4978188+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:58:47.4978188+00:00\",\"endTimeUtc\":\"2019-07-24T17:00:27.9176335+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:00:27.9176335+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.7594314+00:00\",\"endTimeUtc\":\"2019-07-24T16:59:08.8614559+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:59:08.8614559+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.6969286+00:00\",\"endTimeUtc\":\"2019-07-24T16:46:42.5806282+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:46:42.5806282+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:46:42.5806282+00:00\",\"endTimeUtc\":\"2019-07-24T16:49:12.1257744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:49:12.1257744+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.9469281+00:00\",\"endTimeUtc\":\"2019-07-24T17:19:50.0013763+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:19:50.0013763+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:19:50.0013763+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.2750607+00:00\",\"endTimeUtc\":\"2019-07-24T17:04:01.4225962+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:04:01.4225962+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:39.0587189+00:00\",\"endTimeUtc\":\"2019-07-16T22:29:30.292398+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:29:30.292398+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.4331435+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:46.8234345+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:36.9791219+00:00\",\"endTimeUtc\":\"2019-07-16T22:30:49.3538978+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:30:49.3538978+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:49.3538978+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:05.0412061+00:00\",\"endTimeUtc\":\"2019-07-16T22:42:38.4074809+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:42:38.4074809+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:38.4387296+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:57.960785+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:16.5230315+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:27.0853976+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:37.7415277+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:37.7415277+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:37.7574808+00:00\",\"endTimeUtc\":\"2019-07-16T23:00:57.1906056+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:00:57.1906056+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:00:57.1906056+00:00\",\"endTimeUtc\":\"2019-07-16T23:37:19.1141842+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:37:19.1141842+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:19.1141842+00:00\",\"endTimeUtc\":\"2019-07-17T00:17:50.1209912+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:17:50.1209912+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:29.1314675+00:00\",\"endTimeUtc\":\"2019-07-17T00:17:50.1053421+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:17:50.1053421+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:17:50.1209912+00:00\",\"endTimeUtc\":\"2019-07-17T00:22:53.4943635+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:22:53.4943635+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:22:53.4943635+00:00\",\"endTimeUtc\":\"2019-07-17T00:26:55.4602925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:26:55.4602925+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:26:55.4602925+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:01.7831695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:01.7831695+00:00\",\"steps\":[]},{\"name\":\"Configure DNS client\",\"description\":\"Set server addresses on SupportRing VM DNS clients.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:01.7831695+00:00\",\"endTimeUtc\":\"2019-07-17T00:38:01.7162491+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:38:01.7162491+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:38:01.7162491+00:00\",\"endTimeUtc\":\"2019-07-17T00:51:28.0350928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:51:28.0350928+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:51:28.0350928+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:51:38.081855+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:52:29.8624581+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"endTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:52:48.7997344+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:50.6419864+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:50.6419864+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:54:50.6419864+00:00\",\"endTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:38.4962214+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:26.3222034+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:26.3222034+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:26.3222034+00:00\",\"endTimeUtc\":\"2019-07-16T22:34:14.0231957+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:34:14.0231957+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:34:14.0231957+00:00\",\"endTimeUtc\":\"2019-07-16T22:38:09.0046231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:38:09.0046231+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:38:09.0046231+00:00\",\"endTimeUtc\":\"2019-07-16T22:43:54.0002955+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:43:54.0002955+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:43:54.0002955+00:00\",\"endTimeUtc\":\"2019-07-16T22:46:43.6545129+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:46:43.6545129+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:46:43.6545129+00:00\",\"endTimeUtc\":\"2019-07-16T22:56:36.912642+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:56:36.912642+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:56:36.912642+00:00\",\"endTimeUtc\":\"2019-07-16T23:01:30.6120578+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:01:30.6120578+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:01:30.6276831+00:00\",\"endTimeUtc\":\"2019-07-16T23:04:10.2518469+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:04:10.2518469+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:04:10.2518469+00:00\",\"endTimeUtc\":\"2019-07-16T23:07:05.2653252+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:07:05.2653252+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:38.839967+00:00\",\"endTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:02.2771813+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:39.9157614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:39.9157614+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:39.9157614+00:00\",\"endTimeUtc\":\"2019-07-16T22:39:56.7688987+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:39:56.7688987+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:39:56.7845213+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:56.887963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:56.887963+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:56.887963+00:00\",\"endTimeUtc\":\"2019-07-16T22:52:10.7128767+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:52:10.7128767+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:52:10.7128767+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:49.6944925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:49.6944925+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:49.6944925+00:00\",\"endTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:44.0031787+00:00\",\"endTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:52.9717969+00:00\",\"endTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:55.1748927+00:00\",\"endTimeUtc\":\"2019-07-24T17:25:58.0319527+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:25:58.0319527+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:25:58.0319527+00:00\",\"endTimeUtc\":\"2019-07-24T17:28:27.4675621+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:28:27.4675621+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"endTimeUtc\":\"2019-07-24T17:40:11.4607629+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:40:11.4607629+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:40:11.4607629+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:37.5659988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:37.5659988+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:49:37.5659988+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-16T16:51:57.071Z\",\"lastUpdatedTime\":\"2019-07-24T17:49:51.0033303+00:00\",\"duration\":\"P8DT1H7M4.967S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/fe57a64f-f3af-4a56-ad55-5c9c24096060\",\"name\":\"northwest/Microsoft1.1907.0.13/fe57a64f-f3af-4a56-ad55-5c9c24096060\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:31.6135757+00:00\",\"endTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:13.9114729+00:00\",\"endTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:47:46.12387+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:48:06.3764767+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:48:14.3764161+00:00\",\"endTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T03:03:12.9787837+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.07.16_08.19.45.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.13\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.13\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T03:03:20.7287315+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-16T02:21:08.866Z\",\"lastUpdatedTime\":\"2019-07-16T08:26:49.5973658+00:00\",\"duration\":\"PT6H23M40.432S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/626c2271-d7b5-493e-950a-064efc203d70?api-version=2016-05-01+55": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/626c2271-d7b5-493e-950a-064efc203d70?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "109", "110" ], + "x-ms-client-request-id": [ "7e5277a5-1aee-4a63-a76e-3cf2b9c5b995" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "49783408-e839-42d8-9ed3-6e3a9ba0a377" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvntMwL3Dx4WZbAr4s9D3fXJgODeRn+Sm8waz1SpwnoPwjuQXZWxie9LsKvRi7nJ6bEtXUM0Zk7e7u6KsOwTVDqdKC0Dhxt42m4bHKiWXP1g69Z9k3xn3Z+m9e+eVAVPAidRoAbY0pQa80cIWqNeim" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14679" ], + "x-ms-request-id": [ "49783408-e839-42d8-9ed3-6e3a9ba0a377" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032045Z:49783408-e839-42d8-9ed3-6e3a9ba0a377" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:45 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1077" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/626c2271-d7b5-493e-950a-064efc203d70\",\"name\":\"northwest/Microsoft1.1907.0.13/626c2271-d7b5-493e-950a-064efc203d70\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"UpdateNRP\",\"description\":\"UpdateNRP\",\"errorMessage\":\"\",\"status\":\"Cancelled\",\"startTimeUtc\":\"2019-07-18T19:49:32.2967095+00:00\",\"endTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"steps\":[{\"name\":\"UpdateNRP\",\"description\":\"UpdateNRP\",\"errorMessage\":\"\",\"status\":\"Cancelled\",\"startTimeUtc\":\"2019-07-18T19:49:32.2967095+00:00\",\"endTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-18T21:27:27.9621048+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-07-18T19:49:22.921Z\",\"lastUpdatedTime\":\"2019-07-18T21:27:27.9621048+00:00\",\"duration\":\"PT1H38M5.087S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/ba79b5a6-961f-407a-83d8-3bd2e671d0c8?api-version=2016-05-01+56": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/ba79b5a6-961f-407a-83d8-3bd2e671d0c8?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "111", "112" ], + "x-ms-client-request-id": [ "74400e3b-fc11-41f9-af01-0ac74a824e4e" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b21aedcb-ebde-446b-b618-168dff4ba139" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSXvM/0oOcGdxMubdJqBhvbxXREprIlqZ4bYRam6rw6BXR5j+MdOqqhlEBiR3KUBtI3jPpWcjNuljg8vOrlz1v9tu1Sj8P5JJwNs+jlI1AqThLQ+RZ2JUR2Z+zT9S55DmUbQ7ggI7vgF7qhXLEIBz" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14678" ], + "x-ms-request-id": [ "b21aedcb-ebde-446b-b618-168dff4ba139" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032047Z:b21aedcb-ebde-446b-b618-168dff4ba139" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:46 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "514" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/ba79b5a6-961f-407a-83d8-3bd2e671d0c8\",\"name\":\"northwest/Microsoft1.1907.0.13/ba79b5a6-961f-407a-83d8-3bd2e671d0c8\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{},\"timeStarted\":\"2019-07-18T19:47:59.865Z\",\"duration\":\"PT8.156S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/bac074cd-437c-4a6e-8675-26eeb7478151?api-version=2016-05-01+57": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/bac074cd-437c-4a6e-8675-26eeb7478151?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "113", "114" ], + "x-ms-client-request-id": [ "c2d5d85c-128d-4670-817c-0ea60d838f0b" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4fc5a776-e1c0-4615-a647-952482a77b7e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvp/RtiunFztNzQa0dhBKGfnB3+amlQpouO9B3MCbXm4zJnn1OaHIdRSt0sGok9JF6I/w/QaHp4gQ81dBKIlmrYZ20cRq228Lw03DU7Y9VSbRwoc/+3koGG8qGWdDFC+XW4HXbN5b1GzGB69Fz95Jc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14677" ], + "x-ms-request-id": [ "4fc5a776-e1c0-4615-a647-952482a77b7e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032048Z:4fc5a776-e1c0-4615-a647-952482a77b7e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:48 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "150621" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/bac074cd-437c-4a6e-8675-26eeb7478151\",\"name\":\"northwest/Microsoft1.1907.0.13/bac074cd-437c-4a6e-8675-26eeb7478151\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:31.6135757+00:00\",\"endTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:13.9114729+00:00\",\"endTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:51.0033303+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:46.12387+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:48:06.3764767+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:48:14.3764161+00:00\",\"endTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"endTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T03:03:12.9787837+00:00\",\"endTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T03:03:20.7287315+00:00\",\"endTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:07:55.3391052+00:00\",\"endTimeUtc\":\"2019-07-16T20:03:57.3814546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:03:57.3814546+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:08:06.6202551+00:00\",\"endTimeUtc\":\"2019-07-16T19:13:13.7726061+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:13:13.7726061+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:13:13.7726061+00:00\",\"endTimeUtc\":\"2019-07-16T19:14:37.2621679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:14:37.2621679+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T19:08:06.0264807+00:00\",\"endTimeUtc\":\"2019-07-16T19:14:07.0375537+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T19:14:07.0375537+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:03:57.3814546+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:06.1626137+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:18.3968089+00:00\",\"endTimeUtc\":\"2019-07-16T20:05:04.6777491+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:05:04.6777491+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:05:04.6777491+00:00\",\"endTimeUtc\":\"2019-07-16T20:25:03.1222138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:25:03.1222138+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:25:03.1222138+00:00\",\"endTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:25:12.387732+00:00\",\"endTimeUtc\":\"2019-07-16T20:37:26.4706988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:37:26.4706988+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:37:26.4706988+00:00\",\"endTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:39:55.2851713+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:17.8187013+00:00\",\"endTimeUtc\":\"2019-07-16T21:18:24.4067003+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:18:24.4067003+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:18:24.4067003+00:00\",\"endTimeUtc\":\"2019-07-16T21:42:05.6751649+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:42:05.6751649+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:42:05.6751649+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:42:14.3000564+00:00\",\"endTimeUtc\":\"2019-07-16T22:21:20.9095814+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:21:20.9095814+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:21:20.9095814+00:00\",\"endTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:18.5218109+00:00\",\"endTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:32.3342411+00:00\",\"endTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:10:18.5177675+00:00\",\"endTimeUtc\":\"2019-07-16T20:14:40.0726598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:14:40.0726598+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:14:40.0726598+00:00\",\"endTimeUtc\":\"2019-07-16T20:19:46.0109566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:19:46.0109566+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:06.2406974+00:00\",\"endTimeUtc\":\"2019-07-16T20:04:27.2717104+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:04:27.2717104+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:04:27.2717104+00:00\",\"endTimeUtc\":\"2019-07-16T20:05:13.4274334+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:05:13.4274334+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-16T20:05:13.4274334+00:00\",\"endTimeUtc\":\"2019-07-16T20:05:29.1460071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T20:05:29.1460071+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T20:05:29.1460071+00:00\",\"endTimeUtc\":\"2019-07-16T21:05:55.6908043+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:05:55.6908043+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:05:55.6908043+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:06:03.3155384+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:15.449335+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:15.449335+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:06:15.449335+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:28.1677961+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:28.1677961+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T21:06:28.1677961+00:00\",\"endTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T21:06:40.6206142+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:19.1874402+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:27.4216985+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:36.4059761+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:32.7795654+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:32.7795654+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:35.9997387+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:27.5295748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:27.5295748+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:36.2653404+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:36.0465981+00:00\",\"endTimeUtc\":\"2019-07-16T22:25:32.013899+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:25:32.013899+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:25:36.7487645+00:00\",\"endTimeUtc\":\"2019-07-16T23:15:17.3372669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:15:17.3372669+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:17.3372669+00:00\",\"endTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:43.2431904+00:00\",\"endTimeUtc\":\"2019-07-16T23:17:05.8046698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:17:05.8046698+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:17:05.8046698+00:00\",\"endTimeUtc\":\"2019-07-16T23:20:21.3651067+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:20:21.3651067+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:20:21.380742+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:22.3846467+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:22.3846467+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:22.3846467+00:00\",\"endTimeUtc\":\"2019-07-17T01:07:28.5691614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:07:28.5691614+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:07:28.5691614+00:00\",\"endTimeUtc\":\"2019-07-17T01:17:53.2618866+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:17:53.2618866+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:17:53.277836+00:00\",\"endTimeUtc\":\"2019-07-17T17:54:23.9157431+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:54:23.9157431+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:54:23.9157431+00:00\",\"endTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:54:29.681334+00:00\",\"endTimeUtc\":\"2019-07-17T17:54:50.900835+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:54:50.900835+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:54:50.900835+00:00\",\"endTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:55:16.1208477+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:55:21.8239346+00:00\",\"endTimeUtc\":\"2019-07-17T17:55:53.9855218+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:55:53.9855218+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:55:53.9855218+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:10.6776924+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:10.6776924+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:56:10.6776924+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:31.4665704+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:31.4665704+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:56:31.4665704+00:00\",\"endTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:56:53.4426574+00:00\",\"endTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:30.399598+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:52.3673682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:52.3673682+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:52.6798349+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:02.4486213+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:02.4486213+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:22:02.4486213+00:00\",\"endTimeUtc\":\"2019-07-16T23:36:14.0027691+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:36:14.0027691+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:36:14.0027691+00:00\",\"endTimeUtc\":\"2019-07-16T23:43:25.6892528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:43:25.6892528+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:43:25.6892528+00:00\",\"endTimeUtc\":\"2019-07-16T23:48:58.5755348+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:48:58.5755348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:58.5755348+00:00\",\"endTimeUtc\":\"2019-07-16T23:59:44.4107188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:59:44.4107188+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:59:44.4107188+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:59:52.614062+00:00\",\"endTimeUtc\":\"2019-07-17T00:02:18.8798062+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:02:18.8798062+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:02:18.8798062+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:51.7536036+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:02.3940985+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:29.8781149+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:29.8781149+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:29.8781149+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:53.1731248+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:53.1731248+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:53.1731248+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:25.4852096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:25.4852096+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:07:25.4852096+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:07:55.1254444+00:00\",\"endTimeUtc\":\"2019-07-17T00:08:19.7501267+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:08:19.7501267+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:47.4779174+00:00\",\"endTimeUtc\":\"2019-07-16T23:17:05.7109169+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:17:05.7109169+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:17:05.7109169+00:00\",\"endTimeUtc\":\"2019-07-16T23:20:20.36513+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:20:20.36513+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:20:20.36513+00:00\",\"endTimeUtc\":\"2019-07-16T23:37:19.2548044+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:37:19.2548044+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:19.2548044+00:00\",\"endTimeUtc\":\"2019-07-16T23:44:47.6725502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:44:47.6725502+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:44:47.6725502+00:00\",\"endTimeUtc\":\"2019-07-16T23:50:33.1055631+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:50:33.1055631+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:50:33.1055631+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:05.7541917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:05.7541917+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:05.7541917+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:15.2697043+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:43.7849603+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:43.7849603+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:43.7849603+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:18.6751202+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:28.4718702+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:56.2504305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:56.2504305+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:07:56.2504305+00:00\",\"endTimeUtc\":\"2019-07-17T00:09:17.6868873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:09:17.6868873+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:09:17.6868873+00:00\",\"endTimeUtc\":\"2019-07-17T00:09:53.2645422+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:09:53.2645422+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:09:53.2645422+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:11:21.9038784+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:43.4534271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:43.4534271+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:30.0871021+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:49.8361157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:49.8361157+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:49.8361157+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:05.4015587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:05.4015587+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:22:05.4015587+00:00\",\"endTimeUtc\":\"2019-07-16T23:36:26.8490833+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:36:26.8490833+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:36:26.8490833+00:00\",\"endTimeUtc\":\"2019-07-16T23:44:22.0947313+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:44:22.0947313+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:44:22.1103602+00:00\",\"endTimeUtc\":\"2019-07-16T23:48:55.8724797+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:48:55.8724797+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:55.8724797+00:00\",\"endTimeUtc\":\"2019-07-16T23:56:14.1790511+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:56:14.1790511+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:56:14.1790511+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:56:24.9605329+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:52.4902807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:52.4902807+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:57:52.4902807+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:28.8804331+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:39.3490831+00:00\",\"endTimeUtc\":\"2019-07-17T00:00:22.8477109+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:00:22.8477109+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:00:22.8477109+00:00\",\"endTimeUtc\":\"2019-07-17T00:00:38.8318827+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:00:38.8318827+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:00:38.8318827+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:07.5815077+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:07.5815077+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:07.5815077+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:38.270577+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:58.1141722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:58.1141722+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T17:57:08.0217669+00:00\",\"endTimeUtc\":\"2019-07-17T18:34:02.8904306+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T18:34:02.8904306+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:23:27.3904613+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:21.4339436+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:42.1836845+00:00\",\"endTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:53.0241021+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:53.0241021+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:53.0555392+00:00\",\"endTimeUtc\":\"2019-07-16T22:59:02.1295626+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:59:02.1295626+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:59:02.1295626+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:57.5642565+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:57.5642565+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:57.5642565+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:30.5476563+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:30.5476563+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:30.5632743+00:00\",\"endTimeUtc\":\"2019-07-16T23:06:59.1246844+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:06:59.1246844+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:06:59.1246844+00:00\",\"endTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:09:24.5916297+00:00\",\"endTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:09:34.5602574+00:00\",\"endTimeUtc\":\"2019-07-16T23:14:24.1660773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:14:24.1660773+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:14:24.1660773+00:00\",\"endTimeUtc\":\"2019-07-16T23:20:05.3653492+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:20:05.3653492+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:20:05.3653492+00:00\",\"endTimeUtc\":\"2019-07-16T23:41:26.7534014+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:41:26.7534014+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:41:26.7534014+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:25.5822271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:25.5822271+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:25.5822271+00:00\",\"endTimeUtc\":\"2019-07-17T00:05:50.4865498+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:05:50.4865498+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:05:50.4865498+00:00\",\"endTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:10:23.9047707+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:10:33.045283+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:40.7299207+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:40.7299207+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:40.7299207+00:00\",\"endTimeUtc\":\"2019-07-17T00:44:58.8521509+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:44:58.8521509+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:44:58.8521509+00:00\",\"endTimeUtc\":\"2019-07-17T00:46:55.9759393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:46:55.9759393+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:46:55.9759393+00:00\",\"endTimeUtc\":\"2019-07-17T00:49:30.3334322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:49:30.3334322+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:49:30.3334322+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:42.9731695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:42.9731695+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:42.9731695+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:54:14.126822+00:00\",\"endTimeUtc\":\"2019-07-17T01:17:32.965378+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:17:32.965378+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:17:32.965378+00:00\",\"endTimeUtc\":\"2019-07-17T01:24:59.7805214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:24:59.7805214+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:24:59.7805214+00:00\",\"endTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:25:07.6554718+00:00\",\"endTimeUtc\":\"2019-07-17T01:27:44.2794759+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:27:44.2794759+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:27:44.2794759+00:00\",\"endTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:33:05.7930555+00:00\",\"endTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:33:13.386756+00:00\",\"endTimeUtc\":\"2019-07-17T01:34:47.2764866+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:34:47.2764866+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:34:47.2764866+00:00\",\"endTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-19T03:01:20.6144271+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:37.0118695+00:00\",\"endTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:02.2771813+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:35.7914517+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:35.7914517+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:35.7914517+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:03.9585628+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:03.9585628+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:03.9741829+00:00\",\"endTimeUtc\":\"2019-07-16T22:40:45.0807812+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:40:45.0807812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:40:45.0807812+00:00\",\"endTimeUtc\":\"2019-07-16T22:43:42.1410567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:43:42.1410567+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:43:42.1410567+00:00\",\"endTimeUtc\":\"2019-07-16T22:45:19.1555639+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:45:19.1555639+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:45:19.1555639+00:00\",\"endTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:50:00.4489029+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:50:00.464526+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:50:09.6987807+00:00\",\"endTimeUtc\":\"2019-07-16T23:03:25.3775295+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:03:25.3775295+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:03:25.3775295+00:00\",\"endTimeUtc\":\"2019-07-16T23:08:06.9050884+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:08:06.9050884+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:08:06.9050884+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:12.5739295+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:12.5739295+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:12.5739295+00:00\",\"endTimeUtc\":\"2019-07-16T23:42:11.8933139+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:42:11.8933139+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:42:11.8933139+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:56.3027454+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:56.3027454+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:57:56.3027454+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:22.2375784+00:00\",\"endTimeUtc\":\"2019-07-17T01:29:04.216464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:29:04.216464+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:29:04.216464+00:00\",\"endTimeUtc\":\"2019-07-17T01:33:24.4491256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:33:24.4491256+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:39.2462139+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:46.3703175+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:31.9113342+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:31.9113342+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:31.9425943+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:43.997495+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:43.997495+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:43.997495+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:12.0702596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:12.0702596+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:12.0702596+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:13.5240615+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:13.5240615+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:13.5240615+00:00\",\"endTimeUtc\":\"2019-07-16T23:40:43.301208+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:40:43.301208+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:40:43.301208+00:00\",\"endTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:33.8803991+00:00\",\"endTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:58:43.7083678+00:00\",\"endTimeUtc\":\"2019-07-17T00:01:07.4722159+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:01:07.4722159+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:01:07.4722159+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:39.7671839+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:39.7671839+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:39.7671839+00:00\",\"endTimeUtc\":\"2019-07-17T00:15:10.7782362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:15:10.7782362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:15:10.7782362+00:00\",\"endTimeUtc\":\"2019-07-17T00:22:59.603696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:22:59.603696+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:22:59.603696+00:00\",\"endTimeUtc\":\"2019-07-17T00:24:29.1807443+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:24:29.1807443+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:24:29.1807443+00:00\",\"endTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:27:02.8195782+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:27:10.553907+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:36.1632619+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:36.1632619+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:36.1632619+00:00\",\"endTimeUtc\":\"2019-07-17T00:32:42.2991624+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:32:42.2991624+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:32:42.2991624+00:00\",\"endTimeUtc\":\"2019-07-17T00:34:33.0939089+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:34:33.0939089+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:34:33.0939089+00:00\",\"endTimeUtc\":\"2019-07-17T00:37:09.420026+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:37:09.420026+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:37:09.420026+00:00\",\"endTimeUtc\":\"2019-07-17T00:38:35.4502124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:38:35.4502124+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:38:35.4502124+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:41.4955256+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:47.3234256+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:52.9110963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:52.9110963+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:52.9110963+00:00\",\"endTimeUtc\":\"2019-07-16T22:44:58.671346+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:44:58.671346+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:44:58.671346+00:00\",\"endTimeUtc\":\"2019-07-16T22:49:02.1996338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:49:02.1996338+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:49:02.1996338+00:00\",\"endTimeUtc\":\"2019-07-16T23:00:36.2377491+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:00:36.2377491+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:00:36.2377491+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:30.7364625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:30.7364625+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:30.7364625+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:29.6726589+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:29.6883038+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:40.4069776+00:00\",\"endTimeUtc\":\"2019-07-16T23:07:02.1715811+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:07:02.1715811+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:07:02.1715811+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:38.3548598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:38.3548598+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:38.3548598+00:00\",\"endTimeUtc\":\"2019-07-16T23:15:21.1028538+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:15:21.1028538+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:21.1498065+00:00\",\"endTimeUtc\":\"2019-07-16T23:18:45.4909283+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:18:45.4909283+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:18:45.4909283+00:00\",\"endTimeUtc\":\"2019-07-16T23:59:27.5359427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:59:27.5359427+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:59:27.5359427+00:00\",\"endTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:07:14.56347+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:44.9953312+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:36.0720603+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:36.0720603+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:36.0720603+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:09.1616262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:09.1616262+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:09.2866239+00:00\",\"endTimeUtc\":\"2019-07-16T22:40:51.5494488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:40:51.5494488+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:40:51.5494488+00:00\",\"endTimeUtc\":\"2019-07-16T22:44:04.187651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:44:04.187651+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:44:04.187651+00:00\",\"endTimeUtc\":\"2019-07-16T22:58:44.1297887+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:58:44.1297887+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:58:44.1297887+00:00\",\"endTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:02:30.1895998+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:30.2052661+00:00\",\"endTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:02:40.5488385+00:00\",\"endTimeUtc\":\"2019-07-16T23:03:57.6738064+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:03:57.6738064+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:03:57.6895705+00:00\",\"endTimeUtc\":\"2019-07-16T23:08:42.2327796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:08:42.2327796+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:08:42.2327796+00:00\",\"endTimeUtc\":\"2019-07-16T23:11:10.4029736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:11:10.4029736+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:11:10.4029736+00:00\",\"endTimeUtc\":\"2019-07-16T23:15:20.9465903+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:15:20.9465903+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:15:20.9465903+00:00\",\"endTimeUtc\":\"2019-07-16T23:37:49.4886168+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:37:49.4886168+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:49.4886168+00:00\",\"endTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:51:44.4953038+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:51:54.635868+00:00\",\"endTimeUtc\":\"2019-07-17T00:03:11.2702435+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:03:11.2702435+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:03:11.2702435+00:00\",\"endTimeUtc\":\"2019-07-17T00:08:45.9529104+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:08:45.9529104+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:08:45.9529104+00:00\",\"endTimeUtc\":\"2019-07-17T00:12:28.3101219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:12:28.3101219+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:12:28.3101219+00:00\",\"endTimeUtc\":\"2019-07-17T00:16:43.2620209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:16:43.2620209+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:16:43.2620209+00:00\",\"endTimeUtc\":\"2019-07-17T00:19:06.9034635+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:19:06.9034635+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:19:06.9034635+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:43.54206+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:41.5111497+00:00\",\"endTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:51.8082135+00:00\",\"endTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:45:16.9925737+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:40.6368207+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:02.4429534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:02.4429534+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:02.4585766+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:39.0600608+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:39.0600608+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:39.0756843+00:00\",\"endTimeUtc\":\"2019-07-16T23:00:42.5345424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:00:42.5345424+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:00:42.5345424+00:00\",\"endTimeUtc\":\"2019-07-16T23:06:24.5626093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:06:24.5626093+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:06:24.5626093+00:00\",\"endTimeUtc\":\"2019-07-16T23:08:07.4050848+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:08:07.4050848+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:08:07.4050848+00:00\",\"endTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:12.1022885+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:16:21.8836088+00:00\",\"endTimeUtc\":\"2019-07-17T00:02:12.426756+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:02:12.426756+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:02:12.426756+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:40.3295386+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:40.3295386+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:40.3295386+00:00\",\"endTimeUtc\":\"2019-07-17T00:25:46.0549081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:25:46.0549081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:25:46.0549081+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:59.6628844+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:59.6628844+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:59.6628844+00:00\",\"endTimeUtc\":\"2019-07-17T00:30:21.1301656+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:30:21.1301656+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:30:21.1301656+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:15.4391651+00:00\",\"endTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:24.5327249+00:00\",\"endTimeUtc\":\"2019-07-17T00:35:56.3896765+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:35:56.3896765+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:35:56.3896765+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:26.0894773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:26.0894773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:26.0894773+00:00\",\"endTimeUtc\":\"2019-07-17T00:47:20.4756386+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:47:20.4756386+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:47:20.4756386+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:04.7080338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:04.7080338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:04.7080338+00:00\",\"endTimeUtc\":\"2019-07-17T00:51:22.2851718+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:51:22.2851718+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:51:22.2851718+00:00\",\"endTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:53:55.3458002+00:00\",\"endTimeUtc\":\"2019-07-17T02:27:33.0934219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:27:33.0934219+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:27:33.0934219+00:00\",\"endTimeUtc\":\"2019-07-17T02:49:18.5370797+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:49:18.5370797+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:49:18.5370797+00:00\",\"endTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:49:27.4119434+00:00\",\"endTimeUtc\":\"2019-07-17T03:53:33.6974202+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:53:33.6974202+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:53:33.6974202+00:00\",\"endTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:53:51.0877983+00:00\",\"endTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:00.9911768+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:08.2723292+00:00\",\"endTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:20.6011045+00:00\",\"endTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:19.9290285+00:00\",\"endTimeUtc\":\"2019-07-17T05:13:59.6215569+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:13:59.6215569+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:57:21.3195929+00:00\",\"endTimeUtc\":\"2019-07-17T05:13:56.6684506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:13:56.6684506+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:14:13.387088+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:06.5010968+00:00\",\"endTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:27:34.250944+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:41.4961863+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6205133+00:00\",\"endTimeUtc\":\"2019-07-16T22:30:12.8076988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:30:12.8076988+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:12.9637567+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:36.9947149+00:00\",\"endTimeUtc\":\"2019-07-16T22:38:15.7701575+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:38:15.7701575+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:38:15.7701575+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:34.4464052+00:00\",\"endTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:53:44.6492039+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:44.6648276+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:53:53.8990848+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:04.3989539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:04.3989539+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:04.3989539+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:53.4015445+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:53.4015445+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:53.4015445+00:00\",\"endTimeUtc\":\"2019-07-17T00:13:26.8413688+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:13:26.8413688+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:13:26.8413688+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:48.1826242+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:48.1826242+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:13:36.4506947+00:00\",\"endTimeUtc\":\"2019-07-17T00:21:48.167+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:21:48.167+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:21:48.1826242+00:00\",\"endTimeUtc\":\"2019-07-17T00:27:54.2731681+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:27:54.2731681+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:27:54.2731681+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:03.6636905+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:41.1368185+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:04.116316+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:04.116316+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:04.116316+00:00\",\"endTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:19.4911264+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:31.1472304+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:46.4126722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:46.4126722+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:46.4126722+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:37.7110243+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:37.7110243+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:58.8031311+00:00\",\"endTimeUtc\":\"2019-07-16T22:46:39.732687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:46:39.732687+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:46:39.732687+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:37.6953981+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:37.6953981+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:37.7110243+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:47.7421448+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:56.5545858+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:06.3202178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:06.3202178+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:06.3202178+00:00\",\"endTimeUtc\":\"2019-07-16T23:13:10.3388859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:13:10.3388859+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:13:10.3388859+00:00\",\"endTimeUtc\":\"2019-07-16T23:39:13.940114+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:39:13.940114+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:39:13.940114+00:00\",\"endTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:39:23.3618105+00:00\",\"endTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:54:18.1337977+00:00\",\"endTimeUtc\":\"2019-07-17T00:06:41.8451456+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:06:41.8451456+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:06:41.8451456+00:00\",\"endTimeUtc\":\"2019-07-17T00:11:42.0600775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:11:42.0600775+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:11:42.0600775+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:52.8603059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:52.8603059+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:52.8603059+00:00\",\"endTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:34:03.8133089+00:00\",\"endTimeUtc\":\"2019-07-17T00:35:20.7807487+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:35:20.7807487+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:35:20.7807487+00:00\",\"endTimeUtc\":\"2019-07-17T00:36:52.9515158+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:36:52.9515158+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:36:52.9515158+00:00\",\"endTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:39:57.5741938+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:07.730319+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:15.3396973+00:00\",\"endTimeUtc\":\"2019-07-17T00:40:24.7457963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:40:24.7457963+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:24.7457963+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:40:34.1206457+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:43.5043955+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:43.5043955+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:43.5043955+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:12.4207504+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:21.2956507+00:00\",\"endTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:29.9517804+00:00\",\"endTimeUtc\":\"2019-07-17T00:58:38.8266862+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:58:38.8266862+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:58:38.8266862+00:00\",\"endTimeUtc\":\"2019-07-17T01:02:25.8868935+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:02:25.8868935+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:02:25.8868935+00:00\",\"endTimeUtc\":\"2019-07-17T01:51:13.7568323+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:51:13.7568323+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:51:13.7568323+00:00\",\"endTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:51:21.9130363+00:00\",\"endTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:39:14.1242233+00:00\",\"endTimeUtc\":\"2019-07-17T03:50:56.1957788+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:50:56.1957788+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:50:56.1957788+00:00\",\"endTimeUtc\":\"2019-07-17T04:00:11.665261+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:00:11.665261+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:00:11.665261+00:00\",\"endTimeUtc\":\"2019-07-17T10:32:01.4475509+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:32:01.4475509+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:32:01.4667596+00:00\",\"endTimeUtc\":\"2019-07-17T11:00:14.9392888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:00:14.9392888+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:32:12.0411859+00:00\",\"endTimeUtc\":\"2019-07-17T10:33:36.4307027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:33:36.4307027+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:33:36.4307027+00:00\",\"endTimeUtc\":\"2019-07-17T10:43:03.6797749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:43:03.6797749+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:43:03.6797749+00:00\",\"endTimeUtc\":\"2019-07-17T10:50:48.8779171+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:50:48.8779171+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:00:14.9392888+00:00\",\"endTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:00:23.2361157+00:00\",\"endTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:17:08.6229845+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:19.5380001+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:34.0378212+00:00\",\"endTimeUtc\":\"2019-07-16T22:36:01.115601+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:36:01.115601+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:01.115601+00:00\",\"endTimeUtc\":\"2019-07-16T22:37:29.130125+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:37:29.130125+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:29.130125+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:37:38.4737611+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:29.7320537+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:29.7320537+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:29.7476904+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:00.882614+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:27.0385927+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:27.0542523+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:37.1009331+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:48.2726306+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:48.2726306+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:48.2726306+00:00\",\"endTimeUtc\":\"2019-07-16T23:13:20.5262032+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:13:20.5262032+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:13:20.5262032+00:00\",\"endTimeUtc\":\"2019-07-16T23:42:55.1745545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:42:55.1745545+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:42:55.1745545+00:00\",\"endTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:43:04.5644893+00:00\",\"endTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:53:31.9313736+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:53:31.9470908+00:00\",\"endTimeUtc\":\"2019-07-17T00:04:29.1906118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:04:29.1906118+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:04:29.1906118+00:00\",\"endTimeUtc\":\"2019-07-17T00:17:43.0585115+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:17:43.0585115+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:17:43.0585115+00:00\",\"endTimeUtc\":\"2019-07-17T00:22:37.1664258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:22:37.1664258+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:22:37.1664258+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:23.2908856+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:23.2908856+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:23.2908856+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:33.4160457+00:00\",\"endTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:43.0875311+00:00\",\"endTimeUtc\":\"2019-07-17T00:23:54.868644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:23:54.868644+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:23:54.868644+00:00\",\"endTimeUtc\":\"2019-07-17T00:24:14.5246621+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:24:14.5246621+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:24:14.5246621+00:00\",\"endTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:24:23.7745693+00:00\",\"endTimeUtc\":\"2019-07-17T00:34:30.7345794+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:34:30.7345794+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:34:30.7345794+00:00\",\"endTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:41:50.8384287+00:00\",\"endTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:42:01.7445361+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:42:10.9788069+00:00\",\"endTimeUtc\":\"2019-07-17T00:42:21.1349779+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:42:21.1349779+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:42:21.1349779+00:00\",\"endTimeUtc\":\"2019-07-17T00:46:26.2106895+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:46:26.2106895+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:46:26.2106895+00:00\",\"endTimeUtc\":\"2019-07-17T01:06:30.4292731+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:06:30.4292731+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:06:30.4292731+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:06:40.1791438+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:42.8870209+00:00\",\"endTimeUtc\":\"2019-07-17T01:40:55.1271529+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:40:55.1271529+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:40:55.1271529+00:00\",\"endTimeUtc\":\"2019-07-17T01:48:14.6949045+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:48:14.6949045+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:48:14.6949045+00:00\",\"endTimeUtc\":\"2019-07-17T01:52:25.7251299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:52:25.7251299+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:52:25.7251299+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:05.0373897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:05.0373897+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:53:05.0373897+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:53:13.6935798+00:00\",\"endTimeUtc\":\"2019-07-17T01:53:34.2715732+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:53:34.2715732+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:43.7774043+00:00\",\"endTimeUtc\":\"2019-07-16T22:36:05.0999262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:36:05.0999262+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:05.0999262+00:00\",\"endTimeUtc\":\"2019-07-16T22:42:15.5015201+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:42:15.5015201+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:15.5015201+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:27.1107587+00:00\",\"endTimeUtc\":\"2019-07-16T22:42:40.4543283+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:42:40.4543283+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:40.4543283+00:00\",\"endTimeUtc\":\"2019-07-16T22:48:51.0905011+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:48:51.0905011+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:48:51.0905011+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:49:01.1371471+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:55.7881626+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:55.7881626+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:55.7881626+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:25.8290093+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:36.9072501+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:47.4068253+00:00\",\"endTimeUtc\":\"2019-07-16T23:05:57.7191897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:05:57.7191897+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:05:57.7191897+00:00\",\"endTimeUtc\":\"2019-07-16T23:18:57.6001855+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:18:57.6001855+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:18:57.6001855+00:00\",\"endTimeUtc\":\"2019-07-16T23:48:45.528828+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:48:45.528828+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:45.528828+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:48:55.5912005+00:00\",\"endTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:57:16.1157534+00:00\",\"endTimeUtc\":\"2019-07-17T00:02:56.5043113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:02:56.5043113+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:02:56.5202165+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:31.6946092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:31.6946092+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:31.6946092+00:00\",\"endTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:28:40.2569333+00:00\",\"endTimeUtc\":\"2019-07-17T00:36:52.5608598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:36:52.5608598+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:36:52.5608598+00:00\",\"endTimeUtc\":\"2019-07-17T00:45:24.3205874+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:45:24.3205874+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:45:24.3205874+00:00\",\"endTimeUtc\":\"2019-07-17T00:50:37.3325947+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:50:37.3325947+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:50:37.3325947+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:50.43886+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:50.43886+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:54:50.43886+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:55:00.5481187+00:00\",\"endTimeUtc\":\"2019-07-17T00:55:09.594873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:55:09.594873+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:55:09.594873+00:00\",\"endTimeUtc\":\"2019-07-17T00:59:19.2011772+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:59:19.2011772+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:59:19.2011772+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:59:29.1073045+00:00\",\"endTimeUtc\":\"2019-07-17T01:08:05.9749386+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:08:05.9749386+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:08:05.9749386+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:04.4809363+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:15.4496211+00:00\",\"endTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:24.35582+00:00\",\"endTimeUtc\":\"2019-07-17T01:32:32.3557724+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:32:32.3557724+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:32:32.3557724+00:00\",\"endTimeUtc\":\"2019-07-17T01:35:50.5260969+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T01:35:50.5260969+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T01:35:50.5260969+00:00\",\"endTimeUtc\":\"2019-07-17T02:07:21.8434552+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:07:21.8434552+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:07:21.8434552+00:00\",\"endTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:07:31.6713718+00:00\",\"endTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:36:43.2810415+00:00\",\"endTimeUtc\":\"2019-07-17T02:40:51.3423545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:40:51.3423545+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:40:51.3423545+00:00\",\"endTimeUtc\":\"2019-07-17T02:52:49.1438255+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:52:49.1438255+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:52:49.1438255+00:00\",\"endTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T02:58:36.5383042+00:00\",\"endTimeUtc\":\"2019-07-17T03:15:20.6250069+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:15:20.6250069+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T03:15:20.6250069+00:00\",\"endTimeUtc\":\"2019-07-17T03:30:00.0609766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T03:30:00.0609766+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:39.5899599+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:46.2291857+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:46.2291857+00:00\",\"steps\":[{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.4331435+00:00\",\"endTimeUtc\":\"2019-07-16T22:36:01.6780976+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:36:01.6780976+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:01.7249686+00:00\",\"endTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:36:14.3185667+00:00\",\"endTimeUtc\":\"2019-07-16T22:40:44.9714082+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:40:44.9714082+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:40:44.9714082+00:00\",\"endTimeUtc\":\"2019-07-16T22:46:03.592502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:46:03.592502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:46:03.6081262+00:00\",\"endTimeUtc\":\"2019-07-16T22:50:38.5578166+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:50:38.5578166+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:50:38.5578166+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:21.00811+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:21.00811+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:21.0237551+00:00\",\"endTimeUtc\":\"2019-07-16T22:57:14.0528073+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:57:14.0528073+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:57:14.0528073+00:00\",\"endTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:01:28.8777065+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.6048884+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:59.803118+00:00\",\"endTimeUtc\":\"2019-07-16T22:43:47.5472331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:43:47.5472331+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:43:47.5784855+00:00\",\"endTimeUtc\":\"2019-07-16T22:49:10.043288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:49:10.043288+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:49:10.043288+00:00\",\"endTimeUtc\":\"2019-07-16T23:03:29.2991591+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:03:29.2991591+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:03:29.2991591+00:00\",\"endTimeUtc\":\"2019-07-16T23:09:57.1224822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:09:57.1224822+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:09:57.1224822+00:00\",\"endTimeUtc\":\"2019-07-16T23:12:11.5583077+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:12:11.5583077+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:12:11.5583077+00:00\",\"endTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:22:46.2135488+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:03.0896602+00:00\",\"endTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:35:46.1157929+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:46.1314169+00:00\",\"endTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:35:59.803118+00:00\",\"endTimeUtc\":\"2019-07-16T22:39:50.6439941+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:39:50.6439941+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:39:50.6439941+00:00\",\"endTimeUtc\":\"2019-07-16T22:44:52.2651749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:44:52.2651749+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:44:52.2651749+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:39.575677+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:39.575677+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:39.575677+00:00\",\"endTimeUtc\":\"2019-07-16T22:51:47.0413747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:51:47.0413747+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:51:47.0413747+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:14.3831978+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:14.3831978+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:14.3831978+00:00\",\"endTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:57:50.2086744+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:22:46.2448279+00:00\",\"endTimeUtc\":\"2019-07-17T04:25:53.8750179+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T04:25:53.8750179+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T04:25:53.8750179+00:00\",\"endTimeUtc\":\"2019-07-17T05:08:56.8771393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:08:56.8771393+00:00\",\"steps\":[]},{\"name\":\"Preupdate Azure Monitor\",\"description\":\"Preupdate Azure Monitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:08:56.8927647+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"steps\":[{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:09:05.0020884+00:00\",\"endTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"steps\":[]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:10.4385749+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.1751581+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.1751581+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:17.110403+00:00\",\"endTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T05:19:24.4541041+00:00\",\"endTimeUtc\":\"2019-07-17T08:36:06.5954545+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T08:36:06.5954545+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T08:36:06.5954545+00:00\",\"endTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T08:36:23.3609733+00:00\",\"endTimeUtc\":\"2019-07-17T08:48:49.583166+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T08:48:49.583166+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T08:48:49.5995412+00:00\",\"endTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:45:46.9901819+00:00\",\"endTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:32:05.0439538+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:32:05.0439538+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:32:05.0595633+00:00\",\"endTimeUtc\":\"2019-07-17T12:15:58.0591317+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T12:15:58.0591317+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:24:34.3796349+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:24:34.3796349+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:24:34.3796349+00:00\",\"endTimeUtc\":\"2019-07-17T12:03:19.9213343+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T12:03:19.9213343+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:25:47.1912178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:25:47.1912178+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:25:47.1912178+00:00\",\"endTimeUtc\":\"2019-07-17T12:02:22.1218101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T12:02:22.1218101+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T10:47:49.66065+00:00\",\"endTimeUtc\":\"2019-07-17T11:18:33.6769171+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:18:33.6769171+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T11:18:33.6769171+00:00\",\"endTimeUtc\":\"2019-07-17T11:25:32.7382809+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T11:25:32.7382809+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-23T15:54:28.9763741+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.1595331+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.1595331+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-23T15:54:34.7887963+00:00\",\"endTimeUtc\":\"2019-07-24T16:27:19.5332178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:27:19.5332178+00:00\",\"steps\":[]},{\"name\":\"Live Update for SRP and Gateway\",\"description\":\"Live Update Fabric Ring Controller Services (SRP and Gateway) - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:27:19.5332178+00:00\",\"endTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:27:25.7362296+00:00\",\"endTimeUtc\":\"2019-07-24T16:32:50.4348015+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:32:50.4348015+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:27:25.7987245+00:00\",\"endTimeUtc\":\"2019-07-24T16:33:19.8066307+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:33:19.8066307+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:19.8066307+00:00\",\"endTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:28.1346567+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.0563152+00:00\",\"endTimeUtc\":\"2019-07-24T16:47:15.1114984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:47:15.1114984+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:47:15.1114984+00:00\",\"endTimeUtc\":\"2019-07-24T16:49:01.9540151+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:49:01.9540151+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:50.0719035+00:00\",\"endTimeUtc\":\"2019-07-24T16:58:47.4978188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:58:47.4978188+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:58:47.4978188+00:00\",\"endTimeUtc\":\"2019-07-24T17:00:27.9176335+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:00:27.9176335+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.7594314+00:00\",\"endTimeUtc\":\"2019-07-24T16:59:08.8614559+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:59:08.8614559+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.6969286+00:00\",\"endTimeUtc\":\"2019-07-24T16:46:42.5806282+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:46:42.5806282+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:46:42.5806282+00:00\",\"endTimeUtc\":\"2019-07-24T16:49:12.1257744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T16:49:12.1257744+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.9469281+00:00\",\"endTimeUtc\":\"2019-07-24T17:19:50.0013763+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:19:50.0013763+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:19:50.0013763+00:00\",\"endTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:22:38.143966+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T16:33:47.2750607+00:00\",\"endTimeUtc\":\"2019-07-24T17:04:01.4225962+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:04:01.4225962+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:39.0587189+00:00\",\"endTimeUtc\":\"2019-07-16T22:29:30.292398+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:29:30.292398+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:30.4331435+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:46.8234345+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:36.9791219+00:00\",\"endTimeUtc\":\"2019-07-16T22:30:49.3538978+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:30:49.3538978+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:30:49.3538978+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:05.0412061+00:00\",\"endTimeUtc\":\"2019-07-16T22:42:38.4074809+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:42:38.4074809+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:42:38.4387296+00:00\",\"endTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:54:57.9451695+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:54:57.960785+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:16.4605322+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:16.5230315+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:27.0853976+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:37.7415277+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:37.7415277+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:37.7574808+00:00\",\"endTimeUtc\":\"2019-07-16T23:00:57.1906056+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:00:57.1906056+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:00:57.1906056+00:00\",\"endTimeUtc\":\"2019-07-16T23:37:19.1141842+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:37:19.1141842+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:19.1141842+00:00\",\"endTimeUtc\":\"2019-07-17T00:17:50.1209912+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:17:50.1209912+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:37:29.1314675+00:00\",\"endTimeUtc\":\"2019-07-17T00:17:50.1053421+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:17:50.1053421+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:17:50.1209912+00:00\",\"endTimeUtc\":\"2019-07-17T00:22:53.4943635+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:22:53.4943635+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:22:53.4943635+00:00\",\"endTimeUtc\":\"2019-07-17T00:26:55.4602925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:26:55.4602925+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:26:55.4602925+00:00\",\"endTimeUtc\":\"2019-07-17T00:33:01.7831695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:33:01.7831695+00:00\",\"steps\":[]},{\"name\":\"Configure DNS client\",\"description\":\"Set server addresses on SupportRing VM DNS clients.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:33:01.7831695+00:00\",\"endTimeUtc\":\"2019-07-17T00:38:01.7162491+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:38:01.7162491+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:38:01.7162491+00:00\",\"endTimeUtc\":\"2019-07-17T00:51:28.0350928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:51:28.0350928+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:51:28.0350928+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:51:38.081855+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:29.8468988+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:52:29.8624581+00:00\",\"endTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:52:39.3310959+00:00\",\"endTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:52:48.7997344+00:00\",\"endTimeUtc\":\"2019-07-17T00:54:50.6419864+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:54:50.6419864+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-17T00:54:50.6419864+00:00\",\"endTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-17T00:59:03.6857548+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:38.4962214+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:26.3222034+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:26.3222034+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:26.3222034+00:00\",\"endTimeUtc\":\"2019-07-16T22:34:14.0231957+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:34:14.0231957+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:34:14.0231957+00:00\",\"endTimeUtc\":\"2019-07-16T22:38:09.0046231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:38:09.0046231+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:38:09.0046231+00:00\",\"endTimeUtc\":\"2019-07-16T22:43:54.0002955+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:43:54.0002955+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:43:54.0002955+00:00\",\"endTimeUtc\":\"2019-07-16T22:46:43.6545129+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:46:43.6545129+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:46:43.6545129+00:00\",\"endTimeUtc\":\"2019-07-16T22:56:36.912642+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:56:36.912642+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:56:36.912642+00:00\",\"endTimeUtc\":\"2019-07-16T23:01:30.6120578+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:01:30.6120578+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:01:30.6276831+00:00\",\"endTimeUtc\":\"2019-07-16T23:04:10.2518469+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:04:10.2518469+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T23:04:10.2518469+00:00\",\"endTimeUtc\":\"2019-07-16T23:07:05.2653252+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T23:07:05.2653252+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:28:38.839967+00:00\",\"endTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:29:02.2771813+00:00\",\"endTimeUtc\":\"2019-07-16T22:31:39.9157614+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:31:39.9157614+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:31:39.9157614+00:00\",\"endTimeUtc\":\"2019-07-16T22:39:56.7688987+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:39:56.7688987+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:39:56.7845213+00:00\",\"endTimeUtc\":\"2019-07-16T22:47:56.887963+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:47:56.887963+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:47:56.887963+00:00\",\"endTimeUtc\":\"2019-07-16T22:52:10.7128767+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:52:10.7128767+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:52:10.7128767+00:00\",\"endTimeUtc\":\"2019-07-16T22:55:49.6944925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:55:49.6944925+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T22:55:49.6944925+00:00\",\"endTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T22:59:14.1606534+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:38.2064126+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:44.0031787+00:00\",\"endTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:52.9717969+00:00\",\"endTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:22:55.1748927+00:00\",\"endTimeUtc\":\"2019-07-24T17:25:58.0319527+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:25:58.0319527+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:25:58.0319527+00:00\",\"endTimeUtc\":\"2019-07-24T17:28:27.4675621+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:28:27.4675621+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:39:41.4840391+00:00\",\"endTimeUtc\":\"2019-07-24T17:40:11.4607629+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:40:11.4607629+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:40:11.4607629+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:37.5659988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:37.5659988+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T17:49:37.5659988+00:00\",\"endTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T17:49:50.9877071+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-16T16:51:57.071Z\",\"lastUpdatedTime\":\"2019-07-24T17:49:51.0033303+00:00\",\"duration\":\"P8DT1H7M4.967S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/fe57a64f-f3af-4a56-ad55-5c9c24096060?api-version=2016-05-01+58": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/fe57a64f-f3af-4a56-ad55-5c9c24096060?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "115", "116" ], + "x-ms-client-request-id": [ "451e3903-70c1-496f-b545-572860039ef8" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8a107ad3-9569-45c5-91df-4e7f64dc325d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSQcAOgDnpFKUJbe/SVL8bRv4Fq9GmKPMCP23wTwiziGXOGGZY2iCxUYkaj9obX1zB85bltFuGlFlvD9BPsDBCUvt8XKc/jSTa/VC1Q6PaSl6EPPtPaql2kOFJzEb7LDZjhf6i8m4jS+8D4AhOjhi" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14676" ], + "x-ms-request-id": [ "8a107ad3-9569-45c5-91df-4e7f64dc325d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032049Z:8a107ad3-9569-45c5-91df-4e7f64dc325d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "6178" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.13/updateRuns/fe57a64f-f3af-4a56-ad55-5c9c24096060\",\"name\":\"northwest/Microsoft1.1907.0.13/fe57a64f-f3af-4a56-ad55-5c9c24096060\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:23.5668084+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:21:31.6135757+00:00\",\"endTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:06.0678054+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:25:13.9114729+00:00\",\"endTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:29:37.4063729+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:47:27.905288+00:00\",\"endTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:47:38.6082773+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:47:46.12387+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T02:48:06.3764767+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-16T02:48:14.3764161+00:00\",\"endTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T03:03:04.6350861+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T03:03:12.9787837+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.07.16_08.19.45.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.13\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.0.13\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-16T03:03:20.7287315+00:00\",\"endTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-16T08:26:49.5973658+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-16T02:21:08.866Z\",\"lastUpdatedTime\":\"2019-07-16T08:26:49.5973658+00:00\",\"duration\":\"PT6H23M40.432S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns?api-version=2016-05-01+59": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "117", "118" ], + "x-ms-client-request-id": [ "e4eadaf5-e268-492e-b5fc-728a26eff315" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "b648768d-5ea2-4f46-8600-3a497aaa2470" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvD0VW+8/uRfP3opqwS8iCUlh5XMTKrJG9a69/MwhTNSRRWEPiLN02c0my2qK7agSwm0HtR/Pp/tDWnPfs8tl8bO6/jaXn3vk1rjVvCKnTTgEZPz5nS9RBg7PeQ7Jd1RfMlKQs9k+VUzfqaaZd6Uq/" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14675" ], + "x-ms-request-id": [ "b648768d-5ea2-4f46-8600-3a497aaa2470" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032050Z:b648768d-5ea2-4f46-8600-3a497aaa2470" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:50 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "170964" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/01f955ff-ab07-4243-aa85-f37f702552e6\",\"name\":\"northwest/Microsoft1.1907.0.20/01f955ff-ab07-4243-aa85-f37f702552e6\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:26.7628328+00:00\",\"endTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:55.4574686+00:00\",\"endTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:37.1645367+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.3987922+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.3987922+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:51.8833819+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:57.6958141+00:00\",\"endTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"endTimeUtc\":\"2019-07-26T22:38:24.674246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:38:24.674246+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T20:03:48.1111537+00:00\",\"endTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T20:03:54.0173332+00:00\",\"endTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:38:24.674246+00:00\",\"endTimeUtc\":\"2019-07-26T23:04:31.8352411+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:04:31.8352411+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:38:41.3489883+00:00\",\"endTimeUtc\":\"2019-07-26T22:42:39.0243047+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:42:39.0243047+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:42:39.0243047+00:00\",\"endTimeUtc\":\"2019-07-26T22:43:32.6806451+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:43:32.6806451+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:38:41.3489883+00:00\",\"endTimeUtc\":\"2019-07-26T22:42:58.0240608+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:42:58.0240608+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:31.8352411+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:37.8351963+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:46.2570039+00:00\",\"endTimeUtc\":\"2019-07-26T23:05:05.5068413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:05:05.5068413+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:05:05.5068413+00:00\",\"endTimeUtc\":\"2019-07-29T18:52:12.1221699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:52:12.1221699+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:52:12.1221699+00:00\",\"endTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:52:17.9190021+00:00\",\"endTimeUtc\":\"2019-07-29T18:54:55.1192915+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:54:55.1192915+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:54:55.1192915+00:00\",\"endTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:46.4913706+00:00\",\"endTimeUtc\":\"2019-07-27T00:00:16.5068729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-27T00:00:16.5068729+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-27T00:00:16.5068729+00:00\",\"endTimeUtc\":\"2019-07-29T18:59:44.5560205+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:59:44.5560205+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:59:44.5560205+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:59:50.4153648+00:00\",\"endTimeUtc\":\"2019-07-29T19:05:10.4181162+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:05:10.4181162+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:05:10.4181162+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:46.5226204+00:00\",\"endTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:54.6944325+00:00\",\"endTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"endTimeUtc\":\"2019-07-26T23:11:49.7379252+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:11:49.7379252+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:11:49.7379252+00:00\",\"endTimeUtc\":\"2019-07-29T18:10:32.7938573+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:10:32.7938573+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:37.8976954+00:00\",\"endTimeUtc\":\"2019-07-26T23:04:50.4757138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:04:50.4757138+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:50.4757138+00:00\",\"endTimeUtc\":\"2019-07-26T23:05:16.8973745+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:05:16.8973745+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-26T23:05:16.8973745+00:00\",\"endTimeUtc\":\"2019-07-26T23:05:26.834794+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:05:26.834794+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:05:26.834794+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:12.4060856+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:12.4060856+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:12.4060856+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:18.8591514+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:28.2965835+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:28.2965835+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:28.2965835+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:37.3277668+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:37.3277668+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:37.3277668+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.6098364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.6098364+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:13.7771132+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.9176896+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.9176896+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.0891302+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.0891302+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.9958132+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.526624+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.526624+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.8395662+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.073507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.073507+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"endTimeUtc\":\"2019-07-29T19:27:38.5587049+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:27:38.5587049+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:38.5587049+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.2617741+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.6206976+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.6206976+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.6206976+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:39.744514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:39.744514+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:39.744514+00:00\",\"endTimeUtc\":\"2019-07-29T19:53:54.5605829+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:53:54.5605829+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:53:54.5605829+00:00\",\"endTimeUtc\":\"2019-07-29T20:15:51.0207253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:15:51.0207253+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:15:51.0207253+00:00\",\"endTimeUtc\":\"2019-07-29T20:17:58.9261482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:17:58.9261482+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:58.9261482+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:16.1543817+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:16.1543817+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:16.1543817+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:22.1387183+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:40.7323467+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:40.7323467+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:40.7323467+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:12.5290261+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:40.7944658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:40.7944658+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:40.7944658+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:53.8100084+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:53.8100084+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:53.8100084+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:07.5130462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:07.5130462+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:07.5130462+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:35.0753708+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:35.0753708+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:35.0753708+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.2461478+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.6831962+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.6831962+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.6831962+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:44.3069578+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:44.3069578+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:44.3069578+00:00\",\"endTimeUtc\":\"2019-07-29T19:42:36.8338304+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:42:36.8338304+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:42:36.8338304+00:00\",\"endTimeUtc\":\"2019-07-29T19:50:04.3004686+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:50:04.3004686+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:50:04.3004686+00:00\",\"endTimeUtc\":\"2019-07-29T19:50:57.7845053+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:50:57.7845053+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:50:57.7845053+00:00\",\"endTimeUtc\":\"2019-07-29T19:55:08.1069819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:55:08.1069819+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:08.1069819+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:14.2944443+00:00\",\"endTimeUtc\":\"2019-07-29T20:00:52.1203925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:00:52.1203925+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:00:52.1203925+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:24.3076821+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:38.1349367+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:38.1349367+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:38.1349367+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:52.5254702+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:52.5254702+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:52.5254702+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:05.4317852+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:05.4317852+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:05.4317852+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:34.9157736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:34.9157736+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:34.9157736+00:00\",\"endTimeUtc\":\"2019-07-29T20:07:21.7584012+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:07:21.7584012+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.4336462+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.7144497+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.7144497+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.7144497+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:40.5257575+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:40.5257575+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:40.5257575+00:00\",\"endTimeUtc\":\"2019-07-29T19:42:38.5525729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:42:38.5525729+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:42:38.5525729+00:00\",\"endTimeUtc\":\"2019-07-29T19:50:08.3941972+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:50:08.3941972+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:50:08.3941972+00:00\",\"endTimeUtc\":\"2019-07-29T19:51:01.8157296+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:51:01.8157296+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:51:01.8157296+00:00\",\"endTimeUtc\":\"2019-07-29T19:55:09.3101005+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:55:09.3101005+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:09.3101005+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:15.6225598+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:33.4794988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:33.4794988+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:33.4794988+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:13.5573597+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:34.9947218+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:34.9947218+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:34.9947218+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:47.9790142+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:47.9790142+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:47.9790142+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:00.2289351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:00.2289351+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:00.2289351+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:27.4006374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:27.4006374+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:27.4006374+00:00\",\"endTimeUtc\":\"2019-07-29T20:07:15.9615651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:07:15.9615651+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.3867721+00:00\",\"endTimeUtc\":\"2019-07-29T19:30:05.7454269+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:30:05.7454269+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:30:05.7454269+00:00\",\"endTimeUtc\":\"2019-07-29T19:33:34.8372929+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:33:34.8372929+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:33:34.8372929+00:00\",\"endTimeUtc\":\"2019-07-29T19:44:28.9268653+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:44:28.9268653+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:44:28.9268653+00:00\",\"endTimeUtc\":\"2019-07-29T19:49:06.5253263+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:49:06.5253263+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:49:06.5253263+00:00\",\"endTimeUtc\":\"2019-07-29T19:49:58.8005074+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:49:58.8005074+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:49:58.8005074+00:00\",\"endTimeUtc\":\"2019-07-29T19:54:06.0605095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:54:06.0605095+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:06.0605095+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:12.1385961+00:00\",\"endTimeUtc\":\"2019-07-29T20:00:34.7767494+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:00:34.7767494+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:00:34.8548737+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:09.8858982+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:41.7763138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:41.7763138+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:41.7763138+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:53.8856103+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:53.8856103+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:53.8856103+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:13.3698605+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:13.3698605+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:13.3698605+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:51.2446186+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:51.2446186+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:51.2446186+00:00\",\"endTimeUtc\":\"2019-07-29T20:05:47.9621323+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:05:47.9621323+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:54.0171189+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:54.0171189+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:13.7458645+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.5160841+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.5160841+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:28.7915059+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.5004596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.5004596+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.4633069+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:56.7600841+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:19.9421662+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:19.9421662+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:45:19.9421662+00:00\",\"endTimeUtc\":\"2019-07-29T20:18:31.0196927+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:18:31.0196927+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:31.0196927+00:00\",\"endTimeUtc\":\"2019-07-29T20:21:03.6437059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:21:03.6437059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:21:03.6437059+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:00.3305955+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:00.3305955+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:00.3305955+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:56.4239775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:56.4239775+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:56.4239775+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:42.3139239+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:42.3139239+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:25:42.3139239+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:42.968634+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:49.6404682+00:00\",\"endTimeUtc\":\"2019-07-29T20:32:40.1862452+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:32:40.1862452+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:32:40.1862452+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:34.0601373+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:34.0601373+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:34.0601373+00:00\",\"endTimeUtc\":\"2019-07-29T20:37:01.9501926+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:37:01.9501926+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:37:01.9501926+00:00\",\"endTimeUtc\":\"2019-07-29T20:38:54.3713303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:38:54.3713303+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:38:54.3713303+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:49.2925766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:49.2925766+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:49.2925766+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:20.5262757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:20.5262757+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:41:20.5262757+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:18.5407427+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:10.5552503+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:10.5552503+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:47:10.5552503+00:00\",\"endTimeUtc\":\"2019-07-29T20:51:58.5065023+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:51:58.5065023+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:51:58.5065023+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:16.4278722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:16.4278722+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:53:16.4278722+00:00\",\"endTimeUtc\":\"2019-07-29T20:55:02.3959309+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:55:02.3959309+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:02.3959309+00:00\",\"endTimeUtc\":\"2019-07-29T20:55:55.5361135+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:55:55.5361135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:55.5361135+00:00\",\"endTimeUtc\":\"2019-07-29T20:57:22.7387852+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:57:22.7387852+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:57:22.7387852+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:52.4858796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:52.4858796+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:52.4858796+00:00\",\"endTimeUtc\":\"2019-07-29T21:05:13.5638664+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:05:13.5638664+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:13.5638664+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:19.5169517+00:00\",\"endTimeUtc\":\"2019-07-29T21:06:24.4700228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:06:24.4700228+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:06:24.4700228+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"endTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:09:02.4590255+00:00\",\"endTimeUtc\":\"2019-07-29T21:10:05.7062746+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:10:05.7062746+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:10:05.7062746+00:00\",\"endTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:41.0726789+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:55.1194718+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:37.9550161+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:37.9550161+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:37.9550161+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:07.5008939+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:07.5008939+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:07.5008939+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:43.3734181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:43.3734181+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:43.3734181+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:35.4813473+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:35.4813473+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:35.4813473+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:50.1520001+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:50.1520001+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:50.1520001+00:00\",\"endTimeUtc\":\"2019-07-29T19:34:15.1026616+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:34:15.1026616+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:34:15.1026616+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:02.1324461+00:00\",\"endTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:08.9448143+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:45.9133362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:45.9133362+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:45.9133362+00:00\",\"endTimeUtc\":\"2019-07-29T20:13:32.4747479+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:13:32.4747479+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:13:32.4747479+00:00\",\"endTimeUtc\":\"2019-07-29T20:22:59.5649761+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:22:59.5649761+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:22:59.5649761+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:45.2986669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:45.2986669+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:45.2986669+00:00\",\"endTimeUtc\":\"2019-07-29T20:27:46.6100611+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:27:46.6100611+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:46.6100611+00:00\",\"endTimeUtc\":\"2019-07-29T20:30:16.3121766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:30:16.3121766+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:16.3121766+00:00\",\"endTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:24.7785561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:24.7785561+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:24.7785561+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:44.4332699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:44.4332699+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.1195587+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:25.2079093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:25.2079093+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"endTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:49.1428245+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:18.9226964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:18.9226964+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:18.9226964+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:34.3894711+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:34.3894711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:34.3894711+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:01.8100527+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:01.8100527+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:01.8100527+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:55.1683486+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:55.1683486+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:55.1683486+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:00.3710636+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:00.3710636+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:00.3710636+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:31.697742+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:31.697742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:31.697742+00:00\",\"endTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:36:29.8205475+00:00\",\"endTimeUtc\":\"2019-07-29T19:38:10.8980382+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:38:10.8980382+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:38:10.8980382+00:00\",\"endTimeUtc\":\"2019-07-29T19:52:49.8306544+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:52:49.8306544+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:52:49.8306544+00:00\",\"endTimeUtc\":\"2019-07-29T19:54:06.1698814+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:54:06.1698814+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:06.1698814+00:00\",\"endTimeUtc\":\"2019-07-29T20:07:51.5707037+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:07:51.5707037+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:07:51.5707037+00:00\",\"endTimeUtc\":\"2019-07-29T20:08:42.4610021+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:08:42.4610021+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:08:42.4610021+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:43.1042562+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:43.1042562+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:41:43.1042562+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:43.1343354+00:00\",\"endTimeUtc\":\"2019-07-29T20:45:21.1965879+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:45:21.1965879+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:45:21.1965879+00:00\",\"endTimeUtc\":\"2019-07-29T20:48:19.0079279+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:48:19.0079279+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:48:19.0079279+00:00\",\"endTimeUtc\":\"2019-07-29T20:49:43.913628+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:49:43.913628+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:49:43.913628+00:00\",\"endTimeUtc\":\"2019-07-29T20:51:26.9598303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:51:26.9598303+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:51:26.9598303+00:00\",\"endTimeUtc\":\"2019-07-29T20:52:17.3345071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:52:17.3345071+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:52:17.3345071+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:41.0058337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:41.0058337+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:53:41.0058337+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:48.7209521+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:08.0793859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:08.0793859+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.0793859+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:24.6876993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:24.6876993+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:24.7344141+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:08.5603866+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:08.5603866+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:08.5603866+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:05.3253956+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:05.3253956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:05.3253956+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:09.7780036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:09.7780036+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:09.7780036+00:00\",\"endTimeUtc\":\"2019-07-29T19:32:42.5407536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:32:42.5407536+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:32:42.5407536+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:41.4450973+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:47.7888057+00:00\",\"endTimeUtc\":\"2019-07-29T19:42:28.14639+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:42:28.14639+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:42:28.14639+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:20.7859059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:20.7859059+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:45:20.7859059+00:00\",\"endTimeUtc\":\"2019-07-29T20:14:55.192965+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:14:55.192965+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:55.192965+00:00\",\"endTimeUtc\":\"2019-07-29T20:17:05.3171198+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:17:05.3171198+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:05.3171198+00:00\",\"endTimeUtc\":\"2019-07-29T20:18:12.0666877+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:18:12.0666877+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:12.0666877+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:50.925041+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:50.925041+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:50.925041+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:54.6819763+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:43.1893583+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:43.1893583+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:43.1893583+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:13.65711+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:13.65711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:13.67273+00:00\",\"endTimeUtc\":\"2019-07-29T19:19:44.0147895+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:19:44.0147895+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:19:44.0147895+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:44.2015383+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:44.2015383+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:44.2015383+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:42.5754268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:42.5754268+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:42.5754268+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:34.4802263+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:34.4802263+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:34.4802263+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:29.5232976+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:36.4763788+00:00\",\"endTimeUtc\":\"2019-07-29T19:38:15.7417622+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:38:15.7417622+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:38:15.7417622+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:20.806488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:20.806488+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:20.806488+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:51.7062804+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:51.7062804+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:51.7062804+00:00\",\"endTimeUtc\":\"2019-07-29T20:22:47.1744305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:22:47.1744305+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:22:47.1744305+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:40.8772072+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:40.8772072+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:40.8772072+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:21.2828092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:21.2828092+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:25:21.2828092+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:32.3905775+00:00\",\"endTimeUtc\":\"2019-07-29T20:30:17.6246679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:30:17.6246679+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:17.6246679+00:00\",\"endTimeUtc\":\"2019-07-29T20:33:17.8422536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:33:17.8422536+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:33:17.8422536+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:45.5916909+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:45.5916909+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:45.5916909+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:38.0753502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:38.0753502+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:38.0753502+00:00\",\"endTimeUtc\":\"2019-07-29T20:37:33.4968655+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:37:33.4968655+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:37:33.4968655+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:07.1212441+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:07.1212441+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:07.1212441+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:25.2079093+00:00\",\"endTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:31.5985017+00:00\",\"endTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:38.8539438+00:00\",\"endTimeUtc\":\"2019-07-29T19:41:48.0685244+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:41:48.0685244+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:54.7132243+00:00\",\"endTimeUtc\":\"2019-07-29T19:13:30.0012795+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:13:30.0012795+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:30.048155+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:15.5622157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:15.5622157+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:15.5622157+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:14.1373566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:14.1373566+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:14.1373566+00:00\",\"endTimeUtc\":\"2019-07-29T19:33:20.4155135+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:33:20.4155135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:33:20.4155135+00:00\",\"endTimeUtc\":\"2019-07-29T19:34:14.1964186+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:34:14.1964186+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:34:14.1964186+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:06.5859464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:06.5859464+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:06.5859464+00:00\",\"endTimeUtc\":\"2019-07-29T19:41:48.0528967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:41:48.0528967+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:41:48.0685244+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:41:53.8809794+00:00\",\"endTimeUtc\":\"2019-07-29T19:47:11.3700584+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:47:11.3700584+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:47:11.3700584+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:01.5542398+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:01.5542398+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:01.5542398+00:00\",\"endTimeUtc\":\"2019-07-29T20:13:28.0997785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:13:28.0997785+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:13:28.0997785+00:00\",\"endTimeUtc\":\"2019-07-29T20:15:32.7864671+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:15:32.7864671+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:15:32.7864671+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:32.8921105+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:32.8921105+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:25:32.8921105+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:26.797246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:26.797246+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:26.797246+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:32.4210523+00:00\",\"endTimeUtc\":\"2019-07-29T20:32:55.2799003+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:32:55.2799003+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:32:55.2799003+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:49.1381655+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:49.1381655+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:49.1381655+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:49.1207061+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:49.1207061+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:49.1207061+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:52.6354455+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:52.6354455+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:41:52.6354455+00:00\",\"endTimeUtc\":\"2019-07-29T20:42:47.7288371+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:42:47.7288371+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:42:47.7288371+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:33.5250208+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:33.5250208+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:33.5250208+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"endTimeUtc\":\"2019-07-29T20:52:39.3188476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:52:39.3188476+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:52:39.3188476+00:00\",\"endTimeUtc\":\"2019-07-29T20:55:27.2238361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:55:27.2238361+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:27.2238361+00:00\",\"endTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:33.739378+00:00\",\"endTimeUtc\":\"2019-07-29T21:00:33.8156754+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:00:33.8156754+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:00:33.8156754+00:00\",\"endTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:00:41.5500012+00:00\",\"endTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"endTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:07.1661992+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:14.0880354+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:16.7107577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:16.7107577+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:14.1036532+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:31.6794086+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:31.6794086+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:14.0880354+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"endTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"endTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.7914302+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6585101+00:00\",\"endTimeUtc\":\"2019-07-29T19:10:57.9552688+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:10:57.9552688+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:57.9552688+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:05.2677275+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:54.0776012+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:54.0776012+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:54.093225+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:02.5912997+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:09.5912579+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:16.7162113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:16.7162113+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:16.7162113+00:00\",\"endTimeUtc\":\"2019-07-29T19:35:18.0241325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:35:18.0241325+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:35:18.0241325+00:00\",\"endTimeUtc\":\"2019-07-29T20:14:51.5367349+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:14:51.5367349+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:51.5367349+00:00\",\"endTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:58.0835721+00:00\",\"endTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:57.7048355+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:57.7048355+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:57.7048355+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:38.4164442+00:00\",\"endTimeUtc\":\"2019-07-29T19:13:27.6262922+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:13:27.6262922+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:27.6262922+00:00\",\"endTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:35.4387437+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:45.5636837+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:08.7356324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:08.7356324+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.7981325+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:17.0949568+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:55.1393444+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:55.1393444+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:55.1549704+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:49.5281328+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:55.7155926+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:02.8405497+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:02.8405497+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:02.8405497+00:00\",\"endTimeUtc\":\"2019-07-29T19:35:35.0708993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:35:35.0708993+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:35:35.0865238+00:00\",\"endTimeUtc\":\"2019-07-29T19:53:36.7950789+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:53:36.7950789+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:53:36.7950789+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:53:43.2169131+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"endTimeUtc\":\"2019-07-29T20:08:47.9453383+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:08:47.9453383+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:08:47.9453383+00:00\",\"endTimeUtc\":\"2019-07-29T20:12:12.4596365+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:12:12.4596365+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:12:12.4596365+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:43.204928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:43.204928+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:43.204928+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:50.9236303+00:00\",\"endTimeUtc\":\"2019-07-29T20:26:23.7199096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:26:23.7199096+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:26:23.7199096+00:00\",\"endTimeUtc\":\"2019-07-29T20:26:50.2666159+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:26:50.2666159+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:26:50.2666159+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:23.8750074+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:30.5780897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:30.5780897+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:30.5780897+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:37.2030468+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:56.0131159+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:56.0131159+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:56.0131159+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:47.6827447+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:54.0889519+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:54.0889519+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:54.0889519+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:42.6347286+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:42.6347286+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:42.6347286+00:00\",\"endTimeUtc\":\"2019-07-29T20:57:03.1139206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:57:03.1139206+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:57:03.1139206+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:57:10.9107359+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"endTimeUtc\":\"2019-07-29T21:10:21.1200114+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:10:21.1200114+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:10:21.1200114+00:00\",\"endTimeUtc\":\"2019-07-29T21:13:32.9623227+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:13:32.9623227+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:13:32.9623227+00:00\",\"endTimeUtc\":\"2019-07-29T21:26:33.0854741+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:26:33.0854741+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:26:33.0854741+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:33.9867836+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:33.9867836+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:26:39.7729289+00:00\",\"endTimeUtc\":\"2019-07-29T21:27:06.0540082+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:27:06.0540082+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:27:06.0540082+00:00\",\"endTimeUtc\":\"2019-07-29T21:27:41.6319009+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:27:41.6319009+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:27:41.6319009+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:08.5532127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:08.5532127+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:29:33.9867836+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"endTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:35.4543688+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.0950116+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:18.2980776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:18.2980776+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:18.3449543+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:40.6413072+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:40.6413072+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:40.6413072+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:48.3443902+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:39.4831994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:39.4831994+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:39.4831994+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:28.9345059+00:00\",\"endTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:35.0282242+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:41.7782096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:41.7782096+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:41.7782096+00:00\",\"endTimeUtc\":\"2019-07-29T19:35:22.6803536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:35:22.6803536+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:35:22.6803536+00:00\",\"endTimeUtc\":\"2019-07-29T19:55:23.3725115+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:55:23.3725115+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:23.3725115+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:29.2943485+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"endTimeUtc\":\"2019-07-29T20:06:54.071076+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:06:54.071076+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:06:54.071076+00:00\",\"endTimeUtc\":\"2019-07-29T20:12:08.6628492+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:12:08.6628492+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:12:08.6628492+00:00\",\"endTimeUtc\":\"2019-07-29T20:15:21.1615452+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:15:21.1615452+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:15:21.1615452+00:00\",\"endTimeUtc\":\"2019-07-29T20:16:51.2234618+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:16:51.2234618+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:16:51.2234618+00:00\",\"endTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:03.5671277+00:00\",\"endTimeUtc\":\"2019-07-29T20:17:11.2545787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:17:11.2545787+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:11.2545787+00:00\",\"endTimeUtc\":\"2019-07-29T20:18:24.3166095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:18:24.3166095+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:24.3166095+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:30.4103223+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:54.1271178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:54.1271178+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:54.1271178+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:53.095123+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:59.7501628+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:59.7501628+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:59.7501628+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:56.5771485+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:56.5771485+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:56.5771485+00:00\",\"endTimeUtc\":\"2019-07-29T20:45:55.7588644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:45:55.7588644+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:45:55.7588644+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:46:01.915071+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"endTimeUtc\":\"2019-07-29T20:58:04.3166447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:58:04.3166447+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:58:04.3322693+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:40.454703+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:40.454703+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:40.454703+00:00\",\"endTimeUtc\":\"2019-07-29T21:07:42.7347722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:07:42.7347722+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:07:42.7347722+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:12.6720891+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:12.6720891+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:08:12.6720891+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:32.093837+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:32.093837+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:39.7133164+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:38.2823251+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:38.2823251+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:38.2823251+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:46.1248977+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:46.1248977+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:46.1248977+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:54.1404881+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:01.1248083+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:01.1248083+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:01.1248083+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:09.1392551+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:09.1392551+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:09.1392551+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:15.6548401+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:18.0592068+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:18.0592068+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:18.0592068+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"endTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:35.9008177+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:42.6976021+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:42.6976021+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:42.6976021+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:58.7731118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:58.7731118+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:58.7731118+00:00\",\"endTimeUtc\":\"2019-07-29T19:54:29.9822317+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:54:29.9822317+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:29.9822317+00:00\",\"endTimeUtc\":\"2019-07-29T19:59:47.5114337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:59:47.5114337+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:35.9821939+00:00\",\"endTimeUtc\":\"2019-07-29T19:59:47.4959669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:59:47.4959669+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:59:47.5114337+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:23.3694121+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:23.3694121+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:23.3694121+00:00\",\"endTimeUtc\":\"2019-07-29T20:09:04.5077246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:09:04.5077246+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:09:04.5077246+00:00\",\"endTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"endTimeUtc\":\"2019-07-29T20:14:42.7711654+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:14:42.7711654+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:42.7711654+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:02.5503515+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:02.5503515+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:02.5503515+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:15.3144807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:15.3144807+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:15.3144807+00:00\",\"endTimeUtc\":\"2019-07-29T20:27:22.7039081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:27:22.7039081+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:22.7039081+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:29.0476159+00:00\",\"endTimeUtc\":\"2019-07-29T20:27:35.4069494+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:27:35.4069494+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:35.4069494+00:00\",\"endTimeUtc\":\"2019-07-29T20:30:36.0151704+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:30:36.0151704+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:36.0464208+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:44.5151155+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:31.7476447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:31.7476447+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:31.7476447+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"endTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:17.2923167+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:23.9172731+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:23.9172731+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:23.9172731+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:13.1974176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:13.1974176+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:13.1974176+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:52.2233617+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:52.2233617+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:52.2233617+00:00\",\"endTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:58.5045734+00:00\",\"endTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"endTimeUtc\":\"2019-07-29T21:05:57.3604629+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:05:57.3604629+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:57.3604629+00:00\",\"endTimeUtc\":\"2019-07-29T21:11:25.2914763+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:11:25.2914763+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:11:25.2914763+00:00\",\"endTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:05.8358259+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:05.8358259+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:17:05.8358259+00:00\",\"endTimeUtc\":\"2019-07-29T21:22:21.255639+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:22:21.255639+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.2758095+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"steps\":[{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:59.9631895+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:08.1418853+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:08.1418853+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.1418853+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:15.7824618+00:00\",\"endTimeUtc\":\"2019-07-29T19:16:29.0785101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:16:29.0785101+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:16:29.0785101+00:00\",\"endTimeUtc\":\"2019-07-29T19:19:37.5773285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:19:37.5773285+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:19:37.5773285+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:29.4672596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:29.4672596+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:29.4672596+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:26.1224029+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:26.1224029+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:26.1224029+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:21.3095581+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:21.3095581+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:21.3095581+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:03.3241702+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:03.3241702+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:03.3241702+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:15.2604523+00:00\",\"endTimeUtc\":\"2019-07-29T19:32:28.8064678+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:32:28.8064678+00:00\",\"steps\":[]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:54.2913527+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:12.6574828+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:12.6574828+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:12.6731067+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:21.3605584+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:02.6564194+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:02.6564194+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:02.6564194+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:11.1708695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:11.1708695+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:11.1708695+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:49.5608779+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:49.5608779+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:49.5608779+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:44.997659+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:44.997659+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:44.997659+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:43.7781709+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:43.7781709+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:43.7781709+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:10.9796474+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:10.9796474+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:10.9796474+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"steps\":[]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:56.478837+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:19.1886975+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:19.1886975+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:19.2199477+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:27.344895+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:02.797043+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:02.797043+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:02.797043+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:12.0927406+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:12.0927406+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:12.0927406+00:00\",\"endTimeUtc\":\"2019-07-29T19:22:57.8885791+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:22:57.8885791+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:22:57.8885791+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:55.497228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:55.497228+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:55.497228+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:55.1374712+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:55.1374712+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:55.1374712+00:00\",\"endTimeUtc\":\"2019-07-29T19:27:34.9181005+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:27:34.9181005+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:34.9181005+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:16.9010632+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:16.9010632+00:00\",\"steps\":[]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:24.4783406+00:00\",\"endTimeUtc\":\"2019-07-29T21:03:31.3770287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:03:31.3770287+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:03:31.3770287+00:00\",\"endTimeUtc\":\"2019-07-29T21:03:51.9394004+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:03:51.9394004+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:03:51.9394004+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:03:58.5174805+00:00\",\"endTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:05.5955568+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:43.6578096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:43.6578096+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:43.6578096+00:00\",\"endTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:51.0796419+00:00\",\"endTimeUtc\":\"2019-07-29T21:05:59.4854393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:05:59.4854393+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:59.4854393+00:00\",\"endTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"endTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:43.4148852+00:00\",\"endTimeUtc\":\"2019-07-29T21:19:52.4128651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:19:52.4128651+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:19:52.4128651+00:00\",\"endTimeUtc\":\"2019-07-29T21:31:26.69176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:31:26.69176+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:47.6336048+00:00\",\"endTimeUtc\":\"2019-07-29T21:21:42.47464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:21:42.47464+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:21:42.47464+00:00\",\"endTimeUtc\":\"2019-07-29T21:35:01.6569629+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:35:01.6569629+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:44.5086256+00:00\",\"endTimeUtc\":\"2019-07-29T21:21:08.4592447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:21:08.4592447+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:21:08.4592447+00:00\",\"endTimeUtc\":\"2019-07-29T21:33:00.3064606+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:33:00.3064606+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:44.6179984+00:00\",\"endTimeUtc\":\"2019-07-29T21:19:41.3348113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:19:41.3348113+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:19:41.3348113+00:00\",\"endTimeUtc\":\"2019-07-29T21:21:16.9435682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:21:16.9435682+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:38:45.8308431+00:00\",\"endTimeUtc\":\"2019-07-29T21:44:12.3497091+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:44:12.3497091+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:44:12.3497091+00:00\",\"endTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:44:18.7715388+00:00\",\"endTimeUtc\":\"2019-07-29T21:49:53.0555296+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:49:53.0555296+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:44:18.7715388+00:00\",\"endTimeUtc\":\"2019-07-29T21:50:20.7827023+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:50:20.7827023+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:20.7827023+00:00\",\"endTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:29.1143413+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:43.5048764+00:00\",\"endTimeUtc\":\"2019-07-29T21:57:00.9243267+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:57:00.9243267+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:57:00.9399515+00:00\",\"endTimeUtc\":\"2019-07-29T22:03:15.2399156+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:03:15.2399156+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:50.5825691+00:00\",\"endTimeUtc\":\"2019-07-29T22:04:05.0677221+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:04:05.0677221+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:04:05.0833472+00:00\",\"endTimeUtc\":\"2019-07-29T22:05:21.3952624+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:05:21.3952624+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:08.6297135+00:00\",\"endTimeUtc\":\"2019-07-29T22:04:32.9112544+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:04:32.9112544+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:42.8017531+00:00\",\"endTimeUtc\":\"2019-07-29T21:56:54.924373+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:56:54.924373+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:56:54.924373+00:00\",\"endTimeUtc\":\"2019-07-29T22:01:52.5685765+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:01:52.5685765+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:50.5825691+00:00\",\"endTimeUtc\":\"2019-07-29T22:19:56.7659262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:19:56.7659262+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:19:56.8127962+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:50.5825691+00:00\",\"endTimeUtc\":\"2019-07-29T22:05:14.9577984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:05:14.9577984+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:41.2445499+00:00\",\"endTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6585101+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:49.1584482+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:57.9240175+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:05.5333507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:05.5333507+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:05.5333507+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:12.2833066+00:00\",\"endTimeUtc\":\"2019-07-29T19:19:34.4210993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:19:34.4210993+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:19:34.4367266+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:54.9819735+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:01.9506758+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:09.8412561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:09.8412561+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:09.8412561+00:00\",\"endTimeUtc\":\"2019-07-29T19:49:40.4938514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:49:40.4938514+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:49:40.4938514+00:00\",\"endTimeUtc\":\"2019-07-29T20:11:55.4753744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:11:55.4753744+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:11:55.4753744+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:12:01.8815851+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:55.6271069+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:55.6271069+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:55.6271069+00:00\",\"endTimeUtc\":\"2019-07-29T20:26:57.4696964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:26:57.4696964+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:26:57.4696964+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:36.374152+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:36.374152+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:36.374152+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:51.5135293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:51.5135293+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:51.5135293+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:21.7129868+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:21.7129868+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:21.7129868+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:27.7442013+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:05.1033295+00:00\",\"endTimeUtc\":\"2019-07-29T20:45:13.3685096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:45:13.3685096+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:45:13.3685096+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.4164334+00:00\",\"endTimeUtc\":\"2019-07-29T19:10:48.0022081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:10:48.0022081+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:48.1115828+00:00\",\"endTimeUtc\":\"2019-07-29T19:12:45.4077156+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:12:45.4077156+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:12:45.4077156+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:56.4228336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:56.4228336+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:56.4384591+00:00\",\"endTimeUtc\":\"2019-07-29T19:16:49.984627+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:16:49.984627+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:16:49.984627+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:37.9839561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:37.9839561+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:37.9839561+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:42.5613017+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:42.5613017+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:42.5613017+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:57.9190805+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:57.9190805+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:57.9190805+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:48.5591443+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:48.5591443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:48.5591443+00:00\",\"endTimeUtc\":\"2019-07-29T19:30:05.7923048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:30:05.7923048+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:41.2133037+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6585101+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:45.4081271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:45.4081271+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:45.4081271+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:17.2664561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:17.2664561+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:17.2664561+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:57.0433366+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:57.0433366+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:57.0433366+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.2300744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.2300744+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.2300744+00:00\",\"endTimeUtc\":\"2019-07-29T19:30:59.4950312+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:30:59.4950312+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:30:59.4950312+00:00\",\"endTimeUtc\":\"2019-07-29T19:34:32.8212967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:34:32.8212967+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:34:32.8212967+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:21:57.6254597+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:22:03.6566718+00:00\",\"endTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:22:15.0784775+00:00\",\"endTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:22:16.1722166+00:00\",\"endTimeUtc\":\"2019-07-29T22:25:15.1554586+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:25:15.1554586+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:25:15.1554586+00:00\",\"endTimeUtc\":\"2019-07-29T22:27:39.6545425+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:27:39.6545425+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"endTimeUtc\":\"2019-07-29T22:37:52.286651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:37:52.286651+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:37:52.286651+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:43.8989657+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:43.8989657+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:47:43.8989657+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-26T17:32:03.385Z\",\"lastUpdatedTime\":\"2019-07-29T22:47:57.4300413+00:00\",\"duration\":\"P3DT5H25M7.659S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/4a27fd87-79ab-4eb6-a7af-27fd40d77044\",\"name\":\"northwest/Microsoft1.1907.0.20/4a27fd87-79ab-4eb6-a7af-27fd40d77044\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:26.7628328+00:00\",\"endTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:55.4574686+00:00\",\"endTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:37.1645367+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:51.8833819+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:57.6958141+00:00\",\"endTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:48.1111537+00:00\",\"endTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Privileged Endpoint Service Fabric Cluster\\nAzure Stack Privileged Endpoint Service Fabric Applications\\nAzure Stack Privileged Endpoint Service Fabric ServicesThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS02\\nReport name: AzureStack_Validation_Summary_2019.07.25_01.00.58.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:54.0173332+00:00\",\"endTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-24T18:51:12.466Z\",\"lastUpdatedTime\":\"2019-07-25T01:05:04.7225176+00:00\",\"duration\":\"PT6H23M18.023S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/accffae8-84e8-449b-9a35-67d95573d03a\",\"name\":\"northwest/Microsoft1.1907.0.20/accffae8-84e8-449b-9a35-67d95573d03a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:26.7628328+00:00\",\"endTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:55.4574686+00:00\",\"endTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:37.1645367+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:51.8833819+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:57.6958141+00:00\",\"endTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:48.1111537+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Applications\\nAzure Stack Fabric Management Controller Service Fabric ServicesThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS03\\nReport name: AzureStack_Validation_Summary_2019.07.26_05.36.52.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:54.0173332+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-25T02:36:17.389Z\",\"lastUpdatedTime\":\"2019-07-26T05:40:42.1110437+00:00\",\"duration\":\"P1DT3H33M36.462S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/01f955ff-ab07-4243-aa85-f37f702552e6?api-version=2016-05-01+60": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/01f955ff-ab07-4243-aa85-f37f702552e6?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "119", "120" ], + "x-ms-client-request-id": [ "db00c79d-928e-43f1-a3d8-e1f08ea5b6d2" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c9a2d133-c6c9-4857-b4bc-4d3f54221add" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvduSW7UPszoTaaYzNHvfP0VaDKkInBmq1V6/B5Yh4NjL+CdPtJKWT0NaTqAuJQh3ShpyGyPv9NhJV5y8V2UzCyuhew3fTCoM2ACFJ8tIjH2K8L38hpmKAijfn+iYyocGwF13kh1Po93r2siGUVXFc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14674" ], + "x-ms-request-id": [ "c9a2d133-c6c9-4857-b4bc-4d3f54221add" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032051Z:c9a2d133-c6c9-4857-b4bc-4d3f54221add" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "158285" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/01f955ff-ab07-4243-aa85-f37f702552e6\",\"name\":\"northwest/Microsoft1.1907.0.20/01f955ff-ab07-4243-aa85-f37f702552e6\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:26.7628328+00:00\",\"endTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:55.4574686+00:00\",\"endTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.4300413+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:37.1645367+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.3987922+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.3987922+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:51.8833819+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:57.6958141+00:00\",\"endTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"endTimeUtc\":\"2019-07-26T22:38:24.674246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:38:24.674246+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T20:03:48.1111537+00:00\",\"endTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T20:03:54.0173332+00:00\",\"endTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T17:36:44.8805127+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:38:24.674246+00:00\",\"endTimeUtc\":\"2019-07-26T23:04:31.8352411+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:04:31.8352411+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:38:41.3489883+00:00\",\"endTimeUtc\":\"2019-07-26T22:42:39.0243047+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:42:39.0243047+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:42:39.0243047+00:00\",\"endTimeUtc\":\"2019-07-26T22:43:32.6806451+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:43:32.6806451+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T22:38:41.3489883+00:00\",\"endTimeUtc\":\"2019-07-26T22:42:58.0240608+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T22:42:58.0240608+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:31.8352411+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:37.8351963+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:46.2570039+00:00\",\"endTimeUtc\":\"2019-07-26T23:05:05.5068413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:05:05.5068413+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:05:05.5068413+00:00\",\"endTimeUtc\":\"2019-07-29T18:52:12.1221699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:52:12.1221699+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:52:12.1221699+00:00\",\"endTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:52:17.9190021+00:00\",\"endTimeUtc\":\"2019-07-29T18:54:55.1192915+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:54:55.1192915+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:54:55.1192915+00:00\",\"endTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:55:57.2064339+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:46.4913706+00:00\",\"endTimeUtc\":\"2019-07-27T00:00:16.5068729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-27T00:00:16.5068729+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-27T00:00:16.5068729+00:00\",\"endTimeUtc\":\"2019-07-29T18:59:44.5560205+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:59:44.5560205+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:59:44.5560205+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T18:59:50.4153648+00:00\",\"endTimeUtc\":\"2019-07-29T19:05:10.4181162+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:05:10.4181162+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:05:10.4181162+00:00\",\"endTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:46.5226204+00:00\",\"endTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:54.6944325+00:00\",\"endTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:08:34.1457682+00:00\",\"endTimeUtc\":\"2019-07-26T23:11:49.7379252+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:11:49.7379252+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:11:49.7379252+00:00\",\"endTimeUtc\":\"2019-07-29T18:10:32.7938573+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T18:10:32.7938573+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:37.8976954+00:00\",\"endTimeUtc\":\"2019-07-26T23:04:50.4757138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:04:50.4757138+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:04:50.4757138+00:00\",\"endTimeUtc\":\"2019-07-26T23:05:16.8973745+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:05:16.8973745+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-26T23:05:16.8973745+00:00\",\"endTimeUtc\":\"2019-07-26T23:05:26.834794+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:05:26.834794+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:05:26.834794+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:12.4060856+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:12.4060856+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:12.4060856+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:18.8591514+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:28.2965835+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:28.2965835+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:28.2965835+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:37.3277668+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:37.3277668+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-26T23:20:37.3277668+00:00\",\"endTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T23:20:47.2964393+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:07.3396528+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.6098364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.6098364+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:13.7771132+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.9176896+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.9176896+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.0891302+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.0891302+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.9958132+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.526624+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.526624+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:20.8395662+00:00\",\"endTimeUtc\":\"2019-07-29T19:07:30.073507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:07:30.073507+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:07:30.6360018+00:00\",\"endTimeUtc\":\"2019-07-29T19:27:38.5587049+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:27:38.5587049+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:38.5587049+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.2617741+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.6206976+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.6206976+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.6206976+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:39.744514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:39.744514+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:39.744514+00:00\",\"endTimeUtc\":\"2019-07-29T19:53:54.5605829+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:53:54.5605829+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:53:54.5605829+00:00\",\"endTimeUtc\":\"2019-07-29T20:15:51.0207253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:15:51.0207253+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:15:51.0207253+00:00\",\"endTimeUtc\":\"2019-07-29T20:17:58.9261482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:17:58.9261482+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:58.9261482+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:16.1543817+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:16.1543817+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:16.1543817+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:22.1387183+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:40.7323467+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:40.7323467+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:40.7323467+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:05.9509364+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:12.5290261+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:40.7944658+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:40.7944658+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:40.7944658+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:53.8100084+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:53.8100084+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:53.8100084+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:07.5130462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:07.5130462+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:07.5130462+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:20.1535919+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:35.0753708+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:35.0753708+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:35.0753708+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.2461478+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.6831962+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.6831962+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.6831962+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:44.3069578+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:44.3069578+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:44.3069578+00:00\",\"endTimeUtc\":\"2019-07-29T19:42:36.8338304+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:42:36.8338304+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:42:36.8338304+00:00\",\"endTimeUtc\":\"2019-07-29T19:50:04.3004686+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:50:04.3004686+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:50:04.3004686+00:00\",\"endTimeUtc\":\"2019-07-29T19:50:57.7845053+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:50:57.7845053+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:50:57.7845053+00:00\",\"endTimeUtc\":\"2019-07-29T19:55:08.1069819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:55:08.1069819+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:08.1069819+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:14.2944443+00:00\",\"endTimeUtc\":\"2019-07-29T20:00:52.1203925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:00:52.1203925+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:00:52.1203925+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:17.9327211+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:24.3076821+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:38.1349367+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:38.1349367+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:38.1349367+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:52.5254702+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:52.5254702+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:52.5254702+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:05.4317852+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:05.4317852+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:05.4317852+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:19.0252514+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:34.9157736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:34.9157736+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:34.9157736+00:00\",\"endTimeUtc\":\"2019-07-29T20:07:21.7584012+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:07:21.7584012+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.4336462+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.7144497+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.7144497+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.7144497+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:40.5257575+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:40.5257575+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:40.5257575+00:00\",\"endTimeUtc\":\"2019-07-29T19:42:38.5525729+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:42:38.5525729+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:42:38.5525729+00:00\",\"endTimeUtc\":\"2019-07-29T19:50:08.3941972+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:50:08.3941972+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:50:08.3941972+00:00\",\"endTimeUtc\":\"2019-07-29T19:51:01.8157296+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:51:01.8157296+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:51:01.8157296+00:00\",\"endTimeUtc\":\"2019-07-29T19:55:09.3101005+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:55:09.3101005+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:09.3101005+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:15.6225598+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:33.4794988+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:33.4794988+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:33.4794988+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:07.541778+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:13.5573597+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:34.9947218+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:34.9947218+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:34.9947218+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:47.9790142+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:47.9790142+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:47.9790142+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:00.2289351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:00.2289351+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:00.2289351+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:12.7757337+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:27.4006374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:27.4006374+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:27.4006374+00:00\",\"endTimeUtc\":\"2019-07-29T20:07:15.9615651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:07:15.9615651+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:47.3867721+00:00\",\"endTimeUtc\":\"2019-07-29T19:30:05.7454269+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:30:05.7454269+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:30:05.7454269+00:00\",\"endTimeUtc\":\"2019-07-29T19:33:34.8372929+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:33:34.8372929+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:33:34.8372929+00:00\",\"endTimeUtc\":\"2019-07-29T19:44:28.9268653+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:44:28.9268653+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:44:28.9268653+00:00\",\"endTimeUtc\":\"2019-07-29T19:49:06.5253263+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:49:06.5253263+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:49:06.5253263+00:00\",\"endTimeUtc\":\"2019-07-29T19:49:58.8005074+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:49:58.8005074+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:49:58.8005074+00:00\",\"endTimeUtc\":\"2019-07-29T19:54:06.0605095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:54:06.0605095+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:06.0605095+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:12.1385961+00:00\",\"endTimeUtc\":\"2019-07-29T20:00:34.7767494+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:00:34.7767494+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:00:34.8548737+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:03.2765679+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:09.8858982+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:41.7763138+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:41.7763138+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:41.7763138+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:53.8856103+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:53.8856103+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:53.8856103+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:13.3698605+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:13.3698605+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:13.3698605+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:34.9634721+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:51.2446186+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:51.2446186+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:51.2446186+00:00\",\"endTimeUtc\":\"2019-07-29T20:05:47.9621323+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:05:47.9621323+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:31.2928119+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:54.0171189+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:54.0171189+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:06:13.7458645+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.5160841+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.5160841+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:28.7915059+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.5004596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.5004596+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.4633069+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:56.7600841+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:19.9421662+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:19.9421662+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:45:19.9421662+00:00\",\"endTimeUtc\":\"2019-07-29T20:18:31.0196927+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:18:31.0196927+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:31.0196927+00:00\",\"endTimeUtc\":\"2019-07-29T20:21:03.6437059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:21:03.6437059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:21:03.6437059+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:00.3305955+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:00.3305955+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:00.3305955+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:56.4239775+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:56.4239775+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:56.4239775+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:42.3139239+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:42.3139239+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:25:42.3139239+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:42.9530092+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:42.968634+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:49.6404682+00:00\",\"endTimeUtc\":\"2019-07-29T20:32:40.1862452+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:32:40.1862452+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:32:40.1862452+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:34.0601373+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:34.0601373+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:34.0601373+00:00\",\"endTimeUtc\":\"2019-07-29T20:37:01.9501926+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:37:01.9501926+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:37:01.9501926+00:00\",\"endTimeUtc\":\"2019-07-29T20:38:54.3713303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:38:54.3713303+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:38:54.3713303+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:49.2925766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:49.2925766+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:49.2925766+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:20.5262757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:20.5262757+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:41:20.5262757+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:11.5876625+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:18.5407427+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:10.5552503+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:10.5552503+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:47:10.5552503+00:00\",\"endTimeUtc\":\"2019-07-29T20:51:58.5065023+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:51:58.5065023+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:51:58.5065023+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:16.4278722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:16.4278722+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:53:16.4278722+00:00\",\"endTimeUtc\":\"2019-07-29T20:55:02.3959309+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:55:02.3959309+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:02.3959309+00:00\",\"endTimeUtc\":\"2019-07-29T20:55:55.5361135+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:55:55.5361135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:55.5361135+00:00\",\"endTimeUtc\":\"2019-07-29T20:57:22.7387852+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:57:22.7387852+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:57:22.7387852+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:06.0330526+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:52.4858796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:52.4858796+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:52.4858796+00:00\",\"endTimeUtc\":\"2019-07-29T21:05:13.5638664+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:05:13.5638664+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:13.5638664+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:19.5169517+00:00\",\"endTimeUtc\":\"2019-07-29T21:06:24.4700228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:06:24.4700228+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:06:24.4700228+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:08:56.2246936+00:00\",\"endTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:09:02.4590255+00:00\",\"endTimeUtc\":\"2019-07-29T21:10:05.7062746+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:10:05.7062746+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:10:05.7062746+00:00\",\"endTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:20:40.4594258+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:41.0726789+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:55.1194718+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:37.9550161+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:37.9550161+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:37.9550161+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:07.5008939+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:07.5008939+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:07.5008939+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:43.3734181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:43.3734181+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:43.3734181+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:35.4813473+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:35.4813473+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:35.4813473+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:50.1520001+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:50.1520001+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:50.1520001+00:00\",\"endTimeUtc\":\"2019-07-29T19:34:15.1026616+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:34:15.1026616+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:34:15.1026616+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:02.0542324+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:02.1324461+00:00\",\"endTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:08.9448143+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:45.9133362+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:45.9133362+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:45.9133362+00:00\",\"endTimeUtc\":\"2019-07-29T20:13:32.4747479+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:13:32.4747479+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:13:32.4747479+00:00\",\"endTimeUtc\":\"2019-07-29T20:22:59.5649761+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:22:59.5649761+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:22:59.5649761+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:45.2986669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:45.2986669+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:45.2986669+00:00\",\"endTimeUtc\":\"2019-07-29T20:27:46.6100611+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:27:46.6100611+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:46.6100611+00:00\",\"endTimeUtc\":\"2019-07-29T20:30:16.3121766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:30:16.3121766+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:16.3121766+00:00\",\"endTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:33:12.9829083+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:24.7785561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:24.7785561+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:24.7785561+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:44.4332699+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:44.4332699+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.1195587+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:25.2079093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:25.2079093+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"endTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:49.1428245+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:18.9226964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:18.9226964+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:18.9226964+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:34.3894711+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:34.3894711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:34.3894711+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:01.8100527+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:01.8100527+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:01.8100527+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:55.1683486+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:55.1683486+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:55.1683486+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:00.3710636+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:00.3710636+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:00.3710636+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:31.697742+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:31.697742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:31.697742+00:00\",\"endTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:36:23.5080879+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:36:29.8205475+00:00\",\"endTimeUtc\":\"2019-07-29T19:38:10.8980382+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:38:10.8980382+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:38:10.8980382+00:00\",\"endTimeUtc\":\"2019-07-29T19:52:49.8306544+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:52:49.8306544+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:52:49.8306544+00:00\",\"endTimeUtc\":\"2019-07-29T19:54:06.1698814+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:54:06.1698814+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:06.1698814+00:00\",\"endTimeUtc\":\"2019-07-29T20:07:51.5707037+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:07:51.5707037+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:07:51.5707037+00:00\",\"endTimeUtc\":\"2019-07-29T20:08:42.4610021+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:08:42.4610021+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:08:42.4610021+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:43.1042562+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:43.1042562+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:41:43.1042562+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:36.696884+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:43.1343354+00:00\",\"endTimeUtc\":\"2019-07-29T20:45:21.1965879+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:45:21.1965879+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:45:21.1965879+00:00\",\"endTimeUtc\":\"2019-07-29T20:48:19.0079279+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:48:19.0079279+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:48:19.0079279+00:00\",\"endTimeUtc\":\"2019-07-29T20:49:43.913628+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:49:43.913628+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:49:43.913628+00:00\",\"endTimeUtc\":\"2019-07-29T20:51:26.9598303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:51:26.9598303+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:51:26.9598303+00:00\",\"endTimeUtc\":\"2019-07-29T20:52:17.3345071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:52:17.3345071+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:52:17.3345071+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:41.0058337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:41.0058337+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:53:41.0058337+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:25.192293+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:48.7209521+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:08.0793859+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:08.0793859+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.0793859+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:24.6876993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:24.6876993+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:24.7344141+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:08.5603866+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:08.5603866+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:08.5603866+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:05.3253956+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:05.3253956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:05.3253956+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:09.7780036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:09.7780036+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:09.7780036+00:00\",\"endTimeUtc\":\"2019-07-29T19:32:42.5407536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:32:42.5407536+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:32:42.5407536+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:41.4138473+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:41.4450973+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:47.7888057+00:00\",\"endTimeUtc\":\"2019-07-29T19:42:28.14639+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:42:28.14639+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:42:28.14639+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:20.7859059+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:20.7859059+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:45:20.7859059+00:00\",\"endTimeUtc\":\"2019-07-29T20:14:55.192965+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:14:55.192965+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:55.192965+00:00\",\"endTimeUtc\":\"2019-07-29T20:17:05.3171198+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:17:05.3171198+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:05.3171198+00:00\",\"endTimeUtc\":\"2019-07-29T20:18:12.0666877+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:18:12.0666877+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:12.0666877+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:50.925041+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:50.925041+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:50.925041+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:48.2990293+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:54.6819763+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:43.1893583+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:43.1893583+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:43.1893583+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:13.65711+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:13.65711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:13.67273+00:00\",\"endTimeUtc\":\"2019-07-29T19:19:44.0147895+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:19:44.0147895+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:19:44.0147895+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:44.2015383+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:44.2015383+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:44.2015383+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:42.5754268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:42.5754268+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:42.5754268+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:34.4802263+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:34.4802263+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:34.4802263+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:29.5076753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:29.5232976+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:36.4763788+00:00\",\"endTimeUtc\":\"2019-07-29T19:38:15.7417622+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:38:15.7417622+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:38:15.7417622+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:20.806488+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:20.806488+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:20.806488+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:51.7062804+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:51.7062804+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:51.7062804+00:00\",\"endTimeUtc\":\"2019-07-29T20:22:47.1744305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:22:47.1744305+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:22:47.1744305+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:40.8772072+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:40.8772072+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:40.8772072+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:21.2828092+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:21.2828092+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:25:21.2828092+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:25.7968767+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:32.3905775+00:00\",\"endTimeUtc\":\"2019-07-29T20:30:17.6246679+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:30:17.6246679+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:17.6246679+00:00\",\"endTimeUtc\":\"2019-07-29T20:33:17.8422536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:33:17.8422536+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:33:17.8422536+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:45.5916909+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:45.5916909+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:45.5916909+00:00\",\"endTimeUtc\":\"2019-07-29T20:36:38.0753502+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:36:38.0753502+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:36:38.0753502+00:00\",\"endTimeUtc\":\"2019-07-29T20:37:33.4968655+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:37:33.4968655+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:37:33.4968655+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:07.1212441+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:07.1212441+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:07.1212441+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:55.7604289+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:25.2079093+00:00\",\"endTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:31.5985017+00:00\",\"endTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:59:56.722162+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:38.8539438+00:00\",\"endTimeUtc\":\"2019-07-29T19:41:48.0685244+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:41:48.0685244+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:54.7132243+00:00\",\"endTimeUtc\":\"2019-07-29T19:13:30.0012795+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:13:30.0012795+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:30.048155+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:15.5622157+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:15.5622157+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:15.5622157+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:14.1373566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:14.1373566+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:14.1373566+00:00\",\"endTimeUtc\":\"2019-07-29T19:33:20.4155135+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:33:20.4155135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:33:20.4155135+00:00\",\"endTimeUtc\":\"2019-07-29T19:34:14.1964186+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:34:14.1964186+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:34:14.1964186+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:06.5859464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:06.5859464+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:06.5859464+00:00\",\"endTimeUtc\":\"2019-07-29T19:41:48.0528967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:41:48.0528967+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:41:48.0685244+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:41:53.8809794+00:00\",\"endTimeUtc\":\"2019-07-29T19:47:11.3700584+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:47:11.3700584+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:47:11.3700584+00:00\",\"endTimeUtc\":\"2019-07-29T20:10:01.5542398+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:10:01.5542398+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:10:01.5542398+00:00\",\"endTimeUtc\":\"2019-07-29T20:13:28.0997785+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:13:28.0997785+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:13:28.0997785+00:00\",\"endTimeUtc\":\"2019-07-29T20:15:32.7864671+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:15:32.7864671+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:15:32.7864671+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:32.8921105+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:32.8921105+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:25:32.8921105+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:26.797246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:26.797246+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:26.797246+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:26.0618149+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:32.4210523+00:00\",\"endTimeUtc\":\"2019-07-29T20:32:55.2799003+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:32:55.2799003+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:32:55.2799003+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:49.1381655+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:49.1381655+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:49.1381655+00:00\",\"endTimeUtc\":\"2019-07-29T20:39:49.1207061+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:39:49.1207061+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:39:49.1207061+00:00\",\"endTimeUtc\":\"2019-07-29T20:41:52.6354455+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:41:52.6354455+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:41:52.6354455+00:00\",\"endTimeUtc\":\"2019-07-29T20:42:47.7288371+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:42:47.7288371+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:42:47.7288371+00:00\",\"endTimeUtc\":\"2019-07-29T20:44:33.5250208+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:44:33.5250208+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:33.5250208+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:47:29.5238798+00:00\",\"endTimeUtc\":\"2019-07-29T20:52:39.3188476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:52:39.3188476+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:52:39.3188476+00:00\",\"endTimeUtc\":\"2019-07-29T20:55:27.2238361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:55:27.2238361+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:27.2238361+00:00\",\"endTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:55:33.739378+00:00\",\"endTimeUtc\":\"2019-07-29T21:00:33.8156754+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:00:33.8156754+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:00:33.8156754+00:00\",\"endTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:00:41.5500012+00:00\",\"endTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:01.103739+00:00\",\"endTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:07.1661992+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:14.0880354+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:16.7107577+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:16.7107577+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:14.1036532+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:31.6794086+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:31.6794086+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:12:14.0880354+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:17:32.9918947+00:00\",\"endTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:22:20.9275151+00:00\",\"endTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:25:04.2599677+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.7914302+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6585101+00:00\",\"endTimeUtc\":\"2019-07-29T19:10:57.9552688+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:10:57.9552688+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:57.9552688+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:05.2677275+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:54.0776012+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:54.0776012+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:54.093225+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:50.9819967+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:02.5287986+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:02.5912997+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:09.5912579+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:16.7162113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:16.7162113+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:16.7162113+00:00\",\"endTimeUtc\":\"2019-07-29T19:35:18.0241325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:35:18.0241325+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:35:18.0241325+00:00\",\"endTimeUtc\":\"2019-07-29T20:14:51.5367349+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:14:51.5367349+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:51.5367349+00:00\",\"endTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:58.0835721+00:00\",\"endTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:21:14.6592278+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:57.7048355+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:57.7048355+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:57.7048355+00:00\",\"endTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:25:04.3610428+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:38.4164442+00:00\",\"endTimeUtc\":\"2019-07-29T19:13:27.6262922+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:13:27.6262922+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:27.6262922+00:00\",\"endTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:35.4387437+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:45.5636837+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:08.7356324+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:08.7356324+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.7981325+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:17.0949568+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:55.1393444+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:55.1393444+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:55.1549704+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:36.8407134+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:49.5125062+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:49.5281328+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:55.7155926+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:02.8405497+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:02.8405497+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:02.8405497+00:00\",\"endTimeUtc\":\"2019-07-29T19:35:35.0708993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:35:35.0708993+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:35:35.0865238+00:00\",\"endTimeUtc\":\"2019-07-29T19:53:36.7950789+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:53:36.7950789+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:53:36.7950789+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:53:43.2169131+00:00\",\"endTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:02:44.041539+00:00\",\"endTimeUtc\":\"2019-07-29T20:08:47.9453383+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:08:47.9453383+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:08:47.9453383+00:00\",\"endTimeUtc\":\"2019-07-29T20:12:12.4596365+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:12:12.4596365+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:12:12.4596365+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:43.204928+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:43.204928+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:43.204928+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:50.9236303+00:00\",\"endTimeUtc\":\"2019-07-29T20:26:23.7199096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:26:23.7199096+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:26:23.7199096+00:00\",\"endTimeUtc\":\"2019-07-29T20:26:50.2666159+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:26:50.2666159+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:26:50.2666159+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:11.3282118+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:17.7812954+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:23.8750074+00:00\",\"endTimeUtc\":\"2019-07-29T20:29:30.5780897+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:29:30.5780897+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:30.5780897+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:29:37.2030468+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:56.0131159+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:56.0131159+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:56.0131159+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:35.2296964+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:41.7140303+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:47.6827447+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:54.0889519+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:54.0889519+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:54.0889519+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:42.6347286+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:42.6347286+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:42.6347286+00:00\",\"endTimeUtc\":\"2019-07-29T20:57:03.1139206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:57:03.1139206+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:57:03.1139206+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:57:10.9107359+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:43.3609424+00:00\",\"endTimeUtc\":\"2019-07-29T21:10:21.1200114+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:10:21.1200114+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:10:21.1200114+00:00\",\"endTimeUtc\":\"2019-07-29T21:13:32.9623227+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:13:32.9623227+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:13:32.9623227+00:00\",\"endTimeUtc\":\"2019-07-29T21:26:33.0854741+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:26:33.0854741+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:26:33.0854741+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:33.9867836+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:33.9867836+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:26:39.7729289+00:00\",\"endTimeUtc\":\"2019-07-29T21:27:06.0540082+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:27:06.0540082+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:27:06.0540082+00:00\",\"endTimeUtc\":\"2019-07-29T21:27:41.6319009+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:27:41.6319009+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:27:41.6319009+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:08.5532127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:08.5532127+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:29:33.9867836+00:00\",\"endTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:29:40.2210771+00:00\",\"endTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:32:58.8932747+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:13:35.4543688+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.0950116+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:18.2980776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:18.2980776+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:18.3449543+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:40.6413072+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:40.6413072+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:40.6413072+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:48.3443902+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:39.4831994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:39.4831994+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:39.4831994+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:21.3720551+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:28.8251325+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:28.9345059+00:00\",\"endTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:35.0282242+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:41.7782096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:41.7782096+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:41.7782096+00:00\",\"endTimeUtc\":\"2019-07-29T19:35:22.6803536+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:35:22.6803536+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:35:22.6803536+00:00\",\"endTimeUtc\":\"2019-07-29T19:55:23.3725115+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:55:23.3725115+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:23.3725115+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:55:29.2943485+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:41.8856888+00:00\",\"endTimeUtc\":\"2019-07-29T20:06:54.071076+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:06:54.071076+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:06:54.071076+00:00\",\"endTimeUtc\":\"2019-07-29T20:12:08.6628492+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:12:08.6628492+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:12:08.6628492+00:00\",\"endTimeUtc\":\"2019-07-29T20:15:21.1615452+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:15:21.1615452+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:15:21.1615452+00:00\",\"endTimeUtc\":\"2019-07-29T20:16:51.2234618+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:16:51.2234618+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:16:51.2234618+00:00\",\"endTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:16:57.5671696+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:03.5671277+00:00\",\"endTimeUtc\":\"2019-07-29T20:17:11.2545787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:17:11.2545787+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:17:11.2545787+00:00\",\"endTimeUtc\":\"2019-07-29T20:18:24.3166095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:18:24.3166095+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:24.3166095+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:18:30.4103223+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:54.1271178+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:54.1271178+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:54.1271178+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:40.656533+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:47.0471168+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:53.095123+00:00\",\"endTimeUtc\":\"2019-07-29T20:28:59.7501628+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:28:59.7501628+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:28:59.7501628+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:56.5771485+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:56.5771485+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:56.5771485+00:00\",\"endTimeUtc\":\"2019-07-29T20:45:55.7588644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:45:55.7588644+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:45:55.7588644+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:46:01.915071+00:00\",\"endTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:53:06.6935573+00:00\",\"endTimeUtc\":\"2019-07-29T20:58:04.3166447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:58:04.3166447+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:58:04.3322693+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:40.454703+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:40.454703+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:40.454703+00:00\",\"endTimeUtc\":\"2019-07-29T21:07:42.7347722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:07:42.7347722+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:07:42.7347722+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:12.6720891+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:12.6720891+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:08:12.6720891+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:08:18.7345459+00:00\",\"endTimeUtc\":\"2019-07-29T21:08:32.093837+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:08:32.093837+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:39.7133164+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:38.2823251+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:38.2823251+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:38.2823251+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:46.1248977+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:46.1248977+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:46.1248977+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:54.1404881+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:01.1248083+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:01.1248083+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:01.1248083+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:09.1392551+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:09.1392551+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:09.1392551+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:15.6548401+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:18.0592068+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:18.0592068+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:18.0592068+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:23.2759742+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:29.6040183+00:00\",\"endTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:35.9008177+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:42.6976021+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:42.6976021+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:42.6976021+00:00\",\"endTimeUtc\":\"2019-07-29T19:37:58.7731118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:37:58.7731118+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:37:58.7731118+00:00\",\"endTimeUtc\":\"2019-07-29T19:54:29.9822317+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:54:29.9822317+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:29.9822317+00:00\",\"endTimeUtc\":\"2019-07-29T19:59:47.5114337+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:59:47.5114337+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:54:35.9821939+00:00\",\"endTimeUtc\":\"2019-07-29T19:59:47.4959669+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:59:47.4959669+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:59:47.5114337+00:00\",\"endTimeUtc\":\"2019-07-29T20:03:23.3694121+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:03:23.3694121+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:03:23.3694121+00:00\",\"endTimeUtc\":\"2019-07-29T20:09:04.5077246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:09:04.5077246+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:09:04.5077246+00:00\",\"endTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:09:11.2576825+00:00\",\"endTimeUtc\":\"2019-07-29T20:14:42.7711654+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:14:42.7711654+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:14:42.7711654+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:02.5503515+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:02.5503515+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:02.5503515+00:00\",\"endTimeUtc\":\"2019-07-29T20:24:15.3144807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:24:15.3144807+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:24:15.3144807+00:00\",\"endTimeUtc\":\"2019-07-29T20:27:22.7039081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:27:22.7039081+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:22.7039081+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:29.0476159+00:00\",\"endTimeUtc\":\"2019-07-29T20:27:35.4069494+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:27:35.4069494+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:27:35.4069494+00:00\",\"endTimeUtc\":\"2019-07-29T20:30:36.0151704+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:30:36.0151704+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:36.0464208+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:30:44.5151155+00:00\",\"endTimeUtc\":\"2019-07-29T20:35:31.7476447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:35:31.7476447+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:35:31.7476447+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:04.3080237+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:11.2611018+00:00\",\"endTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:17.2923167+00:00\",\"endTimeUtc\":\"2019-07-29T20:40:23.9172731+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:40:23.9172731+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:40:23.9172731+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:13.1974176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:13.1974176+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:13.1974176+00:00\",\"endTimeUtc\":\"2019-07-29T20:56:52.2233617+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:56:52.2233617+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:52.2233617+00:00\",\"endTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:56:58.5045734+00:00\",\"endTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:02:30.6586703+00:00\",\"endTimeUtc\":\"2019-07-29T21:05:57.3604629+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:05:57.3604629+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:57.3604629+00:00\",\"endTimeUtc\":\"2019-07-29T21:11:25.2914763+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:11:25.2914763+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:11:25.2914763+00:00\",\"endTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:11:31.5726808+00:00\",\"endTimeUtc\":\"2019-07-29T21:17:05.8358259+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:17:05.8358259+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:17:05.8358259+00:00\",\"endTimeUtc\":\"2019-07-29T21:22:21.255639+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:22:21.255639+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.2758095+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"steps\":[{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:59.9631895+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:08.1418853+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:08.1418853+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:08.1418853+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:15.7824618+00:00\",\"endTimeUtc\":\"2019-07-29T19:16:29.0785101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:16:29.0785101+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:16:29.0785101+00:00\",\"endTimeUtc\":\"2019-07-29T19:19:37.5773285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:19:37.5773285+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:19:37.5773285+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:29.4672596+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:29.4672596+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:29.4672596+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:26.1224029+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:26.1224029+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:26.1224029+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:21.3095581+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:21.3095581+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:21.3095581+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:03.3241702+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:03.3241702+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:03.3241702+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:15.2448278+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:15.2604523+00:00\",\"endTimeUtc\":\"2019-07-29T19:32:28.8064678+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:32:28.8064678+00:00\",\"steps\":[]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:54.2913527+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:12.6574828+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:12.6574828+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:12.6731067+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:21.3605584+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:02.6564194+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:02.6564194+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:02.6564194+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:11.1708695+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:11.1708695+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:11.1708695+00:00\",\"endTimeUtc\":\"2019-07-29T19:21:49.5608779+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:21:49.5608779+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:21:49.5608779+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:44.997659+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:44.997659+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:44.997659+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:43.7781709+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:43.7781709+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:43.7781709+00:00\",\"endTimeUtc\":\"2019-07-29T20:01:10.9796474+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:01:10.9796474+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:01:10.9796474+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:10.4628261+00:00\",\"endTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:04:24.4627145+00:00\",\"steps\":[]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:56.478837+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:19.1886975+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:19.1886975+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:19.2199477+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:27.344895+00:00\",\"endTimeUtc\":\"2019-07-29T19:17:02.797043+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:17:02.797043+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:17:02.797043+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:12.0927406+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:12.0927406+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:12.0927406+00:00\",\"endTimeUtc\":\"2019-07-29T19:22:57.8885791+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:22:57.8885791+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:22:57.8885791+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:55.497228+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:55.497228+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:55.497228+00:00\",\"endTimeUtc\":\"2019-07-29T19:25:55.1374712+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:25:55.1374712+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:25:55.1374712+00:00\",\"endTimeUtc\":\"2019-07-29T19:27:34.9181005+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:27:34.9181005+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:27:34.9181005+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:31:01.7606271+00:00\",\"endTimeUtc\":\"2019-07-29T19:31:16.9010632+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:31:16.9010632+00:00\",\"steps\":[]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:04:24.4783406+00:00\",\"endTimeUtc\":\"2019-07-29T21:03:31.3770287+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:03:31.3770287+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:03:31.3770287+00:00\",\"endTimeUtc\":\"2019-07-29T21:03:51.9394004+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:03:51.9394004+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:03:51.9394004+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:03:58.5174805+00:00\",\"endTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:05.5955568+00:00\",\"endTimeUtc\":\"2019-07-29T21:04:43.6578096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:04:43.6578096+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:43.6578096+00:00\",\"endTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:04:51.0796419+00:00\",\"endTimeUtc\":\"2019-07-29T21:05:59.4854393+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:05:59.4854393+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:05:59.4854393+00:00\",\"endTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:20.1494037+00:00\",\"endTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:43.4148852+00:00\",\"endTimeUtc\":\"2019-07-29T21:19:52.4128651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:19:52.4128651+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:19:52.4128651+00:00\",\"endTimeUtc\":\"2019-07-29T21:31:26.69176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:31:26.69176+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:47.6336048+00:00\",\"endTimeUtc\":\"2019-07-29T21:21:42.47464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:21:42.47464+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:21:42.47464+00:00\",\"endTimeUtc\":\"2019-07-29T21:35:01.6569629+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:35:01.6569629+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:44.5086256+00:00\",\"endTimeUtc\":\"2019-07-29T21:21:08.4592447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:21:08.4592447+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:21:08.4592447+00:00\",\"endTimeUtc\":\"2019-07-29T21:33:00.3064606+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:33:00.3064606+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:14:44.6179984+00:00\",\"endTimeUtc\":\"2019-07-29T21:19:41.3348113+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:19:41.3348113+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:19:41.3348113+00:00\",\"endTimeUtc\":\"2019-07-29T21:21:16.9435682+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:21:16.9435682+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:38:40.0496344+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:38:45.8308431+00:00\",\"endTimeUtc\":\"2019-07-29T21:44:12.3497091+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:44:12.3497091+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:44:12.3497091+00:00\",\"endTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:44:18.7715388+00:00\",\"endTimeUtc\":\"2019-07-29T21:49:53.0555296+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:49:53.0555296+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:44:18.7715388+00:00\",\"endTimeUtc\":\"2019-07-29T21:50:20.7827023+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:50:20.7827023+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:20.7827023+00:00\",\"endTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:50:29.0987188+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:29.1143413+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:43.5048764+00:00\",\"endTimeUtc\":\"2019-07-29T21:57:00.9243267+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:57:00.9243267+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:57:00.9399515+00:00\",\"endTimeUtc\":\"2019-07-29T22:03:15.2399156+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:03:15.2399156+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:50.5825691+00:00\",\"endTimeUtc\":\"2019-07-29T22:04:05.0677221+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:04:05.0677221+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:04:05.0833472+00:00\",\"endTimeUtc\":\"2019-07-29T22:05:21.3952624+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:05:21.3952624+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:08.6297135+00:00\",\"endTimeUtc\":\"2019-07-29T22:04:32.9112544+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:04:32.9112544+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:50:42.8017531+00:00\",\"endTimeUtc\":\"2019-07-29T21:56:54.924373+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T21:56:54.924373+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:56:54.924373+00:00\",\"endTimeUtc\":\"2019-07-29T22:01:52.5685765+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:01:52.5685765+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:50.5825691+00:00\",\"endTimeUtc\":\"2019-07-29T22:19:56.7659262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:19:56.7659262+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:19:56.8127962+00:00\",\"endTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:21:57.4692144+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T21:51:50.5825691+00:00\",\"endTimeUtc\":\"2019-07-29T22:05:14.9577984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:05:14.9577984+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:41.2445499+00:00\",\"endTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:10:39.6116369+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6585101+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:49.1584482+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:57.9240175+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:05.5333507+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:05.5333507+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:05.5333507+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:12.2833066+00:00\",\"endTimeUtc\":\"2019-07-29T19:19:34.4210993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:19:34.4210993+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:19:34.4367266+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:47.513268+00:00\",\"endTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:23:54.9663472+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:23:54.9819735+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:01.9506758+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:09.8412561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:09.8412561+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:09.8412561+00:00\",\"endTimeUtc\":\"2019-07-29T19:49:40.4938514+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:49:40.4938514+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:49:40.4938514+00:00\",\"endTimeUtc\":\"2019-07-29T20:11:55.4753744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:11:55.4753744+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:11:55.4753744+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:12:01.8815851+00:00\",\"endTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:20:59.6593541+00:00\",\"endTimeUtc\":\"2019-07-29T20:23:55.6271069+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:23:55.6271069+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:23:55.6271069+00:00\",\"endTimeUtc\":\"2019-07-29T20:26:57.4696964+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:26:57.4696964+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:26:57.4696964+00:00\",\"endTimeUtc\":\"2019-07-29T20:31:36.374152+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:31:36.374152+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:31:36.374152+00:00\",\"endTimeUtc\":\"2019-07-29T20:34:51.5135293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:34:51.5135293+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:34:51.5135293+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:21.7129868+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:21.7129868+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:21.7129868+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:27.7442013+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:52.6659184+00:00\",\"endTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:43:59.0252547+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:44:05.1033295+00:00\",\"endTimeUtc\":\"2019-07-29T20:45:13.3685096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:45:13.3685096+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T20:45:13.3685096+00:00\",\"endTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T20:47:48.9612506+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:40.4164334+00:00\",\"endTimeUtc\":\"2019-07-29T19:10:48.0022081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:10:48.0022081+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:48.1115828+00:00\",\"endTimeUtc\":\"2019-07-29T19:12:45.4077156+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:12:45.4077156+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:12:45.4077156+00:00\",\"endTimeUtc\":\"2019-07-29T19:14:56.4228336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:14:56.4228336+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:14:56.4384591+00:00\",\"endTimeUtc\":\"2019-07-29T19:16:49.984627+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:16:49.984627+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:16:49.984627+00:00\",\"endTimeUtc\":\"2019-07-29T19:18:37.9839561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:18:37.9839561+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:18:37.9839561+00:00\",\"endTimeUtc\":\"2019-07-29T19:20:42.5613017+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:20:42.5613017+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:20:42.5613017+00:00\",\"endTimeUtc\":\"2019-07-29T19:24:57.9190805+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:24:57.9190805+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:24:57.9190805+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:48.5591443+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:48.5591443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:48.5591443+00:00\",\"endTimeUtc\":\"2019-07-29T19:30:05.7923048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:30:05.7923048+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:09:41.2133037+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:10:39.6585101+00:00\",\"endTimeUtc\":\"2019-07-29T19:11:45.4081271+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:11:45.4081271+00:00\",\"steps\":[]},{\"name\":\"Live Update DSC configuration for ACS Settings\",\"description\":\"Republish and start DSC configuration for ACS Settings.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:11:45.4081271+00:00\",\"endTimeUtc\":\"2019-07-29T19:15:17.2664561+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:15:17.2664561+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:15:17.2664561+00:00\",\"endTimeUtc\":\"2019-07-29T19:26:57.0433366+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:26:57.0433366+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:26:57.0433366+00:00\",\"endTimeUtc\":\"2019-07-29T19:28:59.2300744+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:28:59.2300744+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:28:59.2300744+00:00\",\"endTimeUtc\":\"2019-07-29T19:30:59.4950312+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:30:59.4950312+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:30:59.4950312+00:00\",\"endTimeUtc\":\"2019-07-29T19:34:32.8212967+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:34:32.8212967+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T19:34:32.8212967+00:00\",\"endTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T19:45:25.7702506+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:21:57.6254597+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:22:03.6566718+00:00\",\"endTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:22:15.0784775+00:00\",\"endTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:22:16.1722166+00:00\",\"endTimeUtc\":\"2019-07-29T22:25:15.1554586+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:25:15.1554586+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:25:15.1554586+00:00\",\"endTimeUtc\":\"2019-07-29T22:27:39.6545425+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:27:39.6545425+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:37:25.8648851+00:00\",\"endTimeUtc\":\"2019-07-29T22:37:52.286651+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:37:52.286651+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:37:52.286651+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:43.8989657+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:43.8989657+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-29T22:47:43.8989657+00:00\",\"endTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-29T22:47:57.367543+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-26T17:32:03.385Z\",\"lastUpdatedTime\":\"2019-07-29T22:47:57.4300413+00:00\",\"duration\":\"P3DT5H25M7.659S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/4a27fd87-79ab-4eb6-a7af-27fd40d77044?api-version=2016-05-01+61": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/4a27fd87-79ab-4eb6-a7af-27fd40d77044?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "121", "122" ], + "x-ms-client-request-id": [ "b9fe114b-957d-4af8-b2a6-bf704837b1ca" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "aa8ba085-9dd0-477b-9329-988796ca7edc" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLUPQFk34EzpmyC3KTM7dS9PN+5SSOiScsc9OF/eQRaLDwhKEvsqC8ysqU82KXXK8MHfwbvDVNhvzgNyNCOhGhLqW5HA4mXbBeaTXsSRwlrGZ+VJoShcEh7tHX5Qu7i9WbtZ5w16cgRj55eR+/mq0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14673" ], + "x-ms-request-id": [ "aa8ba085-9dd0-477b-9329-988796ca7edc" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032053Z:aa8ba085-9dd0-477b-9329-988796ca7edc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "6318" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/4a27fd87-79ab-4eb6-a7af-27fd40d77044\",\"name\":\"northwest/Microsoft1.1907.0.20/4a27fd87-79ab-4eb6-a7af-27fd40d77044\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:26.7628328+00:00\",\"endTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:55.4574686+00:00\",\"endTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:37.1645367+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:51.8833819+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:57.6958141+00:00\",\"endTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"endTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:05:04.7225176+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:48.1111537+00:00\",\"endTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Privileged Endpoint Service Fabric Cluster\\nAzure Stack Privileged Endpoint Service Fabric Applications\\nAzure Stack Privileged Endpoint Service Fabric ServicesThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS02\\nReport name: AzureStack_Validation_Summary_2019.07.25_01.00.58.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:54.0173332+00:00\",\"endTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-25T01:04:16.2387024+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-24T18:51:12.466Z\",\"lastUpdatedTime\":\"2019-07-25T01:05:04.7225176+00:00\",\"duration\":\"PT6H23M18.023S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/accffae8-84e8-449b-9a35-67d95573d03a?api-version=2016-05-01+62": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/accffae8-84e8-449b-9a35-67d95573d03a?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "123", "124" ], + "x-ms-client-request-id": [ "7348d55d-7233-4a09-83dd-4315eeab6471" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "39df8f46-bf73-41bc-bcb3-58ad041749d0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvz/X9ipjCQBI2Cmmqc8JBMh7jppOOK3c4YVz0mcFQTitpuPEqnb0L2I9lQpinCx5RcpX2yizyv7zZIHq3RZ/+4nOWY9z3qlwRpSZMrKpRuOBSKyfc3IviNYLrdz80xFUikWxZm9KyONWffs3LHlFv" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14672" ], + "x-ms-request-id": [ "39df8f46-bf73-41bc-bcb3-58ad041749d0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032054Z:39df8f46-bf73-41bc-bcb3-58ad041749d0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "6347" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.20/updateRuns/accffae8-84e8-449b-9a35-67d95573d03a\",\"name\":\"northwest/Microsoft1.1907.0.20/accffae8-84e8-449b-9a35-67d95573d03a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:21.122269+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:51:26.7628328+00:00\",\"endTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:49.7231647+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:52:55.4574686+00:00\",\"endTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T18:54:59.8797858+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:22.9772048+00:00\",\"endTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:31.4614764+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:37.1645367+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T19:56:51.8833819+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-24T19:56:57.6958141+00:00\",\"endTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:41.5799776+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:42.1110437+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:48.1111537+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Applications\\nAzure Stack Fabric Management Controller Service Fabric ServicesThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS03\\nReport name: AzureStack_Validation_Summary_2019.07.26_05.36.52.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.1.24\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-07-24T20:03:54.0173332+00:00\",\"endTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-26T05:40:08.6424822+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-07-25T02:36:17.389Z\",\"lastUpdatedTime\":\"2019-07-26T05:40:42.1110437+00:00\",\"duration\":\"P1DT3H33M36.462S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5/updateRuns?api-version=2016-05-01+63": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "125", "126" ], + "x-ms-client-request-id": [ "d7ec3715-0599-48cd-b19f-23c05ac1ea28" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f4e4cf5b-8ba0-43b2-be60-7faae63b8496" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvHV/iEICZMmY8qjGMf7nVNyX1vgNdBUC8Holuvtbj0FpQAWS966XunSeEQrtTH2xspDHJuWJx0ZZay6jGhnOPTMSM57zLHDzpoDLf9tvCk5B/HA6ObgcrIzdADHlKVYKIwl3H1nndqKJTeM3mfc5F" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14671" ], + "x-ms-request-id": [ "f4e4cf5b-8ba0-43b2-be60-7faae63b8496" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032056Z:f4e4cf5b-8ba0-43b2-be60-7faae63b8496" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:56 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "143621" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5/updateRuns/ddb07bb7-bf07-405f-aaaf-5544ba28e0d0\",\"name\":\"northwest/Microsoft1.1907.0.5/ddb07bb7-bf07-405f-aaaf-5544ba28e0d0\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:27:03.6260297+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:27:03.6885311+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:27:11.9308815+00:00\",\"endTimeUtc\":\"2019-07-01T23:31:01.0784552+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-01T23:31:01.0784552+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:31:01.0940951+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:31:08.3909088+00:00\",\"endTimeUtc\":\"2019-07-01T23:33:56.8551325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-01T23:33:56.8551325+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:33:56.8551325+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:31.0431204+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:31.0431204+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:13:31.0431204+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:14:00.5156387+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:14:32.9527798+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:14:42.9526642+00:00\",\"endTimeUtc\":\"2019-07-02T01:24:58.039415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:24:58.039415+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:24:58.039415+00:00\",\"endTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:25:10.3204253+00:00\",\"endTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:25:22.0389425+00:00\",\"endTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"endTimeUtc\":\"2019-07-02T05:10:39.3447183+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:10:39.3447183+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:18:07.367717+00:00\",\"endTimeUtc\":\"2019-07-02T04:23:28.0047004+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:23:28.0047004+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:23:28.0047004+00:00\",\"endTimeUtc\":\"2019-07-02T04:25:20.8006132+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:25:20.8006132+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:18:07.5396642+00:00\",\"endTimeUtc\":\"2019-07-02T04:26:14.6441103+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:26:14.6441103+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:10:39.3447183+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:10:52.0008803+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:14.5007324+00:00\",\"endTimeUtc\":\"2019-07-02T05:11:58.0942042+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:11:58.0942042+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:58.0942042+00:00\",\"endTimeUtc\":\"2019-07-02T05:42:45.882824+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:42:45.882824+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:42:45.882824+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:42:58.2576864+00:00\",\"endTimeUtc\":\"2019-07-02T06:07:30.3446889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:07:30.3446889+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:07:30.3446889+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:15.4539523+00:00\",\"endTimeUtc\":\"2019-07-02T05:49:49.8184683+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:49:49.8184683+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:49:49.8184683+00:00\",\"endTimeUtc\":\"2019-07-02T05:52:25.4276548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:52:25.4276548+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:52:25.4276548+00:00\",\"endTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:52:37.8025174+00:00\",\"endTimeUtc\":\"2019-07-02T05:58:32.4097461+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:58:32.4097461+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:58:32.4097461+00:00\",\"endTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:15.5007505+00:00\",\"endTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:32.3603857+00:00\",\"endTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"endTimeUtc\":\"2019-07-02T05:26:14.066905+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:26:14.066905+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:26:14.066905+00:00\",\"endTimeUtc\":\"2019-07-02T05:34:36.260147+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:34:36.260147+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:10:52.1571764+00:00\",\"endTimeUtc\":\"2019-07-02T05:11:24.0475429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:11:24.0475429+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:24.0475429+00:00\",\"endTimeUtc\":\"2019-07-02T05:12:26.3753966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:12:26.3753966+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-02T05:12:26.3753966+00:00\",\"endTimeUtc\":\"2019-07-02T05:12:46.2501429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:12:46.2501429+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-02T05:12:46.2501429+00:00\",\"endTimeUtc\":\"2019-07-02T06:00:38.6812748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:00:38.6812748+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:00:38.6812748+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:00:51.6967636+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:12.2590378+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:12.2590378+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:01:12.2590378+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:35.0400537+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:35.0400537+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:01:35.0400537+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:10:57.6174313+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:10.5079217+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.6329274+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.6015027+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:08.8053587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:08.8053587+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.8359736+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:07.5241122+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:07.5241122+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.7890629+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:08.5084853+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:08.5084853+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"endTimeUtc\":\"2019-07-02T06:26:53.0215336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:26:53.0215336+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:26:53.0371579+00:00\",\"endTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.6303133+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:10.9104815+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:10.9104815+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:10.9104815+00:00\",\"endTimeUtc\":\"2019-07-02T06:33:53.4392002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:33:53.4392002+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:33:53.4392002+00:00\",\"endTimeUtc\":\"2019-07-02T06:56:02.9220503+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:56:02.9220503+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:56:02.9376897+00:00\",\"endTimeUtc\":\"2019-07-02T07:07:12.8996691+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:07:12.8996691+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:07:12.8996691+00:00\",\"endTimeUtc\":\"2019-07-02T07:10:12.3048311+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:10:12.3048311+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:10:12.3048311+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:36.4098285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:36.4098285+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:36.4098285+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:51.2221247+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:26.7686939+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:26.7686939+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:26.7686939+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:11.1270118+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:49.6577102+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:49.6577102+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:49.6577102+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:19.7823496+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:19.7823496+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:19.7979735+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:48.8291868+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:48.8291868+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:48.8291868+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:45.0315118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:45.0315118+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.5990652+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:12.0353743+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:12.0353743+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:12.0353743+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:25.2647198+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:25.2647198+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:25.2647198+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:56.1264765+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:56.1264765+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:56.1264765+00:00\",\"endTimeUtc\":\"2019-07-02T07:06:34.4001107+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:06:34.4001107+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:06:34.4001107+00:00\",\"endTimeUtc\":\"2019-07-02T07:11:49.2416687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:11:49.2416687+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:11:49.2416687+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:42.9565923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:42.9565923+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:42.9565923+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:57.6126677+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:32.6906892+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:32.6906892+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:32.6906892+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:14.4866123+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:50.1733338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:50.1733338+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:50.1733338+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:17.594873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:17.594873+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:17.594873+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:46.9695206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:46.9695206+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:46.9695206+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:42.5001788+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:42.5001788+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.5990652+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:11.4261976+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:11.4261976+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:11.4261976+00:00\",\"endTimeUtc\":\"2019-07-02T06:34:43.5166994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:34:43.5166994+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:34:43.5166994+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:50.3610262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:50.3610262+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:50.3610262+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:44.7131408+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:44.7131408+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:44.7131408+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:11.8366758+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:11.8366758+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:11.8366758+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:32.4759134+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:32.4759134+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:32.4759134+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:49.1162589+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:27.5504357+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:27.5504357+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:27.5504357+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:11.0793519+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:11.0793519+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:10.6124897+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:48.1428249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:48.1428249+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:22:48.1428249+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:14.2831647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:14.2831647+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:14.2831647+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:45.1108914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:45.1108914+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:45.1108914+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:11.0636949+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:11.0636949+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:11.0793519+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:46.5788997+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:46.5788997+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.5990652+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:10.8791674+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:10.8791674+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:10.8791674+00:00\",\"endTimeUtc\":\"2019-07-02T06:35:03.7976925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:35:03.7976925+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:35:03.8133172+00:00\",\"endTimeUtc\":\"2019-07-02T06:53:18.8626993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:53:18.8626993+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:53:18.9251996+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:03.9168332+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:03.9168332+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:03.9168332+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:38.6491279+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:38.6491279+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:38.6491279+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:22.0706644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:22.0706644+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:22.5384543+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:35.3196213+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:12.7224951+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:12.7224951+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:12.7224951+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"endTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:57.8626352+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:57.9559273+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:57.9559273+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:57.9559273+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:29.064251+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:29.064251+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:29.064251+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:55.5000583+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:55.5000583+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:55.5000583+00:00\",\"endTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"endTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:28:14.7483355+00:00\",\"endTimeUtc\":\"2019-07-02T08:24:10.7757593+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:24:10.7757593+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:10.1641807+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:18:49.3430364+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:11.4676352+00:00\",\"endTimeUtc\":\"2019-07-02T06:48:47.383541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:48:47.383541+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4040248+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:03.5675001+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:03.5675001+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:03.5675001+00:00\",\"endTimeUtc\":\"2019-07-02T06:32:46.9869341+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:32:46.9869341+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:32:46.9869341+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:50.2956257+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:50.2956257+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:50.2956257+00:00\",\"endTimeUtc\":\"2019-07-02T06:42:37.401433+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:42:37.401433+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:42:37.401433+00:00\",\"endTimeUtc\":\"2019-07-02T06:48:47.3679413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:48:47.3679413+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:48:47.4460422+00:00\",\"endTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:49:01.8988848+00:00\",\"endTimeUtc\":\"2019-07-02T06:57:58.2794998+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:57:58.2794998+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:57:58.2794998+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:59.5566899+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:59.5566899+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:59.5723171+00:00\",\"endTimeUtc\":\"2019-07-02T07:09:50.3830522+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:09:50.3830522+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:09:50.3830522+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:50.221627+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:50.221627+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:50.221627+00:00\",\"endTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:30:02.8876336+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:30:15.434366+00:00\",\"endTimeUtc\":\"2019-07-02T07:41:52.3810094+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:41:52.3810094+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:41:52.3810094+00:00\",\"endTimeUtc\":\"2019-07-02T07:51:20.3706987+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:51:20.3706987+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:51:20.3706987+00:00\",\"endTimeUtc\":\"2019-07-02T07:54:43.7906936+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:54:43.7906936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:54:43.7906936+00:00\",\"endTimeUtc\":\"2019-07-02T07:56:37.9152192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:56:37.9152192+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:56:37.9152192+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"endTimeUtc\":\"2019-07-02T08:00:42.0540772+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:00:42.0540772+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:00:42.0540772+00:00\",\"endTimeUtc\":\"2019-07-02T08:01:39.3506081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:01:39.3506081+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:01:39.3506081+00:00\",\"endTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:01:55.5224694+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:36.9598378+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:36.9598378+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:04:36.9598378+00:00\",\"endTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"endTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:48:18.4083052+00:00\",\"endTimeUtc\":\"2019-07-02T12:49:26.2504647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:49:26.2504647+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:49:26.2504647+00:00\",\"endTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:55.8729974+00:00\",\"endTimeUtc\":\"2019-07-02T06:21:59.401871+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:21:59.401871+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:59.401871+00:00\",\"endTimeUtc\":\"2019-07-02T06:25:34.9447223+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:25:34.9447223+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:25:34.9447223+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:00.7378246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:00.7378246+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:00.7378246+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:22.9396254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:22.9396254+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:22.9552234+00:00\",\"endTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:58:06.4047072+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:48.4147421+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:48.4147421+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:48.4147421+00:00\",\"endTimeUtc\":\"2019-07-02T07:17:27.0987697+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:17:27.0987697+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:17:27.0987697+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:24.9080013+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:24.9080013+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:24.9080013+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:33.40652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:33.40652+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:33.40652+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"steps\":[]}]},{\"name\":\"Update OSImage of NC Service Fabric cluster.\",\"description\":\"Update OSImage on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4196492+00:00\",\"endTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:47.1689963+00:00\",\"endTimeUtc\":\"2019-07-02T06:23:38.3064558+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:23:38.3064558+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:23:38.3064558+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:32.5202558+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:32.5202558+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:32.5202558+00:00\",\"endTimeUtc\":\"2019-07-02T06:48:56.2271195+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:48:56.2271195+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:48:56.2271195+00:00\",\"endTimeUtc\":\"2019-07-02T06:51:41.7551938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:51:41.7551938+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:51:41.7551938+00:00\",\"endTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:59:00.4193338+00:00\",\"endTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:59:18.1846905+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:02.5553868+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:02.5553868+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:02.5553868+00:00\",\"endTimeUtc\":\"2019-07-02T07:13:34.3671764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:13:34.3671764+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:13:34.3671764+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:16.4237266+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:16.4237266+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:16.4237266+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:29.9846342+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:29.9846342+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:29.9846342+00:00\",\"endTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:29:11.5758165+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:29:26.1694545+00:00\",\"endTimeUtc\":\"2019-07-02T07:32:08.9174802+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:32:08.9174802+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:32:08.9174802+00:00\",\"endTimeUtc\":\"2019-07-02T07:35:00.8372167+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:35:00.8372167+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:35:00.8372167+00:00\",\"endTimeUtc\":\"2019-07-02T08:03:19.4763258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:03:19.4763258+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:03:19.4763258+00:00\",\"endTimeUtc\":\"2019-07-02T08:06:10.6462794+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:06:10.6462794+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:06:10.6462794+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage of SLB and Gateway VMs.\",\"description\":\"Update OSImage on the SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:35.4813353+00:00\",\"endTimeUtc\":\"2019-07-02T09:12:32.5260198+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:12:32.5260198+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:54.1689299+00:00\",\"endTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:13.8715149+00:00\",\"endTimeUtc\":\"2019-07-02T08:25:05.2126423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:25:05.2126423+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:25:05.2126423+00:00\",\"endTimeUtc\":\"2019-07-02T08:28:55.6333438+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:28:55.6333438+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:28:55.6333438+00:00\",\"endTimeUtc\":\"2019-07-02T08:33:00.6302867+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:33:00.6302867+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:33:00.6302867+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"endTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:42:15.0457672+00:00\",\"endTimeUtc\":\"2019-07-02T08:43:58.2319858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:43:58.2319858+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:43:58.2319858+00:00\",\"endTimeUtc\":\"2019-07-02T08:48:12.5268696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:48:12.5268696+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:48:12.5268696+00:00\",\"endTimeUtc\":\"2019-07-02T08:53:00.1172808+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:53:00.1172808+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:53:00.1329074+00:00\",\"endTimeUtc\":\"2019-07-02T08:55:38.3029647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:55:38.3029647+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:55:38.3029647+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:54.0125166+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:13.8715149+00:00\",\"endTimeUtc\":\"2019-07-02T08:23:49.6978736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:23:49.6978736+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:23:49.6978736+00:00\",\"endTimeUtc\":\"2019-07-02T08:27:19.9299657+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:27:19.9299657+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:27:19.9299657+00:00\",\"endTimeUtc\":\"2019-07-02T08:31:14.9595655+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:31:14.9595655+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:31:14.9595655+00:00\",\"endTimeUtc\":\"2019-07-02T08:34:00.2856934+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:34:00.2856934+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:34:00.2856934+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"endTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:38:13.4703159+00:00\",\"endTimeUtc\":\"2019-07-02T08:40:42.8281036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:40:42.8281036+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:40:42.8281036+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:22.7778959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:22.7778959+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:22.7778959+00:00\",\"endTimeUtc\":\"2019-07-02T08:50:21.759815+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:50:21.759815+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:50:21.759815+00:00\",\"endTimeUtc\":\"2019-07-02T08:52:53.4142714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:52:53.4142714+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:52:53.4142714+00:00\",\"endTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"endTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:57:34.5828715+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:46.1601696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:46.1601696+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:46.1601696+00:00\",\"endTimeUtc\":\"2019-07-02T09:02:14.8608805+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:02:14.8608805+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:02:14.8608805+00:00\",\"endTimeUtc\":\"2019-07-02T09:06:19.8116478+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:06:19.8116478+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:06:19.8116478+00:00\",\"endTimeUtc\":\"2019-07-02T09:08:52.7318174+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:08:52.7318174+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:08:52.7318174+00:00\",\"endTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:12:32.5260198+00:00\",\"endTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:12:48.5105303+00:00\",\"endTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4040248+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:15.7532562+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:15.7532562+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:15.7532562+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:36.744517+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:36.744517+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:36.7601226+00:00\",\"endTimeUtc\":\"2019-07-02T07:32:47.9953937+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:32:47.9953937+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:32:47.9953937+00:00\",\"endTimeUtc\":\"2019-07-02T07:34:54.0404238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:34:54.0404238+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:34:54.0404238+00:00\",\"endTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"endTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:47:55.5250234+00:00\",\"endTimeUtc\":\"2019-07-02T07:50:26.3697803+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:50:26.3697803+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:50:26.3697803+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:00.6171931+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:00.6171931+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:00.6171931+00:00\",\"endTimeUtc\":\"2019-07-02T08:03:43.0389231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:03:43.0389231+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:03:43.0389231+00:00\",\"endTimeUtc\":\"2019-07-02T08:07:52.1138917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:07:52.1138917+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:07:52.1138917+00:00\",\"endTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"endTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:55.5897881+00:00\",\"endTimeUtc\":\"2019-07-02T08:26:59.8832406+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:26:59.8832406+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:26:59.8832406+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:29.314568+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:29.314568+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:29.314568+00:00\",\"endTimeUtc\":\"2019-07-02T08:42:35.0766873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:42:35.0766873+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:42:35.0923079+00:00\",\"endTimeUtc\":\"2019-07-02T08:44:58.5438046+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:44:58.5438046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:44:58.559507+00:00\",\"endTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:04.6293969+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:04.6293969+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:04.6293969+00:00\",\"endTimeUtc\":\"2019-07-02T09:05:20.5624419+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:05:20.5624419+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:05:20.5624419+00:00\",\"endTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:05:37.2027676+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:30.6305749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:30.6305749+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:30.6305749+00:00\",\"endTimeUtc\":\"2019-07-02T09:32:09.2802248+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:32:09.2802248+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:50.1147268+00:00\",\"endTimeUtc\":\"2019-07-02T09:32:09.2646158+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:32:09.2646158+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:09.2802248+00:00\",\"endTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:24.5144607+00:00\",\"endTimeUtc\":\"2019-07-02T09:41:29.9779476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:41:29.9779476+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:41:29.9779476+00:00\",\"endTimeUtc\":\"2019-07-02T09:50:24.6593023+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:50:24.6593023+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:50:24.6593023+00:00\",\"endTimeUtc\":\"2019-07-02T09:58:45.4042361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:58:45.4042361+00:00\",\"steps\":[]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:58:45.4042361+00:00\",\"endTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"endTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"steps\":[]}]},{\"name\":\"Change ACS VM DefaultMoveType\",\"description\":\"Change ACS VM DefaultMoveType.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"endTimeUtc\":\"2019-07-02T10:19:45.6100797+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:19:45.6100797+00:00\",\"steps\":[]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:14.8272282+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.6852791+00:00\",\"endTimeUtc\":\"2019-07-02T06:21:05.7466543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:21:05.7466543+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:05.7466543+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:18.1610462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:18.1610462+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:18.1610462+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:33.4104464+00:00\",\"endTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:48.8789028+00:00\",\"endTimeUtc\":\"2019-07-02T06:53:03.8161186+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:53:03.8161186+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:53:03.8161186+00:00\",\"endTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:26:41.7337815+00:00\",\"endTimeUtc\":\"2019-07-02T08:23:26.4013096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:23:26.4013096+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:23:26.4013096+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:24.2622523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:24.2622523+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:23:42.7291996+00:00\",\"endTimeUtc\":\"2019-07-02T08:34:13.4261854+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:34:13.4261854+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:34:13.4418425+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:24.2466281+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:24.2466281+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:24.2622523+00:00\",\"endTimeUtc\":\"2019-07-02T08:53:50.3198254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:53:50.3198254+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:53:50.3198254+00:00\",\"endTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:47.373162+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:29.6921643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:29.6921643+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:29.6921643+00:00\",\"endTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:44.5201202+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:00.0045031+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:40.7224549+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:40.7224549+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:40.7224549+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:38.0799312+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:38.0799312+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:38.0799312+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"endTimeUtc\":\"2019-07-02T09:46:32.3963319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:46:32.3963319+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:10.6886933+00:00\",\"endTimeUtc\":\"2019-07-02T06:55:24.938406+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:55:24.938406+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:24.938406+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:57.7655553+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:57.7655553+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:57.7655553+00:00\",\"endTimeUtc\":\"2019-07-02T07:53:12.0568282+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:53:12.0568282+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:53:12.0725005+00:00\",\"endTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:53:23.5566218+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:40.3660449+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:40.3660449+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:04:40.3660449+00:00\",\"endTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"endTimeUtc\":\"2019-07-02T08:31:08.9595995+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:31:08.9595995+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:31:08.9595995+00:00\",\"endTimeUtc\":\"2019-07-02T08:40:47.2968707+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:40:47.2968707+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:40:47.2968707+00:00\",\"endTimeUtc\":\"2019-07-02T09:21:52.7403782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:21:52.7403782+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:21:52.7403782+00:00\",\"endTimeUtc\":\"2019-07-02T09:32:18.8582222+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:32:18.8582222+00:00\",\"steps\":[]},{\"name\":\"Install AzureMonitor Metrics Server\",\"description\":\"Perform AzureMonitor Metrics Server installation on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:18.8582222+00:00\",\"endTimeUtc\":\"2019-07-02T09:38:36.4330913+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:38:36.4330913+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:34.9205418+00:00\",\"endTimeUtc\":\"2019-07-02T09:33:42.044787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:33:42.044787+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:33:42.044787+00:00\",\"endTimeUtc\":\"2019-07-02T09:35:10.3406454+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:35:10.3406454+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:35:10.3406454+00:00\",\"endTimeUtc\":\"2019-07-02T09:38:36.4174661+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:38:36.4174661+00:00\",\"steps\":[]}]},{\"name\":\"Post-Update WAS\",\"description\":\"Perform Post-Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:38:36.5112143+00:00\",\"endTimeUtc\":\"2019-07-02T09:46:13.5216213+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:46:13.5216213+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:46:13.5216213+00:00\",\"endTimeUtc\":\"2019-07-02T09:46:32.3807171+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:46:32.3807171+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:46:32.3963319+00:00\",\"endTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:46:47.3649047+00:00\",\"endTimeUtc\":\"2019-07-02T09:47:01.3335104+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:47:01.3335104+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:47:01.3335104+00:00\",\"endTimeUtc\":\"2019-07-02T10:08:35.0854105+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:08:35.0854105+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:08:35.0854105+00:00\",\"endTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"endTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:09:03.5533432+00:00\",\"endTimeUtc\":\"2019-07-02T10:09:18.928944+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:09:18.928944+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:09:18.928944+00:00\",\"endTimeUtc\":\"2019-07-02T10:16:04.8469395+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:16:04.8469395+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:16:04.8469395+00:00\",\"endTimeUtc\":\"2019-07-02T10:40:48.7398124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:40:48.7398124+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:40:48.7398124+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:41:02.4268402+00:00\",\"endTimeUtc\":\"2019-07-02T10:52:03.9550285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:52:03.9550285+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:52:03.9550285+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"endTimeUtc\":\"2019-07-02T11:11:33.5398766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:11:33.5398766+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:11:33.5398766+00:00\",\"endTimeUtc\":\"2019-07-02T11:18:42.1866374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:18:42.1866374+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:18:42.1866374+00:00\",\"endTimeUtc\":\"2019-07-02T11:35:32.9001399+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:35:32.9001399+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:35:32.9001399+00:00\",\"endTimeUtc\":\"2019-07-02T11:41:56.4443359+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:41:56.4443359+00:00\",\"steps\":[]},{\"name\":\"Install AzureMonitor Metrics Server\",\"description\":\"Perform AzureMonitor Metrics Server installation on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:41:56.4443359+00:00\",\"endTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:42:10.1783871+00:00\",\"endTimeUtc\":\"2019-07-02T11:42:59.9507105+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:42:59.9507105+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:42:59.9507105+00:00\",\"endTimeUtc\":\"2019-07-02T11:43:53.3528147+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:43:53.3528147+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:43:53.3528147+00:00\",\"endTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"steps\":[]}]},{\"name\":\"Post-Update WAS\",\"description\":\"Perform Post-Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"endTimeUtc\":\"2019-07-02T11:52:47.2189256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:52:47.2189256+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:52:47.2189256+00:00\",\"endTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"endTimeUtc\":\"2019-07-02T12:00:33.7078239+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:00:33.7078239+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:44.4734275+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:00.0980264+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:56.035016+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:56.035016+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:56.035016+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:52.3321052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:52.3321052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:52.3321052+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:00.134001+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:00.134001+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:00.134001+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:28.2430987+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:44.3209546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:44.3209546+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:44.3209546+00:00\",\"endTimeUtc\":\"2019-07-02T07:07:20.9308838+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:07:20.9308838+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:07:20.9465128+00:00\",\"endTimeUtc\":\"2019-07-02T07:51:15.5894875+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:51:15.5894875+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:51:15.5894875+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:51:31.0580485+00:00\",\"endTimeUtc\":\"2019-07-02T08:05:51.1777428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:05:51.1777428+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:05:51.1777428+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"endTimeUtc\":\"2019-07-02T08:50:12.4629632+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:50:12.4629632+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:50:12.4629632+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:51.9100965+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:51.9100965+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:51.9100965+00:00\",\"endTimeUtc\":\"2019-07-02T08:59:47.2532118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:59:47.2532118+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:59:47.2532118+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:02.8000212+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:16.0341392+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:30.1589753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:30.1589753+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:30.1589753+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:59.3305942+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:59.3305942+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:59.3305942+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:24.4744364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:24.4744364+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:24.4744364+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"endTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:23:16.7081708+00:00\",\"endTimeUtc\":\"2019-07-02T09:23:44.6297253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:23:44.6297253+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:23:44.7391261+00:00\",\"endTimeUtc\":\"2019-07-02T09:33:22.6075199+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:33:22.6075199+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:33:22.6075199+00:00\",\"endTimeUtc\":\"2019-07-02T09:57:22.8739435+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:57:22.8739435+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:57:22.8739435+00:00\",\"endTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:57:36.8269103+00:00\",\"endTimeUtc\":\"2019-07-02T10:09:21.7410373+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:09:21.7410373+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:09:21.7410373+00:00\",\"endTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"endTimeUtc\":\"2019-07-02T12:49:28.2348123+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:49:28.2348123+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:49:28.2348123+00:00\",\"endTimeUtc\":\"2019-07-02T12:55:05.3495111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:55:05.3495111+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3963722+00:00\",\"endTimeUtc\":\"2019-07-02T13:00:28.9551814+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:00:28.9551814+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:00:28.9551814+00:00\",\"endTimeUtc\":\"2019-07-02T13:01:01.3616764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:01:01.3616764+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:01:01.3616764+00:00\",\"endTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"endTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:24.3480751+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:24.3480751+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:24.3480751+00:00\",\"endTimeUtc\":\"2019-07-02T06:40:06.9970152+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:40:06.9970152+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:40:06.9970152+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:20.227424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:20.227424+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:40:27.1218456+00:00\",\"endTimeUtc\":\"2019-07-02T06:40:49.0746768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:40:49.0746768+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:40:49.0746768+00:00\",\"endTimeUtc\":\"2019-07-02T06:50:59.9123429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:50:59.9123429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:50:59.9278773+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:03.8040747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:03.8040747+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:03.8040747+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:20.1961713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:20.1961713+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:20.2744071+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:39.8871238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:39.8871238+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:30.7741631+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:37.6334544+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:37.6334544+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:37.6334544+00:00\",\"endTimeUtc\":\"2019-07-02T07:33:30.85391+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:33:30.85391+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:33:30.85391+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:38.9450755+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:38.9450755+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:38.9450755+00:00\",\"endTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:53.2105921+00:00\",\"endTimeUtc\":\"2019-07-02T08:11:17.4553459+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:11:17.4553459+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:11:17.4553459+00:00\",\"endTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"endTimeUtc\":\"2019-07-02T08:32:01.8964855+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:32:01.8964855+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:32:01.8964855+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:23.4654299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:23.4654299+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:23.4654299+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:39.8715918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:39.8715918+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:39.8871238+00:00\",\"endTimeUtc\":\"2019-07-02T08:56:33.5679427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:56:33.5679427+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:56:33.5679427+00:00\",\"endTimeUtc\":\"2019-07-02T09:06:25.1709736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:06:25.1709736+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:06:25.1709736+00:00\",\"endTimeUtc\":\"2019-07-02T09:15:15.7584984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:15:15.7584984+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:15:15.7584984+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:07.1621111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:07.1621111+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:07.1621111+00:00\",\"endTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:26.4120313+00:00\",\"endTimeUtc\":\"2019-07-02T09:23:17.3488034+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:23:17.3488034+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:23:17.3644119+00:00\",\"endTimeUtc\":\"2019-07-02T09:33:02.6702288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:33:02.6702288+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:33:02.6702288+00:00\",\"endTimeUtc\":\"2019-07-02T09:52:37.4546374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:52:37.4546374+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:52:37.4546374+00:00\",\"endTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:53:04.9856202+00:00\",\"endTimeUtc\":\"2019-07-02T09:53:18.7666576+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:53:18.7666576+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:53:18.7666576+00:00\",\"endTimeUtc\":\"2019-07-02T09:59:37.6536246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:59:37.6536246+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:59:37.669323+00:00\",\"endTimeUtc\":\"2019-07-02T10:25:16.1467939+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:25:16.1467939+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:25:16.1467939+00:00\",\"endTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:25:29.6622643+00:00\",\"endTimeUtc\":\"2019-07-02T10:34:05.6818004+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:34:05.6818004+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:34:05.6818004+00:00\",\"endTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"endTimeUtc\":\"2019-07-02T10:50:12.8312889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:50:12.8312889+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:50:12.8312889+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:31.4504095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:31.4504095+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:00:31.4504095+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"endTimeUtc\":\"2019-07-02T11:10:42.4832712+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:10:42.4832712+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:10:42.4832712+00:00\",\"endTimeUtc\":\"2019-07-02T11:19:53.2964615+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:19:53.2964615+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:37.435884+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:06.6297259+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:06.6297259+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4196492+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:04.9811585+00:00\",\"endTimeUtc\":\"2019-07-02T06:25:48.7569598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:25:48.7569598+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:25:48.7569598+00:00\",\"endTimeUtc\":\"2019-07-02T06:34:39.4073761+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:34:39.4073761+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:34:39.4073761+00:00\",\"endTimeUtc\":\"2019-07-02T06:41:30.2772209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:41:30.2772209+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:41:30.2772209+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:54.3051647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:54.3051647+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:54.3364123+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.529025+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:37.0257827+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:37.0257827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:04.9811585+00:00\",\"endTimeUtc\":\"2019-07-02T06:24:59.2890686+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:24:59.2890686+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:24:59.2890686+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:54.5349533+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:54.5349533+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:54.5504024+00:00\",\"endTimeUtc\":\"2019-07-02T06:35:04.9539284+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:35:04.9539284+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:35:04.9539284+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:38.5301436+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:38.5301436+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:38.5301436+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:37.0101196+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:37.0101196+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:54.873104+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:09.9977244+00:00\",\"endTimeUtc\":\"2019-07-02T06:24:33.695822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:24:33.695822+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:24:33.695822+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:56.5824465+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:56.5824465+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:56.5824465+00:00\",\"endTimeUtc\":\"2019-07-02T06:34:01.0953834+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:34:01.0953834+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:34:01.0953834+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:52.3894829+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:52.3894829+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:52.3894829+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:06.6297259+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:20.2365284+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:20.2365284+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:20.2365284+00:00\",\"endTimeUtc\":\"2019-07-02T06:55:22.8603192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:55:22.8603192+00:00\",\"steps\":[]},{\"name\":\"Preupdate Azure Monitor\",\"description\":\"Preupdate Azure Monitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:22.8603192+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"steps\":[{\"name\":\"(AzMon) AzureMonitor Pre Update\",\"description\":\"Configures AzureMonitor Pre Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:38.0475726+00:00\",\"endTimeUtc\":\"2019-07-02T07:04:09.1336338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:04:09.1336338+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:04:09.1336338+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:01.0543345+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:01.0543345+00:00\",\"steps\":[]},{\"name\":\"Phase2 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:01.0543345+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"steps\":[]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:44.6440707+00:00\",\"endTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:58.7690572+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:54.0795273+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:54.0795273+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:54.0795273+00:00\",\"endTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:09.7981895+00:00\",\"endTimeUtc\":\"2019-07-02T07:28:16.6858025+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:28:16.6858025+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:28:16.6858025+00:00\",\"endTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"endTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:05:25.3137696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:05:25.3137696+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:05:25.3137696+00:00\",\"endTimeUtc\":\"2019-07-02T13:06:56.1644787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:06:56.1644787+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:06:56.6176008+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:06:56.6176008+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:06:56.6176008+00:00\",\"endTimeUtc\":\"2019-07-02T13:10:29.9638281+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:10:29.9638281+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:06:36.8209567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:06:36.8209567+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:06:36.8209567+00:00\",\"endTimeUtc\":\"2019-07-02T13:10:21.4409077+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:10:21.4409077+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:02:41.9087143+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:02:41.9087143+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:02:41.9087143+00:00\",\"endTimeUtc\":\"2019-07-02T13:05:03.6096454+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:05:03.6096454+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:19:04.4558171+00:00\",\"endTimeUtc\":\"2019-07-02T13:31:05.7195943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:31:05.7195943+00:00\",\"steps\":[]},{\"name\":\"Live Update for SRP and Gateway\",\"description\":\"Live Update Fabric Ring Controller Services (SRP and Gateway) - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:31:05.7195943+00:00\",\"endTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:31:23.2196366+00:00\",\"endTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:31:23.0633864+00:00\",\"endTimeUtc\":\"2019-07-02T13:43:29.8279302+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:43:29.8279302+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:43:29.8279302+00:00\",\"endTimeUtc\":\"2019-07-02T13:43:47.6870133+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:43:47.6870133+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:47:28.2611054+00:00\",\"endTimeUtc\":\"2019-07-02T13:57:09.493645+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:57:09.493645+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:57:09.493645+00:00\",\"endTimeUtc\":\"2019-07-02T14:04:43.3729809+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:04:43.3729809+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:46:26.0557989+00:00\",\"endTimeUtc\":\"2019-07-02T14:02:13.7768244+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:02:13.7768244+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:02:13.7768244+00:00\",\"endTimeUtc\":\"2019-07-02T14:03:57.525595+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:03:57.525595+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.1820343+00:00\",\"endTimeUtc\":\"2019-07-02T14:03:28.4478052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:03:28.4478052+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.2757838+00:00\",\"endTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"endTimeUtc\":\"2019-07-02T14:07:02.6404073+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:07:02.6404073+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM CacheService, HintingServiceV2, MetricsStoreService, MetricsStoreBackupManagerService, QueryServiceCoordinator, QueryServiceWorker, FirstTierAggregationService\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.2757838+00:00\",\"endTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"endTimeUtc\":\"2019-07-02T14:05:45.7201816+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:05:45.7201816+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Fabric Service Update\",\"description\":\"Updates MetricsRP, OboService, EventRP, MonRP, OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:05:45.7201816+00:00\",\"endTimeUtc\":\"2019-07-02T14:12:28.4670359+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:12:28.4670359+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:12:28.4670359+00:00\",\"endTimeUtc\":\"2019-07-02T14:13:46.5646957+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:13:46.5646957+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:13:46.5646957+00:00\",\"endTimeUtc\":\"2019-07-02T14:22:28.1286854+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:22:28.1286854+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:22:28.1286854+00:00\",\"endTimeUtc\":\"2019-07-02T14:24:35.0525214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:24:35.0525214+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Post Update Configure\",\"description\":\"Configures AzureMonitor Post Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:24:35.0525214+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.1977391+00:00\",\"endTimeUtc\":\"2019-07-02T14:04:03.9161451+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:04:03.9161451+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:44.9044955+00:00\",\"endTimeUtc\":\"2019-07-02T06:20:08.2634782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:20:08.2634782+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:08.2634782+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:22.7871847+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:22.7871847+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:04.9811585+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:59.18377+00:00\",\"endTimeUtc\":\"2019-07-02T06:22:41.7917219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:22:41.7917219+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:22:41.7917219+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:28.3211129+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:28.3211129+00:00\",\"steps\":[]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:28.3367719+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:20.1954637+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:41.1485755+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:41.1485755+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:41.1485755+00:00\",\"endTimeUtc\":\"2019-07-02T07:27:15.858375+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:27:15.858375+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:27:15.858375+00:00\",\"endTimeUtc\":\"2019-07-02T07:55:52.5087342+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:55:52.5087342+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:55:52.5087342+00:00\",\"endTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:56:07.1023844+00:00\",\"endTimeUtc\":\"2019-07-02T08:05:57.1621722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:05:57.1621722+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:05:57.1621722+00:00\",\"endTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"endTimeUtc\":\"2019-07-02T08:33:43.75463+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:33:43.75463+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:33:43.75463+00:00\",\"endTimeUtc\":\"2019-07-02T08:42:07.0301698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:42:07.0301698+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:42:07.0301698+00:00\",\"endTimeUtc\":\"2019-07-02T08:51:15.524757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:51:15.524757+00:00\",\"steps\":[]},{\"name\":\"Configure DNS client\",\"description\":\"Set server addresses on SupportRing VM DNS clients.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:51:15.524757+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:32.3478305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:32.3478305+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:32.3478305+00:00\",\"endTimeUtc\":\"2019-07-02T09:18:36.7093552+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:18:36.7093552+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:18:36.7093552+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:18:50.9591197+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:20:22.8184289+00:00\",\"endTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:20:39.5684165+00:00\",\"endTimeUtc\":\"2019-07-02T09:24:22.8013291+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:24:22.8013291+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:24:22.8013291+00:00\",\"endTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:15.1081577+00:00\",\"endTimeUtc\":\"2019-07-02T06:21:59.3706229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:21:59.3706229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:59.3706229+00:00\",\"endTimeUtc\":\"2019-07-02T06:25:35.1008557+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:25:35.1008557+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:25:35.1164802+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:56.3629984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:56.3629984+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:56.3629984+00:00\",\"endTimeUtc\":\"2019-07-02T07:04:07.6024167+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:04:07.6024167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:04:07.6182032+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:57.4288877+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:57.4288877+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:57.4288877+00:00\",\"endTimeUtc\":\"2019-07-02T07:29:48.6221796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:29:48.6221796+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:29:48.6221796+00:00\",\"endTimeUtc\":\"2019-07-02T07:37:22.3044519+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:37:22.3044519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:37:22.3044519+00:00\",\"endTimeUtc\":\"2019-07-02T07:54:54.6966773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:54:54.6966773+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:54:54.6966773+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:05.30469+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:05.30469+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:29.9047493+00:00\",\"endTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.6852791+00:00\",\"endTimeUtc\":\"2019-07-02T06:22:41.3386111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:22:41.3386111+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:22:41.3386111+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:39.082265+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:39.082265+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:39.082265+00:00\",\"endTimeUtc\":\"2019-07-02T06:38:46.7167726+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:38:46.7167726+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:38:46.7167726+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:10.1643351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:10.1643351+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:10.1800842+00:00\",\"endTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:33:00.886+00:00\",\"endTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:33:10.9952534+00:00\",\"endTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:33:10.7140065+00:00\",\"endTimeUtc\":\"2019-07-02T14:36:13.2900268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:36:13.2900268+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:36:13.2900268+00:00\",\"endTimeUtc\":\"2019-07-02T14:38:51.6555366+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:38:51.6555366+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"endTimeUtc\":\"2019-07-02T14:48:11.7135285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:48:11.7135285+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:48:11.7135285+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:13.6266889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:13.6266889+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T15:02:13.6266889+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-01T23:26:53.067Z\",\"lastUpdatedTime\":\"2019-07-02T15:02:28.6112119+00:00\",\"duration\":\"PT15H49M22.854S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5/updateRuns/ddb07bb7-bf07-405f-aaaf-5544ba28e0d0?api-version=2016-05-01+64": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5/updateRuns/ddb07bb7-bf07-405f-aaaf-5544ba28e0d0?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "127", "128" ], + "x-ms-client-request-id": [ "da7a77f2-44cb-40e3-a59b-3c277fcda855" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5687e3ea-71bc-4fe0-a73d-8b2aeb737dda" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvDooipN5bjUONY5vHA25CwFoCclXdvO+XVcNGXPNA9FSoomo4pcQOSFxZwjGGnOwVJCZbfNxPOGs/OsEzVdi9nVi8CUFsDu1yd0YNXMm2jjBWp8uE1BOimdD9O2luX1JJVcdtTq+ckCHLX7ZYHmyv" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14670" ], + "x-ms-request-id": [ "5687e3ea-71bc-4fe0-a73d-8b2aeb737dda" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032057Z:5687e3ea-71bc-4fe0-a73d-8b2aeb737dda" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:57 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "143609" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.0.5/updateRuns/ddb07bb7-bf07-405f-aaaf-5544ba28e0d0\",\"name\":\"northwest/Microsoft1.1907.0.5/ddb07bb7-bf07-405f-aaaf-5544ba28e0d0\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:27:03.6260297+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:27:03.6885311+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:27:11.9308815+00:00\",\"endTimeUtc\":\"2019-07-01T23:31:01.0784552+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-01T23:31:01.0784552+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:31:01.0940951+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:31:08.3909088+00:00\",\"endTimeUtc\":\"2019-07-01T23:33:56.8551325+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-01T23:33:56.8551325+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-01T23:33:56.8551325+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:31.0431204+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:31.0431204+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:13:31.0431204+00:00\",\"endTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:13:48.0001427+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:14:00.5156387+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:14:32.9527798+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:14:42.9526642+00:00\",\"endTimeUtc\":\"2019-07-02T01:24:58.039415+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T01:24:58.039415+00:00\",\"steps\":[]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:24:58.039415+00:00\",\"endTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:25:10.3204253+00:00\",\"endTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T01:25:22.0389425+00:00\",\"endTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:17:49.8054339+00:00\",\"endTimeUtc\":\"2019-07-02T05:10:39.3447183+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:10:39.3447183+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:18:07.367717+00:00\",\"endTimeUtc\":\"2019-07-02T04:23:28.0047004+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:23:28.0047004+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:23:28.0047004+00:00\",\"endTimeUtc\":\"2019-07-02T04:25:20.8006132+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:25:20.8006132+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T04:18:07.5396642+00:00\",\"endTimeUtc\":\"2019-07-02T04:26:14.6441103+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T04:26:14.6441103+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:10:39.3447183+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:10:52.0008803+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.60181+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:14.5007324+00:00\",\"endTimeUtc\":\"2019-07-02T05:11:58.0942042+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:11:58.0942042+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:58.0942042+00:00\",\"endTimeUtc\":\"2019-07-02T05:42:45.882824+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:42:45.882824+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:42:45.882824+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:42:58.2576864+00:00\",\"endTimeUtc\":\"2019-07-02T06:07:30.3446889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:07:30.3446889+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:07:30.3446889+00:00\",\"endTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:10:57.5861914+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:15.4539523+00:00\",\"endTimeUtc\":\"2019-07-02T05:49:49.8184683+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:49:49.8184683+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:49:49.8184683+00:00\",\"endTimeUtc\":\"2019-07-02T05:52:25.4276548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:52:25.4276548+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:52:25.4276548+00:00\",\"endTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:52:37.8025174+00:00\",\"endTimeUtc\":\"2019-07-02T05:58:32.4097461+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:58:32.4097461+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:58:32.4097461+00:00\",\"endTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:00:42.8374888+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:15.5007505+00:00\",\"endTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:32.3603857+00:00\",\"endTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:19:45.4826093+00:00\",\"endTimeUtc\":\"2019-07-02T05:26:14.066905+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:26:14.066905+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:26:14.066905+00:00\",\"endTimeUtc\":\"2019-07-02T05:34:36.260147+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:34:36.260147+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:10:52.1571764+00:00\",\"endTimeUtc\":\"2019-07-02T05:11:24.0475429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:11:24.0475429+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T05:11:24.0475429+00:00\",\"endTimeUtc\":\"2019-07-02T05:12:26.3753966+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:12:26.3753966+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-02T05:12:26.3753966+00:00\",\"endTimeUtc\":\"2019-07-02T05:12:46.2501429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T05:12:46.2501429+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-07-02T05:12:46.2501429+00:00\",\"endTimeUtc\":\"2019-07-02T06:00:38.6812748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:00:38.6812748+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:00:38.6812748+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:00:51.6967636+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:12.2590378+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:12.2590378+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:01:12.2590378+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:35.0400537+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:35.0400537+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:01:35.0400537+00:00\",\"endTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:01:53.7429557+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:10:57.6174313+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:10.5079217+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.6329274+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.6015027+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:08.8053587+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:08.8053587+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.8359736+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:07.5241122+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:07.5241122+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:25.7890629+00:00\",\"endTimeUtc\":\"2019-07-02T06:13:08.5084853+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:13:08.5084853+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:13:10.9147625+00:00\",\"endTimeUtc\":\"2019-07-02T06:26:53.0215336+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:26:53.0215336+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:26:53.0371579+00:00\",\"endTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.6303133+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:10.9104815+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:10.9104815+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:10.9104815+00:00\",\"endTimeUtc\":\"2019-07-02T06:33:53.4392002+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:33:53.4392002+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:33:53.4392002+00:00\",\"endTimeUtc\":\"2019-07-02T06:56:02.9220503+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:56:02.9220503+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:56:02.9376897+00:00\",\"endTimeUtc\":\"2019-07-02T07:07:12.8996691+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:07:12.8996691+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:07:12.8996691+00:00\",\"endTimeUtc\":\"2019-07-02T07:10:12.3048311+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:10:12.3048311+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:10:12.3048311+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:36.4098285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:36.4098285+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:36.4098285+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:51.2221247+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:26.7686939+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:26.7686939+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:26.7686939+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:22:55.173992+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:11.1270118+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:49.6577102+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:49.6577102+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:49.6577102+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:19.7823496+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:19.7823496+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:19.7979735+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:48.8291868+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:48.8291868+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:48.8291868+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:16.8442687+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:45.0315118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:45.0315118+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.5990652+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:12.0353743+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:12.0353743+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:12.0353743+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:25.2647198+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:25.2647198+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:25.2647198+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:56.1264765+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:56.1264765+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:56.1264765+00:00\",\"endTimeUtc\":\"2019-07-02T07:06:34.4001107+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:06:34.4001107+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:06:34.4001107+00:00\",\"endTimeUtc\":\"2019-07-02T07:11:49.2416687+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:11:49.2416687+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:11:49.2416687+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:42.9565923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:42.9565923+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:42.9565923+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:57.6126677+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:32.6906892+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:32.6906892+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:32.6906892+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:22:59.1115289+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:14.4866123+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:50.1733338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:50.1733338+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:50.1733338+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:17.594873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:17.594873+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:17.594873+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:46.9695206+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:46.9695206+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:46.9695206+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:14.1723784+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:42.5001788+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:42.5001788+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.5990652+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:11.4261976+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:11.4261976+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:11.4261976+00:00\",\"endTimeUtc\":\"2019-07-02T06:34:43.5166994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:34:43.5166994+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:34:43.5166994+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:50.3610262+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:50.3610262+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:50.3610262+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:44.7131408+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:44.7131408+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:44.7131408+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:11.8366758+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:11.8366758+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:11.8366758+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:32.4759134+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:32.4759134+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:32.4759134+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:49.1162589+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:27.5504357+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:27.5504357+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:27.5504357+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:55.9719886+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:11.0793519+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:11.0793519+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:10.6124897+00:00\",\"endTimeUtc\":\"2019-07-02T07:22:48.1428249+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:22:48.1428249+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:22:48.1428249+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:14.2831647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:14.2831647+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:14.2831647+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:45.1108914+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:45.1108914+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:45.1108914+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:11.0636949+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:11.0636949+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:11.0793519+00:00\",\"endTimeUtc\":\"2019-07-02T07:24:46.5788997+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:24:46.5788997+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:27:39.5990652+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:10.8791674+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:10.8791674+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:10.8791674+00:00\",\"endTimeUtc\":\"2019-07-02T06:35:03.7976925+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:35:03.7976925+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:35:03.8133172+00:00\",\"endTimeUtc\":\"2019-07-02T06:53:18.8626993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:53:18.8626993+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:53:18.9251996+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:03.9168332+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:03.9168332+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:03.9168332+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:38.6491279+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:38.6491279+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:38.6491279+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:22.0706644+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:22.0706644+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:22.5384543+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:35.3196213+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:12.7224951+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:12.7224951+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:12.7224951+00:00\",\"endTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:44.1440235+00:00\",\"endTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:19:57.8626352+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:57.9559273+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:57.9559273+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:57.9559273+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:29.064251+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:29.064251+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:29.064251+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:55.5000583+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:55.5000583+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:55.5000583+00:00\",\"endTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"endTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:28:14.7326724+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:28:14.7483355+00:00\",\"endTimeUtc\":\"2019-07-02T08:24:10.7757593+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:24:10.7757593+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:11:10.1641807+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:18:49.3430364+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:11.4676352+00:00\",\"endTimeUtc\":\"2019-07-02T06:48:47.383541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:48:47.383541+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4040248+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:03.5675001+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:03.5675001+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:03.5675001+00:00\",\"endTimeUtc\":\"2019-07-02T06:32:46.9869341+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:32:46.9869341+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:32:46.9869341+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:50.2956257+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:50.2956257+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:50.2956257+00:00\",\"endTimeUtc\":\"2019-07-02T06:42:37.401433+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:42:37.401433+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:42:37.401433+00:00\",\"endTimeUtc\":\"2019-07-02T06:48:47.3679413+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:48:47.3679413+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:48:47.4460422+00:00\",\"endTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:49:01.8988848+00:00\",\"endTimeUtc\":\"2019-07-02T06:57:58.2794998+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:57:58.2794998+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:57:58.2794998+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:59.5566899+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:59.5566899+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:59.5723171+00:00\",\"endTimeUtc\":\"2019-07-02T07:09:50.3830522+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:09:50.3830522+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:09:50.3830522+00:00\",\"endTimeUtc\":\"2019-07-02T07:21:50.221627+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:21:50.221627+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:21:50.221627+00:00\",\"endTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:30:02.8721299+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:30:02.8876336+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:30:15.434366+00:00\",\"endTimeUtc\":\"2019-07-02T07:41:52.3810094+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:41:52.3810094+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:41:52.3810094+00:00\",\"endTimeUtc\":\"2019-07-02T07:51:20.3706987+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:51:20.3706987+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:51:20.3706987+00:00\",\"endTimeUtc\":\"2019-07-02T07:54:43.7906936+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:54:43.7906936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:54:43.7906936+00:00\",\"endTimeUtc\":\"2019-07-02T07:56:37.9152192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:56:37.9152192+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:56:37.9152192+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:32.5232247+00:00\",\"endTimeUtc\":\"2019-07-02T08:00:42.0540772+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:00:42.0540772+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:00:42.0540772+00:00\",\"endTimeUtc\":\"2019-07-02T08:01:39.3506081+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:01:39.3506081+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:01:39.3506081+00:00\",\"endTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:01:55.5224694+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:36.9598378+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:36.9598378+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:04:36.9598378+00:00\",\"endTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:48:12.2825667+00:00\",\"endTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:48:18.4083052+00:00\",\"endTimeUtc\":\"2019-07-02T12:49:26.2504647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:49:26.2504647+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:49:26.2504647+00:00\",\"endTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:52:28.9991127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:55.8729974+00:00\",\"endTimeUtc\":\"2019-07-02T06:21:59.401871+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:21:59.401871+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:59.401871+00:00\",\"endTimeUtc\":\"2019-07-02T06:25:34.9447223+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:25:34.9447223+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:25:34.9447223+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:00.7378246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:00.7378246+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:00.7378246+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:22.9396254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:22.9396254+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:22.9552234+00:00\",\"endTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:57:52.4983321+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:58:06.4047072+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:48.4147421+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:48.4147421+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:48.4147421+00:00\",\"endTimeUtc\":\"2019-07-02T07:17:27.0987697+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:17:27.0987697+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:17:27.0987697+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:24.9080013+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:24.9080013+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:24.9080013+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:33.40652+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:33.40652+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:33.40652+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:16.3975842+00:00\",\"steps\":[]}]},{\"name\":\"Update OSImage of NC Service Fabric cluster.\",\"description\":\"Update OSImage on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4196492+00:00\",\"endTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:47.1689963+00:00\",\"endTimeUtc\":\"2019-07-02T06:23:38.3064558+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:23:38.3064558+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:23:38.3064558+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:32.5202558+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:32.5202558+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:32.5202558+00:00\",\"endTimeUtc\":\"2019-07-02T06:48:56.2271195+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:48:56.2271195+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:48:56.2271195+00:00\",\"endTimeUtc\":\"2019-07-02T06:51:41.7551938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:51:41.7551938+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:51:41.7551938+00:00\",\"endTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:59:00.4036762+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:59:00.4193338+00:00\",\"endTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:59:18.1846905+00:00\",\"endTimeUtc\":\"2019-07-02T07:05:02.5553868+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:05:02.5553868+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:05:02.5553868+00:00\",\"endTimeUtc\":\"2019-07-02T07:13:34.3671764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:13:34.3671764+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:13:34.3671764+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:16.4237266+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:16.4237266+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:16.4237266+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:29.9846342+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:29.9846342+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:29.9846342+00:00\",\"endTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:29:11.5601214+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:29:11.5758165+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:29:26.1694545+00:00\",\"endTimeUtc\":\"2019-07-02T07:32:08.9174802+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:32:08.9174802+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:32:08.9174802+00:00\",\"endTimeUtc\":\"2019-07-02T07:35:00.8372167+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:35:00.8372167+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:35:00.8372167+00:00\",\"endTimeUtc\":\"2019-07-02T08:03:19.4763258+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:03:19.4763258+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:03:19.4763258+00:00\",\"endTimeUtc\":\"2019-07-02T08:06:10.6462794+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:06:10.6462794+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:06:10.6462794+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:35.4656923+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage of SLB and Gateway VMs.\",\"description\":\"Update OSImage on the SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:35.4813353+00:00\",\"endTimeUtc\":\"2019-07-02T09:12:32.5260198+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:12:32.5260198+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:54.1689299+00:00\",\"endTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:13.8715149+00:00\",\"endTimeUtc\":\"2019-07-02T08:25:05.2126423+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:25:05.2126423+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:25:05.2126423+00:00\",\"endTimeUtc\":\"2019-07-02T08:28:55.6333438+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:28:55.6333438+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:28:55.6333438+00:00\",\"endTimeUtc\":\"2019-07-02T08:33:00.6302867+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:33:00.6302867+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:33:00.6302867+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"endTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:41:55.5302902+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:42:15.0457672+00:00\",\"endTimeUtc\":\"2019-07-02T08:43:58.2319858+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:43:58.2319858+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:43:58.2319858+00:00\",\"endTimeUtc\":\"2019-07-02T08:48:12.5268696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:48:12.5268696+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:48:12.5268696+00:00\",\"endTimeUtc\":\"2019-07-02T08:53:00.1172808+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:53:00.1172808+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:53:00.1329074+00:00\",\"endTimeUtc\":\"2019-07-02T08:55:38.3029647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:55:38.3029647+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:55:38.3029647+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:04.6280097+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:54.0125166+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:13.8715149+00:00\",\"endTimeUtc\":\"2019-07-02T08:23:49.6978736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:23:49.6978736+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:23:49.6978736+00:00\",\"endTimeUtc\":\"2019-07-02T08:27:19.9299657+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:27:19.9299657+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:27:19.9299657+00:00\",\"endTimeUtc\":\"2019-07-02T08:31:14.9595655+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:31:14.9595655+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:31:14.9595655+00:00\",\"endTimeUtc\":\"2019-07-02T08:34:00.2856934+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:34:00.2856934+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:34:00.2856934+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:53.3148807+00:00\",\"endTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:38:13.4703159+00:00\",\"endTimeUtc\":\"2019-07-02T08:40:42.8281036+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:40:42.8281036+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:40:42.8281036+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:22.7778959+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:22.7778959+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:22.7778959+00:00\",\"endTimeUtc\":\"2019-07-02T08:50:21.759815+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:50:21.759815+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:50:21.759815+00:00\",\"endTimeUtc\":\"2019-07-02T08:52:53.4142714+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:52:53.4142714+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:52:53.4142714+00:00\",\"endTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:57:23.5517489+00:00\",\"endTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:57:34.5828715+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:46.1601696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:46.1601696+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:46.1601696+00:00\",\"endTimeUtc\":\"2019-07-02T09:02:14.8608805+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:02:14.8608805+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:02:14.8608805+00:00\",\"endTimeUtc\":\"2019-07-02T09:06:19.8116478+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:06:19.8116478+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:06:19.8116478+00:00\",\"endTimeUtc\":\"2019-07-02T09:08:52.7318174+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:08:52.7318174+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:08:52.7318174+00:00\",\"endTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:12:32.5104071+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:12:32.5260198+00:00\",\"endTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:12:48.5105303+00:00\",\"endTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:19:48.9896713+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4040248+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:15.7532562+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:15.7532562+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:15.7532562+00:00\",\"endTimeUtc\":\"2019-07-02T07:02:36.744517+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:02:36.744517+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:02:36.7601226+00:00\",\"endTimeUtc\":\"2019-07-02T07:32:47.9953937+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:32:47.9953937+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:32:47.9953937+00:00\",\"endTimeUtc\":\"2019-07-02T07:34:54.0404238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:34:54.0404238+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:34:54.0404238+00:00\",\"endTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:47:44.7438993+00:00\",\"endTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:47:55.5250234+00:00\",\"endTimeUtc\":\"2019-07-02T07:50:26.3697803+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:50:26.3697803+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:50:26.3697803+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:00.6171931+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:00.6171931+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:00.6171931+00:00\",\"endTimeUtc\":\"2019-07-02T08:03:43.0389231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:03:43.0389231+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:03:43.0389231+00:00\",\"endTimeUtc\":\"2019-07-02T08:07:52.1138917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:07:52.1138917+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:07:52.1138917+00:00\",\"endTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:40.4493541+00:00\",\"endTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:21:55.5897881+00:00\",\"endTimeUtc\":\"2019-07-02T08:26:59.8832406+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:26:59.8832406+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:26:59.8832406+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:29.314568+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:29.314568+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:29.314568+00:00\",\"endTimeUtc\":\"2019-07-02T08:42:35.0766873+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:42:35.0766873+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:42:35.0923079+00:00\",\"endTimeUtc\":\"2019-07-02T08:44:58.5438046+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:44:58.5438046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:44:58.559507+00:00\",\"endTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:49:00.6825903+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:04.6293969+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:04.6293969+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:04.6293969+00:00\",\"endTimeUtc\":\"2019-07-02T09:05:20.5624419+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:05:20.5624419+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:05:20.5624419+00:00\",\"endTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:05:37.2027676+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:30.6305749+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:30.6305749+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:30.6305749+00:00\",\"endTimeUtc\":\"2019-07-02T09:32:09.2802248+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:32:09.2802248+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:50.1147268+00:00\",\"endTimeUtc\":\"2019-07-02T09:32:09.2646158+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:32:09.2646158+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:09.2802248+00:00\",\"endTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:24.5144607+00:00\",\"endTimeUtc\":\"2019-07-02T09:41:29.9779476+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:41:29.9779476+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:41:29.9779476+00:00\",\"endTimeUtc\":\"2019-07-02T09:50:24.6593023+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:50:24.6593023+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:50:24.6593023+00:00\",\"endTimeUtc\":\"2019-07-02T09:58:45.4042361+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:58:45.4042361+00:00\",\"steps\":[]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:58:45.4042361+00:00\",\"endTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:05:45.1962539+00:00\",\"endTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"steps\":[]}]},{\"name\":\"Change ACS VM DefaultMoveType\",\"description\":\"Change ACS VM DefaultMoveType.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:13:24.2707498+00:00\",\"endTimeUtc\":\"2019-07-02T10:19:45.6100797+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:19:45.6100797+00:00\",\"steps\":[]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:14.8272282+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.6852791+00:00\",\"endTimeUtc\":\"2019-07-02T06:21:05.7466543+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:21:05.7466543+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:05.7466543+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:18.1610462+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:18.1610462+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:18.1610462+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:33.3948535+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:33.4104464+00:00\",\"endTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:48.8789028+00:00\",\"endTimeUtc\":\"2019-07-02T06:53:03.8161186+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:53:03.8161186+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:53:03.8161186+00:00\",\"endTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:26:41.718155+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:26:41.7337815+00:00\",\"endTimeUtc\":\"2019-07-02T08:23:26.4013096+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:23:26.4013096+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:23:26.4013096+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:24.2622523+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:24.2622523+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:23:42.7291996+00:00\",\"endTimeUtc\":\"2019-07-02T08:34:13.4261854+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:34:13.4261854+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:34:13.4418425+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:24.2466281+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:24.2466281+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:24.2622523+00:00\",\"endTimeUtc\":\"2019-07-02T08:53:50.3198254+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:53:50.3198254+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:53:50.3198254+00:00\",\"endTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:54:06.616774+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:47.373162+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:29.6921643+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:29.6921643+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:29.6921643+00:00\",\"endTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:44.5201202+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:00.0045031+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:40.7224549+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:40.7224549+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:40.7224549+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:38.0799312+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:38.0799312+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:38.0799312+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:53.267139+00:00\",\"endTimeUtc\":\"2019-07-02T09:46:32.3963319+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:46:32.3963319+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:10.6886933+00:00\",\"endTimeUtc\":\"2019-07-02T06:55:24.938406+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:55:24.938406+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:24.938406+00:00\",\"endTimeUtc\":\"2019-07-02T07:25:57.7655553+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:25:57.7655553+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:25:57.7655553+00:00\",\"endTimeUtc\":\"2019-07-02T07:53:12.0568282+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:53:12.0568282+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:53:12.0725005+00:00\",\"endTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:53:23.5566218+00:00\",\"endTimeUtc\":\"2019-07-02T08:04:40.3660449+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:04:40.3660449+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:04:40.3660449+00:00\",\"endTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:15:34.437867+00:00\",\"endTimeUtc\":\"2019-07-02T08:31:08.9595995+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:31:08.9595995+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:31:08.9595995+00:00\",\"endTimeUtc\":\"2019-07-02T08:40:47.2968707+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:40:47.2968707+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:40:47.2968707+00:00\",\"endTimeUtc\":\"2019-07-02T09:21:52.7403782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:21:52.7403782+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:21:52.7403782+00:00\",\"endTimeUtc\":\"2019-07-02T09:32:18.8582222+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:32:18.8582222+00:00\",\"steps\":[]},{\"name\":\"Install AzureMonitor Metrics Server\",\"description\":\"Perform AzureMonitor Metrics Server installation on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:18.8582222+00:00\",\"endTimeUtc\":\"2019-07-02T09:38:36.4330913+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:38:36.4330913+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:32:34.9205418+00:00\",\"endTimeUtc\":\"2019-07-02T09:33:42.044787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:33:42.044787+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:33:42.044787+00:00\",\"endTimeUtc\":\"2019-07-02T09:35:10.3406454+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:35:10.3406454+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:35:10.3406454+00:00\",\"endTimeUtc\":\"2019-07-02T09:38:36.4174661+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:38:36.4174661+00:00\",\"steps\":[]}]},{\"name\":\"Post-Update WAS\",\"description\":\"Perform Post-Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:38:36.5112143+00:00\",\"endTimeUtc\":\"2019-07-02T09:46:13.5216213+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:46:13.5216213+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:46:13.5216213+00:00\",\"endTimeUtc\":\"2019-07-02T09:46:32.3807171+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:46:32.3807171+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:46:32.3963319+00:00\",\"endTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:46:47.3649047+00:00\",\"endTimeUtc\":\"2019-07-02T09:47:01.3335104+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:47:01.3335104+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:47:01.3335104+00:00\",\"endTimeUtc\":\"2019-07-02T10:08:35.0854105+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:08:35.0854105+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:08:35.0854105+00:00\",\"endTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:08:49.69481+00:00\",\"endTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:09:03.5533432+00:00\",\"endTimeUtc\":\"2019-07-02T10:09:18.928944+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:09:18.928944+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:09:18.928944+00:00\",\"endTimeUtc\":\"2019-07-02T10:16:04.8469395+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:16:04.8469395+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:16:04.8469395+00:00\",\"endTimeUtc\":\"2019-07-02T10:40:48.7398124+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:40:48.7398124+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:40:48.7398124+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:41:02.4268402+00:00\",\"endTimeUtc\":\"2019-07-02T10:52:03.9550285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:52:03.9550285+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:52:03.9550285+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:00:40.1221819+00:00\",\"endTimeUtc\":\"2019-07-02T11:11:33.5398766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:11:33.5398766+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:11:33.5398766+00:00\",\"endTimeUtc\":\"2019-07-02T11:18:42.1866374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:18:42.1866374+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:18:42.1866374+00:00\",\"endTimeUtc\":\"2019-07-02T11:35:32.9001399+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:35:32.9001399+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:35:32.9001399+00:00\",\"endTimeUtc\":\"2019-07-02T11:41:56.4443359+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:41:56.4443359+00:00\",\"steps\":[]},{\"name\":\"Install AzureMonitor Metrics Server\",\"description\":\"Perform AzureMonitor Metrics Server installation on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:41:56.4443359+00:00\",\"endTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:42:10.1783871+00:00\",\"endTimeUtc\":\"2019-07-02T11:42:59.9507105+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:42:59.9507105+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:42:59.9507105+00:00\",\"endTimeUtc\":\"2019-07-02T11:43:53.3528147+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:43:53.3528147+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:43:53.3528147+00:00\",\"endTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"steps\":[]}]},{\"name\":\"Post-Update WAS\",\"description\":\"Perform Post-Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:46:34.5601616+00:00\",\"endTimeUtc\":\"2019-07-02T11:52:47.2189256+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:52:47.2189256+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:52:47.2189256+00:00\",\"endTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:53:01.1250101+00:00\",\"endTimeUtc\":\"2019-07-02T12:00:33.7078239+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:00:33.7078239+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:44.4734275+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:00.0980264+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:56.035016+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:56.035016+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:56.035016+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:52.3321052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:52.3321052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:52.3321052+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:00.134001+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:00.134001+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:00.134001+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:15.0869027+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:28.2430987+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:44.3209546+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:44.3209546+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:44.3209546+00:00\",\"endTimeUtc\":\"2019-07-02T07:07:20.9308838+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:07:20.9308838+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:07:20.9465128+00:00\",\"endTimeUtc\":\"2019-07-02T07:51:15.5894875+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:51:15.5894875+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:51:15.5894875+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:51:31.0580485+00:00\",\"endTimeUtc\":\"2019-07-02T08:05:51.1777428+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:05:51.1777428+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:05:51.1777428+00:00\",\"endTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:20:03.950447+00:00\",\"endTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:37:18.0960264+00:00\",\"endTimeUtc\":\"2019-07-02T08:50:12.4629632+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:50:12.4629632+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:50:12.4629632+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:51.9100965+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:51.9100965+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:51.9100965+00:00\",\"endTimeUtc\":\"2019-07-02T08:59:47.2532118+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:59:47.2532118+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:59:47.2532118+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:02.7842994+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:02.8000212+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:16.0341392+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:30.1589753+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:30.1589753+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:30.1589753+00:00\",\"endTimeUtc\":\"2019-07-02T09:00:59.3305942+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:00:59.3305942+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:00:59.3305942+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:24.4744364+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:24.4744364+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:24.4744364+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:44.6462192+00:00\",\"endTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:23:16.7081708+00:00\",\"endTimeUtc\":\"2019-07-02T09:23:44.6297253+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:23:44.6297253+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:23:44.7391261+00:00\",\"endTimeUtc\":\"2019-07-02T09:33:22.6075199+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:33:22.6075199+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:33:22.6075199+00:00\",\"endTimeUtc\":\"2019-07-02T09:57:22.8739435+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:57:22.8739435+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:57:22.8739435+00:00\",\"endTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:57:36.8269103+00:00\",\"endTimeUtc\":\"2019-07-02T10:09:21.7410373+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:09:21.7410373+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:09:21.7410373+00:00\",\"endTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:18:36.548357+00:00\",\"endTimeUtc\":\"2019-07-02T12:49:28.2348123+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:49:28.2348123+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:49:28.2348123+00:00\",\"endTimeUtc\":\"2019-07-02T12:55:05.3495111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:55:05.3495111+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3963722+00:00\",\"endTimeUtc\":\"2019-07-02T13:00:28.9551814+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:00:28.9551814+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:00:28.9551814+00:00\",\"endTimeUtc\":\"2019-07-02T13:01:01.3616764+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:01:01.3616764+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:01:01.3616764+00:00\",\"endTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:01:08.2209784+00:00\",\"endTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:02:24.8151548+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:17.4049977+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:24.3480751+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:24.3480751+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:24.3480751+00:00\",\"endTimeUtc\":\"2019-07-02T06:40:06.9970152+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:40:06.9970152+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:40:06.9970152+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:20.227424+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:20.227424+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:40:27.1218456+00:00\",\"endTimeUtc\":\"2019-07-02T06:40:49.0746768+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:40:49.0746768+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:40:49.0746768+00:00\",\"endTimeUtc\":\"2019-07-02T06:50:59.9123429+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:50:59.9123429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:50:59.9278773+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:03.8040747+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:03.8040747+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:03.8040747+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:20.1961713+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:20.1961713+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:20.2744071+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:39.8871238+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:39.8871238+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:30.7741631+00:00\",\"endTimeUtc\":\"2019-07-02T07:12:37.6334544+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:12:37.6334544+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:12:37.6334544+00:00\",\"endTimeUtc\":\"2019-07-02T07:33:30.85391+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:33:30.85391+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:33:30.85391+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:38.9450755+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:38.9450755+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:38.9450755+00:00\",\"endTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:59:53.2105921+00:00\",\"endTimeUtc\":\"2019-07-02T08:11:17.4553459+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:11:17.4553459+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:11:17.4553459+00:00\",\"endTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:22:58.6672464+00:00\",\"endTimeUtc\":\"2019-07-02T08:32:01.8964855+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:32:01.8964855+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:32:01.8964855+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:23.4654299+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:23.4654299+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:23.4654299+00:00\",\"endTimeUtc\":\"2019-07-02T08:45:39.8715918+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:45:39.8715918+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:45:39.8871238+00:00\",\"endTimeUtc\":\"2019-07-02T08:56:33.5679427+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:56:33.5679427+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:56:33.5679427+00:00\",\"endTimeUtc\":\"2019-07-02T09:06:25.1709736+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:06:25.1709736+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:06:25.1709736+00:00\",\"endTimeUtc\":\"2019-07-02T09:15:15.7584984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:15:15.7584984+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:15:15.7584984+00:00\",\"endTimeUtc\":\"2019-07-02T09:22:07.1621111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:22:07.1621111+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:07.1621111+00:00\",\"endTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:22:26.4120313+00:00\",\"endTimeUtc\":\"2019-07-02T09:23:17.3488034+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:23:17.3488034+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:23:17.3644119+00:00\",\"endTimeUtc\":\"2019-07-02T09:33:02.6702288+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:33:02.6702288+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:33:02.6702288+00:00\",\"endTimeUtc\":\"2019-07-02T09:52:37.4546374+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:52:37.4546374+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:52:37.4546374+00:00\",\"endTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:52:51.6263666+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:53:04.9856202+00:00\",\"endTimeUtc\":\"2019-07-02T09:53:18.7666576+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:53:18.7666576+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:53:18.7666576+00:00\",\"endTimeUtc\":\"2019-07-02T09:59:37.6536246+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:59:37.6536246+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:59:37.669323+00:00\",\"endTimeUtc\":\"2019-07-02T10:25:16.1467939+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:25:16.1467939+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:25:16.1467939+00:00\",\"endTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:25:29.6622643+00:00\",\"endTimeUtc\":\"2019-07-02T10:34:05.6818004+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:34:05.6818004+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:34:05.6818004+00:00\",\"endTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:43:09.5659748+00:00\",\"endTimeUtc\":\"2019-07-02T10:50:12.8312889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T10:50:12.8312889+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T10:50:12.8312889+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:31.4504095+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:31.4504095+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:00:31.4504095+00:00\",\"endTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:00:44.6846229+00:00\",\"endTimeUtc\":\"2019-07-02T11:10:42.4832712+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:10:42.4832712+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T11:10:42.4832712+00:00\",\"endTimeUtc\":\"2019-07-02T11:19:53.2964615+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T11:19:53.2964615+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:37.435884+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:06.6297259+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:06.6297259+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.4196492+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:04.9811585+00:00\",\"endTimeUtc\":\"2019-07-02T06:25:48.7569598+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:25:48.7569598+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:25:48.7569598+00:00\",\"endTimeUtc\":\"2019-07-02T06:34:39.4073761+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:34:39.4073761+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:34:39.4073761+00:00\",\"endTimeUtc\":\"2019-07-02T06:41:30.2772209+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:41:30.2772209+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:41:30.2772209+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:54.3051647+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:54.3051647+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:54.3364123+00:00\",\"endTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:52:06.6141028+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.529025+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:37.0257827+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:37.0257827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:04.9811585+00:00\",\"endTimeUtc\":\"2019-07-02T06:24:59.2890686+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:24:59.2890686+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:24:59.2890686+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:54.5349533+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:54.5349533+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:54.5504024+00:00\",\"endTimeUtc\":\"2019-07-02T06:35:04.9539284+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:35:04.9539284+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:35:04.9539284+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:38.5301436+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:38.5301436+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:38.5301436+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:37.0101196+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:37.0101196+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:54.873104+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:09.9977244+00:00\",\"endTimeUtc\":\"2019-07-02T06:24:33.695822+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:24:33.695822+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:24:33.695822+00:00\",\"endTimeUtc\":\"2019-07-02T06:28:56.5824465+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:28:56.5824465+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:28:56.5824465+00:00\",\"endTimeUtc\":\"2019-07-02T06:34:01.0953834+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:34:01.0953834+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:34:01.0953834+00:00\",\"endTimeUtc\":\"2019-07-02T06:37:52.3894829+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:37:52.3894829+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:37:52.3894829+00:00\",\"endTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:43:00.6512041+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:52:06.6297259+00:00\",\"endTimeUtc\":\"2019-07-02T06:54:20.2365284+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:54:20.2365284+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:54:20.2365284+00:00\",\"endTimeUtc\":\"2019-07-02T06:55:22.8603192+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:55:22.8603192+00:00\",\"steps\":[]},{\"name\":\"Preupdate Azure Monitor\",\"description\":\"Preupdate Azure Monitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:22.8603192+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"steps\":[{\"name\":\"(AzMon) AzureMonitor Pre Update\",\"description\":\"Configures AzureMonitor Pre Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:55:38.0475726+00:00\",\"endTimeUtc\":\"2019-07-02T07:04:09.1336338+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:04:09.1336338+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:04:09.1336338+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:01.0543345+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:01.0543345+00:00\",\"steps\":[]},{\"name\":\"Phase2 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:01.0543345+00:00\",\"endTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"steps\":[]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:30.7375917+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:44.6440707+00:00\",\"endTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:20:58.7690572+00:00\",\"endTimeUtc\":\"2019-07-02T07:23:54.0795273+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:23:54.0795273+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:23:54.0795273+00:00\",\"endTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:24:09.7981895+00:00\",\"endTimeUtc\":\"2019-07-02T07:28:16.6858025+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:28:16.6858025+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:28:16.6858025+00:00\",\"endTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:54:39.3029236+00:00\",\"endTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:05:25.3137696+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:05:25.3137696+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:05:25.3137696+00:00\",\"endTimeUtc\":\"2019-07-02T13:06:56.1644787+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:06:56.1644787+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:06:56.6176008+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:06:56.6176008+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:06:56.6176008+00:00\",\"endTimeUtc\":\"2019-07-02T13:10:29.9638281+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:10:29.9638281+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:06:36.8209567+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:06:36.8209567+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:06:36.8209567+00:00\",\"endTimeUtc\":\"2019-07-02T13:10:21.4409077+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:10:21.4409077+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T12:55:05.3182527+00:00\",\"endTimeUtc\":\"2019-07-02T13:02:41.9087143+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:02:41.9087143+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:02:41.9087143+00:00\",\"endTimeUtc\":\"2019-07-02T13:05:03.6096454+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:05:03.6096454+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:18:57.2215308+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:19:04.4558171+00:00\",\"endTimeUtc\":\"2019-07-02T13:31:05.7195943+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:31:05.7195943+00:00\",\"steps\":[]},{\"name\":\"Live Update for SRP and Gateway\",\"description\":\"Live Update Fabric Ring Controller Services (SRP and Gateway) - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:31:05.7195943+00:00\",\"endTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:31:23.2196366+00:00\",\"endTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:31:23.0633864+00:00\",\"endTimeUtc\":\"2019-07-02T13:43:29.8279302+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:43:29.8279302+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:43:29.8279302+00:00\",\"endTimeUtc\":\"2019-07-02T13:43:47.6870133+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:43:47.6870133+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:45:52.7593054+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:47:28.2611054+00:00\",\"endTimeUtc\":\"2019-07-02T13:57:09.493645+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T13:57:09.493645+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:57:09.493645+00:00\",\"endTimeUtc\":\"2019-07-02T14:04:43.3729809+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:04:43.3729809+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:46:26.0557989+00:00\",\"endTimeUtc\":\"2019-07-02T14:02:13.7768244+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:02:13.7768244+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:02:13.7768244+00:00\",\"endTimeUtc\":\"2019-07-02T14:03:57.525595+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:03:57.525595+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.1820343+00:00\",\"endTimeUtc\":\"2019-07-02T14:03:28.4478052+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:03:28.4478052+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.2757838+00:00\",\"endTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"endTimeUtc\":\"2019-07-02T14:07:02.6404073+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:07:02.6404073+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM CacheService, HintingServiceV2, MetricsStoreService, MetricsStoreBackupManagerService, QueryServiceCoordinator, QueryServiceWorker, FirstTierAggregationService\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.2757838+00:00\",\"endTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:05:24.4229293+00:00\",\"endTimeUtc\":\"2019-07-02T14:05:45.7201816+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:05:45.7201816+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Fabric Service Update\",\"description\":\"Updates MetricsRP, OboService, EventRP, MonRP, OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:05:45.7201816+00:00\",\"endTimeUtc\":\"2019-07-02T14:12:28.4670359+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:12:28.4670359+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:12:28.4670359+00:00\",\"endTimeUtc\":\"2019-07-02T14:13:46.5646957+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:13:46.5646957+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:13:46.5646957+00:00\",\"endTimeUtc\":\"2019-07-02T14:22:28.1286854+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:22:28.1286854+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:22:28.1286854+00:00\",\"endTimeUtc\":\"2019-07-02T14:24:35.0525214+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:24:35.0525214+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Post Update Configure\",\"description\":\"Configures AzureMonitor Post Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:24:35.0525214+00:00\",\"endTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T13:48:49.1977391+00:00\",\"endTimeUtc\":\"2019-07-02T14:04:03.9161451+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:04:03.9161451+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:44.9044955+00:00\",\"endTimeUtc\":\"2019-07-02T06:20:08.2634782+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:20:08.2634782+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:08.2634782+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:22.7871847+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:22.7871847+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:04.9811585+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:59.18377+00:00\",\"endTimeUtc\":\"2019-07-02T06:22:41.7917219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:22:41.7917219+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:22:41.7917219+00:00\",\"endTimeUtc\":\"2019-07-02T06:45:28.3211129+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:45:28.3211129+00:00\",\"steps\":[]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:45:28.3367719+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:02.0083882+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:20.1954637+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:41.1485755+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:41.1485755+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:41.1485755+00:00\",\"endTimeUtc\":\"2019-07-02T07:27:15.858375+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:27:15.858375+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:27:15.858375+00:00\",\"endTimeUtc\":\"2019-07-02T07:55:52.5087342+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:55:52.5087342+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:55:52.5087342+00:00\",\"endTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"steps\":[{\"name\":\"(NET) Configure guest VMs\",\"description\":\"Configure the management VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:56:07.1023844+00:00\",\"endTimeUtc\":\"2019-07-02T08:05:57.1621722+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:05:57.1621722+00:00\",\"steps\":[]},{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:05:57.1621722+00:00\",\"endTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:26:01.2276946+00:00\",\"endTimeUtc\":\"2019-07-02T08:33:43.75463+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:33:43.75463+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:33:43.75463+00:00\",\"endTimeUtc\":\"2019-07-02T08:42:07.0301698+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:42:07.0301698+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:42:07.0301698+00:00\",\"endTimeUtc\":\"2019-07-02T08:51:15.524757+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:51:15.524757+00:00\",\"steps\":[]},{\"name\":\"Configure DNS client\",\"description\":\"Set server addresses on SupportRing VM DNS clients.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:51:15.524757+00:00\",\"endTimeUtc\":\"2019-07-02T08:58:32.3478305+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T08:58:32.3478305+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T08:58:32.3478305+00:00\",\"endTimeUtc\":\"2019-07-02T09:18:36.7093552+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:18:36.7093552+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:18:36.7093552+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:18:50.9591197+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:20:07.0373534+00:00\",\"endTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:20:22.7715619+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:20:22.8184289+00:00\",\"endTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:20:39.5684165+00:00\",\"endTimeUtc\":\"2019-07-02T09:24:22.8013291+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:24:22.8013291+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T09:24:22.8013291+00:00\",\"endTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T09:34:43.8409521+00:00\",\"steps\":[]}]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:15.1081577+00:00\",\"endTimeUtc\":\"2019-07-02T06:21:59.3706229+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:21:59.3706229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:21:59.3706229+00:00\",\"endTimeUtc\":\"2019-07-02T06:25:35.1008557+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:25:35.1008557+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:25:35.1164802+00:00\",\"endTimeUtc\":\"2019-07-02T06:29:56.3629984+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:29:56.3629984+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:29:56.3629984+00:00\",\"endTimeUtc\":\"2019-07-02T07:04:07.6024167+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:04:07.6024167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:04:07.6182032+00:00\",\"endTimeUtc\":\"2019-07-02T07:14:57.4288877+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:14:57.4288877+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:14:57.4288877+00:00\",\"endTimeUtc\":\"2019-07-02T07:29:48.6221796+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:29:48.6221796+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:29:48.6221796+00:00\",\"endTimeUtc\":\"2019-07-02T07:37:22.3044519+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:37:22.3044519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:37:22.3044519+00:00\",\"endTimeUtc\":\"2019-07-02T07:54:54.6966773+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:54:54.6966773+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T07:54:54.6966773+00:00\",\"endTimeUtc\":\"2019-07-02T07:59:05.30469+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T07:59:05.30469+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:19:29.9047493+00:00\",\"endTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:20:07.6852791+00:00\",\"endTimeUtc\":\"2019-07-02T06:22:41.3386111+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:22:41.3386111+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:22:41.3386111+00:00\",\"endTimeUtc\":\"2019-07-02T06:30:39.082265+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:30:39.082265+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:30:39.082265+00:00\",\"endTimeUtc\":\"2019-07-02T06:38:46.7167726+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:38:46.7167726+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:38:46.7167726+00:00\",\"endTimeUtc\":\"2019-07-02T06:46:10.1643351+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:46:10.1643351+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T06:46:10.1800842+00:00\",\"endTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T06:58:11.9043133+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:32:54.8235717+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:33:00.886+00:00\",\"endTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:33:10.9952534+00:00\",\"endTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:33:10.7140065+00:00\",\"endTimeUtc\":\"2019-07-02T14:36:13.2900268+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:36:13.2900268+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:36:13.2900268+00:00\",\"endTimeUtc\":\"2019-07-02T14:38:51.6555366+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:38:51.6555366+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:47:47.446119+00:00\",\"endTimeUtc\":\"2019-07-02T14:48:11.7135285+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T14:48:11.7135285+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T14:48:11.7135285+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:13.6266889+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:13.6266889+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-02T15:02:13.6266889+00:00\",\"endTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-02T15:02:28.6112119+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-07-01T23:26:53.067Z\",\"lastUpdatedTime\":\"2019-07-02T15:02:28.6112119+00:00\",\"duration\":\"PT15H49M22.854S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42/updateRuns?api-version=2016-05-01+65": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "129", "130" ], + "x-ms-client-request-id": [ "b173f33d-97d4-4b28-8a62-899950e616e4" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "64adb59b-d0c9-425e-98f8-cd6b819803a3" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvocm4vFAm509NP8eY8TjHkcDHORBlgV9FJetGhd4dMXBa8nT5XxdKyDIkBZFiYqetvgIB1N/gedmeS1b2YqPSNSavwdMqwyqWLZowXh+M+xdkE741g3+XGyYcdMKgn1uWEKY0zrjy/ptuXeStLiTu" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14669" ], + "x-ms-request-id": [ "64adb59b-d0c9-425e-98f8-cd6b819803a3" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032058Z:64adb59b-d0c9-425e-98f8-cd6b819803a3" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:58 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "6546" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42/updateRuns/07843b0d-c2b6-4579-adcc-caeb3a70fc0d\",\"name\":\"northwest/Microsoft1.1907.11.42/07843b0d-c2b6-4579-adcc-caeb3a70fc0d\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:08:26.2910818+00:00\",\"endTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:08:26.2910818+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:08:32.2911355+00:00\",\"endTimeUtc\":\"2019-08-14T05:10:26.2781006+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:10:26.2781006+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:10:26.2781006+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:10:32.168766+00:00\",\"endTimeUtc\":\"2019-08-14T05:13:20.3792114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:13:20.3792114+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:13:20.3792114+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:19.405122+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:19.405122+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:28:19.4207464+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:37.9084321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:37.9084321+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:28:37.9084321+00:00\",\"endTimeUtc\":\"2019-08-14T05:32:28.0185951+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:32:28.0185951+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:32:28.0185951+00:00\",\"endTimeUtc\":\"2019-08-14T05:37:36.8473021+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:37:36.8473021+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:37:36.8473021+00:00\",\"endTimeUtc\":\"2019-08-14T05:42:42.2564843+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:42:42.2564843+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:42:42.2564843+00:00\",\"endTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:42:48.2877649+00:00\",\"endTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"steps\":[]}]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"endTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:43:07.0847796+00:00\",\"endTimeUtc\":\"2019-08-14T05:43:36.6788106+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:43:36.6788106+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:43:36.6788106+00:00\",\"endTimeUtc\":\"2019-08-14T05:54:11.6754401+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:54:11.6754401+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:54:11.6754401+00:00\",\"endTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:54:17.9098537+00:00\",\"endTimeUtc\":\"2019-08-14T06:03:23.5906732+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:03:23.5906732+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T06:03:23.5906732+00:00\",\"endTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"steps\":[]}]}]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"endTimeUtc\":\"2019-08-14T06:11:34.3901443+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:11:34.3901443+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T06:11:34.3901443+00:00\",\"endTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-14T05:08:17.737Z\",\"lastUpdatedTime\":\"2019-08-14T06:11:48.6558646+00:00\",\"duration\":\"PT1H3M30.996S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42/updateRuns/07843b0d-c2b6-4579-adcc-caeb3a70fc0d?api-version=2016-05-01+66": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42/updateRuns/07843b0d-c2b6-4579-adcc-caeb3a70fc0d?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "131", "132" ], + "x-ms-client-request-id": [ "d7f5a820-b592-45b7-a0b6-903a5602ff77" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1a471efc-1b0d-468a-bed7-37cbdb211b8e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvY3Ky86fqszlTvC9TRZVBflEuRTplZ60MFWOZK0ggqW7CzZsJm5Z5vNLVKhXYi5DBzdA94PIxdpE/nr9muQhh+/gPXOoP0nWqYcYr9dHqwjhKQiYshIUHGzGXTMsIxUhFNywWjhL1SMb6Xxd17tGd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14668" ], + "x-ms-request-id": [ "1a471efc-1b0d-468a-bed7-37cbdb211b8e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032059Z:1a471efc-1b0d-468a-bed7-37cbdb211b8e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:20:59 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "6534" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.11.42/updateRuns/07843b0d-c2b6-4579-adcc-caeb3a70fc0d\",\"name\":\"northwest/Microsoft1.1907.11.42/07843b0d-c2b6-4579-adcc-caeb3a70fc0d\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:08:26.2910818+00:00\",\"endTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:08:26.2910818+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:08:32.2911355+00:00\",\"endTimeUtc\":\"2019-08-14T05:10:26.2781006+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:10:26.2781006+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:10:26.2781006+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:10:32.168766+00:00\",\"endTimeUtc\":\"2019-08-14T05:13:20.3792114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:13:20.3792114+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:13:20.3792114+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:19.405122+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:19.405122+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:28:19.4207464+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:28:28.311377+00:00\",\"endTimeUtc\":\"2019-08-14T05:28:37.9084321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:28:37.9084321+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:28:37.9084321+00:00\",\"endTimeUtc\":\"2019-08-14T05:32:28.0185951+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:32:28.0185951+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:32:28.0185951+00:00\",\"endTimeUtc\":\"2019-08-14T05:37:36.8473021+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:37:36.8473021+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:37:36.8473021+00:00\",\"endTimeUtc\":\"2019-08-14T05:42:42.2564843+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:42:42.2564843+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:42:42.2564843+00:00\",\"endTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:42:48.2877649+00:00\",\"endTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"steps\":[]}]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:43:00.7722321+00:00\",\"endTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:43:07.0847796+00:00\",\"endTimeUtc\":\"2019-08-14T05:43:36.6788106+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:43:36.6788106+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:43:36.6788106+00:00\",\"endTimeUtc\":\"2019-08-14T05:54:11.6754401+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T05:54:11.6754401+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:54:11.6754401+00:00\",\"endTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T05:54:17.9098537+00:00\",\"endTimeUtc\":\"2019-08-14T06:03:23.5906732+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:03:23.5906732+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T06:03:23.5906732+00:00\",\"endTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"steps\":[]}]}]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T06:04:36.1465325+00:00\",\"endTimeUtc\":\"2019-08-14T06:11:34.3901443+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:11:34.3901443+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-14T06:11:34.3901443+00:00\",\"endTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-14T06:11:48.6558646+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-14T05:08:17.737Z\",\"lastUpdatedTime\":\"2019-08-14T06:11:48.6558646+00:00\",\"duration\":\"PT1H3M30.996S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns?api-version=2016-05-01+67": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "133", "134" ], + "x-ms-client-request-id": [ "c0e4b1ec-4084-4a38-b9ae-c9f3bc40263f" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "2ab66e0d-2bfe-473e-a875-6010a13e0566" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvZZEsrZwhxPZKpIdRN52hYowGX6YhDWodajzNy7hdQjeN4JjKxk7ueVuvE0k0E5Ynv0ZPTMpOGmtjM3tPTH1DJFFSMCD4Zb5WaV7j3ow6PXz4kxtoRuVQ/0QhU5OHHo6oLOuelO6V3ZQ7Nkyvj5+H" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14667" ], + "x-ms-request-id": [ "2ab66e0d-2bfe-473e-a875-6010a13e0566" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032101Z:2ab66e0d-2bfe-473e-a875-6010a13e0566" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "22350" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/38a3d010-c8fd-466f-8848-96318393ceb2\",\"name\":\"northwest/Microsoft1.1907.12.44/38a3d010-c8fd-466f-8848-96318393ceb2\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-16T22:51:50.8973165+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T22:51:50.8973165+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T22:51:50.9129761+00:00\",\"endTimeUtc\":\"2019-08-16T23:01:11.3018284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:01:11.3018284+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:01:11.3018284+00:00\",\"endTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:01:29.8796295+00:00\",\"endTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"steps\":[]}]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"endTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:02:21.566785+00:00\",\"endTimeUtc\":\"2019-08-16T23:02:57.8685412+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:02:57.8685412+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:02:57.8685412+00:00\",\"endTimeUtc\":\"2019-08-16T23:08:09.738972+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:08:09.738972+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:08:09.738972+00:00\",\"endTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:08:23.5670074+00:00\",\"endTimeUtc\":\"2019-08-16T23:16:04.871971+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:16:04.871971+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:16:04.871971+00:00\",\"endTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"steps\":[]}]}]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"endTimeUtc\":\"2019-08-16T23:34:56.289368+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:34:56.289368+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:34:56.289368+00:00\",\"endTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-16T22:32:38.345Z\",\"lastUpdatedTime\":\"2019-08-16T23:35:59.0233488+00:00\",\"duration\":\"PT1H3M20.928S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/3dac2241-fec8-4bf5-8e88-476384682040\",\"name\":\"northwest/Microsoft1.1907.12.44/3dac2241-fec8-4bf5-8e88-476384682040\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"Type \u0027ExpandEngineSpecificNugets\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nException calling \\\"ExtractToFile\\\" with \\\"3\\\" argument(s): \\\"The process cannot access the file \u0027\\\\\\\\AZS-ERCS02\\\\C$\\\\Program Files\\\\WindowsPowerShell\\\\Modules\\\\Microsoft.AzureStack.Diagnostics.DataCollection\\\\ECEngine\\\\CloudEngine.dll\u0027 because it is being used by another process.\\\"\\nat Expand-NugetContent\u003cProcess\u003e, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1473\\nat Expand-UpdateContent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Roles\\\\Common\\\\RoleHelpers.psm1: line 4016\\nat ExpandEngineSpecificNugets, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 735\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-08-15T22:08:19.428Z\",\"lastUpdatedTime\":\"2019-08-16T00:05:21.8513125+00:00\",\"duration\":\"PT1H57M2.485S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/788e22f6-c1e8-47cf-a8d0-a3f26c9508b1\",\"name\":\"northwest/Microsoft1.1907.12.44/788e22f6-c1e8-47cf-a8d0-a3f26c9508b1\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T15:29:28.5923279+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T15:29:28.5923279+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"Type \u0027ExpandEngineSpecificNugets\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nException calling \\\"ExtractToFile\\\" with \\\"3\\\" argument(s): \\\"The process cannot access the file \u0027\\\\\\\\AZS-ERCS03\\\\C$\\\\Program Files\\\\WindowsPowerShell\\\\Modules\\\\Microsoft.AzureStack.Diagnostics.DataCollection\\\\ECEngine\\\\CloudEngine.dll\u0027 because it is being used by another process.\\\"\\nat Expand-NugetContent\u003cProcess\u003e, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1473\\nat Expand-UpdateContent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Roles\\\\Common\\\\RoleHelpers.psm1: line 4016\\nat ExpandEngineSpecificNugets, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 735\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-15T15:29:28.576599+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T15:29:28.576599+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-08-15T12:40:59.379Z\",\"lastUpdatedTime\":\"2019-08-15T15:29:28.5923279+00:00\",\"duration\":\"PT5H6M6.399S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/ec091cb8-c129-4881-85ec-fc78e0b9d362\",\"name\":\"northwest/Microsoft1.1907.12.44/ec091cb8-c129-4881-85ec-fc78e0b9d362\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"Type \u0027ExpandEngineSpecificNugets\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nException calling \\\"ExtractToFile\\\" with \\\"3\\\" argument(s): \\\"The process cannot access the file \u0027\\\\\\\\AZS-ERCS03\\\\C$\\\\Program Files\\\\WindowsPowerShell\\\\Modules\\\\Microsoft.AzureStack.Diagnostics.DataCollection\\\\ECEngine\\\\CloudEngine.dll\u0027 because it is being used by another process.\\\"\\nat Expand-NugetContent\u003cProcess\u003e, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1473\\nat Expand-UpdateContent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Roles\\\\Common\\\\RoleHelpers.psm1: line 4016\\nat ExpandEngineSpecificNugets, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 735\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-08-16T01:45:57.34Z\",\"lastUpdatedTime\":\"2019-08-16T02:05:58.4033362+00:00\",\"duration\":\"PT19H19M33.292S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/38a3d010-c8fd-466f-8848-96318393ceb2?api-version=2016-05-01+68": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/38a3d010-c8fd-466f-8848-96318393ceb2?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "135", "136" ], + "x-ms-client-request-id": [ "d32f3afa-3008-4e9e-8380-425f4c821602" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4850fff3-180d-4d40-9e97-15bf4ac18fcc" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvu5L5kDGeb7ZgpbR2dO4awDA3bO99MlTtYaHVhARsH8Do8x8pjUqSqiAcp/CThKlZLgz9lEqP4deTZQ//BkLYRN7HsFi3F7vg9azmGzG1dNijEwNnIzMCTZ41e6x03gnk9UUuEc62RWqP+OvAU3x6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14666" ], + "x-ms-request-id": [ "4850fff3-180d-4d40-9e97-15bf4ac18fcc" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032102Z:4850fff3-180d-4d40-9e97-15bf4ac18fcc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "6533" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/38a3d010-c8fd-466f-8848-96318393ceb2\",\"name\":\"northwest/Microsoft1.1907.12.44/38a3d010-c8fd-466f-8848-96318393ceb2\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-16T22:51:50.8973165+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T22:51:50.8973165+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T22:51:50.9129761+00:00\",\"endTimeUtc\":\"2019-08-16T23:01:11.3018284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:01:11.3018284+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:01:11.3018284+00:00\",\"endTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:01:29.8796295+00:00\",\"endTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"steps\":[]}]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:02:05.9887556+00:00\",\"endTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:02:21.566785+00:00\",\"endTimeUtc\":\"2019-08-16T23:02:57.8685412+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:02:57.8685412+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:02:57.8685412+00:00\",\"endTimeUtc\":\"2019-08-16T23:08:09.738972+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:08:09.738972+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:08:09.738972+00:00\",\"endTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:08:23.5670074+00:00\",\"endTimeUtc\":\"2019-08-16T23:16:04.871971+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:16:04.871971+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:16:04.871971+00:00\",\"endTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"steps\":[]}]}]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:20:20.8528322+00:00\",\"endTimeUtc\":\"2019-08-16T23:34:56.289368+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:34:56.289368+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-16T23:34:56.289368+00:00\",\"endTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T23:35:59.0233488+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-16T22:32:38.345Z\",\"lastUpdatedTime\":\"2019-08-16T23:35:59.0233488+00:00\",\"duration\":\"PT1H3M20.928S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/3dac2241-fec8-4bf5-8e88-476384682040?api-version=2016-05-01+69": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/3dac2241-fec8-4bf5-8e88-476384682040?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "137", "138" ], + "x-ms-client-request-id": [ "d47ed215-828c-428f-b403-eb8c0c556bf3" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "8b4acef3-6547-4e41-842e-254a829649a6" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvATbY5aT6D0aFkkftFFharlChkE+xqvzMMb+iFpfw2bSHOytMW8Gnr7gcFL1QUnYT1P4TAm8ABveDAtTrPDTEa9D1+U+x/9wywU8CyBFj5QJ8NOyefT9jVdwHchpXiDiId4PSy0L2U6ynRLZBpZzB" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14665" ], + "x-ms-request-id": [ "8b4acef3-6547-4e41-842e-254a829649a6" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032103Z:8b4acef3-6547-4e41-842e-254a829649a6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:03 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "5268" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/3dac2241-fec8-4bf5-8e88-476384682040\",\"name\":\"northwest/Microsoft1.1907.12.44/3dac2241-fec8-4bf5-8e88-476384682040\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"Type \u0027ExpandEngineSpecificNugets\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nException calling \\\"ExtractToFile\\\" with \\\"3\\\" argument(s): \\\"The process cannot access the file \u0027\\\\\\\\AZS-ERCS02\\\\C$\\\\Program Files\\\\WindowsPowerShell\\\\Modules\\\\Microsoft.AzureStack.Diagnostics.DataCollection\\\\ECEngine\\\\CloudEngine.dll\u0027 because it is being used by another process.\\\"\\nat Expand-NugetContent\u003cProcess\u003e, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1473\\nat Expand-UpdateContent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Roles\\\\Common\\\\RoleHelpers.psm1: line 4016\\nat ExpandEngineSpecificNugets, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 735\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T00:05:21.8513125+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-08-15T22:08:19.428Z\",\"lastUpdatedTime\":\"2019-08-16T00:05:21.8513125+00:00\",\"duration\":\"PT1H57M2.485S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/788e22f6-c1e8-47cf-a8d0-a3f26c9508b1?api-version=2016-05-01+70": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/788e22f6-c1e8-47cf-a8d0-a3f26c9508b1?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "139", "140" ], + "x-ms-client-request-id": [ "db7a4d1a-5ea1-4f37-913f-79b89be00552" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e05be981-feb5-4ffd-b05a-b49f939023f2" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvYTF+UIE8Rr3CaYNWJRUhzEPz37cMydqD/UEMu+ejLLQLKWFXRCHPLBT7hqzu2QyXcamC+s4cys2sZN+ANOKVPOaj2mNfkYCxJMCdAtyxWctoevVLw8ZZ4YShyJbmEesqRgIRN0aYdAQBvqZ0nR45" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14664" ], + "x-ms-request-id": [ "e05be981-feb5-4ffd-b05a-b49f939023f2" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032104Z:e05be981-feb5-4ffd-b05a-b49f939023f2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:04 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "5265" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/788e22f6-c1e8-47cf-a8d0-a3f26c9508b1\",\"name\":\"northwest/Microsoft1.1907.12.44/788e22f6-c1e8-47cf-a8d0-a3f26c9508b1\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T15:29:28.5923279+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T15:29:28.5923279+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"Type \u0027ExpandEngineSpecificNugets\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nException calling \\\"ExtractToFile\\\" with \\\"3\\\" argument(s): \\\"The process cannot access the file \u0027\\\\\\\\AZS-ERCS03\\\\C$\\\\Program Files\\\\WindowsPowerShell\\\\Modules\\\\Microsoft.AzureStack.Diagnostics.DataCollection\\\\ECEngine\\\\CloudEngine.dll\u0027 because it is being used by another process.\\\"\\nat Expand-NugetContent\u003cProcess\u003e, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1473\\nat Expand-UpdateContent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Roles\\\\Common\\\\RoleHelpers.psm1: line 4016\\nat ExpandEngineSpecificNugets, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 735\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-15T15:29:28.576599+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T15:29:28.576599+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-08-15T12:40:59.379Z\",\"lastUpdatedTime\":\"2019-08-15T15:29:28.5923279+00:00\",\"duration\":\"PT5H6M6.399S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/ec091cb8-c129-4881-85ec-fc78e0b9d362?api-version=2016-05-01+71": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/ec091cb8-c129-4881-85ec-fc78e0b9d362?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "141", "142" ], + "x-ms-client-request-id": [ "9076272c-25b5-47f9-8d96-aa8482e66717" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "16bfabbf-b4d1-4fa8-be74-b58efd511b88" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvrVag/m4Dweh7rM7BwKWh0pT7ikzn6QS/3Ex1wI+bpnlQQnxr4EQuQHSjkgmZJb+JLJ92FW7XHFaThVjnMrduM7vtiSQvbgqIzgETTEmJxjs8I83zylAD3h1UKZm878nvwfEY+ck0H4EiJLYmVCMa" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14663" ], + "x-ms-request-id": [ "16bfabbf-b4d1-4fa8-be74-b58efd511b88" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032107Z:16bfabbf-b4d1-4fa8-be74-b58efd511b88" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:07 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "5269" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.12.44/updateRuns/ec091cb8-c129-4881-85ec-fc78e0b9d362\",\"name\":\"northwest/Microsoft1.1907.12.44/ec091cb8-c129-4881-85ec-fc78e0b9d362\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:41:37.0829436+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:42:11.7236475+00:00\",\"endTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:47:43.6125883+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:47:43.6283563+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:48:20.4254157+00:00\",\"endTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T12:59:39.5694357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T12:59:39.5853482+00:00\",\"endTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:49:16.7781909+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:49:16.793777+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:00.1227904+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:00.1378137+00:00\",\"endTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-15T13:50:51.3418284+00:00\",\"endTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"Type \u0027ExpandEngineSpecificNugets\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nException calling \\\"ExtractToFile\\\" with \\\"3\\\" argument(s): \\\"The process cannot access the file \u0027\\\\\\\\AZS-ERCS03\\\\C$\\\\Program Files\\\\WindowsPowerShell\\\\Modules\\\\Microsoft.AzureStack.Diagnostics.DataCollection\\\\ECEngine\\\\CloudEngine.dll\u0027 because it is being used by another process.\\\"\\nat Expand-NugetContent\u003cProcess\u003e, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1473\\nat Expand-UpdateContent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Roles\\\\Common\\\\RoleHelpers.psm1: line 4016\\nat ExpandEngineSpecificNugets, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1907.12.44\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 735\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-08-15T14:36:56.9990425+00:00\",\"endTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-16T02:05:58.4033362+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-08-16T01:45:57.34Z\",\"lastUpdatedTime\":\"2019-08-16T02:05:58.4033362+00:00\",\"duration\":\"PT19H19M33.292S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31/updateRuns?api-version=2016-05-01+72": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "143", "144" ], + "x-ms-client-request-id": [ "b39a48a6-7f28-4174-b6fd-acd76956cc39" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9c1ac393-d35e-480b-9f9d-cce95e86612d" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvW3HfRI0ENl2uS5OTdpccQOgRH8SEhSdwJQtUgIzvn6Kxii8UK/H+EnB1V2d59sbDAQal0MnLmRSEIHs/9bGUsL5gkbsz2izUCASulZBmOXL9qTWIYa2371o2eupQ+cpbp70mAJQlmuUa1ojy/Fl8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14662" ], + "x-ms-request-id": [ "9c1ac393-d35e-480b-9f9d-cce95e86612d" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032108Z:9c1ac393-d35e-480b-9f9d-cce95e86612d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:08 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3082" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31/updateRuns/c5a77d48-4336-45ce-bfed-69c9f2e4f038\",\"name\":\"northwest/Microsoft1.1907.5.31/c5a77d48-4336-45ce-bfed-69c9f2e4f038\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:56:18.3314673+00:00\",\"endTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:56:18.3314673+00:00\",\"endTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:56:35.9879217+00:00\",\"endTimeUtc\":\"2019-07-30T21:59:42.3415566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T21:59:42.3415566+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:59:42.3415566+00:00\",\"endTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:00:00.7788475+00:00\",\"endTimeUtc\":\"2019-07-30T22:06:01.1837938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:06:01.1837938+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:06:01.1837938+00:00\",\"endTimeUtc\":\"2019-07-30T22:27:59.8792146+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:27:59.8792146+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:27:59.8792146+00:00\",\"endTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"endTimeUtc\":\"2019-07-30T22:37:41.8353752+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:37:41.8353752+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:37:41.8353752+00:00\",\"endTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-07-30T21:55:58.456Z\",\"lastUpdatedTime\":\"2019-07-30T22:37:59.5326231+00:00\",\"duration\":\"PT42M1.123S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31/updateRuns/c5a77d48-4336-45ce-bfed-69c9f2e4f038?api-version=2016-05-01+73": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31/updateRuns/c5a77d48-4336-45ce-bfed-69c9f2e4f038?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "145", "146" ], + "x-ms-client-request-id": [ "51f3dd96-816a-4d7e-8067-1c06543eda04" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e0cd68f9-c3fe-4370-8701-21946984ba32" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvDcaaKXfQwUbTl4RyST2C6TolLShaqDWYiGJ+Be6BjZdatfmy13nu17JvwnATHSOfVb8hXL7l+onRlEd3Kfqm3TlNnBbjb3dk4LE5DdsKum+cGFHzkcsVpRFLwYulrRb20lF5GTH2EZrL6jNjFB9J" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14661" ], + "x-ms-request-id": [ "e0cd68f9-c3fe-4370-8701-21946984ba32" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032109Z:e0cd68f9-c3fe-4370-8701-21946984ba32" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:09 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3070" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.5.31/updateRuns/c5a77d48-4336-45ce-bfed-69c9f2e4f038\",\"name\":\"northwest/Microsoft1.1907.5.31/c5a77d48-4336-45ce-bfed-69c9f2e4f038\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:56:18.3314673+00:00\",\"endTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:56:18.3314673+00:00\",\"endTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:56:35.9879217+00:00\",\"endTimeUtc\":\"2019-07-30T21:59:42.3415566+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T21:59:42.3415566+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T21:59:42.3415566+00:00\",\"endTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:00:00.7788475+00:00\",\"endTimeUtc\":\"2019-07-30T22:06:01.1837938+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:06:01.1837938+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:06:01.1837938+00:00\",\"endTimeUtc\":\"2019-07-30T22:27:59.8792146+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:27:59.8792146+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:27:59.8792146+00:00\",\"endTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:28:11.7071774+00:00\",\"endTimeUtc\":\"2019-07-30T22:37:41.8353752+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:37:41.8353752+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-30T22:37:41.8353752+00:00\",\"endTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-30T22:37:59.5326231+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-07-30T21:55:58.456Z\",\"lastUpdatedTime\":\"2019-07-30T22:37:59.5326231+00:00\",\"duration\":\"PT42M1.123S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33/updateRuns?api-version=2016-05-01+74": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "147", "148" ], + "x-ms-client-request-id": [ "37605cda-8cca-4a21-ade7-3803b6a432b8" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "6e13fce9-da3e-437e-89f3-85d50d2385f0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvL/zPS5SqdiI8A9bDJ2M+O3F6rd3o/9YJLMPgS/ZxJodOoq/LFQJX7e6iP2yLtTFywCoWaLNUB3/Bq/7fractrOsIh6fwd00OmkSx5f7+fNHKfqtlQj3VempcqpLSfqK1FhnLujzqk5yEbxVu8btE" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14660" ], + "x-ms-request-id": [ "6e13fce9-da3e-437e-89f3-85d50d2385f0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032110Z:6e13fce9-da3e-437e-89f3-85d50d2385f0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:10 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3367" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33/updateRuns/73a0519b-50d6-4b5a-a512-0ab96856c03a\",\"name\":\"northwest/Microsoft1.1907.6.33/73a0519b-50d6-4b5a-a512-0ab96856c03a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:06:01.6558025+00:00\",\"endTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:06:01.7337388+00:00\",\"endTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:06:09.7023927+00:00\",\"endTimeUtc\":\"2019-07-31T22:08:30.944766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:08:30.944766+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:08:30.944766+00:00\",\"endTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:08:38.991541+00:00\",\"endTimeUtc\":\"2019-07-31T22:12:55.0875294+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:12:55.0875294+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:12:55.0875294+00:00\",\"endTimeUtc\":\"2019-07-31T22:32:49.0627962+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:32:49.0627962+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:32:49.0627962+00:00\",\"endTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"endTimeUtc\":\"2019-07-31T22:37:20.9812719+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:37:20.9812719+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:37:20.9812719+00:00\",\"endTimeUtc\":\"2019-07-31T22:49:43.3126219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:49:43.3126219+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:49:43.3126219+00:00\",\"endTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-07-31T22:05:52.436Z\",\"lastUpdatedTime\":\"2019-07-31T22:50:02.7504126+00:00\",\"duration\":\"PT44M10.376S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33/updateRuns/73a0519b-50d6-4b5a-a512-0ab96856c03a?api-version=2016-05-01+75": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33/updateRuns/73a0519b-50d6-4b5a-a512-0ab96856c03a?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "149", "150" ], + "x-ms-client-request-id": [ "08a69a8a-c336-47f7-b126-f6df5d0bd4ae" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f1fd5565-225d-4d42-b135-e5e512b6aec6" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAoXYpqNVE8jGamgVwA+U1DXkSAhzGZss2v25ioljC14E646baQtWt848XsK6CgzduXqZ/JeXfxH1y0n/8YSDRpeHe+kVcZ0Obj2kr3d+nRiNF3V+LdlNmWE+MlCHJ4n3Yr4CNyCYW3N9zg6Jmc7V" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14659" ], + "x-ms-request-id": [ "f1fd5565-225d-4d42-b135-e5e512b6aec6" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032112Z:f1fd5565-225d-4d42-b135-e5e512b6aec6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:12 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3355" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.6.33/updateRuns/73a0519b-50d6-4b5a-a512-0ab96856c03a\",\"name\":\"northwest/Microsoft1.1907.6.33/73a0519b-50d6-4b5a-a512-0ab96856c03a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:06:01.6558025+00:00\",\"endTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:06:01.7337388+00:00\",\"endTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:06:09.7023927+00:00\",\"endTimeUtc\":\"2019-07-31T22:08:30.944766+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:08:30.944766+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:08:30.944766+00:00\",\"endTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:08:38.991541+00:00\",\"endTimeUtc\":\"2019-07-31T22:12:55.0875294+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:12:55.0875294+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:12:55.0875294+00:00\",\"endTimeUtc\":\"2019-07-31T22:32:49.0627962+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:32:49.0627962+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:32:49.0627962+00:00\",\"endTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:33:01.0000482+00:00\",\"endTimeUtc\":\"2019-07-31T22:37:20.9812719+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:37:20.9812719+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:37:20.9812719+00:00\",\"endTimeUtc\":\"2019-07-31T22:49:43.3126219+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:49:43.3126219+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-07-31T22:49:43.3126219+00:00\",\"endTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"lastUpdatedTimeUtc\":\"2019-07-31T22:50:02.7504126+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-07-31T22:05:52.436Z\",\"lastUpdatedTime\":\"2019-07-31T22:50:02.7504126+00:00\",\"duration\":\"PT44M10.376S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35/updateRuns?api-version=2016-05-01+76": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "151", "152" ], + "x-ms-client-request-id": [ "dc56ae4b-f3af-421b-9cc4-b092aa7c3b11" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3038a8d8-da36-4331-af3b-9dbffb9eac34" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvh+axZ+hxGHeu5pWoFZ0PWPTWYxm4L5kzv0w+HSLtaVuUEkkB64vq2bKnOD1kzYiRpZhd4AxPgCldQypgx/RRdFemDCW0cCmCl45czwYzFzQYORm8Mpk0rCVx/iC/77nr8Miprksl8A+C0arsPIMB" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14658" ], + "x-ms-request-id": [ "3038a8d8-da36-4331-af3b-9dbffb9eac34" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032113Z:3038a8d8-da36-4331-af3b-9dbffb9eac34" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3674" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35/updateRuns/5170c9ef-a273-489b-904b-a1299517c04d\",\"name\":\"northwest/Microsoft1.1907.7.35/5170c9ef-a273-489b-904b-a1299517c04d\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:12:46.3517037+00:00\",\"endTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:12:46.3517037+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:12:54.6797787+00:00\",\"endTimeUtc\":\"2019-08-01T03:15:19.1083399+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:15:19.1083399+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:15:19.1083399+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:15:27.967667+00:00\",\"endTimeUtc\":\"2019-08-01T03:18:34.5914653+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:18:34.5914653+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:18:34.5914653+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:24.4204306+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:24.4204306+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:39:24.4204306+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"endTimeUtc\":\"2019-08-01T03:42:36.5145039+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:42:36.5145039+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:42:36.5145039+00:00\",\"endTimeUtc\":\"2019-08-01T04:11:22.1171907+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:11:22.1171907+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T04:11:22.1171907+00:00\",\"endTimeUtc\":\"2019-08-01T04:18:20.8822564+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:18:20.8822564+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T04:18:20.8822564+00:00\",\"endTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-01T03:12:34.675Z\",\"lastUpdatedTime\":\"2019-08-01T04:18:42.7258613+00:00\",\"duration\":\"PT1H6M8.113S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35/updateRuns/5170c9ef-a273-489b-904b-a1299517c04d?api-version=2016-05-01+77": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35/updateRuns/5170c9ef-a273-489b-904b-a1299517c04d?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "153", "154" ], + "x-ms-client-request-id": [ "13ee6d05-8276-41c4-902f-ba9ef91650ed" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1363e0f9-911b-4bf1-b393-3141eb57dfe1" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvY3ohRsHr6Pf0pyuDf7f1+ImxkixtQQSoYwel0RZMYw2hHOkQDG/NTbLboWalWL3PGFxvJ33XzO5kElOoo58r606Wv+7q91LS4eB1Answ+q7CJO++VWm2lYrK2IAvjKuSzr3vQDKYH12c+6tW3D9L" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14657" ], + "x-ms-request-id": [ "1363e0f9-911b-4bf1-b393-3141eb57dfe1" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032114Z:1363e0f9-911b-4bf1-b393-3141eb57dfe1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:14 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3662" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.7.35/updateRuns/5170c9ef-a273-489b-904b-a1299517c04d\",\"name\":\"northwest/Microsoft1.1907.7.35/5170c9ef-a273-489b-904b-a1299517c04d\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:12:46.3517037+00:00\",\"endTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:12:46.3517037+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:12:54.6797787+00:00\",\"endTimeUtc\":\"2019-08-01T03:15:19.1083399+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:15:19.1083399+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:15:19.1083399+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:15:27.967667+00:00\",\"endTimeUtc\":\"2019-08-01T03:18:34.5914653+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:18:34.5914653+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:18:34.5914653+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:24.4204306+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:24.4204306+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:39:24.4204306+00:00\",\"endTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:39:36.6941334+00:00\",\"endTimeUtc\":\"2019-08-01T03:42:36.5145039+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T03:42:36.5145039+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T03:42:36.5145039+00:00\",\"endTimeUtc\":\"2019-08-01T04:11:22.1171907+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:11:22.1171907+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T04:11:22.1171907+00:00\",\"endTimeUtc\":\"2019-08-01T04:18:20.8822564+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:18:20.8822564+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-01T04:18:20.8822564+00:00\",\"endTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-01T04:18:42.7258613+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-01T03:12:34.675Z\",\"lastUpdatedTime\":\"2019-08-01T04:18:42.7258613+00:00\",\"duration\":\"PT1H6M8.113S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37/updateRuns?api-version=2016-05-01+78": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "155", "156" ], + "x-ms-client-request-id": [ "e81768f8-1ec5-49e5-99ca-3defcf1c801c" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "327d98af-f895-41d8-a435-51675f6e7b10" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCkFbJUWgju45i6ERbu1B/h5FV/KM5lXB07ciJ5AMuISEOCoIFVbfCIciBRCMCUYnPYiMMjVan8dtq8xm+gDYsKHeW+Vk2KhjDTnm+2SQkbCcy0tKVZSCtIHAicbEWMTTIx5JmH/Jh0HER7csk9B2" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14656" ], + "x-ms-request-id": [ "327d98af-f895-41d8-a435-51675f6e7b10" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032116Z:327d98af-f895-41d8-a435-51675f6e7b10" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:16 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3986" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37/updateRuns/65e8e8f4-db81-4c2f-b133-beaf0b0d3105\",\"name\":\"northwest/Microsoft1.1907.8.37/65e8e8f4-db81-4c2f-b133-beaf0b0d3105\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:50:35.2992795+00:00\",\"endTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:50:35.2992795+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:50:40.9554628+00:00\",\"endTimeUtc\":\"2019-08-02T16:51:56.8740969+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T16:51:56.8740969+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:51:56.8740969+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:52:02.6865287+00:00\",\"endTimeUtc\":\"2019-08-02T16:54:43.5446624+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T16:54:43.5446624+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:54:43.5446624+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:40.57358+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:40.57358+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:09:40.57358+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:58.2140923+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:58.2140923+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:09:58.2140923+00:00\",\"endTimeUtc\":\"2019-08-02T17:11:31.7370501+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:11:31.7370501+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:11:31.7370501+00:00\",\"endTimeUtc\":\"2019-08-02T19:39:52.7441642+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:39:52.7441642+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T19:39:52.7441642+00:00\",\"endTimeUtc\":\"2019-08-02T19:43:21.1735027+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:43:21.1735027+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T19:43:21.1735027+00:00\",\"endTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-02T16:50:28.097Z\",\"lastUpdatedTime\":\"2019-08-02T19:43:35.6734114+00:00\",\"duration\":\"PT2H53M7.607S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37/updateRuns/65e8e8f4-db81-4c2f-b133-beaf0b0d3105?api-version=2016-05-01+79": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37/updateRuns/65e8e8f4-db81-4c2f-b133-beaf0b0d3105?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "157", "158" ], + "x-ms-client-request-id": [ "672bcacc-7e7d-4d65-8503-45159096fb4a" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "40219976-e417-4e4d-96b2-b2d4ffdb0b31" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkbHwKdFDMnZlCUdhZfZlE3J24DE92F6q2J54SkoKbXMrmMICIAzpGrSZ4c+a3RAObo6zsjnXD3754t9oF7cvCjw0xY2ZE8QaTxWPFNO9+iOIANn4Lk0rGTeaIyrzMDv59FZ2Yma564mYYPTJeRD0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14655" ], + "x-ms-request-id": [ "40219976-e417-4e4d-96b2-b2d4ffdb0b31" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032117Z:40219976-e417-4e4d-96b2-b2d4ffdb0b31" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3974" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1907.8.37/updateRuns/65e8e8f4-db81-4c2f-b133-beaf0b0d3105\",\"name\":\"northwest/Microsoft1.1907.8.37/65e8e8f4-db81-4c2f-b133-beaf0b0d3105\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:50:35.2992795+00:00\",\"endTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:50:35.2992795+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:50:40.9554628+00:00\",\"endTimeUtc\":\"2019-08-02T16:51:56.8740969+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T16:51:56.8740969+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:51:56.8740969+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:52:02.6865287+00:00\",\"endTimeUtc\":\"2019-08-02T16:54:43.5446624+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T16:54:43.5446624+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T16:54:43.5446624+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:40.57358+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:40.57358+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:09:40.57358+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OEM External VM Parameters\",\"description\":\"Update OEM External VM Parameters if not present.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:09:48.7610285+00:00\",\"endTimeUtc\":\"2019-08-02T17:09:58.2140923+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:09:58.2140923+00:00\",\"steps\":[]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:09:58.2140923+00:00\",\"endTimeUtc\":\"2019-08-02T17:11:31.7370501+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T17:11:31.7370501+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T17:11:31.7370501+00:00\",\"endTimeUtc\":\"2019-08-02T19:39:52.7441642+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:39:52.7441642+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T19:39:52.7441642+00:00\",\"endTimeUtc\":\"2019-08-02T19:43:21.1735027+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:43:21.1735027+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-02T19:43:21.1735027+00:00\",\"endTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-02T19:43:35.6734114+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-02T16:50:28.097Z\",\"lastUpdatedTime\":\"2019-08-02T19:43:35.6734114+00:00\",\"duration\":\"PT2H53M7.607S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20/updateRuns?api-version=2016-05-01+80": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "159", "160" ], + "x-ms-client-request-id": [ "75f8bb25-b375-49f2-a2c8-557e35bf87e9" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e1e328d1-115d-4e64-a82a-5cf47483779a" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvubFG0UKM21VYMh2osDCc3VFv9cgR5DOn1GeKVTTzhWUF/w01X8JZsGeVEqPKEJk7e8sz4KZLLYldUQH+Xyzc6wGp2sQlwf/lrEkhcBAevHCY3F2KC7/tdgLPGlIlMGkCujZ77H70ekz4pIzDYtcu" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14654" ], + "x-ms-request-id": [ "e1e328d1-115d-4e64-a82a-5cf47483779a" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032119Z:e1e328d1-115d-4e64-a82a-5cf47483779a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:18 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "270769" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20/updateRuns/04c4ac91-ce88-4a3f-8bd0-c0ff0bccea3a\",\"name\":\"northwest/Microsoft1.1908.0.20/04c4ac91-ce88-4a3f-8bd0-c0ff0bccea3a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:11:10.2539702+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.875943+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.875943+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:11:10.2696201+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:11:28.5507563+00:00\",\"endTimeUtc\":\"2019-08-18T06:25:14.8899078+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T06:25:14.8899078+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:25:14.8899078+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:25:26.8117174+00:00\",\"endTimeUtc\":\"2019-08-18T06:32:27.3088299+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T06:32:27.3088299+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:32:27.3088299+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:21.3023037+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:21.3023037+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:11:21.3023037+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8446947+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8446947+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:11:59.6938047+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:12:48.4776641+00:00\",\"endTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:13:13.8368939+00:00\",\"endTimeUtc\":\"2019-08-18T07:39:12.2741978+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:39:12.2741978+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:39:12.2741978+00:00\",\"endTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:39:29.3217373+00:00\",\"endTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"endTimeUtc\":\"2019-08-18T08:40:42.1708313+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:40:42.1708313+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:40:28.7434986+00:00\",\"endTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:40:46.8528041+00:00\",\"endTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:40:42.1708313+00:00\",\"endTimeUtc\":\"2019-08-18T09:51:00.1091494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:51:00.1091494+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:41:16.5301399+00:00\",\"endTimeUtc\":\"2019-08-18T08:49:01.5274926+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:49:01.5274926+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:49:01.5274926+00:00\",\"endTimeUtc\":\"2019-08-18T08:54:04.2307021+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:54:04.2307021+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:41:16.0299682+00:00\",\"endTimeUtc\":\"2019-08-18T09:00:28.4032811+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:00:28.4032811+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:51:00.1091494+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:51:31.9834681+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:52:13.5301755+00:00\",\"endTimeUtc\":\"2019-08-18T09:54:44.0296377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:54:44.0296377+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:54:44.0296377+00:00\",\"endTimeUtc\":\"2019-08-18T10:08:36.7677748+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:08:36.7677748+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:08:36.7677748+00:00\",\"endTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:09:06.7204695+00:00\",\"endTimeUtc\":\"2019-08-18T10:24:33.4911878+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:24:33.4911878+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:24:33.4911878+00:00\",\"endTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:52:13.4834995+00:00\",\"endTimeUtc\":\"2019-08-18T11:31:33.3649847+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T11:31:33.3649847+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T11:31:33.4275529+00:00\",\"endTimeUtc\":\"2019-08-18T12:12:45.72329+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:12:45.72329+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:12:45.72329+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:13:12.3334504+00:00\",\"endTimeUtc\":\"2019-08-18T12:32:49.0944747+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:32:49.0944747+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:32:49.0944747+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:51:31.7803617+00:00\",\"endTimeUtc\":\"2019-08-18T09:52:40.2803856+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:52:40.2803856+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:52:40.2960593+00:00\",\"endTimeUtc\":\"2019-08-18T09:56:20.0934407+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:56:20.0934407+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:56:20.1087252+00:00\",\"endTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:58:02.5591617+00:00\",\"endTimeUtc\":\"2019-08-18T10:01:16.3830587+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:01:16.3830587+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:01:16.3830587+00:00\",\"endTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"endTimeUtc\":\"2019-08-18T12:06:03.8417666+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:06:03.8417666+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:31:17.5841119+00:00\",\"endTimeUtc\":\"2019-08-18T12:06:03.8105029+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:06:03.8105029+00:00\",\"steps\":[]}]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:06:03.8572195+00:00\",\"endTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:06:32.8735889+00:00\",\"endTimeUtc\":\"2019-08-18T12:07:05.0607717+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:07:05.0607717+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:07:05.0607717+00:00\",\"endTimeUtc\":\"2019-08-18T12:07:44.4977417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:07:44.4977417+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:07:44.4977417+00:00\",\"endTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"endTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:38:40.5454366+00:00\",\"endTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:39:07.5921685+00:00\",\"endTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:53:48.106175+00:00\",\"endTimeUtc\":\"2019-08-18T13:12:41.0774751+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:12:41.0774751+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:12:41.0931027+00:00\",\"endTimeUtc\":\"2019-08-18T13:13:12.4839435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:13:12.4839435+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:13:12.4839435+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:13:40.3583757+00:00\",\"endTimeUtc\":\"2019-08-18T13:32:15.7456016+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:32:15.7456016+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:32:15.7456016+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:48:25.9001949+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"endTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:49:13.5099967+00:00\",\"endTimeUtc\":\"2019-08-18T13:49:28.8060005+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:49:28.8060005+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:49:28.8060005+00:00\",\"endTimeUtc\":\"2019-08-18T14:34:47.2214463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T14:34:47.2214463+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T14:34:47.2214463+00:00\",\"endTimeUtc\":\"2019-08-18T15:11:22.3712195+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:11:22.3712195+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:11:22.3712195+00:00\",\"endTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:11:30.4493001+00:00\",\"endTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"endTimeUtc\":\"2019-08-18T15:32:44.6381352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:32:44.6381352+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:32:44.6381352+00:00\",\"endTimeUtc\":\"2019-08-18T15:36:32.7733288+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:36:32.7733288+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:36:32.7733288+00:00\",\"endTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"endTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:36:48.6338261+00:00\",\"endTimeUtc\":\"2019-08-18T15:42:39.5082972+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:42:39.5082972+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:42:39.5082972+00:00\",\"endTimeUtc\":\"2019-08-18T15:42:46.6800097+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:42:46.6800097+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:42:46.6800097+00:00\",\"endTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:42:53.6486994+00:00\",\"endTimeUtc\":\"2019-08-18T15:52:04.2468725+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:52:04.2468725+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:52:04.2468725+00:00\",\"endTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"endTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"endTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:57:08.6282228+00:00\",\"endTimeUtc\":\"2019-08-18T15:57:16.0187985+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:57:16.0187985+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:57:16.0187985+00:00\",\"endTimeUtc\":\"2019-08-18T16:00:35.8614329+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:00:35.8614329+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:00:35.8614329+00:00\",\"endTimeUtc\":\"2019-08-18T16:18:01.3278379+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:18:01.3278379+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:18:01.3278379+00:00\",\"endTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:18:08.4371683+00:00\",\"endTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"endTimeUtc\":\"2019-08-18T16:35:54.1074418+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:35:54.1074418+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:35:54.1074418+00:00\",\"endTimeUtc\":\"2019-08-18T16:39:18.0847955+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:39:18.0847955+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:39:18.0847955+00:00\",\"endTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:39:33.8659465+00:00\",\"endTimeUtc\":\"2019-08-18T16:44:59.2805416+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:44:59.2805416+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:44:59.2805416+00:00\",\"endTimeUtc\":\"2019-08-18T16:45:06.3898766+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:45:06.3898766+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:45:06.3898766+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:45:13.0929612+00:00\",\"endTimeUtc\":\"2019-08-18T16:53:18.499335+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:53:18.499335+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:53:18.499335+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"endTimeUtc\":\"2019-08-18T17:45:44.7763596+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:45:44.7763596+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:21.2625082+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:28.5906227+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:28.5906227+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:28.5906227+00:00\",\"endTimeUtc\":\"2019-08-18T17:02:48.0900615+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:02:48.0900615+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:02:48.0900615+00:00\",\"endTimeUtc\":\"2019-08-18T17:22:35.0657826+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:22:35.0657826+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:22:35.0657826+00:00\",\"endTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:22:43.6438557+00:00\",\"endTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"endTimeUtc\":\"2019-08-18T17:42:41.2412745+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:42:41.2412745+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:42:41.2412745+00:00\",\"endTimeUtc\":\"2019-08-18T17:45:37.3232862+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:45:37.3232862+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:45:37.3232862+00:00\",\"endTimeUtc\":\"2019-08-18T17:45:44.7607316+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:45:44.7607316+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:45:44.7763596+00:00\",\"endTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"endTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T18:16:44.3041269+00:00\",\"endTimeUtc\":\"2019-08-18T18:20:35.292472+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:20:35.292472+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T18:20:35.292472+00:00\",\"endTimeUtc\":\"2019-08-18T19:01:24.1550509+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:01:24.1550509+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:01:24.1550509+00:00\",\"endTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:01:30.576887+00:00\",\"endTimeUtc\":\"2019-08-18T19:04:19.532352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:04:19.532352+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:04:19.532352+00:00\",\"endTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:07:51.6126725+00:00\",\"endTimeUtc\":\"2019-08-18T19:07:57.8626401+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:07:57.8626401+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:07:57.8626401+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:04.3157283+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:04.3157283+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:04.3157283+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:10.8000676+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:10.8000676+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:10.8000676+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:23.6906569+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:30.2999812+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:30.2999812+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:30.2999812+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:36.690566+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:36.690566+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:36.690566+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:43.65928+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:43.65928+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:43.65928+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:56.8154475+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:03.2536895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:03.2536895+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:03.2536895+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:09.5817694+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:09.5817694+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:09.5817694+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:16.0974011+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:16.0974011+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:16.0974011+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:30.3472674+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:30.3472674+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:30.3472674+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:37.9097344+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:37.9097344+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:37.9097344+00:00\",\"endTimeUtc\":\"2019-08-18T19:12:20.4749396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:12:20.4749396+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:20.4749396+00:00\",\"endTimeUtc\":\"2019-08-18T19:26:11.1422446+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:26:11.1422446+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:27.9592676+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:34.7873478+00:00\",\"endTimeUtc\":\"2019-08-18T19:12:41.240437+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:12:41.240437+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:41.240437+00:00\",\"endTimeUtc\":\"2019-08-18T19:15:43.4581068+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:15:43.4581068+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:15:43.4581068+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:15:49.6611985+00:00\",\"endTimeUtc\":\"2019-08-18T19:21:20.9038782+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:21:20.9038782+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:21:20.9038782+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:26:11.1422446+00:00\",\"endTimeUtc\":\"2019-08-18T19:48:43.9559485+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:48:43.9559485+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:48:43.9559485+00:00\",\"endTimeUtc\":\"2019-08-18T19:48:55.3980276+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:48:55.3980276+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:48:55.3980276+00:00\",\"endTimeUtc\":\"2019-08-18T19:49:05.9760898+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:49:05.9760898+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:49:05.9760898+00:00\",\"endTimeUtc\":\"2019-08-19T01:37:45.3003552+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:37:45.3003552+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:37:45.3003552+00:00\",\"endTimeUtc\":\"2019-08-19T01:50:48.1021508+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:50:48.1021508+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:50:48.1021508+00:00\",\"endTimeUtc\":\"2019-08-19T01:55:28.6823318+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:55:28.6823318+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:28.6823318+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:41.8384996+00:00\",\"endTimeUtc\":\"2019-08-19T01:55:54.3696744+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:55:54.3696744+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:54.3696744+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:04.5571256+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:13.7447066+00:00\",\"endTimeUtc\":\"2019-08-19T01:56:24.4007476+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:56:24.4007476+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:24.4007476+00:00\",\"endTimeUtc\":\"2019-08-19T02:06:27.5581736+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:06:27.5581736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:06:27.5581736+00:00\",\"endTimeUtc\":\"2019-08-19T02:32:07.1059218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:32:07.1059218+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:32:07.1059218+00:00\",\"endTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:32:19.6370248+00:00\",\"endTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:01.1720065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:01.1720065+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:42:01.1720065+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:42.104299+00:00\",\"endTimeUtc\":\"2019-08-19T02:04:39.9338487+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:04:39.9338487+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:04:39.9338487+00:00\",\"endTimeUtc\":\"2019-08-19T02:08:57.4018433+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:08:57.4018433+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:08:57.4018433+00:00\",\"endTimeUtc\":\"2019-08-19T02:14:34.8224448+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:14:34.8224448+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:41.541617+00:00\",\"endTimeUtc\":\"2019-08-19T01:56:32.7446109+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:56:32.7446109+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:32.7446109+00:00\",\"endTimeUtc\":\"2019-08-19T01:59:38.6349368+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:59:38.6349368+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:41.7447833+00:00\",\"endTimeUtc\":\"2019-08-19T01:56:54.8069658+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:56:54.8069658+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:54.8069658+00:00\",\"endTimeUtc\":\"2019-08-19T02:01:51.7159973+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:01:51.7159973+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:01:51.7159973+00:00\",\"endTimeUtc\":\"2019-08-19T02:02:43.481319+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:02:43.481319+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:02:43.481319+00:00\",\"endTimeUtc\":\"2019-08-19T02:04:33.5119547+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:04:33.5119547+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:50.1074894+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:50.1074894+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:42:50.1074894+00:00\",\"endTimeUtc\":\"2019-08-19T02:45:59.6777831+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:45:59.6777831+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:45:59.6777831+00:00\",\"endTimeUtc\":\"2019-08-19T02:46:06.5997402+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:46:06.5997402+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:46:06.5997402+00:00\",\"endTimeUtc\":\"2019-08-19T02:49:32.0881478+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:49:32.0881478+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:49:32.0881478+00:00\",\"endTimeUtc\":\"2019-08-19T02:49:38.6350073+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:49:38.6350073+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:49:38.6350073+00:00\",\"endTimeUtc\":\"2019-08-19T02:49:45.1818713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:49:45.1818713+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:49:45.1818713+00:00\",\"endTimeUtc\":\"2019-08-19T02:52:49.8000597+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:52:49.8000597+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:52:49.8000597+00:00\",\"endTimeUtc\":\"2019-08-19T03:15:12.9107398+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:15:12.9107398+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:52:59.6282089+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:53:07.9562214+00:00\",\"endTimeUtc\":\"2019-08-19T02:53:15.6436751+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:53:15.6436751+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:53:15.6436751+00:00\",\"endTimeUtc\":\"2019-08-19T02:57:10.3299391+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:57:10.3299391+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:57:10.3299391+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:57:18.986152+00:00\",\"endTimeUtc\":\"2019-08-19T03:05:00.4011+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:05:00.4011+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T03:05:00.4011+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T03:15:12.9107398+00:00\",\"endTimeUtc\":\"2019-08-19T04:55:59.1236231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T04:55:59.1236231+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T04:55:59.1236231+00:00\",\"endTimeUtc\":\"2019-08-19T04:56:28.7588183+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T04:56:28.7588183+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T04:56:28.7588183+00:00\",\"endTimeUtc\":\"2019-08-19T04:56:53.4479919+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T04:56:53.4479919+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T04:56:53.4479919+00:00\",\"endTimeUtc\":\"2019-08-19T06:54:58.2585112+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T06:54:58.2585112+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T06:54:58.2585112+00:00\",\"endTimeUtc\":\"2019-08-19T07:10:12.0490636+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:10:12.0490636+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:10:12.0490636+00:00\",\"endTimeUtc\":\"2019-08-19T07:16:38.7901155+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:16:38.7901155+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:38.7901155+00:00\",\"endTimeUtc\":\"2019-08-19T09:16:10.6635777+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:16:10.6635777+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.0864899+00:00\",\"endTimeUtc\":\"2019-08-19T07:17:00.2422901+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:17:00.2422901+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:00.2422901+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:08.9137382+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:17.4446916+00:00\",\"endTimeUtc\":\"2019-08-19T07:17:26.2724509+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:17:26.2724509+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:26.2724509+00:00\",\"endTimeUtc\":\"2019-08-19T07:21:33.9726956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:21:33.9726956+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:21:33.9726956+00:00\",\"endTimeUtc\":\"2019-08-19T07:46:10.8115688+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:46:10.8115688+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:46:10.8115688+00:00\",\"endTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:46:19.858629+00:00\",\"endTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:26.3666911+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:26.3666911+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:54:26.3666911+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.664541+00:00\",\"endTimeUtc\":\"2019-08-19T07:29:34.7713069+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:29:34.7713069+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:29:34.7713069+00:00\",\"endTimeUtc\":\"2019-08-19T07:34:02.8623157+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:34:02.8623157+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:34:02.8623157+00:00\",\"endTimeUtc\":\"2019-08-19T07:38:20.5959205+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:38:20.5959205+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.1020594+00:00\",\"endTimeUtc\":\"2019-08-19T07:18:23.927022+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:18:23.927022+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:18:23.927022+00:00\",\"endTimeUtc\":\"2019-08-19T07:21:25.4413907+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:21:25.4413907+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.1958049+00:00\",\"endTimeUtc\":\"2019-08-19T07:17:48.3967247+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:17:48.3967247+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:48.3967247+00:00\",\"endTimeUtc\":\"2019-08-19T07:22:35.5044773+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:22:35.5044773+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:22:35.5044773+00:00\",\"endTimeUtc\":\"2019-08-19T07:24:25.7249261+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:24:25.7249261+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:24:25.7249261+00:00\",\"endTimeUtc\":\"2019-08-19T07:24:53.1629634+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:24:53.1629634+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:16:10.6635777+00:00\",\"endTimeUtc\":\"2019-08-19T09:17:15.895182+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:17:15.895182+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:17:15.9420664+00:00\",\"endTimeUtc\":\"2019-08-19T09:28:21.6650189+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:28:21.6650189+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:28:21.6650189+00:00\",\"endTimeUtc\":\"2019-08-19T09:28:48.3055127+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:28:48.3055127+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:28:48.3055127+00:00\",\"endTimeUtc\":\"2019-08-19T09:39:52.3654496+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:39:52.3654496+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:39:52.3654496+00:00\",\"endTimeUtc\":\"2019-08-19T09:40:14.9432287+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:40:14.9432287+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:40:14.9432287+00:00\",\"endTimeUtc\":\"2019-08-19T09:40:36.1494406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:40:36.1494406+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:40:36.1494406+00:00\",\"endTimeUtc\":\"2019-08-19T09:50:42.6067476+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:50:42.6067476+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:50:42.6067476+00:00\",\"endTimeUtc\":\"2019-08-19T10:18:24.6866328+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:18:24.6866328+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:51:10.6056694+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:51:37.2611927+00:00\",\"endTimeUtc\":\"2019-08-19T09:52:04.2287835+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:52:04.2287835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:52:04.2287835+00:00\",\"endTimeUtc\":\"2019-08-19T10:04:01.637429+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:04:01.637429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:04:01.637429+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:04:23.1682181+00:00\",\"endTimeUtc\":\"2019-08-19T10:12:13.2133403+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:12:13.2133403+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:12:13.2133403+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:18:24.6866328+00:00\",\"endTimeUtc\":\"2019-08-19T10:53:06.9258813+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:53:06.9258813+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:53:06.9258813+00:00\",\"endTimeUtc\":\"2019-08-19T10:53:20.5819702+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:53:20.5819702+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:53:20.5819702+00:00\",\"endTimeUtc\":\"2019-08-19T10:53:32.7693128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:53:32.7693128+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:53:32.7693128+00:00\",\"endTimeUtc\":\"2019-08-19T12:46:58.9853614+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T12:46:58.9853614+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T12:46:58.9853614+00:00\",\"endTimeUtc\":\"2019-08-19T13:00:43.9933579+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:00:43.9933579+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:00:43.9933579+00:00\",\"endTimeUtc\":\"2019-08-19T13:07:07.1172753+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:07:07.1172753+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:07.1172753+00:00\",\"endTimeUtc\":\"2019-08-19T21:31:59.529263+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:31:59.529263+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:23.9764392+00:00\",\"endTimeUtc\":\"2019-08-19T13:07:38.1950945+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:07:38.1950945+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:38.1950945+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:47.3824148+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:57.0073405+00:00\",\"endTimeUtc\":\"2019-08-19T13:08:06.257643+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:08:06.257643+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:08:06.257643+00:00\",\"endTimeUtc\":\"2019-08-19T13:12:09.4418857+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:12:09.4418857+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:12:09.4418857+00:00\",\"endTimeUtc\":\"2019-08-19T13:36:24.3116913+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:36:24.3116913+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:36:24.3116913+00:00\",\"endTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:36:33.7502897+00:00\",\"endTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:28.3412845+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:28.3412845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:46:28.3412845+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:23.6952019+00:00\",\"endTimeUtc\":\"2019-08-19T13:20:16.8317156+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:20:16.8317156+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:20:16.8317156+00:00\",\"endTimeUtc\":\"2019-08-19T13:24:36.390777+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:24:36.390777+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:24:36.390777+00:00\",\"endTimeUtc\":\"2019-08-19T13:28:28.4947262+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:28:28.4947262+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:24.8358053+00:00\",\"endTimeUtc\":\"2019-08-19T13:08:16.4289455+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:08:16.4289455+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:08:16.4445694+00:00\",\"endTimeUtc\":\"2019-08-19T13:10:59.9426492+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:10:59.9426492+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:22.2889653+00:00\",\"endTimeUtc\":\"2019-08-19T13:08:12.4446147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:08:12.4446147+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:08:12.4446147+00:00\",\"endTimeUtc\":\"2019-08-19T13:13:33.3158508+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:13:33.3158508+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:13:33.3158508+00:00\",\"endTimeUtc\":\"2019-08-19T13:14:13.456098+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:14:13.456098+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:14:13.456098+00:00\",\"endTimeUtc\":\"2019-08-19T13:14:43.3463687+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:14:43.3463687+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:31:59.529263+00:00\",\"endTimeUtc\":\"2019-08-19T21:32:29.2336+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:32:29.2336+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:32:29.2336+00:00\",\"endTimeUtc\":\"2019-08-19T21:35:14.2941634+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:35:14.2941634+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:35:14.2941634+00:00\",\"endTimeUtc\":\"2019-08-19T21:35:20.5440827+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:35:20.5440827+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:35:20.5440827+00:00\",\"endTimeUtc\":\"2019-08-19T21:38:09.4381339+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:38:09.4381339+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:38:09.4381339+00:00\",\"endTimeUtc\":\"2019-08-19T21:38:15.6411821+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:38:15.6411821+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:38:15.6411821+00:00\",\"endTimeUtc\":\"2019-08-19T21:38:22.0161065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:38:22.0161065+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:38:22.0161065+00:00\",\"endTimeUtc\":\"2019-08-19T21:41:05.3950691+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:41:05.3950691+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:05.3950691+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:12.9418596+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:19.8324006+00:00\",\"endTimeUtc\":\"2019-08-19T21:41:26.9260709+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:41:26.9260709+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:26.9260709+00:00\",\"endTimeUtc\":\"2019-08-19T21:44:21.8927555+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:44:21.8927555+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:44:21.8927555+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:44:28.1270147+00:00\",\"endTimeUtc\":\"2019-08-19T21:49:27.5190306+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:49:27.5190306+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:49:27.5190306+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"endTimeUtc\":\"2019-08-19T22:21:25.0985813+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T22:21:25.0985813+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T22:21:25.0985813+00:00\",\"endTimeUtc\":\"2019-08-19T22:21:36.6453131+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T22:21:36.6453131+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T22:21:36.6453131+00:00\",\"endTimeUtc\":\"2019-08-19T22:21:46.4474952+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T22:21:46.4474952+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T22:21:46.4474952+00:00\",\"endTimeUtc\":\"2019-08-20T00:43:30.9072483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T00:43:30.9072483+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:43:30.9072483+00:00\",\"endTimeUtc\":\"2019-08-20T00:55:30.0630221+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T00:55:30.0630221+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:55:30.0630221+00:00\",\"endTimeUtc\":\"2019-08-20T00:59:45.6194498+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T00:59:45.6194498+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:45.6194498+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.6349668+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:03.7286089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:03.7286089+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:03.7286089+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:10.4472758+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:16.6503199+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:23.4002417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:23.4002417+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:23.4002417+00:00\",\"endTimeUtc\":\"2019-08-20T01:03:14.9918999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:03:14.9918999+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:03:14.9918999+00:00\",\"endTimeUtc\":\"2019-08-20T01:27:11.9356233+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:27:11.9356233+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:27:11.9356233+00:00\",\"endTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:27:18.4042894+00:00\",\"endTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:34.2904683+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:34.2904683+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:33:34.2904683+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.5568398+00:00\",\"endTimeUtc\":\"2019-08-20T01:19:37.3091809+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:19:37.3091809+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:19:37.3091809+00:00\",\"endTimeUtc\":\"2019-08-20T01:22:48.2190309+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:22:48.2190309+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:22:48.2190309+00:00\",\"endTimeUtc\":\"2019-08-20T01:25:26.5277552+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:25:26.5277552+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.9474841+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:38.7281772+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:38.7281772+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:38.7281772+00:00\",\"endTimeUtc\":\"2019-08-20T01:03:29.5698513+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:03:29.5698513+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.4474702+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:29.7126607+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:29.7126607+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:29.7126607+00:00\",\"endTimeUtc\":\"2019-08-20T01:04:34.9753049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:04:34.9753049+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:04:34.9753049+00:00\",\"endTimeUtc\":\"2019-08-20T01:05:25.2565333+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:05:25.2565333+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:05:25.2565333+00:00\",\"endTimeUtc\":\"2019-08-20T01:06:00.3498501+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:06:00.3498501+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"endTimeUtc\":\"2019-08-20T01:34:25.5002156+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:34:25.5002156+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:34:25.5002156+00:00\",\"endTimeUtc\":\"2019-08-20T01:37:07.8419317+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:37:07.8419317+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:37:07.8419317+00:00\",\"endTimeUtc\":\"2019-08-20T01:37:14.2637261+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:37:14.2637261+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:37:14.2637261+00:00\",\"endTimeUtc\":\"2019-08-20T01:40:07.253823+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:40:07.253823+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:40:07.253823+00:00\",\"endTimeUtc\":\"2019-08-20T03:12:15.4867711+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:12:15.4867711+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:12:15.4867711+00:00\",\"endTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"steps\":[]}]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:03.9618507+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.6395807+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.6395807+00:00\",\"steps\":[{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:20.9460202+00:00\",\"endTimeUtc\":\"2019-08-20T03:16:58.0549345+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:16:58.0549345+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:05.9142196+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:15.2109837+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:13.2095457+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:13.2095457+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:13.2095457+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:25.7875214+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:25.7875214+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:25.7875214+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:23.7693848+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:23.7693848+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:33.2249272+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:55.8038511+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:55.8038511+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:55.8038511+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:23.675635+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:23.675635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:23.785008+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:41.1910497+00:00\",\"endTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:48.1909669+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:56.3002435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:56.3002435+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:56.3002435+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:35.1869678+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:35.1869678+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:35.218216+00:00\",\"endTimeUtc\":\"2019-08-20T04:46:06.4590639+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:46:06.4590639+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:46:06.4746786+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:46:15.8182491+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"endTimeUtc\":\"2019-08-20T05:23:29.9806923+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:23:29.9806923+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:23:29.9806923+00:00\",\"endTimeUtc\":\"2019-08-20T05:36:32.9400164+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:36:32.9400164+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:36:32.9400164+00:00\",\"endTimeUtc\":\"2019-08-20T05:45:22.0873901+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:45:22.0873901+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:45:22.0873901+00:00\",\"endTimeUtc\":\"2019-08-20T15:26:38.8558048+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:26:38.8558048+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:26:38.8558048+00:00\",\"endTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:26:53.1837591+00:00\",\"endTimeUtc\":\"2019-08-20T15:30:06.8940997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:30:06.8940997+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:30:06.8940997+00:00\",\"endTimeUtc\":\"2019-08-20T15:30:14.9489841+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:30:14.9489841+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:30:14.9489841+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:30:22.5898516+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:04.1840539+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:04.1840539+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:04.1840539+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:52.8063839+00:00\",\"endTimeUtc\":\"2019-08-20T15:47:00.9000273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:47:00.9000273+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:47:00.9000273+00:00\",\"endTimeUtc\":\"2019-08-20T15:50:30.5878898+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:50:30.5878898+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:50:30.5878898+00:00\",\"endTimeUtc\":\"2019-08-20T16:14:31.5928262+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:14:31.5928262+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:14:31.5928262+00:00\",\"endTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:14:40.061496+00:00\",\"endTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"endTimeUtc\":\"2019-08-20T16:26:03.247163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:26:03.247163+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:26:03.247163+00:00\",\"endTimeUtc\":\"2019-08-20T16:27:23.2047851+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:27:23.2047851+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:27:23.2047851+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:05.9047722+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:05.9047722+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:05.9047722+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:25.2733835+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:25.2733835+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:25.2733835+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:37.1638578+00:00\",\"endTimeUtc\":\"2019-08-20T16:44:22.043092+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:44:22.043092+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:44:22.0587304+00:00\",\"endTimeUtc\":\"2019-08-20T16:44:33.0118147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:44:33.0118147+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:44:33.0118147+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:44:40.8711685+00:00\",\"endTimeUtc\":\"2019-08-20T16:53:25.382453+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:53:25.382453+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:53:25.382453+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:58:52.114668+00:00\",\"endTimeUtc\":\"2019-08-20T16:59:01.0677627+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:59:01.0677627+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:59:01.0677627+00:00\",\"endTimeUtc\":\"2019-08-20T17:02:33.4296777+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:02:33.4296777+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:02:33.4296777+00:00\",\"endTimeUtc\":\"2019-08-20T17:19:56.2409721+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:19:56.2409721+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:19:56.2409721+00:00\",\"endTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:20:02.2409611+00:00\",\"endTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"endTimeUtc\":\"2019-08-20T17:28:04.7391554+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:28:04.7391554+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:28:04.7547832+00:00\",\"endTimeUtc\":\"2019-08-20T17:29:34.2397229+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:29:34.2397229+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:29:34.2397229+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:30.8103091+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:30.8103091+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:35:30.8103091+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:52.2790021+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:52.2790021+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:35:52.2790021+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"endTimeUtc\":\"2019-08-20T17:55:17.3499407+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:55:17.3499407+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:36:04.2008357+00:00\",\"endTimeUtc\":\"2019-08-20T17:46:21.9905619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:46:21.9905619+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:46:21.9905619+00:00\",\"endTimeUtc\":\"2019-08-20T17:55:17.3343202+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:55:17.3343202+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:55:17.3499407+00:00\",\"endTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:55:23.3499408+00:00\",\"endTimeUtc\":\"2019-08-20T17:56:54.8383791+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:56:54.8383791+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:56:54.8383791+00:00\",\"endTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:21.4928884+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:47.4613132+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:00.4924104+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:00.4924104+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:00.5080369+00:00\",\"endTimeUtc\":\"2019-08-20T03:21:20.9985757+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:21:20.9985757+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:21:20.9985757+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:38.2892707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:38.2892707+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:21:28.9359823+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:15.4427976+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:15.4427976+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:15.4427976+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:38.2267718+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:38.2267718+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:38.3048916+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:45.632927+00:00\",\"endTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:52.460963+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:08.3670066+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:08.3670066+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:08.3670066+00:00\",\"endTimeUtc\":\"2019-08-20T04:00:51.0423033+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:00:51.0423033+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:00:51.0423033+00:00\",\"endTimeUtc\":\"2019-08-20T04:20:36.2756302+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:20:36.2756302+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:20:36.2756302+00:00\",\"endTimeUtc\":\"2019-08-20T04:58:54.0917394+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:58:54.0917394+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:20:44.2911775+00:00\",\"endTimeUtc\":\"2019-08-20T04:58:54.0448692+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:58:54.0448692+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:58:54.0917394+00:00\",\"endTimeUtc\":\"2019-08-20T06:21:38.8191167+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:21:38.8191167+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:21:38.8191167+00:00\",\"endTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:21:57.4594966+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:08.0218479+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:08.0218479+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:08.0218479+00:00\",\"endTimeUtc\":\"2019-08-20T06:28:02.5972728+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:28:02.5972728+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:28:02.5972728+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:28:12.3158962+00:00\",\"endTimeUtc\":\"2019-08-20T06:48:58.139119+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:48:58.139119+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:48:58.1547434+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"endTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:39.8658115+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:51.5062188+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:51.5062188+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:51.5062188+00:00\",\"endTimeUtc\":\"2019-08-20T07:05:09.0954012+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:05:09.0954012+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:05:09.0954012+00:00\",\"endTimeUtc\":\"2019-08-20T07:31:43.4677735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:31:43.4677735+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:31:43.4677735+00:00\",\"endTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:31:53.233287+00:00\",\"endTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"endTimeUtc\":\"2019-08-20T08:40:17.7531586+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:40:17.7531586+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:40:17.7531586+00:00\",\"endTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"steps\":[]}]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"endTimeUtc\":\"2019-08-20T08:46:30.0280182+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:46:30.0280182+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:14.1492204+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"steps\":[{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:42.4613766+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:44.0595508+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:44.0595508+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:01.2111504+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:25.8514784+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:25.8514784+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:25.8514784+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:14.4137241+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:14.4137241+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:14.5387206+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:22.4761269+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:35.0541676+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:35.0541676+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:35.069792+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:44.0439253+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:44.0439253+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:44.0751738+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:51.3719552+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:57.9343713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:57.9343713+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:57.949995+00:00\",\"endTimeUtc\":\"2019-08-20T04:04:36.4462463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:04:36.4462463+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:04:36.4462463+00:00\",\"endTimeUtc\":\"2019-08-20T04:42:51.5721739+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:42:51.5721739+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:42:51.5877955+00:00\",\"endTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:42:59.3063992+00:00\",\"endTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"endTimeUtc\":\"2019-08-20T05:18:06.9219861+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:18:06.9219861+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:18:06.9376102+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:01.1817136+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:01.1817136+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:01.1981592+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:10.0874811+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:17.9623945+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:26.9154109+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:26.9154109+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:26.9154109+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:47.9808594+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:47.9808594+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:47.9808594+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:56.6838073+00:00\",\"endTimeUtc\":\"2019-08-20T06:02:56.7089879+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:02:56.7089879+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:02:56.7089879+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"endTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:31.8742662+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:41.6401362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:41.6401362+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:41.6401362+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:16.0422321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:16.0422321+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:16:16.0422321+00:00\",\"endTimeUtc\":\"2019-08-20T06:44:41.6422889+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:44:41.6422889+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:44:41.6422889+00:00\",\"endTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:44:51.7828589+00:00\",\"endTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"endTimeUtc\":\"2019-08-20T07:19:34.164195+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:19:34.164195+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:19:34.164195+00:00\",\"endTimeUtc\":\"2019-08-20T07:25:14.0667291+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:25:14.0667291+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:25:14.0667291+00:00\",\"endTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:38.9770496+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:15.7887875+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:15.7887875+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:50.5862798+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:16.8828331+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:16.8828331+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:16.8828331+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:16.3646614+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:16.3646614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:16.3646614+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:24.1301938+00:00\",\"endTimeUtc\":\"2019-08-20T03:37:57.6753703+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:37:57.6753703+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:37:57.6753703+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:59.6171205+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:15.7575408+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:15.7575408+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:15.8512876+00:00\",\"endTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:22.2418301+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:17.8278174+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:17.8278174+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:17.8278174+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:25.2340089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:25.2340089+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:25.2340089+00:00\",\"endTimeUtc\":\"2019-08-20T04:14:16.5560413+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:14:16.5560413+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:14:16.5716514+00:00\",\"endTimeUtc\":\"2019-08-20T04:40:32.7910254+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:40:32.7910254+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:40:32.7910254+00:00\",\"endTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:40:41.1034296+00:00\",\"endTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"endTimeUtc\":\"2019-08-20T05:15:40.2025309+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:15:40.2025309+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:15:40.2025309+00:00\",\"endTimeUtc\":\"2019-08-20T05:36:23.0498487+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:36:23.0498487+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:36:23.0498487+00:00\",\"endTimeUtc\":\"2019-08-20T05:40:39.4977911+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:40:39.4977911+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:40:39.4977911+00:00\",\"endTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:40:48.4052863+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:40:56.4505889+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:05.2785409+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:05.2785409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:05.2785409+00:00\",\"endTimeUtc\":\"2019-08-20T05:53:59.8940101+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:53:59.8940101+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:53:59.8940101+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:54:13.0031765+00:00\",\"endTimeUtc\":\"2019-08-20T06:15:08.8712587+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:15:08.8712587+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:15:08.8712587+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:23:02.2867468+00:00\",\"endTimeUtc\":\"2019-08-20T06:29:50.9083882+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:29:50.9083882+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:29:50.9083882+00:00\",\"endTimeUtc\":\"2019-08-20T06:30:01.0801363+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:30:01.0801363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:30:01.0801363+00:00\",\"endTimeUtc\":\"2019-08-20T06:34:30.7641802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:34:30.7641802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:34:30.7641802+00:00\",\"endTimeUtc\":\"2019-08-20T07:05:27.1264282+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:05:27.1264282+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:05:27.1264282+00:00\",\"endTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:05:37.5637959+00:00\",\"endTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"endTimeUtc\":\"2019-08-20T07:23:37.4268468+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:23:37.4268468+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:23:37.4268468+00:00\",\"endTimeUtc\":\"2019-08-20T07:43:21.3010134+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:43:21.3010134+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:21.3010134+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:15.3570883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:15.3570883+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:15.3570883+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:38.9660025+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:50.8720335+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:50.8720335+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:50.8720335+00:00\",\"endTimeUtc\":\"2019-08-20T08:06:41.771248+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:06:41.771248+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:06:41.771248+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:06:56.0832525+00:00\",\"endTimeUtc\":\"2019-08-20T08:30:22.4732295+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:30:22.4732295+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:30:22.4732295+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:39:25.2352724+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:39:36.1409824+00:00\",\"endTimeUtc\":\"2019-08-20T08:46:37.1373507+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:46:37.1373507+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:46:37.1373507+00:00\",\"endTimeUtc\":\"2019-08-20T08:46:46.6545057+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:46:46.6545057+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:46:46.6545057+00:00\",\"endTimeUtc\":\"2019-08-20T08:52:12.7455979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:52:12.7455979+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:52:12.7455979+00:00\",\"endTimeUtc\":\"2019-08-20T09:21:38.7680691+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:21:38.7680691+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:21:38.7680691+00:00\",\"endTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:21:52.3017963+00:00\",\"endTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"endTimeUtc\":\"2019-08-20T09:39:59.5128999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:39:59.5128999+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:39:59.5285494+00:00\",\"endTimeUtc\":\"2019-08-20T09:59:27.4373552+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:59:27.4373552+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:59:27.4373552+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:04.2498524+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:04.2498524+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:06:04.2498524+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:06:17.7340831+00:00\",\"endTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:06:30.4058131+00:00\",\"endTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:14.0554781+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:58.2402517+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:58.2402517+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:58.2402517+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:06.2089059+00:00\",\"endTimeUtc\":\"2019-08-20T03:24:10.0082486+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:24:10.0082486+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:24:10.0082486+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:24:17.0706761+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:35.0512176+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:35.0512176+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:35.0512176+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:43.0980581+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:43.0980581+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:43.0980581+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:50.4885319+00:00\",\"endTimeUtc\":\"2019-08-20T03:49:44.3054273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:49:44.3054273+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:49:44.4773097+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:02.3897448+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:09.4209043+00:00\",\"endTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:15.6239486+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:22.1551153+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:22.1551153+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:22.1551153+00:00\",\"endTimeUtc\":\"2019-08-20T04:10:41.6695308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:10:41.6695308+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:10:41.6695308+00:00\",\"endTimeUtc\":\"2019-08-20T04:39:45.6665451+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:39:45.6665451+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:39:45.6665451+00:00\",\"endTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:39:55.244561+00:00\",\"endTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"endTimeUtc\":\"2019-08-20T05:02:28.8067122+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:02:28.8067122+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:02:28.8067122+00:00\",\"endTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:02:37.6659162+00:00\",\"endTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"endTimeUtc\":\"2019-08-20T05:23:30.2306945+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:23:30.2306945+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:23:30.2463119+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:50.2761333+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:50.2761333+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:16:50.2761333+00:00\",\"endTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:03.6000509+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:03.6000509+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:03.6156966+00:00\",\"endTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:14.1624138+00:00\",\"endTimeUtc\":\"2019-08-20T06:31:49.0631458+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:31:49.0631458+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:31:49.0631458+00:00\",\"endTimeUtc\":\"2019-08-20T06:31:59.5942443+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:31:59.5942443+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:31:59.5942443+00:00\",\"endTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:32:10.1722277+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:55.4948316+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:55.4948316+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:55.4948316+00:00\",\"endTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"endTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"endTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:03:12.3000044+00:00\",\"endTimeUtc\":\"2019-08-20T07:03:23.6436018+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:03:23.6436018+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:03:23.6436018+00:00\",\"endTimeUtc\":\"2019-08-20T07:08:45.6239314+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:08:45.6239314+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:08:45.6239314+00:00\",\"endTimeUtc\":\"2019-08-20T07:43:02.6293765+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:43:02.6293765+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:02.6293765+00:00\",\"endTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:13.7698634+00:00\",\"endTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"endTimeUtc\":\"2019-08-20T08:01:47.5516691+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:01:47.5516691+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:01:47.6924012+00:00\",\"endTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:02:05.0827017+00:00\",\"endTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"endTimeUtc\":\"2019-08-20T08:28:00.1790904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:28:00.1790904+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:28:00.1790904+00:00\",\"endTimeUtc\":\"2019-08-20T09:22:36.3136352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:22:36.3136352+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:22:36.3136352+00:00\",\"endTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"endTimeUtc\":\"2019-08-20T09:29:55.2766545+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:29:55.2766545+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:29:55.2766545+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:36.6656964+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:36.6656964+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:30:08.4483419+00:00\",\"endTimeUtc\":\"2019-08-20T09:42:29.3397459+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:42:29.3397459+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:42:29.3397459+00:00\",\"endTimeUtc\":\"2019-08-20T09:42:44.9486157+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:42:44.9486157+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:42:44.9486157+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:43:00.5105701+00:00\",\"endTimeUtc\":\"2019-08-20T10:01:31.7523686+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:01:31.7523686+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:01:31.7523686+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:36.6500696+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:36.6500696+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:11:36.6656964+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:11:48.9623399+00:00\",\"endTimeUtc\":\"2019-08-20T10:12:02.2277432+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:12:02.2277432+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:12:02.2277432+00:00\",\"endTimeUtc\":\"2019-08-20T10:18:25.4456651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:18:25.4456651+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:18:25.4456651+00:00\",\"endTimeUtc\":\"2019-08-20T10:52:29.2999009+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:52:29.2999009+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:52:29.2999009+00:00\",\"endTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:52:41.9716201+00:00\",\"endTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"endTimeUtc\":\"2019-08-20T11:12:44.4299014+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:12:44.4299014+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:12:44.4299014+00:00\",\"endTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:12:55.9609879+00:00\",\"endTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"endTimeUtc\":\"2019-08-20T11:42:05.058025+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:42:05.058025+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:42:05.058025+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:39.0381352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:39.0381352+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:26:39.0381352+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:26:53.5380725+00:00\",\"endTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:27:06.0379603+00:00\",\"endTimeUtc\":\"2019-08-20T12:46:43.1747307+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:46:43.1747307+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:46:43.1747307+00:00\",\"endTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:46:56.7213545+00:00\",\"endTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:04.8223078+00:00\",\"endTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:22.6190061+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:38.3842671+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:38.0561507+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:28.8617265+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:28.8617265+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:38.5092559+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:49.189857+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:49.189857+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"endTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"endTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:15.9773236+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:48.9613041+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:08.8673086+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:08.8673086+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:08.8673086+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:16.2265903+00:00\",\"endTimeUtc\":\"2019-08-20T03:23:08.712107+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:23:08.712107+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:23:08.7277288+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:04.7866711+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:12.2084595+00:00\",\"endTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:19.677118+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:27.3801501+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:27.3801501+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:27.3801501+00:00\",\"endTimeUtc\":\"2019-08-20T03:54:48.2656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:54:48.2656923+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:54:48.359442+00:00\",\"endTimeUtc\":\"2019-08-20T04:16:32.2623651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:16:32.2623651+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:32.2623651+00:00\",\"endTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:42.2936123+00:00\",\"endTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"endTimeUtc\":\"2019-08-20T04:47:56.4576577+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:47:56.4576577+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:47:56.4888716+00:00\",\"endTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:12.9773647+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:42.8498146+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:42.8498146+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:42.8498146+00:00\",\"endTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:50.2715969+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:58.4746254+00:00\",\"endTimeUtc\":\"2019-08-20T03:20:06.7401489+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:20:06.7401489+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:06.7401489+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:51.4531723+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:51.4531723+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:15.3650626+00:00\",\"endTimeUtc\":\"2019-08-20T03:26:25.6159907+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:26:25.6159907+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:26:25.631617+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:51.3125495+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:51.3125495+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:33:51.7187952+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:10.2415748+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:18.1321066+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:28.6319813+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:28.6319813+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:28.6319813+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:15.7028433+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:15.7028433+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:15.7184961+00:00\",\"endTimeUtc\":\"2019-08-20T04:15:06.7788309+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:15:06.7788309+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:15:06.7944495+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:35.5755899+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:35.5755899+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:15:15.1537421+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:35.5599668+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:35.5599668+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:35:35.5755899+00:00\",\"endTimeUtc\":\"2019-08-20T04:49:46.2532189+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:49:46.2532189+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:49:46.2532189+00:00\",\"endTimeUtc\":\"2019-08-20T05:00:50.2148528+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:00:50.2148528+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:00:50.2148528+00:00\",\"endTimeUtc\":\"2019-08-20T05:24:29.5424931+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:24:29.5424931+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:24:29.5737566+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:24:42.9799067+00:00\",\"endTimeUtc\":\"2019-08-20T05:34:45.0358376+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:34:45.0358376+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:34:45.0358376+00:00\",\"endTimeUtc\":\"2019-08-20T05:35:51.0970683+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:35:51.0970683+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:35:51.0970683+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:37:59.2821289+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:07.6257041+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:16.4536595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:16.4536595+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:16.4536595+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:24.4066392+00:00\",\"endTimeUtc\":\"2019-08-20T05:56:26.3414903+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:56:26.3414903+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:56:26.3414903+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"endTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:19.4732481+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:28.4419942+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:28.4419942+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:28.4419942+00:00\",\"endTimeUtc\":\"2019-08-20T06:09:06.3917707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:09:06.3917707+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:09:06.3917707+00:00\",\"endTimeUtc\":\"2019-08-20T06:38:53.1160761+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:38:53.1160761+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:38:53.1160761+00:00\",\"endTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:39:04.8502073+00:00\",\"endTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"endTimeUtc\":\"2019-08-20T07:17:06.9316881+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:17:06.9316881+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:17:06.9316881+00:00\",\"endTimeUtc\":\"2019-08-20T07:23:28.1144561+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:23:28.1144561+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:23:28.1144561+00:00\",\"endTimeUtc\":\"2019-08-20T08:16:43.0508769+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:16:43.0508769+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:16:43.0508769+00:00\",\"endTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:16:56.4257156+00:00\",\"endTimeUtc\":\"2019-08-20T08:18:49.9087851+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:18:49.9087851+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:18:49.9399817+00:00\",\"endTimeUtc\":\"2019-08-20T08:21:10.3914264+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:21:10.3914264+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:21:10.3914264+00:00\",\"endTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"endTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"endTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:50.3028493+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:58.5058732+00:00\",\"endTimeUtc\":\"2019-08-20T03:20:15.9119187+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:20:15.9119187+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:15.9119187+00:00\",\"endTimeUtc\":\"2019-08-20T03:20:31.6461007+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:20:31.6461007+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:31.6461007+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:47.5157201+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:47.5157201+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:39.5366304+00:00\",\"endTimeUtc\":\"2019-08-20T03:26:33.1627732+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:26:33.1627732+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:26:33.1627732+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:47.5000965+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:47.5000965+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:33:47.531345+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:00.6479385+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:07.5228604+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:20.0070836+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:20.0070836+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:20.0227083+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:06.6873311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:06.6873311+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:06.7029555+00:00\",\"endTimeUtc\":\"2019-08-20T04:16:28.246791+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:16:28.246791+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:28.246791+00:00\",\"endTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:36.8091968+00:00\",\"endTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"endTimeUtc\":\"2019-08-20T04:59:42.9817819+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:59:42.9817819+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:59:42.9817819+00:00\",\"endTimeUtc\":\"2019-08-20T05:08:38.5956106+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:08:38.5956106+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:08:38.5956106+00:00\",\"endTimeUtc\":\"2019-08-20T05:15:11.9060106+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:15:11.9060106+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:15:11.9060106+00:00\",\"endTimeUtc\":\"2019-08-20T05:15:57.3903624+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:15:57.3903624+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:15:57.3903624+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:05.0933927+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:36.4691866+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:36.4691866+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:12.8745424+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:21.2494496+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:21.2494496+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:21.2494496+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:39.3742429+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:39.3742429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:39.3742429+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:46.4366535+00:00\",\"endTimeUtc\":\"2019-08-20T05:30:59.8972871+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:30:59.8972871+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:30:59.9129117+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:27.5631629+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:36.3907989+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:36.3907989+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:36.4691866+00:00\",\"endTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:44.0937589+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:51.9529755+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:51.9529755+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:51.9529755+00:00\",\"endTimeUtc\":\"2019-08-20T05:42:59.5266836+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:42:59.5266836+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:42:59.5266836+00:00\",\"endTimeUtc\":\"2019-08-20T06:06:04.1592916+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:06:04.1592916+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:06:04.1592916+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:06:13.0966621+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"endTimeUtc\":\"2019-08-20T06:27:50.7380485+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:27:50.7380485+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:27:50.7380485+00:00\",\"endTimeUtc\":\"2019-08-20T06:36:21.4982757+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:36:21.4982757+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:36:21.4982757+00:00\",\"endTimeUtc\":\"2019-08-20T06:46:50.1565553+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:46:50.1565553+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:46:50.1565553+00:00\",\"endTimeUtc\":\"2019-08-20T06:47:34.4526542+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:47:34.4526542+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:47:34.4526542+00:00\",\"endTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"endTimeUtc\":\"2019-08-20T06:48:10.0460143+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:48:10.0460143+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:16.9616905+00:00\",\"endTimeUtc\":\"2019-08-20T03:21:52.5613368+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:21:52.5613368+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:21:52.5613368+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:45.1164721+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:45.1164721+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:45.1164721+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:52.053891+00:00\",\"endTimeUtc\":\"2019-08-20T03:26:00.319416+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:26:00.319416+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:26:00.319416+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:15.301452+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:15.301452+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:15.4264507+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:29.145036+00:00\",\"endTimeUtc\":\"2019-08-20T03:47:13.5257163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:47:13.5257163+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:47:13.6038409+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:40.2728502+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:46.8821416+00:00\",\"endTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:53.1164366+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:59.4757297+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:59.4757297+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:59.4757297+00:00\",\"endTimeUtc\":\"2019-08-20T04:00:55.3859916+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:00:55.3859916+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:00:55.3859916+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:57.3584547+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:57.3584547+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:57.3740792+00:00\",\"endTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:17:04.9834066+00:00\",\"endTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:56.8278779+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:56.8278779+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:56.8278779+00:00\",\"endTimeUtc\":\"2019-08-20T05:50:23.9927311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:50:23.9927311+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:50:23.9927311+00:00\",\"endTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"endTimeUtc\":\"2019-08-20T06:00:03.0092149+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:00:03.0092149+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:00:03.0092149+00:00\",\"endTimeUtc\":\"2019-08-20T06:09:08.5011114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:09:08.5011114+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:09:08.5011114+00:00\",\"endTimeUtc\":\"2019-08-20T06:19:08.2586531+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:19:08.2586531+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:19:08.2586531+00:00\",\"endTimeUtc\":\"2019-08-20T06:24:11.5357928+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:24:11.5357928+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:24:11.5357928+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:24:21.3637392+00:00\",\"endTimeUtc\":\"2019-08-20T06:24:32.5978874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:24:32.5978874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:24:32.5978874+00:00\",\"endTimeUtc\":\"2019-08-20T06:30:16.1580621+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:30:16.1580621+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:30:16.1580621+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:30:24.6579573+00:00\",\"endTimeUtc\":\"2019-08-20T06:44:32.204904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:44:32.204904+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:44:32.204904+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"endTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:30.3076679+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:43.0262352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:43.0262352+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:43.0262352+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:09.4758558+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:09.4758558+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:09.4758558+00:00\",\"endTimeUtc\":\"2019-08-20T07:26:46.2057826+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:26:46.2057826+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:26:46.2057826+00:00\",\"endTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:26:57.4244012+00:00\",\"endTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"endTimeUtc\":\"2019-08-20T07:43:39.6446684+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:43:39.6446684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:39.6601536+00:00\",\"endTimeUtc\":\"2019-08-20T07:56:25.6808739+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:56:25.6808739+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:56:25.6808739+00:00\",\"endTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"endTimeUtc\":\"2019-08-20T08:06:37.1929996+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:06:37.1929996+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:06:37.2090129+00:00\",\"endTimeUtc\":\"2019-08-20T08:15:56.5680605+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:15:56.5680605+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:17.1648122+00:00\",\"endTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:54.5065155+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:54.5065155+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:05.9298406+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:50.0074332+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:50.0074332+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:50.0074332+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:56.3667262+00:00\",\"endTimeUtc\":\"2019-08-20T03:22:00.9987376+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:22:00.9987376+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:22:00.9987376+00:00\",\"endTimeUtc\":\"2019-08-20T03:22:09.3267614+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:22:09.3267614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:22:09.3267614+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:51.9765951+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:51.9765951+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:22:17.1235418+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:41.4886353+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:41.4886353+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:41.4886353+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:51.9140964+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:51.9140964+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:51.9922187+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:01.5702269+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:08.288887+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:23.1168236+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:23.1168236+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:23.1168236+00:00\",\"endTimeUtc\":\"2019-08-20T04:01:46.4009672+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:01:46.4009672+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:01:46.4009672+00:00\",\"endTimeUtc\":\"2019-08-20T05:04:42.0541546+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:04:42.0541546+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:04:42.0697757+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:04:50.803993+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"endTimeUtc\":\"2019-08-20T05:20:41.1389299+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:20:41.1389299+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:20:41.1389299+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:21.1688579+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:21.1688579+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:20:51.2169325+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:21:51.6537356+00:00\",\"endTimeUtc\":\"2019-08-20T05:28:24.5241087+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:28:24.5241087+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:28:24.5241087+00:00\",\"endTimeUtc\":\"2019-08-20T05:30:38.069453+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:30:38.069453+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:30:38.069453+00:00\",\"endTimeUtc\":\"2019-08-20T05:33:46.8026084+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:33:46.8026084+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:33:46.8026084+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:01.8769764+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:01.8769764+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:37:01.8769764+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:54.7497967+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:54.7497967+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:54.7497967+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:21:46.7944033+00:00\",\"endTimeUtc\":\"2019-08-20T05:33:07.6155933+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:33:07.6155933+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:21.1688579+00:00\",\"endTimeUtc\":\"2019-08-20T05:55:52.7046961+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:55:52.7046961+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:55:52.7046961+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:24.4181685+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:24.4181685+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:24.4181685+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:59.6677168+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:59.6677168+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:59.6677168+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:43:06.6988718+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:00.0247733+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:00.0247733+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:00.0247733+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:08.7902771+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:08.7902771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:08.7902771+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:16.7745587+00:00\",\"endTimeUtc\":\"2019-08-20T15:57:36.9191105+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:57:36.9191105+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:57:36.9191105+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"endTimeUtc\":\"2019-08-20T17:47:37.3184979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:47:37.3184979+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:03:58.4306538+00:00\",\"endTimeUtc\":\"2019-08-20T16:04:07.1805415+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:04:07.1805415+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:04:07.1805415+00:00\",\"endTimeUtc\":\"2019-08-20T16:07:42.5897591+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:07:42.5897591+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:07:42.5897591+00:00\",\"endTimeUtc\":\"2019-08-20T16:28:13.6619268+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:28:13.6619268+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:28:13.6619268+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:28:19.6462326+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"endTimeUtc\":\"2019-08-20T16:35:29.3056188+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:35:29.3056188+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:29.3056188+00:00\",\"endTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:35.3524134+00:00\",\"endTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:55.0553014+00:00\",\"endTimeUtc\":\"2019-08-20T16:47:47.4801299+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:47:47.4801299+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:47:47.4801299+00:00\",\"endTimeUtc\":\"2019-08-20T16:49:18.6830629+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:49:18.6830629+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:49:18.6830629+00:00\",\"endTimeUtc\":\"2019-08-20T16:50:41.2751482+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:50:41.2751482+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:50:41.2751482+00:00\",\"endTimeUtc\":\"2019-08-20T16:51:57.4458642+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:51:57.4458642+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:51:57.4458642+00:00\",\"endTimeUtc\":\"2019-08-20T16:53:12.4137326+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:53:12.4137326+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:53:12.4137326+00:00\",\"endTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:55.0553014+00:00\",\"endTimeUtc\":\"2019-08-20T16:51:33.4774483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:51:33.4774483+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"endTimeUtc\":\"2019-08-20T16:59:37.6770049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:59:37.6770049+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:59:37.6770049+00:00\",\"endTimeUtc\":\"2019-08-20T17:47:31.1935127+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:47:31.1935127+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:47:31.2091359+00:00\",\"endTimeUtc\":\"2019-08-20T17:47:37.3028726+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:47:37.3028726+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:47:37.3184979+00:00\",\"endTimeUtc\":\"2019-08-20T17:48:04.0684425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:48:04.0684425+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:48:04.0684425+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:48:09.6621826+00:00\",\"endTimeUtc\":\"2019-08-20T17:53:54.193808+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:53:54.193808+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:53:54.193808+00:00\",\"endTimeUtc\":\"2019-08-20T17:54:00.7562978+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:54:00.7562978+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:54:00.7562978+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:54:06.5062893+00:00\",\"endTimeUtc\":\"2019-08-20T18:04:04.96985+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:04:04.96985+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:04:04.96985+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:33.7202852+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:39.8921403+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:39.8921403+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:39.8921403+00:00\",\"endTimeUtc\":\"2019-08-20T18:14:56.6104111+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:14:56.6104111+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:14:56.6260381+00:00\",\"endTimeUtc\":\"2019-08-20T18:36:26.9819334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:36:26.9819334+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:36:27.231929+00:00\",\"endTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:36:33.1693822+00:00\",\"endTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"endTimeUtc\":\"2019-08-20T19:08:09.7124856+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:08:09.7124856+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:08:09.7124856+00:00\",\"endTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:08:16.3062084+00:00\",\"endTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:10:10.9620237+00:00\",\"endTimeUtc\":\"2019-08-20T19:21:46.3971323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:21:46.3971323+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:21:47.1471277+00:00\",\"endTimeUtc\":\"2019-08-20T19:26:22.0385176+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:26:22.0385176+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:26:22.0385176+00:00\",\"endTimeUtc\":\"2019-08-20T19:28:02.9770362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:28:02.9770362+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:28:02.9770362+00:00\",\"endTimeUtc\":\"2019-08-20T19:29:19.2089303+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:29:19.2089303+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:29:19.2089303+00:00\",\"endTimeUtc\":\"2019-08-20T19:30:39.5663181+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:30:39.5663181+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:30:39.5663181+00:00\",\"endTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:08:37.8686232+00:00\",\"endTimeUtc\":\"2019-08-20T19:26:52.5548212+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:26:52.5548212+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:32:07.2827637+00:00\",\"endTimeUtc\":\"2019-08-20T19:37:17.2286062+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:37:17.2286062+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:37:17.2286062+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:47.9723933+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:47.9723933+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:13:47.9880137+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:13:54.5377671+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.6083359+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.6083359+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:14:01.3836001+00:00\",\"endTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:14:07.1335737+00:00\",\"endTimeUtc\":\"2019-08-20T20:17:45.0679869+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:17:45.0679869+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:17:45.0679869+00:00\",\"endTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:18:26.5160193+00:00\",\"endTimeUtc\":\"2019-08-20T20:28:52.3507259+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:28:52.3507259+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:28:52.3507259+00:00\",\"endTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"endTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.834167+00:00\",\"endTimeUtc\":\"2019-08-20T20:36:15.5188128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:36:15.5188128+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:36:15.5188128+00:00\",\"endTimeUtc\":\"2019-08-20T20:46:36.3185257+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:46:36.3185257+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.834167+00:00\",\"endTimeUtc\":\"2019-08-20T20:38:07.3591218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:38:07.3591218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:38:07.3591218+00:00\",\"endTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.8497912+00:00\",\"endTimeUtc\":\"2019-08-20T20:37:37.0943056+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:37:37.0943056+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:37:37.0943056+00:00\",\"endTimeUtc\":\"2019-08-20T20:41:14.4337184+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:41:14.4337184+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.7560417+00:00\",\"endTimeUtc\":\"2019-08-20T20:35:56.7070439+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:35:56.7070439+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:35:56.7070439+00:00\",\"endTimeUtc\":\"2019-08-20T20:37:22.5165972+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:37:22.5165972+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.5614519+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.5614519+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:49:51.4915632+00:00\",\"endTimeUtc\":\"2019-08-20T20:52:43.5568835+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:52:43.5568835+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:52:43.5568835+00:00\",\"endTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:52:49.8223567+00:00\",\"endTimeUtc\":\"2019-08-20T20:58:42.0740586+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:58:42.0740586+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:52:49.8379807+00:00\",\"endTimeUtc\":\"2019-08-20T20:59:12.8238001+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:59:12.8238001+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:12.8238001+00:00\",\"endTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:45.3704159+00:00\",\"endTimeUtc\":\"2019-08-20T21:11:47.2540958+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:11:47.2540958+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:11:47.316594+00:00\",\"endTimeUtc\":\"2019-08-20T21:13:12.4865406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:13:12.4865406+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:03:21.4472041+00:00\",\"endTimeUtc\":\"2019-08-20T21:15:31.8436914+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:15:31.8436914+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:15:31.8593152+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:56.2489706+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:56.2489706+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:45.1829167+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:04.9995334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:04.9995334+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:46.3704091+00:00\",\"endTimeUtc\":\"2019-08-20T21:13:59.6263041+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:13:59.6263041+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:13:59.6263041+00:00\",\"endTimeUtc\":\"2019-08-20T21:15:27.2499956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:15:27.2499956+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:42.8079422+00:00\",\"endTimeUtc\":\"2019-08-20T21:14:00.954405+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:14:00.954405+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:14:00.9700311+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:41.6204484+00:00\",\"endTimeUtc\":\"2019-08-20T21:13:33.3767649+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:13:33.3767649+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:11.8055004+00:00\",\"endTimeUtc\":\"2019-08-20T03:16:21.6491328+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:16:21.6491328+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:21.6491328+00:00\",\"endTimeUtc\":\"2019-08-20T05:21:21.1072636+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:21:21.1072636+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:41.4613937+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:03.0705022+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:32.8670147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:32.8670147+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:32.8670147+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:39.8981847+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:32.8197498+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:32.8197498+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:32.8197498+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:01.6446467+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:09.3789306+00:00\",\"endTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:16.0194762+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:23.6600094+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:23.6600094+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:23.6600094+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:20.0778148+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:20.0778148+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:20.1402865+00:00\",\"endTimeUtc\":\"2019-08-20T04:17:17.8556736+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:17:17.8556736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:17:17.8556736+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:17:25.7618482+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:35:50.5445875+00:00\",\"endTimeUtc\":\"2019-08-20T04:48:44.3325226+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:48:44.3325226+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:48:44.3517823+00:00\",\"endTimeUtc\":\"2019-08-20T04:52:58.2041131+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:52:58.2041131+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:52:58.2041131+00:00\",\"endTimeUtc\":\"2019-08-20T04:58:59.8885494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:58:59.8885494+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:58:59.8885494+00:00\",\"endTimeUtc\":\"2019-08-20T05:04:32.366913+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:04:32.366913+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:04:32.366913+00:00\",\"endTimeUtc\":\"2019-08-20T05:17:57.2033512+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:17:57.2033512+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:17:57.2033512+00:00\",\"endTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:18:06.1563704+00:00\",\"endTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"endTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:21:21.1541594+00:00\",\"endTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:22:13.0128476+00:00\",\"endTimeUtc\":\"2019-08-20T05:25:55.7291075+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:25:55.7291075+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:25:55.7291075+00:00\",\"endTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:16:57.6708314+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:17:03.9832665+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:17:09.6082071+00:00\",\"endTimeUtc\":\"2019-08-20T21:17:15.7487735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:17:15.7487735+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:17:15.7487735+00:00\",\"endTimeUtc\":\"2019-08-20T21:22:00.902947+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:22:00.902947+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:22:00.902947+00:00\",\"endTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:22:06.6060415+00:00\",\"endTimeUtc\":\"2019-08-20T21:29:17.2212555+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:29:17.2212555+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:29:17.2212555+00:00\",\"endTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:36.1566853+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:36.1566853+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:36.1566853+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:47.6566157+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:53.9847079+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:53.9847079+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:53.9847079+00:00\",\"endTimeUtc\":\"2019-08-20T21:46:41.7563105+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:46:41.7563105+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:46:41.7563105+00:00\",\"endTimeUtc\":\"2019-08-20T22:01:37.4344944+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:01:37.4344944+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:01:37.4344944+00:00\",\"endTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:01:43.1061732+00:00\",\"endTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"steps\":[]}]},{\"name\":\"Restore CA\",\"description\":\"Restore CA content and database from shared storage .\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"endTimeUtc\":\"2019-08-20T22:13:05.5781858+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:13:05.5781858+00:00\",\"steps\":[]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:13:05.5781858+00:00\",\"endTimeUtc\":\"2019-08-20T22:17:51.6235865+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:17:51.6235865+00:00\",\"steps\":[]},{\"name\":\"Checking CRL parameters\",\"description\":\"Check if the CRL parameters are correct.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:17:51.6235865+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:02.3361194+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:02.3361194+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:22:02.3361194+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"steps\":[]}]}]},{\"name\":\"Update DomainControllerServices\",\"description\":\"Updating directory services virtual machines including Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:22:14.1796688+00:00\",\"endTimeUtc\":\"2019-08-20T22:25:51.0363597+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:25:51.0363597+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:25:51.0363597+00:00\",\"endTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:25:56.6300541+00:00\",\"endTimeUtc\":\"2019-08-20T22:26:02.8956223+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:26:02.8956223+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:26:02.8956223+00:00\",\"endTimeUtc\":\"2019-08-20T22:31:12.353038+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:31:12.353038+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:31:12.353038+00:00\",\"endTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:31:18.2592571+00:00\",\"endTimeUtc\":\"2019-08-20T22:35:27.6829674+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:35:27.6829674+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:35:27.6829674+00:00\",\"endTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"endTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"endTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:40:09.0752137+00:00\",\"endTimeUtc\":\"2019-08-20T22:40:15.2783027+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:40:15.2783027+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:40:15.2783027+00:00\",\"endTimeUtc\":\"2019-08-20T22:46:35.2923599+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:46:35.2923599+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:46:35.2923599+00:00\",\"endTimeUtc\":\"2019-08-20T23:06:33.9596177+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:06:33.9596177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:06:33.9596177+00:00\",\"endTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:06:40.4283373+00:00\",\"endTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"endTimeUtc\":\"2019-08-20T23:20:15.2681631+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:20:15.2681631+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:20:15.2681631+00:00\",\"endTimeUtc\":\"2019-08-20T23:29:48.3079381+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:29:48.3079381+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:29:48.3079381+00:00\",\"endTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"endTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:30:00.1042693+00:00\",\"endTimeUtc\":\"2019-08-20T23:30:06.2914917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:30:06.2914917+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:30:06.2914917+00:00\",\"endTimeUtc\":\"2019-08-20T23:34:57.6751734+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:34:57.6751734+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:34:57.6751734+00:00\",\"endTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:35:03.2375783+00:00\",\"endTimeUtc\":\"2019-08-20T23:39:52.2607238+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:39:52.2607238+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:39:52.2607238+00:00\",\"endTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"endTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"endTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:44:11.3376513+00:00\",\"endTimeUtc\":\"2019-08-20T23:44:17.4469889+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:44:17.4469889+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:44:17.4469889+00:00\",\"endTimeUtc\":\"2019-08-20T23:47:25.734271+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:47:25.734271+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:47:25.734271+00:00\",\"endTimeUtc\":\"2019-08-21T00:07:17.2018177+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:07:17.2018177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:07:17.2018177+00:00\",\"endTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:07:22.8579073+00:00\",\"endTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"endTimeUtc\":\"2019-08-21T00:19:44.429474+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:19:44.429474+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:19:44.429474+00:00\",\"endTimeUtc\":\"2019-08-21T00:57:52.8249985+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:57:52.8249985+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:57:52.8249985+00:00\",\"endTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:58:04.121674+00:00\",\"endTimeUtc\":\"2019-08-21T00:58:10.268611+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:58:10.268611+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:58:10.268611+00:00\",\"endTimeUtc\":\"2019-08-21T01:03:22.8248504+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:03:22.8248504+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:03:22.8248504+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:03:28.6216793+00:00\",\"endTimeUtc\":\"2019-08-21T01:08:26.4932711+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:08:26.4932711+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:08:26.4932711+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:22.4518747+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:29.7952983+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:29.7952983+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:29.7952983+00:00\",\"endTimeUtc\":\"2019-08-21T01:16:32.2424703+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:16:32.2424703+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:16:32.2424703+00:00\",\"endTimeUtc\":\"2019-08-21T01:35:35.4790104+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:35:35.4790104+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:35:35.4790104+00:00\",\"endTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:35:40.9789515+00:00\",\"endTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"endTimeUtc\":\"2019-08-21T01:47:56.158574+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:47:56.158574+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:47:56.158574+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:31.0447789+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:31.0447789+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:31.0447789+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:37.0993334+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:42.6610903+00:00\",\"endTimeUtc\":\"2019-08-21T02:08:48.9488522+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:08:48.9488522+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:52.2859529+00:00\",\"endTimeUtc\":\"2019-08-21T02:07:16.1530323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:07:16.1530323+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:53.4109375+00:00\",\"endTimeUtc\":\"2019-08-21T01:55:29.6116549+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:55:29.6116549+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:55:29.6116549+00:00\",\"endTimeUtc\":\"2019-08-21T01:58:37.7277205+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:58:37.7277205+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T02:08:48.9488522+00:00\",\"endTimeUtc\":\"2019-08-21T02:09:18.7209616+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:09:18.7209616+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T02:09:18.7209616+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:15.4225959+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:15.4225959+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T02:31:15.4225959+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-08-18T06:10:44.519Z\",\"lastUpdatedTime\":\"2019-08-21T02:31:31.875943+00:00\",\"duration\":\"P2DT20H42M38.022S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20/updateRuns/04c4ac91-ce88-4a3f-8bd0-c0ff0bccea3a?api-version=2016-05-01+81": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20/updateRuns/04c4ac91-ce88-4a3f-8bd0-c0ff0bccea3a?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "161", "162" ], + "x-ms-client-request-id": [ "160e67a6-5d48-48c5-a467-49ac4aa86729" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e15c9652-cb5c-4aa3-81b4-867a84783cd7" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvFyQW5jaexKIkau+i0HOMPYCLGQTEtCf53HP6+azv4AJMcfY2gwuw7ZaTM/f79W5VmB+zBr58zQLUvU19QhRXdrORowx5I6clviGdBxYWsZkCKMfL90QF8Lim/j8U9G9e9vG9puiGUpk8kmhT9qJ7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14653" ], + "x-ms-request-id": [ "e15c9652-cb5c-4aa3-81b4-867a84783cd7" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032121Z:e15c9652-cb5c-4aa3-81b4-867a84783cd7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "270757" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.0.20/updateRuns/04c4ac91-ce88-4a3f-8bd0-c0ff0bccea3a\",\"name\":\"northwest/Microsoft1.1908.0.20/04c4ac91-ce88-4a3f-8bd0-c0ff0bccea3a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:11:10.2539702+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.875943+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.875943+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:11:10.2696201+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:11:28.5507563+00:00\",\"endTimeUtc\":\"2019-08-18T06:25:14.8899078+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T06:25:14.8899078+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:25:14.8899078+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:25:26.8117174+00:00\",\"endTimeUtc\":\"2019-08-18T06:32:27.3088299+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T06:32:27.3088299+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T06:32:27.3088299+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:21.3023037+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:21.3023037+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:11:21.3023037+00:00\",\"endTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:11:42.0678619+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8446947+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8446947+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:11:59.6938047+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:12:48.4776641+00:00\",\"endTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:13:13.8368939+00:00\",\"endTimeUtc\":\"2019-08-18T07:39:12.2741978+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:39:12.2741978+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:39:12.2741978+00:00\",\"endTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:39:29.3217373+00:00\",\"endTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:40:10.9152417+00:00\",\"endTimeUtc\":\"2019-08-18T08:40:42.1708313+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:40:42.1708313+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:40:28.7434986+00:00\",\"endTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T07:40:46.8528041+00:00\",\"endTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:21:14.0442483+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:40:42.1708313+00:00\",\"endTimeUtc\":\"2019-08-18T09:51:00.1091494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:51:00.1091494+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:41:16.5301399+00:00\",\"endTimeUtc\":\"2019-08-18T08:49:01.5274926+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:49:01.5274926+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:49:01.5274926+00:00\",\"endTimeUtc\":\"2019-08-18T08:54:04.2307021+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T08:54:04.2307021+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T08:41:16.0299682+00:00\",\"endTimeUtc\":\"2019-08-18T09:00:28.4032811+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:00:28.4032811+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:51:00.1091494+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:51:31.9834681+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:52:13.5301755+00:00\",\"endTimeUtc\":\"2019-08-18T09:54:44.0296377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:54:44.0296377+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:54:44.0296377+00:00\",\"endTimeUtc\":\"2019-08-18T10:08:36.7677748+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:08:36.7677748+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:08:36.7677748+00:00\",\"endTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:09:06.7204695+00:00\",\"endTimeUtc\":\"2019-08-18T10:24:33.4911878+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:24:33.4911878+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:24:33.4911878+00:00\",\"endTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:31:38.4748336+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:52:13.4834995+00:00\",\"endTimeUtc\":\"2019-08-18T11:31:33.3649847+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T11:31:33.3649847+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T11:31:33.4275529+00:00\",\"endTimeUtc\":\"2019-08-18T12:12:45.72329+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:12:45.72329+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:12:45.72329+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:13:12.3334504+00:00\",\"endTimeUtc\":\"2019-08-18T12:32:49.0944747+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:32:49.0944747+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:32:49.0944747+00:00\",\"endTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:38:20.6080602+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:51:31.7803617+00:00\",\"endTimeUtc\":\"2019-08-18T09:52:40.2803856+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:52:40.2803856+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:52:40.2960593+00:00\",\"endTimeUtc\":\"2019-08-18T09:56:20.0934407+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T09:56:20.0934407+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:56:20.1087252+00:00\",\"endTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T09:58:02.5591617+00:00\",\"endTimeUtc\":\"2019-08-18T10:01:16.3830587+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:01:16.3830587+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:01:16.3830587+00:00\",\"endTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:29:46.0841402+00:00\",\"endTimeUtc\":\"2019-08-18T12:06:03.8417666+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:06:03.8417666+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T10:31:17.5841119+00:00\",\"endTimeUtc\":\"2019-08-18T12:06:03.8105029+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:06:03.8105029+00:00\",\"steps\":[]}]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:06:03.8572195+00:00\",\"endTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:06:32.8735889+00:00\",\"endTimeUtc\":\"2019-08-18T12:07:05.0607717+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:07:05.0607717+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:07:05.0607717+00:00\",\"endTimeUtc\":\"2019-08-18T12:07:44.4977417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:07:44.4977417+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:07:44.4977417+00:00\",\"endTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:08:14.8413078+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:38:20.639425+00:00\",\"endTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:38:40.5454366+00:00\",\"endTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:39:07.5921685+00:00\",\"endTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:53:17.4189457+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T12:53:48.106175+00:00\",\"endTimeUtc\":\"2019-08-18T13:12:41.0774751+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:12:41.0774751+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:12:41.0931027+00:00\",\"endTimeUtc\":\"2019-08-18T13:13:12.4839435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:13:12.4839435+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:13:12.4839435+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:13:40.3583757+00:00\",\"endTimeUtc\":\"2019-08-18T13:32:15.7456016+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:32:15.7456016+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:32:15.7456016+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:25.8220728+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:48:25.9001949+00:00\",\"endTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:48:53.3062128+00:00\",\"endTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:49:13.5099967+00:00\",\"endTimeUtc\":\"2019-08-18T13:49:28.8060005+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T13:49:28.8060005+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T13:49:28.8060005+00:00\",\"endTimeUtc\":\"2019-08-18T14:34:47.2214463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T14:34:47.2214463+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T14:34:47.2214463+00:00\",\"endTimeUtc\":\"2019-08-18T15:11:22.3712195+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:11:22.3712195+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:11:22.3712195+00:00\",\"endTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:11:30.4493001+00:00\",\"endTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:18:03.2968089+00:00\",\"endTimeUtc\":\"2019-08-18T15:32:44.6381352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:32:44.6381352+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:32:44.6381352+00:00\",\"endTimeUtc\":\"2019-08-18T15:36:32.7733288+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:36:32.7733288+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:36:32.7733288+00:00\",\"endTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:36:41.2587684+00:00\",\"endTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:36:48.6338261+00:00\",\"endTimeUtc\":\"2019-08-18T15:42:39.5082972+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:42:39.5082972+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:42:39.5082972+00:00\",\"endTimeUtc\":\"2019-08-18T15:42:46.6800097+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:42:46.6800097+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:42:46.6800097+00:00\",\"endTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:42:53.6486994+00:00\",\"endTimeUtc\":\"2019-08-18T15:52:04.2468725+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:52:04.2468725+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:52:04.2468725+00:00\",\"endTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:56:53.862883+00:00\",\"endTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:57:01.6126341+00:00\",\"endTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:57:08.6282228+00:00\",\"endTimeUtc\":\"2019-08-18T15:57:16.0187985+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T15:57:16.0187985+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T15:57:16.0187985+00:00\",\"endTimeUtc\":\"2019-08-18T16:00:35.8614329+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:00:35.8614329+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:00:35.8614329+00:00\",\"endTimeUtc\":\"2019-08-18T16:18:01.3278379+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:18:01.3278379+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:18:01.3278379+00:00\",\"endTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:18:08.4371683+00:00\",\"endTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:22:41.1603245+00:00\",\"endTimeUtc\":\"2019-08-18T16:35:54.1074418+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:35:54.1074418+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:35:54.1074418+00:00\",\"endTimeUtc\":\"2019-08-18T16:39:18.0847955+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:39:18.0847955+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:39:18.0847955+00:00\",\"endTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:39:26.1159878+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:39:33.8659465+00:00\",\"endTimeUtc\":\"2019-08-18T16:44:59.2805416+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:44:59.2805416+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:44:59.2805416+00:00\",\"endTimeUtc\":\"2019-08-18T16:45:06.3898766+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:45:06.3898766+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:45:06.3898766+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:45:13.0929612+00:00\",\"endTimeUtc\":\"2019-08-18T16:53:18.499335+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:53:18.499335+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:53:18.499335+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:06.6532129+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:14.1062957+00:00\",\"endTimeUtc\":\"2019-08-18T17:45:44.7763596+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:45:44.7763596+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:21.2625082+00:00\",\"endTimeUtc\":\"2019-08-18T16:58:28.5906227+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T16:58:28.5906227+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T16:58:28.5906227+00:00\",\"endTimeUtc\":\"2019-08-18T17:02:48.0900615+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:02:48.0900615+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:02:48.0900615+00:00\",\"endTimeUtc\":\"2019-08-18T17:22:35.0657826+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:22:35.0657826+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:22:35.0657826+00:00\",\"endTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:22:43.6438557+00:00\",\"endTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:28:11.3373231+00:00\",\"endTimeUtc\":\"2019-08-18T17:42:41.2412745+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:42:41.2412745+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:42:41.2412745+00:00\",\"endTimeUtc\":\"2019-08-18T17:45:37.3232862+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:45:37.3232862+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:45:37.3232862+00:00\",\"endTimeUtc\":\"2019-08-18T17:45:44.7607316+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T17:45:44.7607316+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T17:45:44.7763596+00:00\",\"endTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T18:16:38.2729171+00:00\",\"endTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T18:16:44.3041269+00:00\",\"endTimeUtc\":\"2019-08-18T18:20:35.292472+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T18:20:35.292472+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T18:20:35.292472+00:00\",\"endTimeUtc\":\"2019-08-18T19:01:24.1550509+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:01:24.1550509+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:01:24.1550509+00:00\",\"endTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:01:30.576887+00:00\",\"endTimeUtc\":\"2019-08-18T19:04:19.532352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:04:19.532352+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:04:19.532352+00:00\",\"endTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:07:45.5658451+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:07:51.6126725+00:00\",\"endTimeUtc\":\"2019-08-18T19:07:57.8626401+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:07:57.8626401+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:07:57.8626401+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:04.3157283+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:04.3157283+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:04.3157283+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:10.8000676+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:10.8000676+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:10.8000676+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:17.5031719+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:23.6906569+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:30.2999812+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:30.2999812+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:30.2999812+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:36.690566+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:36.690566+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:36.690566+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:43.65928+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:43.65928+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:43.65928+00:00\",\"endTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:50.7061142+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:08:56.8154475+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:03.2536895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:03.2536895+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:03.2536895+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:09.5817694+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:09.5817694+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:09.5817694+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:16.0974011+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:16.0974011+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:16.0974011+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:22.7848231+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:30.3472674+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:30.3472674+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:30.3472674+00:00\",\"endTimeUtc\":\"2019-08-18T19:09:37.9097344+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:09:37.9097344+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:09:37.9097344+00:00\",\"endTimeUtc\":\"2019-08-18T19:12:20.4749396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:12:20.4749396+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:20.4749396+00:00\",\"endTimeUtc\":\"2019-08-18T19:26:11.1422446+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:26:11.1422446+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:27.9592676+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:34.7873478+00:00\",\"endTimeUtc\":\"2019-08-18T19:12:41.240437+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:12:41.240437+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:12:41.240437+00:00\",\"endTimeUtc\":\"2019-08-18T19:15:43.4581068+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:15:43.4581068+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:15:43.4581068+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:15:49.6611985+00:00\",\"endTimeUtc\":\"2019-08-18T19:21:20.9038782+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:21:20.9038782+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:21:20.9038782+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:25:25.4357173+00:00\",\"endTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:25:34.8107332+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:26:11.1422446+00:00\",\"endTimeUtc\":\"2019-08-18T19:48:43.9559485+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:48:43.9559485+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:48:43.9559485+00:00\",\"endTimeUtc\":\"2019-08-18T19:48:55.3980276+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:48:55.3980276+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:48:55.3980276+00:00\",\"endTimeUtc\":\"2019-08-18T19:49:05.9760898+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-18T19:49:05.9760898+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-18T19:49:05.9760898+00:00\",\"endTimeUtc\":\"2019-08-19T01:37:45.3003552+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:37:45.3003552+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:37:45.3003552+00:00\",\"endTimeUtc\":\"2019-08-19T01:50:48.1021508+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:50:48.1021508+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:50:48.1021508+00:00\",\"endTimeUtc\":\"2019-08-19T01:55:28.6823318+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:55:28.6823318+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:28.6823318+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:41.8384996+00:00\",\"endTimeUtc\":\"2019-08-19T01:55:54.3696744+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:55:54.3696744+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:54.3696744+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:04.5571256+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:13.7447066+00:00\",\"endTimeUtc\":\"2019-08-19T01:56:24.4007476+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:56:24.4007476+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:24.4007476+00:00\",\"endTimeUtc\":\"2019-08-19T02:06:27.5581736+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:06:27.5581736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:06:27.5581736+00:00\",\"endTimeUtc\":\"2019-08-19T02:32:07.1059218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:32:07.1059218+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:32:07.1059218+00:00\",\"endTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:32:19.6370248+00:00\",\"endTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:39:01.7669099+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:01.1720065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:01.1720065+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:42:01.1720065+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:42.104299+00:00\",\"endTimeUtc\":\"2019-08-19T02:04:39.9338487+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:04:39.9338487+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:04:39.9338487+00:00\",\"endTimeUtc\":\"2019-08-19T02:08:57.4018433+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:08:57.4018433+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:08:57.4018433+00:00\",\"endTimeUtc\":\"2019-08-19T02:14:34.8224448+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:14:34.8224448+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:41.541617+00:00\",\"endTimeUtc\":\"2019-08-19T01:56:32.7446109+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:56:32.7446109+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:32.7446109+00:00\",\"endTimeUtc\":\"2019-08-19T01:59:38.6349368+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:59:38.6349368+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:55:41.7447833+00:00\",\"endTimeUtc\":\"2019-08-19T01:56:54.8069658+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T01:56:54.8069658+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T01:56:54.8069658+00:00\",\"endTimeUtc\":\"2019-08-19T02:01:51.7159973+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:01:51.7159973+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:01:51.7159973+00:00\",\"endTimeUtc\":\"2019-08-19T02:02:43.481319+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:02:43.481319+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:02:43.481319+00:00\",\"endTimeUtc\":\"2019-08-19T02:04:33.5119547+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:04:33.5119547+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:42:08.0782061+00:00\",\"endTimeUtc\":\"2019-08-19T02:42:50.1074894+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:42:50.1074894+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:42:50.1074894+00:00\",\"endTimeUtc\":\"2019-08-19T02:45:59.6777831+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:45:59.6777831+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:45:59.6777831+00:00\",\"endTimeUtc\":\"2019-08-19T02:46:06.5997402+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:46:06.5997402+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:46:06.5997402+00:00\",\"endTimeUtc\":\"2019-08-19T02:49:32.0881478+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:49:32.0881478+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:49:32.0881478+00:00\",\"endTimeUtc\":\"2019-08-19T02:49:38.6350073+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:49:38.6350073+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:49:38.6350073+00:00\",\"endTimeUtc\":\"2019-08-19T02:49:45.1818713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:49:45.1818713+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:49:45.1818713+00:00\",\"endTimeUtc\":\"2019-08-19T02:52:49.8000597+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:52:49.8000597+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:52:49.8000597+00:00\",\"endTimeUtc\":\"2019-08-19T03:15:12.9107398+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:15:12.9107398+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:52:59.6282089+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:53:07.9562214+00:00\",\"endTimeUtc\":\"2019-08-19T02:53:15.6436751+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:53:15.6436751+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:53:15.6436751+00:00\",\"endTimeUtc\":\"2019-08-19T02:57:10.3299391+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T02:57:10.3299391+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:57:10.3299391+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T02:57:18.986152+00:00\",\"endTimeUtc\":\"2019-08-19T03:05:00.4011+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:05:00.4011+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T03:05:00.4011+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T03:08:29.9475863+00:00\",\"endTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T03:08:36.3544319+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T03:15:12.9107398+00:00\",\"endTimeUtc\":\"2019-08-19T04:55:59.1236231+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T04:55:59.1236231+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T04:55:59.1236231+00:00\",\"endTimeUtc\":\"2019-08-19T04:56:28.7588183+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T04:56:28.7588183+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T04:56:28.7588183+00:00\",\"endTimeUtc\":\"2019-08-19T04:56:53.4479919+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T04:56:53.4479919+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T04:56:53.4479919+00:00\",\"endTimeUtc\":\"2019-08-19T06:54:58.2585112+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T06:54:58.2585112+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T06:54:58.2585112+00:00\",\"endTimeUtc\":\"2019-08-19T07:10:12.0490636+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:10:12.0490636+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:10:12.0490636+00:00\",\"endTimeUtc\":\"2019-08-19T07:16:38.7901155+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:16:38.7901155+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:38.7901155+00:00\",\"endTimeUtc\":\"2019-08-19T09:16:10.6635777+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:16:10.6635777+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.0864899+00:00\",\"endTimeUtc\":\"2019-08-19T07:17:00.2422901+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:17:00.2422901+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:00.2422901+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:08.9137382+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:17.4446916+00:00\",\"endTimeUtc\":\"2019-08-19T07:17:26.2724509+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:17:26.2724509+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:26.2724509+00:00\",\"endTimeUtc\":\"2019-08-19T07:21:33.9726956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:21:33.9726956+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:21:33.9726956+00:00\",\"endTimeUtc\":\"2019-08-19T07:46:10.8115688+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:46:10.8115688+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:46:10.8115688+00:00\",\"endTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:46:19.858629+00:00\",\"endTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:51:00.1829671+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:26.3666911+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:26.3666911+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:54:26.3666911+00:00\",\"endTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:54:34.9451997+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.664541+00:00\",\"endTimeUtc\":\"2019-08-19T07:29:34.7713069+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:29:34.7713069+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:29:34.7713069+00:00\",\"endTimeUtc\":\"2019-08-19T07:34:02.8623157+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:34:02.8623157+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:34:02.8623157+00:00\",\"endTimeUtc\":\"2019-08-19T07:38:20.5959205+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:38:20.5959205+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.1020594+00:00\",\"endTimeUtc\":\"2019-08-19T07:18:23.927022+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:18:23.927022+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:18:23.927022+00:00\",\"endTimeUtc\":\"2019-08-19T07:21:25.4413907+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:21:25.4413907+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:16:50.1958049+00:00\",\"endTimeUtc\":\"2019-08-19T07:17:48.3967247+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:17:48.3967247+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:17:48.3967247+00:00\",\"endTimeUtc\":\"2019-08-19T07:22:35.5044773+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:22:35.5044773+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:22:35.5044773+00:00\",\"endTimeUtc\":\"2019-08-19T07:24:25.7249261+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:24:25.7249261+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T07:24:25.7249261+00:00\",\"endTimeUtc\":\"2019-08-19T07:24:53.1629634+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T07:24:53.1629634+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:16:10.6635777+00:00\",\"endTimeUtc\":\"2019-08-19T09:17:15.895182+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:17:15.895182+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:17:15.9420664+00:00\",\"endTimeUtc\":\"2019-08-19T09:28:21.6650189+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:28:21.6650189+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:28:21.6650189+00:00\",\"endTimeUtc\":\"2019-08-19T09:28:48.3055127+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:28:48.3055127+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:28:48.3055127+00:00\",\"endTimeUtc\":\"2019-08-19T09:39:52.3654496+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:39:52.3654496+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:39:52.3654496+00:00\",\"endTimeUtc\":\"2019-08-19T09:40:14.9432287+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:40:14.9432287+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:40:14.9432287+00:00\",\"endTimeUtc\":\"2019-08-19T09:40:36.1494406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:40:36.1494406+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:40:36.1494406+00:00\",\"endTimeUtc\":\"2019-08-19T09:50:42.6067476+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:50:42.6067476+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:50:42.6067476+00:00\",\"endTimeUtc\":\"2019-08-19T10:18:24.6866328+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:18:24.6866328+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:51:10.6056694+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:51:37.2611927+00:00\",\"endTimeUtc\":\"2019-08-19T09:52:04.2287835+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T09:52:04.2287835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T09:52:04.2287835+00:00\",\"endTimeUtc\":\"2019-08-19T10:04:01.637429+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:04:01.637429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:04:01.637429+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:04:23.1682181+00:00\",\"endTimeUtc\":\"2019-08-19T10:12:13.2133403+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:12:13.2133403+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:12:13.2133403+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:16:16.8105118+00:00\",\"endTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:16:24.2634918+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:18:24.6866328+00:00\",\"endTimeUtc\":\"2019-08-19T10:53:06.9258813+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:53:06.9258813+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:53:06.9258813+00:00\",\"endTimeUtc\":\"2019-08-19T10:53:20.5819702+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:53:20.5819702+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:53:20.5819702+00:00\",\"endTimeUtc\":\"2019-08-19T10:53:32.7693128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T10:53:32.7693128+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T10:53:32.7693128+00:00\",\"endTimeUtc\":\"2019-08-19T12:46:58.9853614+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T12:46:58.9853614+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T12:46:58.9853614+00:00\",\"endTimeUtc\":\"2019-08-19T13:00:43.9933579+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:00:43.9933579+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:00:43.9933579+00:00\",\"endTimeUtc\":\"2019-08-19T13:07:07.1172753+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:07:07.1172753+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:07.1172753+00:00\",\"endTimeUtc\":\"2019-08-19T21:31:59.529263+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:31:59.529263+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:23.9764392+00:00\",\"endTimeUtc\":\"2019-08-19T13:07:38.1950945+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:07:38.1950945+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:38.1950945+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:47.3824148+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:57.0073405+00:00\",\"endTimeUtc\":\"2019-08-19T13:08:06.257643+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:08:06.257643+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:08:06.257643+00:00\",\"endTimeUtc\":\"2019-08-19T13:12:09.4418857+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:12:09.4418857+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:12:09.4418857+00:00\",\"endTimeUtc\":\"2019-08-19T13:36:24.3116913+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:36:24.3116913+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:36:24.3116913+00:00\",\"endTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:36:33.7502897+00:00\",\"endTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:42:39.2746071+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:28.3412845+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:28.3412845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:46:28.3412845+00:00\",\"endTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:46:40.6741917+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:23.6952019+00:00\",\"endTimeUtc\":\"2019-08-19T13:20:16.8317156+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:20:16.8317156+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:20:16.8317156+00:00\",\"endTimeUtc\":\"2019-08-19T13:24:36.390777+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:24:36.390777+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:24:36.390777+00:00\",\"endTimeUtc\":\"2019-08-19T13:28:28.4947262+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:28:28.4947262+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:24.8358053+00:00\",\"endTimeUtc\":\"2019-08-19T13:08:16.4289455+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:08:16.4289455+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:08:16.4445694+00:00\",\"endTimeUtc\":\"2019-08-19T13:10:59.9426492+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:10:59.9426492+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:07:22.2889653+00:00\",\"endTimeUtc\":\"2019-08-19T13:08:12.4446147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:08:12.4446147+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:08:12.4446147+00:00\",\"endTimeUtc\":\"2019-08-19T13:13:33.3158508+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:13:33.3158508+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:13:33.3158508+00:00\",\"endTimeUtc\":\"2019-08-19T13:14:13.456098+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:14:13.456098+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T13:14:13.456098+00:00\",\"endTimeUtc\":\"2019-08-19T13:14:43.3463687+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T13:14:43.3463687+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:31:59.529263+00:00\",\"endTimeUtc\":\"2019-08-19T21:32:29.2336+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:32:29.2336+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:32:29.2336+00:00\",\"endTimeUtc\":\"2019-08-19T21:35:14.2941634+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:35:14.2941634+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:35:14.2941634+00:00\",\"endTimeUtc\":\"2019-08-19T21:35:20.5440827+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:35:20.5440827+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:35:20.5440827+00:00\",\"endTimeUtc\":\"2019-08-19T21:38:09.4381339+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:38:09.4381339+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:38:09.4381339+00:00\",\"endTimeUtc\":\"2019-08-19T21:38:15.6411821+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:38:15.6411821+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:38:15.6411821+00:00\",\"endTimeUtc\":\"2019-08-19T21:38:22.0161065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:38:22.0161065+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:38:22.0161065+00:00\",\"endTimeUtc\":\"2019-08-19T21:41:05.3950691+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:41:05.3950691+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:05.3950691+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:12.9418596+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:19.8324006+00:00\",\"endTimeUtc\":\"2019-08-19T21:41:26.9260709+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:41:26.9260709+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:41:26.9260709+00:00\",\"endTimeUtc\":\"2019-08-19T21:44:21.8927555+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:44:21.8927555+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:44:21.8927555+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:44:28.1270147+00:00\",\"endTimeUtc\":\"2019-08-19T21:49:27.5190306+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:49:27.5190306+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:49:27.5190306+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:52:47.2321247+00:00\",\"endTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T21:52:53.3414308+00:00\",\"endTimeUtc\":\"2019-08-19T22:21:25.0985813+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T22:21:25.0985813+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T22:21:25.0985813+00:00\",\"endTimeUtc\":\"2019-08-19T22:21:36.6453131+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T22:21:36.6453131+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T22:21:36.6453131+00:00\",\"endTimeUtc\":\"2019-08-19T22:21:46.4474952+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-19T22:21:46.4474952+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-19T22:21:46.4474952+00:00\",\"endTimeUtc\":\"2019-08-20T00:43:30.9072483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T00:43:30.9072483+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:43:30.9072483+00:00\",\"endTimeUtc\":\"2019-08-20T00:55:30.0630221+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T00:55:30.0630221+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:55:30.0630221+00:00\",\"endTimeUtc\":\"2019-08-20T00:59:45.6194498+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T00:59:45.6194498+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:45.6194498+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.6349668+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:03.7286089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:03.7286089+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:03.7286089+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:10.4472758+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:16.6503199+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:23.4002417+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:23.4002417+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:23.4002417+00:00\",\"endTimeUtc\":\"2019-08-20T01:03:14.9918999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:03:14.9918999+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:03:14.9918999+00:00\",\"endTimeUtc\":\"2019-08-20T01:27:11.9356233+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:27:11.9356233+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:27:11.9356233+00:00\",\"endTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:27:18.4042894+00:00\",\"endTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:31:01.3705124+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:34.2904683+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:34.2904683+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:33:34.2904683+00:00\",\"endTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.5568398+00:00\",\"endTimeUtc\":\"2019-08-20T01:19:37.3091809+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:19:37.3091809+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:19:37.3091809+00:00\",\"endTimeUtc\":\"2019-08-20T01:22:48.2190309+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:22:48.2190309+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:22:48.2190309+00:00\",\"endTimeUtc\":\"2019-08-20T01:25:26.5277552+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:25:26.5277552+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.9474841+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:38.7281772+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:38.7281772+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:38.7281772+00:00\",\"endTimeUtc\":\"2019-08-20T01:03:29.5698513+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:03:29.5698513+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T00:59:54.4474702+00:00\",\"endTimeUtc\":\"2019-08-20T01:00:29.7126607+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:00:29.7126607+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:00:29.7126607+00:00\",\"endTimeUtc\":\"2019-08-20T01:04:34.9753049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:04:34.9753049+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:04:34.9753049+00:00\",\"endTimeUtc\":\"2019-08-20T01:05:25.2565333+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:05:25.2565333+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:05:25.2565333+00:00\",\"endTimeUtc\":\"2019-08-20T01:06:00.3498501+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:06:00.3498501+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:33:40.7278874+00:00\",\"endTimeUtc\":\"2019-08-20T01:34:25.5002156+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:34:25.5002156+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:34:25.5002156+00:00\",\"endTimeUtc\":\"2019-08-20T01:37:07.8419317+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:37:07.8419317+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:37:07.8419317+00:00\",\"endTimeUtc\":\"2019-08-20T01:37:14.2637261+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:37:14.2637261+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:37:14.2637261+00:00\",\"endTimeUtc\":\"2019-08-20T01:40:07.253823+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T01:40:07.253823+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T01:40:07.253823+00:00\",\"endTimeUtc\":\"2019-08-20T03:12:15.4867711+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:12:15.4867711+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:12:15.4867711+00:00\",\"endTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"steps\":[]}]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:15:57.9619178+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:03.9618507+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.6395807+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.6395807+00:00\",\"steps\":[{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:20.9460202+00:00\",\"endTimeUtc\":\"2019-08-20T03:16:58.0549345+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:16:58.0549345+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:05.9142196+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:15.2109837+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:13.2095457+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:13.2095457+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:13.2095457+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:25.7875214+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:25.7875214+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:25.7875214+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:23.7693848+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:23.7693848+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:33.2249272+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:55.8038511+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:55.8038511+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:55.8038511+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:23.675635+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:23.675635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:23.785008+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:41.1754236+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:41.1910497+00:00\",\"endTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:48.1909669+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:56.3002435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:56.3002435+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:56.3002435+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:35.1869678+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:35.1869678+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:35.218216+00:00\",\"endTimeUtc\":\"2019-08-20T04:46:06.4590639+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:46:06.4590639+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:46:06.4746786+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:46:15.8182491+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:23.9056564+00:00\",\"endTimeUtc\":\"2019-08-20T05:23:29.9806923+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:23:29.9806923+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:23:29.9806923+00:00\",\"endTimeUtc\":\"2019-08-20T05:36:32.9400164+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:36:32.9400164+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:36:32.9400164+00:00\",\"endTimeUtc\":\"2019-08-20T05:45:22.0873901+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:45:22.0873901+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:45:22.0873901+00:00\",\"endTimeUtc\":\"2019-08-20T15:26:38.8558048+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:26:38.8558048+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:26:38.8558048+00:00\",\"endTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:26:45.996341+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:26:53.1837591+00:00\",\"endTimeUtc\":\"2019-08-20T15:30:06.8940997+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:30:06.8940997+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:30:06.8940997+00:00\",\"endTimeUtc\":\"2019-08-20T15:30:14.9489841+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:30:14.9489841+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:30:14.9489841+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:30:22.5898516+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:04.1840539+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:04.1840539+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:04.1840539+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:37.1347004+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:45.0877296+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:52.8063839+00:00\",\"endTimeUtc\":\"2019-08-20T15:47:00.9000273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:47:00.9000273+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:47:00.9000273+00:00\",\"endTimeUtc\":\"2019-08-20T15:50:30.5878898+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:50:30.5878898+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:50:30.5878898+00:00\",\"endTimeUtc\":\"2019-08-20T16:14:31.5928262+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:14:31.5928262+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:14:31.5928262+00:00\",\"endTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:14:40.061496+00:00\",\"endTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:20:55.3799116+00:00\",\"endTimeUtc\":\"2019-08-20T16:26:03.247163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:26:03.247163+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:26:03.247163+00:00\",\"endTimeUtc\":\"2019-08-20T16:27:23.2047851+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:27:23.2047851+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:27:23.2047851+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:05.9047722+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:05.9047722+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:05.9047722+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:25.2733835+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:25.2733835+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:25.2733835+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:31.2733029+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:37.1638578+00:00\",\"endTimeUtc\":\"2019-08-20T16:44:22.043092+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:44:22.043092+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:44:22.0587304+00:00\",\"endTimeUtc\":\"2019-08-20T16:44:33.0118147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:44:33.0118147+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:44:33.0118147+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:44:40.8711685+00:00\",\"endTimeUtc\":\"2019-08-20T16:53:25.382453+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:53:25.382453+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:53:25.382453+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:58:39.1147284+00:00\",\"endTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:58:45.9740713+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:58:52.114668+00:00\",\"endTimeUtc\":\"2019-08-20T16:59:01.0677627+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:59:01.0677627+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:59:01.0677627+00:00\",\"endTimeUtc\":\"2019-08-20T17:02:33.4296777+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:02:33.4296777+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:02:33.4296777+00:00\",\"endTimeUtc\":\"2019-08-20T17:19:56.2409721+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:19:56.2409721+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:19:56.2409721+00:00\",\"endTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:20:02.2409611+00:00\",\"endTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:25:06.4011967+00:00\",\"endTimeUtc\":\"2019-08-20T17:28:04.7391554+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:28:04.7391554+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:28:04.7547832+00:00\",\"endTimeUtc\":\"2019-08-20T17:29:34.2397229+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:29:34.2397229+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:29:34.2397229+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:30.8103091+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:30.8103091+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:35:30.8103091+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:52.2790021+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:52.2790021+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:35:52.2790021+00:00\",\"endTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:35:58.3727296+00:00\",\"endTimeUtc\":\"2019-08-20T17:55:17.3499407+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:55:17.3499407+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:36:04.2008357+00:00\",\"endTimeUtc\":\"2019-08-20T17:46:21.9905619+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:46:21.9905619+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:46:21.9905619+00:00\",\"endTimeUtc\":\"2019-08-20T17:55:17.3343202+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:55:17.3343202+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:55:17.3499407+00:00\",\"endTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:55:23.3499408+00:00\",\"endTimeUtc\":\"2019-08-20T17:56:54.8383791+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:56:54.8383791+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:56:54.8383791+00:00\",\"endTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:00:09.838132+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:21.4928884+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:47.4613132+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:00.4924104+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:00.4924104+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:00.5080369+00:00\",\"endTimeUtc\":\"2019-08-20T03:21:20.9985757+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:21:20.9985757+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:21:20.9985757+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:38.2892707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:38.2892707+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:21:28.9359823+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:15.4427976+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:15.4427976+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:15.4427976+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:38.2267718+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:38.2267718+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:38.3048916+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:45.5860506+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:45.632927+00:00\",\"endTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:52.460963+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:08.3670066+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:08.3670066+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:08.3670066+00:00\",\"endTimeUtc\":\"2019-08-20T04:00:51.0423033+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:00:51.0423033+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:00:51.0423033+00:00\",\"endTimeUtc\":\"2019-08-20T04:20:36.2756302+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:20:36.2756302+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:20:36.2756302+00:00\",\"endTimeUtc\":\"2019-08-20T04:58:54.0917394+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:58:54.0917394+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:20:44.2911775+00:00\",\"endTimeUtc\":\"2019-08-20T04:58:54.0448692+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:58:54.0448692+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:58:54.0917394+00:00\",\"endTimeUtc\":\"2019-08-20T06:21:38.8191167+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:21:38.8191167+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:21:38.8191167+00:00\",\"endTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:21:48.3971735+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:21:57.4594966+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:08.0218479+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:08.0218479+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:08.0218479+00:00\",\"endTimeUtc\":\"2019-08-20T06:28:02.5972728+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:28:02.5972728+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:28:02.5972728+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:28:12.3158962+00:00\",\"endTimeUtc\":\"2019-08-20T06:48:58.139119+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:48:58.139119+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:48:58.1547434+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:16.0850163+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:28.100406+00:00\",\"endTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:39.8658115+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:51.5062188+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:51.5062188+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:51.5062188+00:00\",\"endTimeUtc\":\"2019-08-20T07:05:09.0954012+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:05:09.0954012+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:05:09.0954012+00:00\",\"endTimeUtc\":\"2019-08-20T07:31:43.4677735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:31:43.4677735+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:31:43.4677735+00:00\",\"endTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:31:53.233287+00:00\",\"endTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:40:32.7875651+00:00\",\"endTimeUtc\":\"2019-08-20T08:40:17.7531586+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:40:17.7531586+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:40:17.7531586+00:00\",\"endTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"steps\":[]}]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:40:29.6558971+00:00\",\"endTimeUtc\":\"2019-08-20T08:46:30.0280182+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:46:30.0280182+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:14.1492204+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"steps\":[{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:42.4613766+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:44.0595508+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:44.0595508+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:01.2111504+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:25.8514784+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:25.8514784+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:25.8514784+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:14.4137241+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:14.4137241+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:14.5387206+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:22.4761269+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:35.0541676+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:35.0541676+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:35.069792+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:37.3877625+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:44.0439253+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:44.0439253+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:44.0751738+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:51.3719552+00:00\",\"endTimeUtc\":\"2019-08-20T03:58:57.9343713+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:58:57.9343713+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:58:57.949995+00:00\",\"endTimeUtc\":\"2019-08-20T04:04:36.4462463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:04:36.4462463+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:04:36.4462463+00:00\",\"endTimeUtc\":\"2019-08-20T04:42:51.5721739+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:42:51.5721739+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:42:51.5877955+00:00\",\"endTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:42:59.3063992+00:00\",\"endTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:57:45.685147+00:00\",\"endTimeUtc\":\"2019-08-20T05:18:06.9219861+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:18:06.9219861+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:18:06.9376102+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:01.1817136+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:01.1817136+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:01.1981592+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:10.071855+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:10.0874811+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:17.9623945+00:00\",\"endTimeUtc\":\"2019-08-20T05:27:26.9154109+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:27:26.9154109+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:27:26.9154109+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:47.9808594+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:47.9808594+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:47.9808594+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:56.6838073+00:00\",\"endTimeUtc\":\"2019-08-20T06:02:56.7089879+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:02:56.7089879+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:02:56.7089879+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:12.2806903+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:22.6086974+00:00\",\"endTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:31.8742662+00:00\",\"endTimeUtc\":\"2019-08-20T06:11:41.6401362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:11:41.6401362+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:11:41.6401362+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:16.0422321+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:16.0422321+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:16:16.0422321+00:00\",\"endTimeUtc\":\"2019-08-20T06:44:41.6422889+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:44:41.6422889+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:44:41.6422889+00:00\",\"endTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:44:51.7828589+00:00\",\"endTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:56:48.3052099+00:00\",\"endTimeUtc\":\"2019-08-20T07:19:34.164195+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:19:34.164195+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:19:34.164195+00:00\",\"endTimeUtc\":\"2019-08-20T07:25:14.0667291+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:25:14.0667291+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:25:14.0667291+00:00\",\"endTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:25:27.9254868+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:38.9770496+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:15.7887875+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:15.7887875+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:50.5862798+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:16.8828331+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:16.8828331+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:16.8828331+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:16.3646614+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:16.3646614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:16.3646614+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:24.1301938+00:00\",\"endTimeUtc\":\"2019-08-20T03:37:57.6753703+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:37:57.6753703+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:37:57.6753703+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:59.5546228+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:59.6171205+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:15.7575408+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:15.7575408+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:15.8512876+00:00\",\"endTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:22.2418301+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:17.8278174+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:17.8278174+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:17.8278174+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:25.2340089+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:25.2340089+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:25.2340089+00:00\",\"endTimeUtc\":\"2019-08-20T04:14:16.5560413+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:14:16.5560413+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:14:16.5716514+00:00\",\"endTimeUtc\":\"2019-08-20T04:40:32.7910254+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:40:32.7910254+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:40:32.7910254+00:00\",\"endTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:40:41.1034296+00:00\",\"endTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:51:19.1740151+00:00\",\"endTimeUtc\":\"2019-08-20T05:15:40.2025309+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:15:40.2025309+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:15:40.2025309+00:00\",\"endTimeUtc\":\"2019-08-20T05:36:23.0498487+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:36:23.0498487+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:36:23.0498487+00:00\",\"endTimeUtc\":\"2019-08-20T05:40:39.4977911+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:40:39.4977911+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:40:39.4977911+00:00\",\"endTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:40:48.3726099+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:40:48.4052863+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:40:56.4505889+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:05.2785409+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:05.2785409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:05.2785409+00:00\",\"endTimeUtc\":\"2019-08-20T05:53:59.8940101+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:53:59.8940101+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:53:59.8940101+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:54:13.0031765+00:00\",\"endTimeUtc\":\"2019-08-20T06:15:08.8712587+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:15:08.8712587+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:15:08.8712587+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:41.0839246+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:52.0525153+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:23:02.2867468+00:00\",\"endTimeUtc\":\"2019-08-20T06:29:50.9083882+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:29:50.9083882+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:29:50.9083882+00:00\",\"endTimeUtc\":\"2019-08-20T06:30:01.0801363+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:30:01.0801363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:30:01.0801363+00:00\",\"endTimeUtc\":\"2019-08-20T06:34:30.7641802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:34:30.7641802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:34:30.7641802+00:00\",\"endTimeUtc\":\"2019-08-20T07:05:27.1264282+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:05:27.1264282+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:05:27.1264282+00:00\",\"endTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:05:37.5637959+00:00\",\"endTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:16:16.8697308+00:00\",\"endTimeUtc\":\"2019-08-20T07:23:37.4268468+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:23:37.4268468+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:23:37.4268468+00:00\",\"endTimeUtc\":\"2019-08-20T07:43:21.3010134+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:43:21.3010134+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:21.3010134+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:15.3570883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:15.3570883+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:15.3570883+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:26.2475175+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:38.9660025+00:00\",\"endTimeUtc\":\"2019-08-20T07:51:50.8720335+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:51:50.8720335+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:51:50.8720335+00:00\",\"endTimeUtc\":\"2019-08-20T08:06:41.771248+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:06:41.771248+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:06:41.771248+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:06:56.0832525+00:00\",\"endTimeUtc\":\"2019-08-20T08:30:22.4732295+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:30:22.4732295+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:30:22.4732295+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:39:15.4693723+00:00\",\"endTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:39:25.2192435+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:39:25.2352724+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:39:36.1409824+00:00\",\"endTimeUtc\":\"2019-08-20T08:46:37.1373507+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:46:37.1373507+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:46:37.1373507+00:00\",\"endTimeUtc\":\"2019-08-20T08:46:46.6545057+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:46:46.6545057+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:46:46.6545057+00:00\",\"endTimeUtc\":\"2019-08-20T08:52:12.7455979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:52:12.7455979+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:52:12.7455979+00:00\",\"endTimeUtc\":\"2019-08-20T09:21:38.7680691+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:21:38.7680691+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:21:38.7680691+00:00\",\"endTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:21:52.3017963+00:00\",\"endTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:31:18.3539758+00:00\",\"endTimeUtc\":\"2019-08-20T09:39:59.5128999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:39:59.5128999+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:39:59.5285494+00:00\",\"endTimeUtc\":\"2019-08-20T09:59:27.4373552+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:59:27.4373552+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:59:27.4373552+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:04.2498524+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:04.2498524+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:06:04.2498524+00:00\",\"endTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:06:17.7184463+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:06:17.7340831+00:00\",\"endTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:06:30.4058131+00:00\",\"endTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:21:10.8928788+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:14.0554781+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:58.2402517+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:58.2402517+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:58.2402517+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:06.2089059+00:00\",\"endTimeUtc\":\"2019-08-20T03:24:10.0082486+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:24:10.0082486+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:24:10.0082486+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:24:17.0706761+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:35.0512176+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:35.0512176+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:35.0512176+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:43.0980581+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:43.0980581+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:43.0980581+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:50.4885319+00:00\",\"endTimeUtc\":\"2019-08-20T03:49:44.3054273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:49:44.3054273+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:49:44.4773097+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:02.3428679+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:02.3897448+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:09.2334065+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:09.4209043+00:00\",\"endTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:15.6239486+00:00\",\"endTimeUtc\":\"2019-08-20T03:56:22.1551153+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:56:22.1551153+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:56:22.1551153+00:00\",\"endTimeUtc\":\"2019-08-20T04:10:41.6695308+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:10:41.6695308+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:10:41.6695308+00:00\",\"endTimeUtc\":\"2019-08-20T04:39:45.6665451+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:39:45.6665451+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:39:45.6665451+00:00\",\"endTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:39:55.244561+00:00\",\"endTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:56:40.0452825+00:00\",\"endTimeUtc\":\"2019-08-20T05:02:28.8067122+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:02:28.8067122+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:02:28.8067122+00:00\",\"endTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:02:37.6659162+00:00\",\"endTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:08:10.7053219+00:00\",\"endTimeUtc\":\"2019-08-20T05:23:30.2306945+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:23:30.2306945+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:23:30.2463119+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:50.2761333+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:50.2761333+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:16:50.2761333+00:00\",\"endTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:17:00.5884937+00:00\",\"endTimeUtc\":\"2019-08-20T06:22:03.6000509+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:22:03.6000509+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:03.6156966+00:00\",\"endTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:22:14.1624138+00:00\",\"endTimeUtc\":\"2019-08-20T06:31:49.0631458+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:31:49.0631458+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:31:49.0631458+00:00\",\"endTimeUtc\":\"2019-08-20T06:31:59.5942443+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:31:59.5942443+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:31:59.5942443+00:00\",\"endTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:32:10.1722277+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:55.4948316+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:55.4948316+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:55.4948316+00:00\",\"endTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:02:50.5658863+00:00\",\"endTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:03:02.5969861+00:00\",\"endTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:03:12.3000044+00:00\",\"endTimeUtc\":\"2019-08-20T07:03:23.6436018+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:03:23.6436018+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:03:23.6436018+00:00\",\"endTimeUtc\":\"2019-08-20T07:08:45.6239314+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:08:45.6239314+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:08:45.6239314+00:00\",\"endTimeUtc\":\"2019-08-20T07:43:02.6293765+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:43:02.6293765+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:02.6293765+00:00\",\"endTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:13.7698634+00:00\",\"endTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:54:40.4790925+00:00\",\"endTimeUtc\":\"2019-08-20T08:01:47.5516691+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:01:47.5516691+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:01:47.6924012+00:00\",\"endTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:02:05.0827017+00:00\",\"endTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:08:44.5670942+00:00\",\"endTimeUtc\":\"2019-08-20T08:28:00.1790904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:28:00.1790904+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:28:00.1790904+00:00\",\"endTimeUtc\":\"2019-08-20T09:22:36.3136352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:22:36.3136352+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:22:36.3136352+00:00\",\"endTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:22:48.9072204+00:00\",\"endTimeUtc\":\"2019-08-20T09:29:55.2766545+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:29:55.2766545+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:29:55.2766545+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:36.6656964+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:36.6656964+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:30:08.4483419+00:00\",\"endTimeUtc\":\"2019-08-20T09:42:29.3397459+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:42:29.3397459+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:42:29.3397459+00:00\",\"endTimeUtc\":\"2019-08-20T09:42:44.9486157+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T09:42:44.9486157+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:42:44.9486157+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T09:43:00.5105701+00:00\",\"endTimeUtc\":\"2019-08-20T10:01:31.7523686+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:01:31.7523686+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:01:31.7523686+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:11:23.7753213+00:00\",\"endTimeUtc\":\"2019-08-20T10:11:36.6500696+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:11:36.6500696+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:11:36.6656964+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:11:48.9623399+00:00\",\"endTimeUtc\":\"2019-08-20T10:12:02.2277432+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:12:02.2277432+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:12:02.2277432+00:00\",\"endTimeUtc\":\"2019-08-20T10:18:25.4456651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:18:25.4456651+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:18:25.4456651+00:00\",\"endTimeUtc\":\"2019-08-20T10:52:29.2999009+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T10:52:29.2999009+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:52:29.2999009+00:00\",\"endTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T10:52:41.9716201+00:00\",\"endTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:03:52.1350733+00:00\",\"endTimeUtc\":\"2019-08-20T11:12:44.4299014+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:12:44.4299014+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:12:44.4299014+00:00\",\"endTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:12:55.9609879+00:00\",\"endTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:21:44.6205103+00:00\",\"endTimeUtc\":\"2019-08-20T11:42:05.058025+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T11:42:05.058025+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T11:42:05.058025+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:39.0381352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:39.0381352+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:26:39.0381352+00:00\",\"endTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:26:53.4911648+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:26:53.5380725+00:00\",\"endTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:27:06.0379603+00:00\",\"endTimeUtc\":\"2019-08-20T12:46:43.1747307+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T12:46:43.1747307+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:46:43.1747307+00:00\",\"endTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T12:46:56.7213545+00:00\",\"endTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:10:04.8065561+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:04.8223078+00:00\",\"endTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:22.6190061+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:38.3842671+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:38.0561507+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:28.8617265+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:28.8617265+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:10:38.5092559+00:00\",\"endTimeUtc\":\"2019-08-20T14:20:49.189857+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:20:49.189857+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:20:56.1344421+00:00\",\"endTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T14:27:37.4269282+00:00\",\"endTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T14:31:17.4078083+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:15.9773236+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:48.9613041+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:08.8673086+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:08.8673086+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:08.8673086+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:16.2265903+00:00\",\"endTimeUtc\":\"2019-08-20T03:23:08.712107+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:23:08.712107+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:23:08.7277288+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:04.7554201+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:04.7866711+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:12.1928568+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:12.2084595+00:00\",\"endTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:19.677118+00:00\",\"endTimeUtc\":\"2019-08-20T03:28:27.3801501+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:28:27.3801501+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:28:27.3801501+00:00\",\"endTimeUtc\":\"2019-08-20T03:54:48.2656923+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:54:48.2656923+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:54:48.359442+00:00\",\"endTimeUtc\":\"2019-08-20T04:16:32.2623651+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:16:32.2623651+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:32.2623651+00:00\",\"endTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:42.2936123+00:00\",\"endTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:41:04.1187956+00:00\",\"endTimeUtc\":\"2019-08-20T04:47:56.4576577+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:47:56.4576577+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:47:56.4888716+00:00\",\"endTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:48:09.7230914+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:12.9773647+00:00\",\"endTimeUtc\":\"2019-08-20T03:19:42.8498146+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:19:42.8498146+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:42.8498146+00:00\",\"endTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:50.2715969+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:58.4746254+00:00\",\"endTimeUtc\":\"2019-08-20T03:20:06.7401489+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:20:06.7401489+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:06.7401489+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:51.4531723+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:51.4531723+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:15.3650626+00:00\",\"endTimeUtc\":\"2019-08-20T03:26:25.6159907+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:26:25.6159907+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:26:25.631617+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:51.3125495+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:51.3125495+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:33:51.7187952+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:10.0384499+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:10.2415748+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:18.1321066+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:28.6319813+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:28.6319813+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:28.6319813+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:15.7028433+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:15.7028433+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:15.7184961+00:00\",\"endTimeUtc\":\"2019-08-20T04:15:06.7788309+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:15:06.7788309+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:15:06.7944495+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:35.5755899+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:35.5755899+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:15:15.1537421+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:35.5599668+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:35.5599668+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:35:35.5755899+00:00\",\"endTimeUtc\":\"2019-08-20T04:49:46.2532189+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:49:46.2532189+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:49:46.2532189+00:00\",\"endTimeUtc\":\"2019-08-20T05:00:50.2148528+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:00:50.2148528+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:00:50.2148528+00:00\",\"endTimeUtc\":\"2019-08-20T05:24:29.5424931+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:24:29.5424931+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:24:29.5737566+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:24:42.9799067+00:00\",\"endTimeUtc\":\"2019-08-20T05:34:45.0358376+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:34:45.0358376+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:34:45.0358376+00:00\",\"endTimeUtc\":\"2019-08-20T05:35:51.0970683+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:35:51.0970683+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:35:51.0970683+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:37:51.329136+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:59.2196087+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:37:59.2821289+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:07.6257041+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:16.4536595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:16.4536595+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:16.4536595+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:24.4066392+00:00\",\"endTimeUtc\":\"2019-08-20T05:56:26.3414903+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:56:26.3414903+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:56:26.3414903+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:00.5203745+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:10.6139915+00:00\",\"endTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:19.4732481+00:00\",\"endTimeUtc\":\"2019-08-20T06:04:28.4419942+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:04:28.4419942+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:04:28.4419942+00:00\",\"endTimeUtc\":\"2019-08-20T06:09:06.3917707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:09:06.3917707+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:09:06.3917707+00:00\",\"endTimeUtc\":\"2019-08-20T06:38:53.1160761+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:38:53.1160761+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:38:53.1160761+00:00\",\"endTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:39:04.8502073+00:00\",\"endTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:57:18.8048251+00:00\",\"endTimeUtc\":\"2019-08-20T07:17:06.9316881+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:17:06.9316881+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:17:06.9316881+00:00\",\"endTimeUtc\":\"2019-08-20T07:23:28.1144561+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:23:28.1144561+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:23:28.1144561+00:00\",\"endTimeUtc\":\"2019-08-20T08:16:43.0508769+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:16:43.0508769+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:16:43.0508769+00:00\",\"endTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:16:56.4257156+00:00\",\"endTimeUtc\":\"2019-08-20T08:18:49.9087851+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:18:49.9087851+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:18:49.9399817+00:00\",\"endTimeUtc\":\"2019-08-20T08:21:10.3914264+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:21:10.3914264+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:21:10.3914264+00:00\",\"endTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:25:49.9088152+00:00\",\"endTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:26:03.424049+00:00\",\"endTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:35:34.0609905+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:50.3028493+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:19:58.5058732+00:00\",\"endTimeUtc\":\"2019-08-20T03:20:15.9119187+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:20:15.9119187+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:15.9119187+00:00\",\"endTimeUtc\":\"2019-08-20T03:20:31.6461007+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:20:31.6461007+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:31.6461007+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:47.5157201+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:47.5157201+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:20:39.5366304+00:00\",\"endTimeUtc\":\"2019-08-20T03:26:33.1627732+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:26:33.1627732+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:26:33.1627732+00:00\",\"endTimeUtc\":\"2019-08-20T03:33:47.5000965+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:33:47.5000965+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:33:47.531345+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:00.616689+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:00.6479385+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:07.5228604+00:00\",\"endTimeUtc\":\"2019-08-20T03:34:20.0070836+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:34:20.0070836+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:34:20.0227083+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:06.6873311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:06.6873311+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:06.7029555+00:00\",\"endTimeUtc\":\"2019-08-20T04:16:28.246791+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:16:28.246791+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:28.246791+00:00\",\"endTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:16:36.8091968+00:00\",\"endTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:43:57.4459054+00:00\",\"endTimeUtc\":\"2019-08-20T04:59:42.9817819+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:59:42.9817819+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:59:42.9817819+00:00\",\"endTimeUtc\":\"2019-08-20T05:08:38.5956106+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:08:38.5956106+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:08:38.5956106+00:00\",\"endTimeUtc\":\"2019-08-20T05:15:11.9060106+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:15:11.9060106+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:15:11.9060106+00:00\",\"endTimeUtc\":\"2019-08-20T05:15:57.3903624+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:15:57.3903624+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:15:57.3903624+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:05.0777724+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:05.0933927+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:36.4691866+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:36.4691866+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:12.8745424+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:21.2494496+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:21.2494496+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:21.2494496+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:39.3742429+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:39.3742429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:39.3742429+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:46.4366535+00:00\",\"endTimeUtc\":\"2019-08-20T05:30:59.8972871+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:30:59.8972871+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:30:59.9129117+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:27.5471895+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:27.5631629+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:36.3907989+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:36.3907989+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:36.4691866+00:00\",\"endTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:44.0937589+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:51.9529755+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:51.9529755+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:51.9529755+00:00\",\"endTimeUtc\":\"2019-08-20T05:42:59.5266836+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:42:59.5266836+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:42:59.5266836+00:00\",\"endTimeUtc\":\"2019-08-20T06:06:04.1592916+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:06:04.1592916+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:06:04.1592916+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:06:13.0966621+00:00\",\"endTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:16:04.5111273+00:00\",\"endTimeUtc\":\"2019-08-20T06:27:50.7380485+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:27:50.7380485+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:27:50.7380485+00:00\",\"endTimeUtc\":\"2019-08-20T06:36:21.4982757+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:36:21.4982757+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:36:21.4982757+00:00\",\"endTimeUtc\":\"2019-08-20T06:46:50.1565553+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:46:50.1565553+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:46:50.1565553+00:00\",\"endTimeUtc\":\"2019-08-20T06:47:34.4526542+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:47:34.4526542+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:47:34.4526542+00:00\",\"endTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:47:44.9837883+00:00\",\"endTimeUtc\":\"2019-08-20T06:48:10.0460143+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:48:10.0460143+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:16.9616905+00:00\",\"endTimeUtc\":\"2019-08-20T03:21:52.5613368+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:21:52.5613368+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:21:52.5613368+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:45.1164721+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:45.1164721+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:45.1164721+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:52.053891+00:00\",\"endTimeUtc\":\"2019-08-20T03:26:00.319416+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:26:00.319416+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:26:00.319416+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:15.301452+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:15.301452+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:15.4264507+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:29.145036+00:00\",\"endTimeUtc\":\"2019-08-20T03:47:13.5257163+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:47:13.5257163+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:47:13.6038409+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:40.2572267+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:40.2728502+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:46.835266+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:46.8821416+00:00\",\"endTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:53.1164366+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:59.4757297+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:59.4757297+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:59.4757297+00:00\",\"endTimeUtc\":\"2019-08-20T04:00:55.3859916+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:00:55.3859916+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:00:55.3859916+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:57.3584547+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:57.3584547+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:57.3740792+00:00\",\"endTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:17:04.9834066+00:00\",\"endTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:26:20.5411909+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:56.8278779+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:56.8278779+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:56.8278779+00:00\",\"endTimeUtc\":\"2019-08-20T05:50:23.9927311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:50:23.9927311+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:50:23.9927311+00:00\",\"endTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:50:34.055103+00:00\",\"endTimeUtc\":\"2019-08-20T06:00:03.0092149+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:00:03.0092149+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:00:03.0092149+00:00\",\"endTimeUtc\":\"2019-08-20T06:09:08.5011114+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:09:08.5011114+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:09:08.5011114+00:00\",\"endTimeUtc\":\"2019-08-20T06:19:08.2586531+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:19:08.2586531+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:19:08.2586531+00:00\",\"endTimeUtc\":\"2019-08-20T06:24:11.5357928+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:24:11.5357928+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:24:11.5357928+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:24:21.3637392+00:00\",\"endTimeUtc\":\"2019-08-20T06:24:32.5978874+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:24:32.5978874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:24:32.5978874+00:00\",\"endTimeUtc\":\"2019-08-20T06:30:16.1580621+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:30:16.1580621+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:30:16.1580621+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:30:24.6579573+00:00\",\"endTimeUtc\":\"2019-08-20T06:44:32.204904+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:44:32.204904+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:44:32.204904+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:09.6527183+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:20.1671377+00:00\",\"endTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:30.3076679+00:00\",\"endTimeUtc\":\"2019-08-20T06:53:43.0262352+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:53:43.0262352+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:53:43.0262352+00:00\",\"endTimeUtc\":\"2019-08-20T06:59:09.4758558+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T06:59:09.4758558+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T06:59:09.4758558+00:00\",\"endTimeUtc\":\"2019-08-20T07:26:46.2057826+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:26:46.2057826+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:26:46.2057826+00:00\",\"endTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:26:57.4244012+00:00\",\"endTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:36:11.1981802+00:00\",\"endTimeUtc\":\"2019-08-20T07:43:39.6446684+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:43:39.6446684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:43:39.6601536+00:00\",\"endTimeUtc\":\"2019-08-20T07:56:25.6808739+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:56:25.6808739+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:56:25.6808739+00:00\",\"endTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T07:56:36.7432057+00:00\",\"endTimeUtc\":\"2019-08-20T08:06:37.1929996+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:06:37.1929996+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T08:06:37.2090129+00:00\",\"endTimeUtc\":\"2019-08-20T08:15:56.5680605+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T08:15:56.5680605+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:17.1648122+00:00\",\"endTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:58.0705608+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:54.5065155+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:54.5065155+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:05.9298406+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:50.0074332+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:50.0074332+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:50.0074332+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:56.3667262+00:00\",\"endTimeUtc\":\"2019-08-20T03:22:00.9987376+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:22:00.9987376+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:22:00.9987376+00:00\",\"endTimeUtc\":\"2019-08-20T03:22:09.3267614+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:22:09.3267614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:22:09.3267614+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:51.9765951+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:51.9765951+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:22:17.1235418+00:00\",\"endTimeUtc\":\"2019-08-20T03:29:41.4886353+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:29:41.4886353+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:29:41.4886353+00:00\",\"endTimeUtc\":\"2019-08-20T03:50:51.9140964+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:50:51.9140964+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:50:51.9922187+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:01.5077243+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:01.5702269+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:08.288887+00:00\",\"endTimeUtc\":\"2019-08-20T03:51:23.1168236+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:51:23.1168236+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:51:23.1168236+00:00\",\"endTimeUtc\":\"2019-08-20T04:01:46.4009672+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:01:46.4009672+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:01:46.4009672+00:00\",\"endTimeUtc\":\"2019-08-20T05:04:42.0541546+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:04:42.0541546+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:04:42.0697757+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:04:50.803993+00:00\",\"endTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:16:46.3897763+00:00\",\"endTimeUtc\":\"2019-08-20T05:20:41.1389299+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:20:41.1389299+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:20:41.1389299+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:21.1688579+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:21.1688579+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:20:51.2169325+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:21:51.6537356+00:00\",\"endTimeUtc\":\"2019-08-20T05:28:24.5241087+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:28:24.5241087+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:28:24.5241087+00:00\",\"endTimeUtc\":\"2019-08-20T05:30:38.069453+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:30:38.069453+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:30:38.069453+00:00\",\"endTimeUtc\":\"2019-08-20T05:33:46.8026084+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:33:46.8026084+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:33:46.8026084+00:00\",\"endTimeUtc\":\"2019-08-20T05:37:01.8769764+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:37:01.8769764+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:37:01.8769764+00:00\",\"endTimeUtc\":\"2019-08-20T05:38:54.7497967+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:38:54.7497967+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:38:54.7497967+00:00\",\"endTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:41:21.1532323+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:21:46.7944033+00:00\",\"endTimeUtc\":\"2019-08-20T05:33:07.6155933+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:33:07.6155933+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:41:21.1688579+00:00\",\"endTimeUtc\":\"2019-08-20T05:55:52.7046961+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:55:52.7046961+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:55:52.7046961+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:24.4181685+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:24.4181685+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:24.4181685+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:32.3555695+00:00\",\"endTimeUtc\":\"2019-08-20T15:42:59.6677168+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:42:59.6677168+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:42:59.6677168+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:43:06.6988718+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:00.0247733+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:00.0247733+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:00.0247733+00:00\",\"endTimeUtc\":\"2019-08-20T15:46:08.7902771+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:46:08.7902771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:08.7902771+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:46:16.7745587+00:00\",\"endTimeUtc\":\"2019-08-20T15:57:36.9191105+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T15:57:36.9191105+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T15:57:36.9191105+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:03:41.7589895+00:00\",\"endTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:03:50.4776297+00:00\",\"endTimeUtc\":\"2019-08-20T17:47:37.3184979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:47:37.3184979+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:03:58.4306538+00:00\",\"endTimeUtc\":\"2019-08-20T16:04:07.1805415+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:04:07.1805415+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:04:07.1805415+00:00\",\"endTimeUtc\":\"2019-08-20T16:07:42.5897591+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:07:42.5897591+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:07:42.5897591+00:00\",\"endTimeUtc\":\"2019-08-20T16:28:13.6619268+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:28:13.6619268+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:28:13.6619268+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:28:19.6462326+00:00\",\"endTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:33:05.1703979+00:00\",\"endTimeUtc\":\"2019-08-20T16:35:29.3056188+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:35:29.3056188+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:29.3056188+00:00\",\"endTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:35.3524134+00:00\",\"endTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:55.0553014+00:00\",\"endTimeUtc\":\"2019-08-20T16:47:47.4801299+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:47:47.4801299+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:47:47.4801299+00:00\",\"endTimeUtc\":\"2019-08-20T16:49:18.6830629+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:49:18.6830629+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:49:18.6830629+00:00\",\"endTimeUtc\":\"2019-08-20T16:50:41.2751482+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:50:41.2751482+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:50:41.2751482+00:00\",\"endTimeUtc\":\"2019-08-20T16:51:57.4458642+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:51:57.4458642+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:51:57.4458642+00:00\",\"endTimeUtc\":\"2019-08-20T16:53:12.4137326+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:53:12.4137326+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:53:12.4137326+00:00\",\"endTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:35:55.0553014+00:00\",\"endTimeUtc\":\"2019-08-20T16:51:33.4774483+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:51:33.4774483+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:54:36.553595+00:00\",\"endTimeUtc\":\"2019-08-20T16:59:37.6770049+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T16:59:37.6770049+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T16:59:37.6770049+00:00\",\"endTimeUtc\":\"2019-08-20T17:47:31.1935127+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:47:31.1935127+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:47:31.2091359+00:00\",\"endTimeUtc\":\"2019-08-20T17:47:37.3028726+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:47:37.3028726+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:47:37.3184979+00:00\",\"endTimeUtc\":\"2019-08-20T17:48:04.0684425+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:48:04.0684425+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:48:04.0684425+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:48:09.6621826+00:00\",\"endTimeUtc\":\"2019-08-20T17:53:54.193808+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:53:54.193808+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:53:54.193808+00:00\",\"endTimeUtc\":\"2019-08-20T17:54:00.7562978+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T17:54:00.7562978+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:54:00.7562978+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T17:54:06.5062893+00:00\",\"endTimeUtc\":\"2019-08-20T18:04:04.96985+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:04:04.96985+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:04:04.96985+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:22.1421999+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:28.2359263+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:33.7202852+00:00\",\"endTimeUtc\":\"2019-08-20T18:11:39.8921403+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:11:39.8921403+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:11:39.8921403+00:00\",\"endTimeUtc\":\"2019-08-20T18:14:56.6104111+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:14:56.6104111+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:14:56.6260381+00:00\",\"endTimeUtc\":\"2019-08-20T18:36:26.9819334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T18:36:26.9819334+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:36:27.231929+00:00\",\"endTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T18:36:33.1693822+00:00\",\"endTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:05:25.3211872+00:00\",\"endTimeUtc\":\"2019-08-20T19:08:09.7124856+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:08:09.7124856+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:08:09.7124856+00:00\",\"endTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:08:16.3062084+00:00\",\"endTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:10:10.9620237+00:00\",\"endTimeUtc\":\"2019-08-20T19:21:46.3971323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:21:46.3971323+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:21:47.1471277+00:00\",\"endTimeUtc\":\"2019-08-20T19:26:22.0385176+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:26:22.0385176+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:26:22.0385176+00:00\",\"endTimeUtc\":\"2019-08-20T19:28:02.9770362+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:28:02.9770362+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:28:02.9770362+00:00\",\"endTimeUtc\":\"2019-08-20T19:29:19.2089303+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:29:19.2089303+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:29:19.2089303+00:00\",\"endTimeUtc\":\"2019-08-20T19:30:39.5663181+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:30:39.5663181+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:30:39.5663181+00:00\",\"endTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:32:07.2515199+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:08:37.8686232+00:00\",\"endTimeUtc\":\"2019-08-20T19:26:52.5548212+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:26:52.5548212+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:32:07.2827637+00:00\",\"endTimeUtc\":\"2019-08-20T19:37:17.2286062+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T19:37:17.2286062+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T19:37:17.2286062+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:47.9723933+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:47.9723933+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:13:47.9880137+00:00\",\"endTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:13:54.4752657+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:13:54.5377671+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.6083359+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.6083359+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:14:01.3836001+00:00\",\"endTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:14:07.1335737+00:00\",\"endTimeUtc\":\"2019-08-20T20:17:45.0679869+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:17:45.0679869+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:17:45.0679869+00:00\",\"endTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:18:26.5160193+00:00\",\"endTimeUtc\":\"2019-08-20T20:28:52.3507259+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:28:52.3507259+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:28:52.3507259+00:00\",\"endTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:30:16.6313661+00:00\",\"endTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.834167+00:00\",\"endTimeUtc\":\"2019-08-20T20:36:15.5188128+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:36:15.5188128+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:36:15.5188128+00:00\",\"endTimeUtc\":\"2019-08-20T20:46:36.3185257+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:46:36.3185257+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.834167+00:00\",\"endTimeUtc\":\"2019-08-20T20:38:07.3591218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:38:07.3591218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:38:07.3591218+00:00\",\"endTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.8497912+00:00\",\"endTimeUtc\":\"2019-08-20T20:37:37.0943056+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:37:37.0943056+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:37:37.0943056+00:00\",\"endTimeUtc\":\"2019-08-20T20:41:14.4337184+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:41:14.4337184+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:31:08.7560417+00:00\",\"endTimeUtc\":\"2019-08-20T20:35:56.7070439+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:35:56.7070439+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:35:56.7070439+00:00\",\"endTimeUtc\":\"2019-08-20T20:37:22.5165972+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:37:22.5165972+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:49:45.8665915+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.5614519+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.5614519+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:49:51.4915632+00:00\",\"endTimeUtc\":\"2019-08-20T20:52:43.5568835+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:52:43.5568835+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:52:43.5568835+00:00\",\"endTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:52:49.8223567+00:00\",\"endTimeUtc\":\"2019-08-20T20:58:42.0740586+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:58:42.0740586+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:52:49.8379807+00:00\",\"endTimeUtc\":\"2019-08-20T20:59:12.8238001+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:59:12.8238001+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:12.8238001+00:00\",\"endTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:25.8393161+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:45.3704159+00:00\",\"endTimeUtc\":\"2019-08-20T21:11:47.2540958+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:11:47.2540958+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:11:47.316594+00:00\",\"endTimeUtc\":\"2019-08-20T21:13:12.4865406+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:13:12.4865406+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:03:21.4472041+00:00\",\"endTimeUtc\":\"2019-08-20T21:15:31.8436914+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:15:31.8436914+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:15:31.8593152+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:56.2489706+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:56.2489706+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:45.1829167+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:04.9995334+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:04.9995334+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:46.3704091+00:00\",\"endTimeUtc\":\"2019-08-20T21:13:59.6263041+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:13:59.6263041+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:13:59.6263041+00:00\",\"endTimeUtc\":\"2019-08-20T21:15:27.2499956+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:15:27.2499956+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:42.8079422+00:00\",\"endTimeUtc\":\"2019-08-20T21:14:00.954405+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:14:00.954405+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:14:00.9700311+00:00\",\"endTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:16:57.5458311+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T20:59:41.6204484+00:00\",\"endTimeUtc\":\"2019-08-20T21:13:33.3767649+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:13:33.3767649+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:11.8055004+00:00\",\"endTimeUtc\":\"2019-08-20T03:16:21.6491328+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:16:21.6491328+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:21.6491328+00:00\",\"endTimeUtc\":\"2019-08-20T05:21:21.1072636+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:21:21.1072636+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:16:41.4613937+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:03.0705022+00:00\",\"endTimeUtc\":\"2019-08-20T03:17:32.8670147+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:17:32.8670147+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:32.8670147+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:17:39.8981847+00:00\",\"endTimeUtc\":\"2019-08-20T03:25:32.8197498+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:25:32.8197498+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:25:32.8197498+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:01.6290218+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:01.6446467+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:09.3633037+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:09.3789306+00:00\",\"endTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:16.0194762+00:00\",\"endTimeUtc\":\"2019-08-20T03:30:23.6600094+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:30:23.6600094+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:30:23.6600094+00:00\",\"endTimeUtc\":\"2019-08-20T03:55:20.0778148+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T03:55:20.0778148+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T03:55:20.1402865+00:00\",\"endTimeUtc\":\"2019-08-20T04:17:17.8556736+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:17:17.8556736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:17:17.8556736+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:17:25.7618482+00:00\",\"endTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:35:50.5285465+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:35:50.5445875+00:00\",\"endTimeUtc\":\"2019-08-20T04:48:44.3325226+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:48:44.3325226+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:48:44.3517823+00:00\",\"endTimeUtc\":\"2019-08-20T04:52:58.2041131+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:52:58.2041131+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:52:58.2041131+00:00\",\"endTimeUtc\":\"2019-08-20T04:58:59.8885494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T04:58:59.8885494+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T04:58:59.8885494+00:00\",\"endTimeUtc\":\"2019-08-20T05:04:32.366913+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:04:32.366913+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:04:32.366913+00:00\",\"endTimeUtc\":\"2019-08-20T05:17:57.2033512+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:17:57.2033512+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:17:57.2033512+00:00\",\"endTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:18:06.1563704+00:00\",\"endTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:20:47.0919788+00:00\",\"endTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:21:20.1542351+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:21:21.1541594+00:00\",\"endTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:22:13.0128476+00:00\",\"endTimeUtc\":\"2019-08-20T05:25:55.7291075+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:25:55.7291075+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T05:25:55.7291075+00:00\",\"endTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T05:29:45.7106729+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:16:57.6708314+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:17:03.9832665+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:17:09.6082071+00:00\",\"endTimeUtc\":\"2019-08-20T21:17:15.7487735+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:17:15.7487735+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:17:15.7487735+00:00\",\"endTimeUtc\":\"2019-08-20T21:22:00.902947+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:22:00.902947+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:22:00.902947+00:00\",\"endTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:22:06.6060415+00:00\",\"endTimeUtc\":\"2019-08-20T21:29:17.2212555+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:29:17.2212555+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:29:17.2212555+00:00\",\"endTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:34:27.2679472+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:36.1566853+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:36.1566853+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:36.1566853+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:42.0785242+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:47.6566157+00:00\",\"endTimeUtc\":\"2019-08-20T21:38:53.9847079+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:38:53.9847079+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:38:53.9847079+00:00\",\"endTimeUtc\":\"2019-08-20T21:46:41.7563105+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T21:46:41.7563105+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T21:46:41.7563105+00:00\",\"endTimeUtc\":\"2019-08-20T22:01:37.4344944+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:01:37.4344944+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:01:37.4344944+00:00\",\"endTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:01:43.1061732+00:00\",\"endTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"steps\":[]}]},{\"name\":\"Restore CA\",\"description\":\"Restore CA content and database from shared storage .\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:06:44.6044494+00:00\",\"endTimeUtc\":\"2019-08-20T22:13:05.5781858+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:13:05.5781858+00:00\",\"steps\":[]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:13:05.5781858+00:00\",\"endTimeUtc\":\"2019-08-20T22:17:51.6235865+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:17:51.6235865+00:00\",\"steps\":[]},{\"name\":\"Checking CRL parameters\",\"description\":\"Check if the CRL parameters are correct.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:17:51.6235865+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:02.3361194+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:02.3361194+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:22:02.3361194+00:00\",\"endTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"steps\":[]}]}]},{\"name\":\"Update DomainControllerServices\",\"description\":\"Updating directory services virtual machines including Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:22:08.586017+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:22:14.1796688+00:00\",\"endTimeUtc\":\"2019-08-20T22:25:51.0363597+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:25:51.0363597+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:25:51.0363597+00:00\",\"endTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:25:56.6300541+00:00\",\"endTimeUtc\":\"2019-08-20T22:26:02.8956223+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:26:02.8956223+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:26:02.8956223+00:00\",\"endTimeUtc\":\"2019-08-20T22:31:12.353038+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:31:12.353038+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:31:12.353038+00:00\",\"endTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:31:18.2592571+00:00\",\"endTimeUtc\":\"2019-08-20T22:35:27.6829674+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:35:27.6829674+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:35:27.6829674+00:00\",\"endTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:39:57.262754+00:00\",\"endTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:40:03.4189802+00:00\",\"endTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:40:09.0752137+00:00\",\"endTimeUtc\":\"2019-08-20T22:40:15.2783027+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:40:15.2783027+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:40:15.2783027+00:00\",\"endTimeUtc\":\"2019-08-20T22:46:35.2923599+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T22:46:35.2923599+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T22:46:35.2923599+00:00\",\"endTimeUtc\":\"2019-08-20T23:06:33.9596177+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:06:33.9596177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:06:33.9596177+00:00\",\"endTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:06:40.4283373+00:00\",\"endTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:11:33.38447+00:00\",\"endTimeUtc\":\"2019-08-20T23:20:15.2681631+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:20:15.2681631+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:20:15.2681631+00:00\",\"endTimeUtc\":\"2019-08-20T23:29:48.3079381+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:29:48.3079381+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:29:48.3079381+00:00\",\"endTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:29:54.3076569+00:00\",\"endTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:30:00.1042693+00:00\",\"endTimeUtc\":\"2019-08-20T23:30:06.2914917+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:30:06.2914917+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:30:06.2914917+00:00\",\"endTimeUtc\":\"2019-08-20T23:34:57.6751734+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:34:57.6751734+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:34:57.6751734+00:00\",\"endTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:35:03.2375783+00:00\",\"endTimeUtc\":\"2019-08-20T23:39:52.2607238+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:39:52.2607238+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:39:52.2607238+00:00\",\"endTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:43:59.7126449+00:00\",\"endTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:44:05.8064292+00:00\",\"endTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:44:11.3376513+00:00\",\"endTimeUtc\":\"2019-08-20T23:44:17.4469889+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:44:17.4469889+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:44:17.4469889+00:00\",\"endTimeUtc\":\"2019-08-20T23:47:25.734271+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-20T23:47:25.734271+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-20T23:47:25.734271+00:00\",\"endTimeUtc\":\"2019-08-21T00:07:17.2018177+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:07:17.2018177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:07:17.2018177+00:00\",\"endTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:07:22.8579073+00:00\",\"endTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:12:13.3072051+00:00\",\"endTimeUtc\":\"2019-08-21T00:19:44.429474+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:19:44.429474+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:19:44.429474+00:00\",\"endTimeUtc\":\"2019-08-21T00:57:52.8249985+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:57:52.8249985+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:57:52.8249985+00:00\",\"endTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:57:58.668644+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:58:04.121674+00:00\",\"endTimeUtc\":\"2019-08-21T00:58:10.268611+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T00:58:10.268611+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T00:58:10.268611+00:00\",\"endTimeUtc\":\"2019-08-21T01:03:22.8248504+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:03:22.8248504+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:03:22.8248504+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:03:28.6216793+00:00\",\"endTimeUtc\":\"2019-08-21T01:08:26.4932711+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:08:26.4932711+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:08:26.4932711+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:10.1555591+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:16.624016+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:22.4518747+00:00\",\"endTimeUtc\":\"2019-08-21T01:13:29.7952983+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:13:29.7952983+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:13:29.7952983+00:00\",\"endTimeUtc\":\"2019-08-21T01:16:32.2424703+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:16:32.2424703+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:16:32.2424703+00:00\",\"endTimeUtc\":\"2019-08-21T01:35:35.4790104+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:35:35.4790104+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:35:35.4790104+00:00\",\"endTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:35:40.9789515+00:00\",\"endTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:40:18.969706+00:00\",\"endTimeUtc\":\"2019-08-21T01:47:56.158574+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:47:56.158574+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:47:56.158574+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:31.0447789+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:31.0447789+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:31.0447789+00:00\",\"endTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:51:37.0134396+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:37.0993334+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:42.6610903+00:00\",\"endTimeUtc\":\"2019-08-21T02:08:48.9488522+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:08:48.9488522+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:52.2859529+00:00\",\"endTimeUtc\":\"2019-08-21T02:07:16.1530323+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:07:16.1530323+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:51:53.4109375+00:00\",\"endTimeUtc\":\"2019-08-21T01:55:29.6116549+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:55:29.6116549+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T01:55:29.6116549+00:00\",\"endTimeUtc\":\"2019-08-21T01:58:37.7277205+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T01:58:37.7277205+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T02:08:48.9488522+00:00\",\"endTimeUtc\":\"2019-08-21T02:09:18.7209616+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:09:18.7209616+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T02:09:18.7209616+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:15.4225959+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:15.4225959+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-21T02:31:15.4225959+00:00\",\"endTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-21T02:31:31.8290707+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-08-18T06:10:44.519Z\",\"lastUpdatedTime\":\"2019-08-21T02:31:31.875943+00:00\",\"duration\":\"P2DT20H42M38.022S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24/updateRuns?api-version=2016-05-01+82": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "163", "164" ], + "x-ms-client-request-id": [ "f1429636-ee34-479d-8f44-be930ce8b6bc" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f0afdd99-a759-4f4a-bec5-a0851716a571" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvTMrojprGA+eaecZCCut/ji6elbBs+1ISmG42xVWA5YXS3a7OH7bzcKDw7XmIvj7eGRY/2Dtm8gBknzXAp6NXGePi6JlzI6Kwa4bsJUHyJOWeXF5FOKulITL8SB8YhFl+2ba449xq7LYudnvVNOtN" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14652" ], + "x-ms-request-id": [ "f0afdd99-a759-4f4a-bec5-a0851716a571" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032123Z:f0afdd99-a759-4f4a-bec5-a0851716a571" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:22 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3367" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24/updateRuns/46143ab0-2090-4621-87a1-fa9aba3ff042\",\"name\":\"northwest/Microsoft1.1908.1.24/46143ab0-2090-4621-87a1-fa9aba3ff042\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:49:36.8737148+00:00\",\"endTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:49:36.8737148+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:49:42.4986708+00:00\",\"endTimeUtc\":\"2019-08-29T15:51:18.2707343+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T15:51:18.2707343+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:51:18.2707343+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:51:23.8800682+00:00\",\"endTimeUtc\":\"2019-08-29T15:54:31.1023182+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T15:54:31.1023182+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:54:31.1023182+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:05.2877731+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:05.2877731+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:10:05.2877731+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"endTimeUtc\":\"2019-08-29T16:11:57.1343421+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:11:57.1343421+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:11:57.1343421+00:00\",\"endTimeUtc\":\"2019-08-29T16:18:14.791527+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:18:14.791527+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:18:14.791527+00:00\",\"endTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-29T15:49:28.983Z\",\"lastUpdatedTime\":\"2019-08-29T16:18:29.7333361+00:00\",\"duration\":\"PT29M0.797S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24/updateRuns/46143ab0-2090-4621-87a1-fa9aba3ff042?api-version=2016-05-01+83": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24/updateRuns/46143ab0-2090-4621-87a1-fa9aba3ff042?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "165", "166" ], + "x-ms-client-request-id": [ "8202c16e-007f-4c26-914c-e0148fbf76e5" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0342ad52-454d-455e-8fa6-13e9fa39da91" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvo1/xjIpm5E11Oe+WsUm1afhkVVYGk8T5unkm6yl1df4B+WQIV4rf6vhCpdTOEipzuP1sq/LYIHNmmU9XEi+4BJoFbk72mc3B92osM4A6vEYQG0j2xxs7Jhr4qrKhp9PyHcLCJetfQ4nimc4LlddQ" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14651" ], + "x-ms-request-id": [ "0342ad52-454d-455e-8fa6-13e9fa39da91" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032124Z:0342ad52-454d-455e-8fa6-13e9fa39da91" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "3355" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.1.24/updateRuns/46143ab0-2090-4621-87a1-fa9aba3ff042\",\"name\":\"northwest/Microsoft1.1908.1.24/46143ab0-2090-4621-87a1-fa9aba3ff042\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:49:36.8737148+00:00\",\"endTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:49:36.8737148+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:49:42.4986708+00:00\",\"endTimeUtc\":\"2019-08-29T15:51:18.2707343+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T15:51:18.2707343+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:51:18.2707343+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:51:23.8800682+00:00\",\"endTimeUtc\":\"2019-08-29T15:54:31.1023182+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T15:54:31.1023182+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T15:54:31.1023182+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:05.2877731+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:05.2877731+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:10:05.2877731+00:00\",\"endTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:10:14.8033246+00:00\",\"endTimeUtc\":\"2019-08-29T16:11:57.1343421+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:11:57.1343421+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets\",\"description\":\"Install engine nugets to ercs VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:11:57.1343421+00:00\",\"endTimeUtc\":\"2019-08-29T16:18:14.791527+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:18:14.791527+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-08-29T16:18:14.791527+00:00\",\"endTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"lastUpdatedTimeUtc\":\"2019-08-29T16:18:29.7333361+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-08-29T15:49:28.983Z\",\"lastUpdatedTime\":\"2019-08-29T16:18:29.7333361+00:00\",\"duration\":\"PT29M0.797S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns?api-version=2016-05-01+84": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "167", "168" ], + "x-ms-client-request-id": [ "7a12d12c-f493-4bcf-9cc0-0354a7d82753" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "5cd3795c-1b21-44f6-8319-27c614d98a69" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvsNqWzOKfdBwMJBQMLTaOOEvW3aRXCdLz13eGPkZ3IIQ+yVgATkKavQygZ3ZSdE8A4nHsPgmGUN6yO/mPEhoamxVf4U8VCAEi0Wk6vL5YuF/vZFUhp3R/pIlVIlXTmCoghYY00vYNtCoP9xQ2Llux" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14650" ], + "x-ms-request-id": [ "5cd3795c-1b21-44f6-8319-27c614d98a69" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032125Z:5cd3795c-1b21-44f6-8319-27c614d98a69" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "277983" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns/0799510a-ab43-4997-976a-ff39ba473578\",\"name\":\"northwest/Microsoft1.1908.3.29/0799510a-ab43-4997-976a-ff39ba473578\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:26.4494429+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8929512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8929512+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:26.4650675+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:32.0431554+00:00\",\"endTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:02:04.9402973+00:00\",\"endTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8617045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8617045+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:22.9415489+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:38.3789518+00:00\",\"endTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:44.0976629+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:22.7414527+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"endTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:42.7413298+00:00\",\"endTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:48.5694035+00:00\",\"endTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"endTimeUtc\":\"2019-09-08T15:38:56.9002966+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:38:56.9002966+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:17:01.724307+00:00\",\"endTimeUtc\":\"2019-09-08T15:20:48.1759694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:20:48.1759694+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:20:48.1759694+00:00\",\"endTimeUtc\":\"2019-09-08T15:21:56.769271+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:21:56.769271+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:17:02.1774281+00:00\",\"endTimeUtc\":\"2019-09-08T15:22:12.0040415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:22:12.0040415+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:38:56.9002966+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:02.7752986+00:00\",\"endTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:10.8534211+00:00\",\"endTimeUtc\":\"2019-09-08T15:39:32.6190346+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:39:32.6190346+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:32.6190346+00:00\",\"endTimeUtc\":\"2019-09-08T15:42:14.8530573+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:42:14.8530573+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:42:14.8530573+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:42:20.9467904+00:00\",\"endTimeUtc\":\"2019-09-08T15:45:42.5799624+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:45:42.5799624+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:45:42.5799624+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:10.7127985+00:00\",\"endTimeUtc\":\"2019-09-08T16:06:01.5613876+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:06:01.5613876+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:06:01.5613876+00:00\",\"endTimeUtc\":\"2019-09-08T16:07:22.7859277+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:07:22.7859277+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:07:22.7859277+00:00\",\"endTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:07:28.3015254+00:00\",\"endTimeUtc\":\"2019-09-08T16:10:18.7382223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:10:18.7382223+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:10:18.7382223+00:00\",\"endTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:02.728425+00:00\",\"endTimeUtc\":\"2019-09-08T15:39:14.853419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:39:14.853419+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:14.8690487+00:00\",\"endTimeUtc\":\"2019-09-08T15:39:58.0252597+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:39:58.0252597+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:58.0252597+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:40:14.2596112+00:00\",\"endTimeUtc\":\"2019-09-08T15:40:55.1814077+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:40:55.1814077+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:40:55.1814077+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"endTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:47:23.0744624+00:00\",\"endTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"steps\":[]}]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:02.3885831+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:11.2322754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:11.2322754+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:11.2322754+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:19.7478451+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:19.7478451+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:19.7478451+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"endTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:34.2790115+00:00\",\"endTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:39.9352519+00:00\",\"endTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:20:41.1828592+00:00\",\"endTimeUtc\":\"2019-09-08T16:26:03.5670319+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:26:03.5670319+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:26:03.5670319+00:00\",\"endTimeUtc\":\"2019-09-08T16:26:09.5982415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:26:09.5982415+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:26:09.5982415+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:26:15.191959+00:00\",\"endTimeUtc\":\"2019-09-08T16:32:43.3592377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:32:43.3592377+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:32:43.3592377+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"endTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:37:55.0209534+00:00\",\"endTimeUtc\":\"2019-09-08T16:38:00.9271679+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:38:00.9271679+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:38:00.9271679+00:00\",\"endTimeUtc\":\"2019-09-08T16:45:18.4359586+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:45:18.4359586+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:45:18.4359586+00:00\",\"endTimeUtc\":\"2019-09-08T17:01:16.0659473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:01:16.0659473+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:01:16.0659473+00:00\",\"endTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:01:21.8940371+00:00\",\"endTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"endTimeUtc\":\"2019-09-08T17:23:41.0766703+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:23:41.0766703+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:23:41.0766703+00:00\",\"endTimeUtc\":\"2019-09-08T17:27:08.0439434+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:27:08.0439434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:27:08.0439434+00:00\",\"endTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:27:19.4501145+00:00\",\"endTimeUtc\":\"2019-09-08T17:32:26.7458058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:32:26.7458058+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:32:26.7458058+00:00\",\"endTimeUtc\":\"2019-09-08T17:32:32.6363904+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:32:32.6363904+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:32:32.6363904+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:32:38.1519827+00:00\",\"endTimeUtc\":\"2019-09-08T17:39:09.3493327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:39:09.3493327+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:39:09.3493327+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"endTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:18.836374+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:24.6800771+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:24.6800771+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:24.6800771+00:00\",\"endTimeUtc\":\"2019-09-08T17:47:47.834963+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:47:47.834963+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:47:47.834963+00:00\",\"endTimeUtc\":\"2019-09-08T18:03:54.3165041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:03:54.3165041+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:03:54.3165041+00:00\",\"endTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:04:00.0664743+00:00\",\"endTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"endTimeUtc\":\"2019-09-08T18:27:04.7759035+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:27:04.7759035+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:27:04.7759035+00:00\",\"endTimeUtc\":\"2019-09-08T18:30:32.2897745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:30:32.2897745+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:30:32.2897745+00:00\",\"endTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:30:44.7896768+00:00\",\"endTimeUtc\":\"2019-09-08T18:36:13.9313893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:36:13.9313893+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:36:13.9313893+00:00\",\"endTimeUtc\":\"2019-09-08T18:36:19.6813452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:36:19.6813452+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:36:19.6813452+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:36:25.2906905+00:00\",\"endTimeUtc\":\"2019-09-08T18:43:07.7834065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:43:07.7834065+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:43:07.7834065+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"endTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:22.1616267+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:28.0365805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:28.0365805+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:28.0365805+00:00\",\"endTimeUtc\":\"2019-09-08T18:51:52.7152249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:51:52.7152249+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:51:52.7152249+00:00\",\"endTimeUtc\":\"2019-09-08T19:07:36.1254027+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:07:36.1254027+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:07:36.1254027+00:00\",\"endTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:07:41.7347422+00:00\",\"endTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"endTimeUtc\":\"2019-09-08T19:25:16.4701937+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:25:16.4701937+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:25:16.4701937+00:00\",\"endTimeUtc\":\"2019-09-08T19:28:47.0000635+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:28:47.0000635+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:28:47.0000635+00:00\",\"endTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"endTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"endTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:48:06.9984338+00:00\",\"endTimeUtc\":\"2019-09-08T19:51:46.0126476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:51:46.0126476+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:51:46.0126476+00:00\",\"endTimeUtc\":\"2019-09-08T20:37:00.4580884+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:37:00.4580884+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:37:00.4580884+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:37:06.0518028+00:00\",\"endTimeUtc\":\"2019-09-08T20:40:36.7535527+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:40:36.7535527+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:40:36.7535527+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:21.9315913+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:27.7909183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:27.7909183+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:27.7909183+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:33.5408687+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:33.5408687+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:33.5408687+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:39.3220745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:39.3220745+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:39.3220745+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:50.6501108+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:56.4938106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:56.4938106+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:56.4938106+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:02.7593892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:02.7593892+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:02.7593892+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:08.8999711+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:08.8999711+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:08.8999711+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:20.4155079+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:27.0091999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:27.0091999+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:27.0091999+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:34.3216432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:34.3216432+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:34.3216432+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:43.1965766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:43.1965766+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:43.1965766+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:54.8996123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:54.8996123+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:54.8996123+00:00\",\"endTimeUtc\":\"2019-09-08T20:46:00.6985997+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:46:00.6985997+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:46:00.6985997+00:00\",\"endTimeUtc\":\"2019-09-08T20:49:23.3551158+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:49:23.3551158+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:23.3551158+00:00\",\"endTimeUtc\":\"2019-09-08T21:06:17.623474+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:06:17.623474+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:30.2769421+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:36.3550258+00:00\",\"endTimeUtc\":\"2019-09-08T20:49:42.8706057+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:49:42.8706057+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:42.8706057+00:00\",\"endTimeUtc\":\"2019-09-08T20:53:15.4004137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:53:15.4004137+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:53:15.4004137+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:53:21.1035049+00:00\",\"endTimeUtc\":\"2019-09-08T20:59:45.4766631+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:59:45.4766631+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:59:45.4766631+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:06:17.623474+00:00\",\"endTimeUtc\":\"2019-09-08T21:31:13.8352635+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:31:13.8352635+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:31:13.8352635+00:00\",\"endTimeUtc\":\"2019-09-08T21:31:24.7570651+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:31:24.7570651+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:31:24.7570651+00:00\",\"endTimeUtc\":\"2019-09-08T21:31:34.1163817+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:31:34.1163817+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:31:34.1163817+00:00\",\"endTimeUtc\":\"2019-09-08T23:25:35.3578106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:25:35.3578106+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:25:35.3578106+00:00\",\"endTimeUtc\":\"2019-09-08T23:38:35.0298699+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:38:35.0298699+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:38:35.0298699+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:12.4009978+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:12.4009978+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:12.4009978+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:22.1040575+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:31.6352464+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:31.6352464+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:31.6352464+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:38.8072444+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:45.6976707+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:54.2913491+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:54.2913491+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:54.2913491+00:00\",\"endTimeUtc\":\"2019-09-08T23:54:09.8611367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:54:09.8611367+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:54:09.8611367+00:00\",\"endTimeUtc\":\"2019-09-09T00:18:29.6095525+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:18:29.6095525+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:18:29.6095525+00:00\",\"endTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:18:35.2345202+00:00\",\"endTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:31.2174694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:31.2174694+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:26:31.2174694+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:22.1196818+00:00\",\"endTimeUtc\":\"2019-09-08T23:51:26.4091888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:51:26.4091888+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:51:26.4091888+00:00\",\"endTimeUtc\":\"2019-09-08T23:57:07.4692874+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:57:07.4692874+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:57:07.4692874+00:00\",\"endTimeUtc\":\"2019-09-09T00:00:34.7960351+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:00:34.7960351+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:22.0884341+00:00\",\"endTimeUtc\":\"2019-09-08T23:44:19.1662729+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:44:19.1662729+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:44:19.1662729+00:00\",\"endTimeUtc\":\"2019-09-08T23:47:01.2432676+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:47:01.2432676+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:21.6665656+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:44.7601618+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:44.7601618+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:44.7601618+00:00\",\"endTimeUtc\":\"2019-09-08T23:49:10.441325+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:49:10.441325+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:49:10.441325+00:00\",\"endTimeUtc\":\"2019-09-08T23:50:09.9253098+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:50:09.9253098+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:50:09.9253098+00:00\",\"endTimeUtc\":\"2019-09-08T23:50:35.9095206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:50:35.9095206+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"endTimeUtc\":\"2019-09-09T00:27:11.0677936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:27:11.0677936+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:27:11.0677936+00:00\",\"endTimeUtc\":\"2019-09-09T00:30:38.6287902+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:30:38.6287902+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:30:38.6287902+00:00\",\"endTimeUtc\":\"2019-09-09T00:30:44.3631232+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:30:44.3631232+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:30:44.3631232+00:00\",\"endTimeUtc\":\"2019-09-09T00:34:27.8527322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:34:27.8527322+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:34:27.8527322+00:00\",\"endTimeUtc\":\"2019-09-09T00:34:33.8058135+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:34:33.8058135+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:34:33.8058135+00:00\",\"endTimeUtc\":\"2019-09-09T00:34:39.9675313+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:34:39.9675313+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:34:39.9675313+00:00\",\"endTimeUtc\":\"2019-09-09T00:38:02.3413987+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:38:02.3413987+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:02.3413987+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:09.2944784+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:15.8725604+00:00\",\"endTimeUtc\":\"2019-09-09T00:38:22.1381387+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:38:22.1381387+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:22.1381387+00:00\",\"endTimeUtc\":\"2019-09-09T00:41:50.9961343+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:41:50.9961343+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:41:50.9961343+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:41:56.8398496+00:00\",\"endTimeUtc\":\"2019-09-09T00:48:11.5945973+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:48:11.5945973+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:48:11.5945973+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"endTimeUtc\":\"2019-09-09T01:25:28.3672388+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T01:25:28.3672388+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T01:25:28.3672388+00:00\",\"endTimeUtc\":\"2019-09-09T01:25:53.7783261+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T01:25:53.7783261+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T01:25:53.7783261+00:00\",\"endTimeUtc\":\"2019-09-09T01:26:19.0450117+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T01:26:19.0450117+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T01:26:19.0450117+00:00\",\"endTimeUtc\":\"2019-09-09T03:20:26.2704343+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T03:20:26.2704343+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T03:20:26.2704343+00:00\",\"endTimeUtc\":\"2019-09-09T03:34:11.9132919+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T03:34:11.9132919+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T03:34:11.9132919+00:00\",\"endTimeUtc\":\"2019-09-09T04:13:37.4517726+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:13:37.4517726+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:37.4517726+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:45.8891636+00:00\",\"endTimeUtc\":\"2019-09-09T04:13:53.748441+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:13:53.748441+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:53.748441+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:59.982744+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:05.920162+00:00\",\"endTimeUtc\":\"2019-09-09T04:14:12.8731995+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:14:12.8731995+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:12.8731995+00:00\",\"endTimeUtc\":\"2019-09-09T04:17:52.7608243+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:17:52.7608243+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:17:52.7608243+00:00\",\"endTimeUtc\":\"2019-09-10T07:37:40.5021367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:37:40.5021367+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:37:40.5021367+00:00\",\"endTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:37:46.4708407+00:00\",\"endTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:25.9672612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:25.9672612+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:46:25.9672612+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:45.8422943+00:00\",\"endTimeUtc\":\"2019-09-09T04:34:58.315829+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:34:58.315829+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:34:58.315829+00:00\",\"endTimeUtc\":\"2019-09-09T04:38:34.0176221+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:38:34.0176221+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:38:34.0176221+00:00\",\"endTimeUtc\":\"2019-09-09T04:41:54.2194125+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:41:54.2194125+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:46.0297885+00:00\",\"endTimeUtc\":\"2019-09-09T04:14:36.2947765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:14:36.2947765+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:36.2947765+00:00\",\"endTimeUtc\":\"2019-09-09T04:17:19.7300566+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:17:19.7300566+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:46.2797863+00:00\",\"endTimeUtc\":\"2019-09-09T04:14:23.0761947+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:14:23.0761947+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:23.0761947+00:00\",\"endTimeUtc\":\"2019-09-09T04:37:04.080674+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:37:04.080674+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:37:04.080674+00:00\",\"endTimeUtc\":\"2019-09-09T04:37:25.3930472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:37:25.3930472+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:37:25.3930472+00:00\",\"endTimeUtc\":\"2019-09-09T04:37:49.2210326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:37:49.2210326+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"endTimeUtc\":\"2019-09-10T07:47:19.7076511+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:47:19.7076511+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:47:19.7076511+00:00\",\"endTimeUtc\":\"2019-09-10T07:51:21.7058092+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:51:21.7058092+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:51:21.7058092+00:00\",\"endTimeUtc\":\"2019-09-10T07:51:28.2994827+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:51:28.2994827+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:51:28.2994827+00:00\",\"endTimeUtc\":\"2019-09-10T07:55:39.7815721+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:55:39.7815721+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:55:39.7815721+00:00\",\"endTimeUtc\":\"2019-09-10T07:55:46.3440289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:55:46.3440289+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:55:46.3440289+00:00\",\"endTimeUtc\":\"2019-09-10T07:55:52.7970859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:55:52.7970859+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:55:52.7970859+00:00\",\"endTimeUtc\":\"2019-09-10T07:59:37.7953637+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:59:37.7953637+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:59:37.7953637+00:00\",\"endTimeUtc\":\"2019-09-10T08:30:47.7932983+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:30:47.7932983+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:59:46.4984164+00:00\",\"endTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:59:54.7483593+00:00\",\"endTimeUtc\":\"2019-09-10T08:00:02.2951744+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:00:02.2951744+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:00:02.2951744+00:00\",\"endTimeUtc\":\"2019-09-10T08:04:24.7620579+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:04:24.7620579+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:04:24.7620579+00:00\",\"endTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:04:31.2620538+00:00\",\"endTimeUtc\":\"2019-09-10T08:13:34.0499107+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:13:34.0499107+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:13:34.0499107+00:00\",\"endTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"endTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:30:47.7932983+00:00\",\"endTimeUtc\":\"2019-09-10T08:59:36.8608074+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:59:36.8608074+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:59:36.8608074+00:00\",\"endTimeUtc\":\"2019-09-10T08:59:55.3137806+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:59:55.3137806+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:59:55.3137806+00:00\",\"endTimeUtc\":\"2019-09-10T09:00:10.9855463+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T09:00:10.9855463+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T09:00:10.9855463+00:00\",\"endTimeUtc\":\"2019-09-10T10:51:22.8644134+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T10:51:22.8644134+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T10:51:22.8644134+00:00\",\"endTimeUtc\":\"2019-09-10T11:10:41.9265137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:10:41.9265137+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:10:41.9265137+00:00\",\"endTimeUtc\":\"2019-09-10T11:20:40.6547951+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:20:40.6547951+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:20:40.6547951+00:00\",\"endTimeUtc\":\"2019-09-10T13:21:11.8609052+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:21:11.8609052+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:01.076466+00:00\",\"endTimeUtc\":\"2019-09-10T11:21:20.2968914+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:21:20.2968914+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:21.2638047+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:39.5151559+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:53.6229427+00:00\",\"endTimeUtc\":\"2019-09-10T11:23:27.7626989+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:23:27.7626989+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:23:27.7626989+00:00\",\"endTimeUtc\":\"2019-09-10T11:38:45.0368315+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:38:45.0368315+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:38:45.0368315+00:00\",\"endTimeUtc\":\"2019-09-10T12:10:46.5235937+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:10:46.5235937+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:10:46.5235937+00:00\",\"endTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:10:59.3828883+00:00\",\"endTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:27.9530317+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:27.9530317+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:30:27.9530317+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:00.139073+00:00\",\"endTimeUtc\":\"2019-09-10T11:46:13.1274361+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:46:13.1274361+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:46:13.1431653+00:00\",\"endTimeUtc\":\"2019-09-10T11:56:21.3345209+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:56:21.3345209+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:56:21.3345209+00:00\",\"endTimeUtc\":\"2019-09-10T12:04:58.0502462+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:04:58.0502462+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:01.8266446+00:00\",\"endTimeUtc\":\"2019-09-10T11:23:25.24702+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:23:25.24702+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:23:25.24702+00:00\",\"endTimeUtc\":\"2019-09-10T11:26:52.7611916+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:26:52.7611916+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:02.1715242+00:00\",\"endTimeUtc\":\"2019-09-10T11:23:25.2938993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:23:25.2938993+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:23:25.2938993+00:00\",\"endTimeUtc\":\"2019-09-10T11:39:26.4588806+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:39:26.4588806+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:39:26.4588806+00:00\",\"endTimeUtc\":\"2019-09-10T11:40:16.1303092+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:40:16.1303092+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:40:16.1303092+00:00\",\"endTimeUtc\":\"2019-09-10T11:40:58.583647+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:40:58.583647+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:21:11.8609052+00:00\",\"endTimeUtc\":\"2019-09-10T13:21:54.6887361+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:21:54.6887361+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:21:54.6887361+00:00\",\"endTimeUtc\":\"2019-09-10T13:29:37.7948724+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:29:37.7948724+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:29:37.7948724+00:00\",\"endTimeUtc\":\"2019-09-10T13:29:50.5291549+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:29:50.5291549+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:29:50.5291549+00:00\",\"endTimeUtc\":\"2019-09-10T13:37:53.7290941+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:37:53.7290941+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:37:53.7290941+00:00\",\"endTimeUtc\":\"2019-09-10T13:38:05.7758806+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:38:05.7758806+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:38:05.7758806+00:00\",\"endTimeUtc\":\"2019-09-10T13:38:16.041435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:38:16.041435+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:38:16.041435+00:00\",\"endTimeUtc\":\"2019-09-10T13:46:27.5849515+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:46:27.5849515+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:46:27.5849515+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:46:41.5379779+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:46:54.1628771+00:00\",\"endTimeUtc\":\"2019-09-10T13:47:08.3971532+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:47:08.3971532+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:47:08.3971532+00:00\",\"endTimeUtc\":\"2019-09-10T13:56:49.9866075+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:56:49.9866075+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:56:49.9866075+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:57:00.0959215+00:00\",\"endTimeUtc\":\"2019-09-10T14:08:27.9717547+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:08:27.9717547+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:08:27.9717547+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"endTimeUtc\":\"2019-09-10T14:49:07.1353239+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:49:07.1353239+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:49:07.1491709+00:00\",\"endTimeUtc\":\"2019-09-10T14:49:26.2115412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:49:26.2115412+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:49:26.2115412+00:00\",\"endTimeUtc\":\"2019-09-10T14:49:42.3364189+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:49:42.3364189+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:49:42.3364189+00:00\",\"endTimeUtc\":\"2019-09-10T16:48:10.0993152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T16:48:10.0993152+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T16:48:10.0993152+00:00\",\"endTimeUtc\":\"2019-09-10T17:05:02.6663136+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:05:02.6663136+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:05:02.6663136+00:00\",\"endTimeUtc\":\"2019-09-10T17:12:33.8353415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:12:33.8353415+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:33.8353415+00:00\",\"endTimeUtc\":\"2019-09-10T19:35:56.9926515+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:35:56.9926515+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:50.9914068+00:00\",\"endTimeUtc\":\"2019-09-10T17:13:08.756862+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:13:08.756862+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:08.756862+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:21.9754719+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:36.6472153+00:00\",\"endTimeUtc\":\"2019-09-10T17:13:50.4439512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:13:50.4439512+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:50.4439512+00:00\",\"endTimeUtc\":\"2019-09-10T17:22:32.8928376+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:22:32.8928376+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:22:32.8928376+00:00\",\"endTimeUtc\":\"2019-09-10T17:52:42.5665156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:52:42.5665156+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:52:42.5821459+00:00\",\"endTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:52:54.3320548+00:00\",\"endTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:41.019255+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:41.019255+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T18:12:41.019255+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:51.038281+00:00\",\"endTimeUtc\":\"2019-09-10T17:30:34.8273434+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:30:34.8273434+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:30:34.8273434+00:00\",\"endTimeUtc\":\"2019-09-10T17:40:03.660397+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:40:03.660397+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:40:03.660397+00:00\",\"endTimeUtc\":\"2019-09-10T17:48:13.5568966+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:48:13.5568966+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:51.8195878+00:00\",\"endTimeUtc\":\"2019-09-10T17:14:14.3813931+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:14:14.3813931+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:14:14.3813931+00:00\",\"endTimeUtc\":\"2019-09-10T17:17:33.3326354+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:17:33.3326354+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:50.8195378+00:00\",\"endTimeUtc\":\"2019-09-10T17:13:32.7566198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:13:32.7566198+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:32.7566198+00:00\",\"endTimeUtc\":\"2019-09-10T17:23:36.1583263+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:23:36.1583263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:23:36.1583263+00:00\",\"endTimeUtc\":\"2019-09-10T17:24:14.1108215+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:24:14.1108215+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:24:14.1108215+00:00\",\"endTimeUtc\":\"2019-09-10T17:24:49.9543181+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:24:49.9543181+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:35:56.9926515+00:00\",\"endTimeUtc\":\"2019-09-10T19:36:48.3999582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:36:48.3999582+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:36:48.3999582+00:00\",\"endTimeUtc\":\"2019-09-10T19:47:13.3800883+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:47:13.3800883+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:47:13.3800883+00:00\",\"endTimeUtc\":\"2019-09-10T19:47:28.5681854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:47:28.5681854+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:47:28.5681854+00:00\",\"endTimeUtc\":\"2019-09-10T19:58:22.2228633+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:58:22.2228633+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:58:22.2228633+00:00\",\"endTimeUtc\":\"2019-09-11T00:24:35.6300059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:24:35.6300059+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:24:35.6300059+00:00\",\"endTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"steps\":[]}]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:34.6222959+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.4191367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.4191367+00:00\",\"steps\":[{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:57.8093933+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:49.2621163+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:49.2621163+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:49.2808305+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:19.9735157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:19.9735157+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:08.0738773+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:13.759045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:13.759045+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:13.759045+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:22.2121147+00:00\",\"endTimeUtc\":\"2019-09-11T01:07:09.5832379+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:07:09.5832379+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:09.5988629+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:59.579977+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:08.1892702+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:16.2048217+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:25.3453665+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:25.3453665+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:25.3453665+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:16.471162+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:16.471162+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:16.5651437+00:00\",\"endTimeUtc\":\"2019-09-11T02:08:40.5488396+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:08:40.5488396+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:08:40.5800906+00:00\",\"endTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:08:48.8925104+00:00\",\"endTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"endTimeUtc\":\"2019-09-11T02:25:12.192889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:25:12.192889+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:25:12.192889+00:00\",\"endTimeUtc\":\"2019-09-11T02:39:17.0100952+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:39:17.0100952+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:39:17.0100952+00:00\",\"endTimeUtc\":\"2019-09-11T02:47:52.0038109+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:47:52.0038109+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:47:52.0038109+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:43.4563116+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:43.4563116+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:48:43.4563116+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:48:55.487401+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:49:07.7528754+00:00\",\"endTimeUtc\":\"2019-09-11T02:59:21.277664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:59:21.277664+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:59:21.277664+00:00\",\"endTimeUtc\":\"2019-09-11T02:59:31.6681834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:59:31.6681834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:59:31.6681834+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:59:41.6055902+00:00\",\"endTimeUtc\":\"2019-09-11T03:09:53.4097364+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:09:53.4097364+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:09:53.4878654+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:18.561393+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:26.2644415+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:32.6393777+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:39.6393044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:39.6393044+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:39.6393044+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:42.1980559+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:42.1980559+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:42.1980559+00:00\",\"endTimeUtc\":\"2019-09-11T03:44:02.2890383+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:44:02.2890383+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:02.2890383+00:00\",\"endTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:08.8045978+00:00\",\"endTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:52:06.3465389+00:00\",\"endTimeUtc\":\"2019-09-11T03:54:58.6873149+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:54:58.6873149+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:58.6873149+00:00\",\"endTimeUtc\":\"2019-09-11T03:56:54.4044177+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:56:54.4044177+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:56:54.4044177+00:00\",\"endTimeUtc\":\"2019-09-11T04:03:42.9934386+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:03:42.9934386+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:03:42.9934386+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:16.9618335+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:16.9618335+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:16.9618335+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:31.8210546+00:00\",\"endTimeUtc\":\"2019-09-11T04:20:19.1532441+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:20:19.1532441+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:20:20.4344932+00:00\",\"endTimeUtc\":\"2019-09-11T04:21:12.1745591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:21:12.1745591+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:21:12.1745591+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:27.34007+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:27.34007+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:21:32.0338283+00:00\",\"endTimeUtc\":\"2019-09-11T04:40:28.7663675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:40:28.7663675+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:40:28.7976281+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:27.3244457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:27.3244457+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:27.3556971+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:35.8244009+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:19.895964+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:19.895964+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:43.3556087+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:50.9025004+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:50.9025004+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:50.9025004+00:00\",\"endTimeUtc\":\"2019-09-11T05:02:30.3854687+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:02:30.3854687+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:02:30.3854687+00:00\",\"endTimeUtc\":\"2019-09-11T05:23:16.8816013+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:23:16.8816013+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:23:16.8972257+00:00\",\"endTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:23:29.490769+00:00\",\"endTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"endTimeUtc\":\"2019-09-11T05:44:46.0743298+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:44:46.0743298+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:44:46.0743298+00:00\",\"endTimeUtc\":\"2019-09-11T05:49:35.6372552+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:49:35.6372552+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:49:35.6372552+00:00\",\"endTimeUtc\":\"2019-09-11T05:58:22.0711593+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:58:22.0711593+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:58:22.0711593+00:00\",\"endTimeUtc\":\"2019-09-11T05:59:59.5582854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:59:59.5582854+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:59:59.5582854+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:19.8485174+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:19.8485174+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:00:20.0119237+00:00\",\"endTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:00:37.2892734+00:00\",\"endTimeUtc\":\"2019-09-11T06:04:53.065286+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:04:53.065286+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:04:53.0863563+00:00\",\"endTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:18:15.6418785+00:00\",\"endTimeUtc\":\"2019-09-11T06:33:03.2070503+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:33:03.2070503+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:18:45.378983+00:00\",\"endTimeUtc\":\"2019-09-11T06:24:22.4855118+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:24:22.4855118+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:24:22.4996814+00:00\",\"endTimeUtc\":\"2019-09-11T06:33:03.1915487+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:33:03.1915487+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:12.9030045+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:43.8558085+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:24.3558358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:24.3558358+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:24.3558358+00:00\",\"endTimeUtc\":\"2019-09-11T01:02:07.1016931+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:02:07.1016931+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:02:07.1329423+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:02:19.5546988+00:00\",\"endTimeUtc\":\"2019-09-11T01:20:47.1312514+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:20:47.1312514+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:20:47.2562414+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:36.3404401+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:52.0121306+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:59.9495567+00:00\",\"endTimeUtc\":\"2019-09-11T01:30:08.7150576+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:30:08.7150576+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:30:08.7150576+00:00\",\"endTimeUtc\":\"2019-09-11T01:47:09.8945327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:47:09.8945327+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:47:09.8945327+00:00\",\"endTimeUtc\":\"2019-09-11T02:10:53.3438166+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:10:53.3438166+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:10:53.3438166+00:00\",\"endTimeUtc\":\"2019-09-11T02:29:31.4233743+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:29:31.4233743+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:11:01.3749217+00:00\",\"endTimeUtc\":\"2019-09-11T02:29:31.3921377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:29:31.3921377+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:29:31.4390003+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:03.4727655+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:03.4727655+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:03.4883919+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"endTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:20.1444723+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:28.2381421+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:28.2381421+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:28.2381421+00:00\",\"endTimeUtc\":\"2019-09-11T03:54:59.1716845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:54:59.1716845+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:59.1716845+00:00\",\"endTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:55:08.0934236+00:00\",\"endTimeUtc\":\"2019-09-11T04:35:09.7370879+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:35:09.7370879+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:35:09.8308447+00:00\",\"endTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:48:52.7660858+00:00\",\"endTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:49:18.4218716+00:00\",\"endTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:49:29.3435593+00:00\",\"endTimeUtc\":\"2019-09-11T04:49:40.4684089+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:49:40.4684089+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:49:40.4684089+00:00\",\"endTimeUtc\":\"2019-09-11T04:56:22.9804162+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:56:22.9804162+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:56:22.9804162+00:00\",\"endTimeUtc\":\"2019-09-11T05:16:44.3636307+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:16:44.3636307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:44.379259+00:00\",\"endTimeUtc\":\"2019-09-11T05:27:00.0195564+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:27:00.0195564+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:51.5980436+00:00\",\"endTimeUtc\":\"2019-09-11T05:27:00.0066327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:27:00.0066327+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:27:00.0351856+00:00\",\"endTimeUtc\":\"2019-09-11T06:51:09.6164916+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:51:09.6164916+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:51:09.6164916+00:00\",\"endTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"steps\":[]}]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:51:21.0063971+00:00\",\"endTimeUtc\":\"2019-09-11T07:00:04.035421+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:00:04.035421+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:58.4813529+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:59.464044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:59.464044+00:00\",\"steps\":[{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:44.0279003+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:02.8088581+00:00\",\"endTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:44:55.3853236+00:00\",\"endTimeUtc\":\"2019-09-11T01:06:57.2864786+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:06:57.2864786+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:57.3021371+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:05.44265+00:00\",\"endTimeUtc\":\"2019-09-11T01:17:14.1557287+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:17:14.1557287+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:17:14.1557287+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:15.7962513+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:23.7492565+00:00\",\"endTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:31.3428931+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:39.15528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:39.15528+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:39.15528+00:00\",\"endTimeUtc\":\"2019-09-11T01:46:48.9572508+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:46:48.9572508+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:46:48.9572508+00:00\",\"endTimeUtc\":\"2019-09-11T02:09:54.8449373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:09:54.8449373+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:09:54.8449373+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:25.3712654+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:25.3712654+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:10:02.8291505+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:25.3556374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:25.3556374+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:36:25.3712654+00:00\",\"endTimeUtc\":\"2019-09-11T02:54:44.2960648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:54:44.2960648+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:54:44.2960648+00:00\",\"endTimeUtc\":\"2019-09-11T03:05:40.178477+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:05:40.178477+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:05:40.178477+00:00\",\"endTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:05:48.5376636+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:05:56.4594333+00:00\",\"endTimeUtc\":\"2019-09-11T03:06:03.9905857+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:06:03.9905857+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:06:03.9905857+00:00\",\"endTimeUtc\":\"2019-09-11T03:15:44.265455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:15:44.265455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:15:44.2967044+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:15:53.577884+00:00\",\"endTimeUtc\":\"2019-09-11T03:27:43.709379+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:27:43.709379+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:27:43.709379+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:36.2995045+00:00\",\"endTimeUtc\":\"2019-09-11T04:46:33.7522077+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:46:33.7522077+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:43.0650661+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:50.6899885+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:50.6899885+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:50.6899885+00:00\",\"endTimeUtc\":\"2019-09-11T03:37:32.2492022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:37:32.2492022+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:37:32.2492022+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:35.7511691+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:35.7511691+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:35.7511691+00:00\",\"endTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:42.0479352+00:00\",\"endTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:59:18.4807493+00:00\",\"endTimeUtc\":\"2019-09-11T04:36:12.345917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:36:12.345917+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:36:12.4709257+00:00\",\"endTimeUtc\":\"2019-09-11T04:46:10.439759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:46:10.439759+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:46:10.533508+00:00\",\"endTimeUtc\":\"2019-09-11T04:46:33.6586485+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:46:33.6586485+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:44.0279003+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:02.7618772+00:00\",\"endTimeUtc\":\"2019-09-11T00:42:03.8863174+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:42:03.8863174+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:03.9179126+00:00\",\"endTimeUtc\":\"2019-09-11T01:11:27.4089603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:11:27.4089603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:11:27.4558354+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:06.9787021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:06.9787021+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:11:34.830767+00:00\",\"endTimeUtc\":\"2019-09-11T01:25:39.7655608+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:25:39.7655608+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:25:39.7655608+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:06.9630781+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:06.9630781+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:33:07.0099742+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:33:16.2911104+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:33:25.4003842+00:00\",\"endTimeUtc\":\"2019-09-11T01:38:48.7389829+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:38:48.7389829+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:38:48.7389829+00:00\",\"endTimeUtc\":\"2019-09-11T01:38:59.0044451+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:38:59.0044451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:38:59.0044451+00:00\",\"endTimeUtc\":\"2019-09-11T01:51:40.7980325+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:51:40.7980325+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:51:40.7980325+00:00\",\"endTimeUtc\":\"2019-09-11T02:29:13.2830398+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:29:13.2830398+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:29:13.2986657+00:00\",\"endTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:29:22.9703862+00:00\",\"endTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"endTimeUtc\":\"2019-09-11T03:03:46.4456408+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:03:46.4456408+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:03:46.4456408+00:00\",\"endTimeUtc\":\"2019-09-11T03:16:09.2495804+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:16:09.2495804+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:16:09.3120795+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:13.1984614+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:13.1984614+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:13.1984614+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:21.2608684+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:28.7138676+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:38.760603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:38.760603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:38.760603+00:00\",\"endTimeUtc\":\"2019-09-11T03:32:52.2218197+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:32:52.2218197+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:32:52.2218197+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:32:58.9248763+00:00\",\"endTimeUtc\":\"2019-09-11T03:44:59.5384169+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:44:59.5384169+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:59.5384169+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:51:50.8154494+00:00\",\"endTimeUtc\":\"2019-09-11T03:56:57.3418867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:56:57.3418867+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:56:57.3418867+00:00\",\"endTimeUtc\":\"2019-09-11T03:57:04.591784+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:57:04.591784+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:57:04.591784+00:00\",\"endTimeUtc\":\"2019-09-11T04:00:59.0889621+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:00:59.0889621+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:00:59.0889621+00:00\",\"endTimeUtc\":\"2019-09-11T04:37:51.4077425+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:37:51.4077425+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:37:51.6890523+00:00\",\"endTimeUtc\":\"2019-09-11T04:50:36.3738145+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:50:36.3738145+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:38:01.7045576+00:00\",\"endTimeUtc\":\"2019-09-11T04:50:36.3581917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:50:36.3581917+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:50:36.3894376+00:00\",\"endTimeUtc\":\"2019-09-11T04:57:32.8863672+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:57:32.8863672+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:57:32.8863672+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:24.0827734+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:24.0827734+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:12:24.0827734+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:19.832108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:19.832108+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:19.8477448+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:29.1759654+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:37.9726848+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:46.9882883+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:46.9882883+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:46.9882883+00:00\",\"endTimeUtc\":\"2019-09-11T05:33:48.9550017+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:33:48.9550017+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:33:48.987491+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:34.1472521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:34.1472521+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:34:05.0180185+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:47.7890013+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:47.7890013+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:00:47.8072176+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:34.131638+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:34.131638+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:59:34.1472521+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:59:52.464248+00:00\",\"endTimeUtc\":\"2019-09-11T08:17:18.0001683+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:17:18.0001683+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:17:18.0161542+00:00\",\"endTimeUtc\":\"2019-09-11T08:17:28.2189252+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:17:28.2189252+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:17:28.2189252+00:00\",\"endTimeUtc\":\"2019-09-11T08:23:22.5322365+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:23:22.5322365+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:23:22.5322365+00:00\",\"endTimeUtc\":\"2019-09-11T09:14:37.8159697+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T09:14:37.8159697+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T09:14:37.8159697+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T09:14:48.8805153+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"endTimeUtc\":\"2019-09-12T22:24:25.1458814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:24:25.1458814+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:24:25.1771858+00:00\",\"endTimeUtc\":\"2019-09-12T22:48:18.4064187+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:48:18.4064187+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:48:18.4064187+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:49.6985354+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:49.6985354+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:54:49.6985354+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:54:59.4797282+00:00\",\"endTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:09.3234071+00:00\",\"endTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:00.3407253+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:09.1491121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:09.1491121+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:09.3053626+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:18.4146508+00:00\",\"endTimeUtc\":\"2019-09-11T01:06:18.0837167+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:06:18.0837167+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:18.0837167+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:19.908668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:19.908668+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:26.3805159+00:00\",\"endTimeUtc\":\"2019-09-11T01:15:19.4380476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:15:19.4380476+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:15:19.4536726+00:00\",\"endTimeUtc\":\"2019-09-11T01:15:27.7973473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:15:27.7973473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:15:27.7973473+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:07.9087765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:07.9087765+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:15:35.8753987+00:00\",\"endTimeUtc\":\"2019-09-11T01:34:23.7904028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:34:23.7904028+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:34:23.8216574+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:07.8931488+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:07.8931488+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:07.9556469+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:19.8929933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:19.8929933+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:20.0023599+00:00\",\"endTimeUtc\":\"2019-09-11T03:46:00.8658855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:46:00.8658855+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:29.1116106+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:37.9552445+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:37.9552445+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:37.9552445+00:00\",\"endTimeUtc\":\"2019-09-11T01:51:49.3291982+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:51:49.3291982+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:51:49.3291982+00:00\",\"endTimeUtc\":\"2019-09-11T02:21:47.804296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:21:47.804296+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:21:47.8198994+00:00\",\"endTimeUtc\":\"2019-09-11T02:44:22.4443432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:44:22.4443432+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:21:56.2729416+00:00\",\"endTimeUtc\":\"2019-09-11T02:44:22.4287203+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:44:22.4287203+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:44:22.4599933+00:00\",\"endTimeUtc\":\"2019-09-11T02:53:25.968753+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:53:25.968753+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:53:25.968753+00:00\",\"endTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:53:36.140523+00:00\",\"endTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"endTimeUtc\":\"2019-09-11T03:18:50.3882195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:18:50.3882195+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:18:50.4194678+00:00\",\"endTimeUtc\":\"2019-09-11T03:45:53.7565845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:45:53.7565845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:45:53.7722084+00:00\",\"endTimeUtc\":\"2019-09-11T03:46:00.8502654+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:46:00.8502654+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:46:00.8658855+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:25.2069206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:25.2069206+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:25.2069206+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:32.1131019+00:00\",\"endTimeUtc\":\"2019-09-11T04:24:06.0644232+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:24:06.0644232+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:24:06.0800884+00:00\",\"endTimeUtc\":\"2019-09-11T04:24:16.4393844+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:24:16.4393844+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:24:16.4393844+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:24:25.8768542+00:00\",\"endTimeUtc\":\"2019-09-11T04:48:42.4537815+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:48:42.4537815+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:48:42.4850332+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:00:47.1826052+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:00:55.4326109+00:00\",\"endTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:01:03.8231864+00:00\",\"endTimeUtc\":\"2019-09-11T05:01:15.1825297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:01:15.1825297+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:01:15.1825297+00:00\",\"endTimeUtc\":\"2019-09-11T05:07:02.2108033+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:07:02.2108033+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:07:02.2108033+00:00\",\"endTimeUtc\":\"2019-09-11T05:31:04.7375702+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:31:04.7375702+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:31:04.7837225+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:31:18.8012234+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"endTimeUtc\":\"2019-09-12T22:25:05.7393236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:25:05.7393236+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:25:05.7548092+00:00\",\"endTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:25:16.5359345+00:00\",\"endTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"endTimeUtc\":\"2019-09-12T22:46:40.2983944+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:46:40.2983944+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:46:40.2983944+00:00\",\"endTimeUtc\":\"2019-09-12T22:53:23.3714081+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:53:23.3714081+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:53:23.3714081+00:00\",\"endTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:53:35.058779+00:00\",\"endTimeUtc\":\"2019-09-12T23:00:12.8198832+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:00:12.8198832+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:00:12.8198832+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:00:21.7572793+00:00\",\"endTimeUtc\":\"2019-09-12T23:11:48.1439928+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:11:48.1439928+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:11:48.1439928+00:00\",\"endTimeUtc\":\"2019-09-12T23:11:58.7375816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:11:58.7375816+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:11:58.7532014+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:12:08.3155978+00:00\",\"endTimeUtc\":\"2019-09-12T23:26:59.4002675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:26:59.4002675+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:26:59.4002675+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:28.1180304+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:40.0710852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:40.0710852+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:40.0710852+00:00\",\"endTimeUtc\":\"2019-09-12T23:44:33.0971115+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:44:33.0971115+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:44:33.0971115+00:00\",\"endTimeUtc\":\"2019-09-13T00:19:02.1856296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:19:02.1856296+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:19:02.2487936+00:00\",\"endTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:19:13.9510882+00:00\",\"endTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"endTimeUtc\":\"2019-09-13T00:45:10.9517505+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:45:10.9517505+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:45:10.9673785+00:00\",\"endTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:45:22.4206673+00:00\",\"endTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"endTimeUtc\":\"2019-09-13T01:15:09.3076252+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:15:09.3076252+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:15:09.3076252+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:36.3243678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:36.3243678+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:54:36.3243678+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:54:46.6836144+00:00\",\"endTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:54:56.6209986+00:00\",\"endTimeUtc\":\"2019-09-13T02:20:04.9313759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:20:04.9313759+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:20:04.9313759+00:00\",\"endTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:20:14.5093842+00:00\",\"endTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"endTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:43.401154+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:55.0416385+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:55.29163+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:28.1256064+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:28.1256064+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:55.1197587+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:33.8130412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:33.8130412+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"endTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:49:17.6160701+00:00\",\"endTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:58.1531664+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:32.0958556+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:32.0958556+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:44.0279003+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:42.1836538+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:42.1836538+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:42.1836538+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:23.8459326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:23.8459326+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:01.1675839+00:00\",\"endTimeUtc\":\"2019-09-11T01:04:31.1159699+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:04:31.1159699+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:04:31.1316137+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:23.8303091+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:23.8303091+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:23.8615569+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:32.0646503+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:32.0646503+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:32.1427307+00:00\",\"endTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:39.4082908+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:46.4394738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:46.4394738+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:46.4394738+00:00\",\"endTimeUtc\":\"2019-09-11T01:25:23.5001977+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:25:23.5001977+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:25:23.5314557+00:00\",\"endTimeUtc\":\"2019-09-11T02:01:14.8264814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:01:14.8264814+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:01:14.8577032+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:01:22.6544876+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"endTimeUtc\":\"2019-09-11T02:45:23.8339911+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:45:23.8339911+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:45:23.8339911+00:00\",\"endTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:12.8720016+00:00\",\"endTimeUtc\":\"2019-09-11T01:00:37.5400332+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:00:37.5400332+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:37.6025348+00:00\",\"endTimeUtc\":\"2019-09-11T06:59:27.9104927+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:59:27.9104927+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:45.5087077+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:52.5555179+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:08.008497+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:08.008497+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:08.008497+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:43.5203133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:43.5203133+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:17.0240424+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:39.329605+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:39.329605+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:39.329605+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:43.4734402+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:43.4734402+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:21:43.535955+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:21:52.8013261+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:22:00.5823819+00:00\",\"endTimeUtc\":\"2019-09-11T01:22:09.4415425+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:22:09.4415425+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:22:09.4415425+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:29.8459755+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:29.8459755+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:29.8616019+00:00\",\"endTimeUtc\":\"2019-09-11T03:22:23.7443701+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:22:23.7443701+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:22:23.7599971+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:22:30.8692788+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"endTimeUtc\":\"2019-09-11T03:44:52.1322424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:44:52.1322424+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:52.1322424+00:00\",\"endTimeUtc\":\"2019-09-11T03:49:20.1294539+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:49:20.1294539+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:49:20.1294539+00:00\",\"endTimeUtc\":\"2019-09-11T04:03:43.2903132+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:03:43.2903132+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:03:43.2903132+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:33.0952256+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:33.0952256+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:03:51.5558523+00:00\",\"endTimeUtc\":\"2019-09-11T04:22:14.7211227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:22:14.7211227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:22:14.7367468+00:00\",\"endTimeUtc\":\"2019-09-11T04:23:03.2209101+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:23:03.2209101+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:23:03.2209101+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:33.0641145+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:33.0641145+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:26:33.1264772+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:26:54.8607941+00:00\",\"endTimeUtc\":\"2019-09-11T04:27:05.0951985+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:27:05.0951985+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:27:05.0951985+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:27:14.095122+00:00\",\"endTimeUtc\":\"2019-09-11T04:50:39.0456543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:50:39.0456543+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:50:39.108154+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:11.6985208+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:20.8078602+00:00\",\"endTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:28.7453345+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:37.0734352+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:37.0734352+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:37.0734352+00:00\",\"endTimeUtc\":\"2019-09-11T05:06:19.2738536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:06:19.2738536+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:06:19.2738536+00:00\",\"endTimeUtc\":\"2019-09-11T05:27:21.1756457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:27:21.1756457+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:27:21.2381351+00:00\",\"endTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:27:32.691423+00:00\",\"endTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"endTimeUtc\":\"2019-09-11T06:11:58.4237027+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:11:58.4237027+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:11:58.443603+00:00\",\"endTimeUtc\":\"2019-09-11T06:25:11.688416+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:25:11.688416+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:25:11.688416+00:00\",\"endTimeUtc\":\"2019-09-11T06:45:14.5563512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:45:14.5563512+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:45:14.5563512+00:00\",\"endTimeUtc\":\"2019-09-11T06:53:13.883591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:53:13.883591+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:45:24.7596714+00:00\",\"endTimeUtc\":\"2019-09-11T06:46:42.8691889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:46:42.8691889+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:46:42.8691889+00:00\",\"endTimeUtc\":\"2019-09-11T06:47:33.633609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:47:33.633609+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:47:33.633609+00:00\",\"endTimeUtc\":\"2019-09-11T06:50:13.4600822+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:50:13.4600822+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:53:13.9010106+00:00\",\"endTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:53:32.2087366+00:00\",\"endTimeUtc\":\"2019-09-11T06:59:27.8948664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:59:27.8948664+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:45.5087077+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:52.4774013+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:00.0398247+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:00.0398247+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:00.0398247+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:24.4146011+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:24.4146011+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:24.4146011+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:18.1707561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:18.1707561+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:31.6645282+00:00\",\"endTimeUtc\":\"2019-09-11T01:10:56.5811777+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:10:56.5811777+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:10:56.5811777+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:17.7801358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:17.7801358+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:18.327007+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:42.060984+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:50.857492+00:00\",\"endTimeUtc\":\"2019-09-11T01:19:05.935006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:19:05.935006+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:19:05.935006+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:22.9398178+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:22.9398178+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:22.9554444+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:50.8312048+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:50.8312048+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:48:50.8468322+00:00\",\"endTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:49:01.674836+00:00\",\"endTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:57.844531+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:57.844531+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:57.8757806+00:00\",\"endTimeUtc\":\"2019-09-11T03:42:24.6495152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:42:24.6495152+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:42:24.6495152+00:00\",\"endTimeUtc\":\"2019-09-11T03:46:51.9747226+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:46:51.9747226+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:46:51.9903482+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:25.3025022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:25.3025022+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:25.3025022+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:32.2868057+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:39.1148591+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:46.849175+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:46.849175+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:46.849175+00:00\",\"endTimeUtc\":\"2019-09-11T03:48:02.3802455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:48:02.3802455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:48:02.3802455+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:48:10.0989161+00:00\",\"endTimeUtc\":\"2019-09-11T03:58:33.4812826+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:58:33.4812826+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:58:33.4812826+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"endTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:40.711588+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:47.8677644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:47.8677644+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:47.8677644+00:00\",\"endTimeUtc\":\"2019-09-11T04:20:23.9032986+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:20:23.9032986+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:20:24.0126824+00:00\",\"endTimeUtc\":\"2019-09-11T04:57:30.6051619+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:57:30.6051619+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:57:30.6207526+00:00\",\"endTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:57:41.1988356+00:00\",\"endTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:07:59.084932+00:00\",\"endTimeUtc\":\"2019-09-11T05:16:30.1297565+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:16:30.1297565+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:30.1632468+00:00\",\"endTimeUtc\":\"2019-09-11T05:25:04.0051233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:25:04.0051233+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:25:04.0051233+00:00\",\"endTimeUtc\":\"2019-09-11T05:37:40.4094365+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:37:40.4094365+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:37:40.4094365+00:00\",\"endTimeUtc\":\"2019-09-11T05:43:14.9032283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:43:14.9032283+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:43:14.9032283+00:00\",\"endTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:43:28.8874726+00:00\",\"endTimeUtc\":\"2019-09-11T05:44:21.4338965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:44:21.4338965+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:58.2312598+00:00\",\"endTimeUtc\":\"2019-09-11T01:03:18.272901+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:03:18.272901+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:03:18.3041731+00:00\",\"endTimeUtc\":\"2019-09-11T01:07:48.7703729+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:07:48.7703729+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:48.7703729+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:56.8952969+00:00\",\"endTimeUtc\":\"2019-09-11T01:08:06.1295845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:08:06.1295845+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:08:06.1295845+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:51.4706768+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:51.4706768+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:51.4706768+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:58.8768932+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:19.4115847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:19.4115847+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:21:19.427264+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:16.8875533+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:27.3249382+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:34.0017757+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:34.0017757+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:36.027982+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:43.4497328+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:43.4497328+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:43.4497328+00:00\",\"endTimeUtc\":\"2019-09-11T01:46:57.4415764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:46:57.4415764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:46:57.5041651+00:00\",\"endTimeUtc\":\"2019-09-11T02:42:00.9303041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:42:00.9303041+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:42:00.9303041+00:00\",\"endTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:42:10.2583368+00:00\",\"endTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"endTimeUtc\":\"2019-09-11T03:04:39.6948559+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:04:39.6948559+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:04:39.6948559+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:25.5018579+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:25.5018579+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:12:25.5331133+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:33.8923966+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:33.8923966+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:12:34.0330186+00:00\",\"endTimeUtc\":\"2019-09-11T03:19:37.9499138+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:19:37.9499138+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:19:37.9499138+00:00\",\"endTimeUtc\":\"2019-09-11T03:25:46.9137825+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:25:46.9137825+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:25:46.9137825+00:00\",\"endTimeUtc\":\"2019-09-11T03:31:41.0662843+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:31:41.0662843+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:31:41.0662843+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:27.938834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:27.938834+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:27.938834+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:34.4543352+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:42.1729451+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:42.1729451+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:42.1729451+00:00\",\"endTimeUtc\":\"2019-09-11T03:39:42.169223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:39:42.169223+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:39:42.169223+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:39:48.216019+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:35.3805249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:35.3805249+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:35.3805249+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:03.3132002+00:00\",\"endTimeUtc\":\"2019-09-11T03:54:10.8912007+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:54:10.8912007+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:10.8912007+00:00\",\"endTimeUtc\":\"2019-09-11T04:01:04.7139031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:01:04.7139031+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:01:04.7139031+00:00\",\"endTimeUtc\":\"2019-09-11T04:38:04.235795+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:38:04.235795+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:38:04.5951718+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:59.6992787+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:59.6992787+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:38:21.6731991+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:59.6367797+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:59.6367797+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:59.7305278+00:00\",\"endTimeUtc\":\"2019-09-11T05:03:37.651858+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:03:37.651858+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:03:37.651858+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:23.3952733+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:23.3952733+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:12:23.3952733+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:12:31.4577333+00:00\",\"endTimeUtc\":\"2019-09-11T05:20:59.3473439+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:20:59.3473439+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:20:59.3473439+00:00\",\"endTimeUtc\":\"2019-09-11T05:29:13.1462006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:29:13.1462006+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:59.7781207+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:40.8083943+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:40.8083943+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:40.8240367+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:00.1050948+00:00\",\"endTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:45:25.6985982+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:03.8841342+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:23.7121021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:23.7121021+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:23.7121021+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:17.5770107+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:17.5770107+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:32.7276436+00:00\",\"endTimeUtc\":\"2019-09-11T01:10:46.2999732+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:10:46.2999732+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:10:46.3312214+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:17.5145114+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:17.5145114+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:17.7645486+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:29.4050252+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:39.8892019+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:54.9823223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:54.9823223+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:54.9823223+00:00\",\"endTimeUtc\":\"2019-09-11T01:46:11.5614841+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:46:11.5614841+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:46:11.5770214+00:00\",\"endTimeUtc\":\"2019-09-11T02:22:16.6633584+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:22:16.6633584+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:22:16.6789826+00:00\",\"endTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:22:24.9757872+00:00\",\"endTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"endTimeUtc\":\"2019-09-11T03:07:27.1770461+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:07:27.1770461+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:07:27.1770461+00:00\",\"endTimeUtc\":\"2019-09-11T03:29:38.7862886+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:29:38.7862886+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:07:34.2394672+00:00\",\"endTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:09:27.644398+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:36.6267438+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:36.6267438+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:12:36.7204937+00:00\",\"endTimeUtc\":\"2019-09-11T03:14:18.0319558+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:14:18.0319558+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:14:18.0319558+00:00\",\"endTimeUtc\":\"2019-09-11T03:20:53.6049984+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:20:53.6049984+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:20:53.6049984+00:00\",\"endTimeUtc\":\"2019-09-11T03:22:34.6348536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:22:34.6348536+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:22:34.6348536+00:00\",\"endTimeUtc\":\"2019-09-11T03:28:03.4122903+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:28:03.4122903+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:28:03.4122903+00:00\",\"endTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:07:56.8017622+00:00\",\"endTimeUtc\":\"2019-09-11T03:25:46.9606571+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:25:46.9606571+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:29:38.8800354+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:38.5011423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:38.5011423+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:38.5011423+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:02.6452254+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:02.6452254+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:15:02.6608507+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:15:12.3326895+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:57.441906+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:57.441906+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:15:57.441906+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:05.8950038+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:54.457016+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:54.457016+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:54.457016+00:00\",\"endTimeUtc\":\"2019-09-11T05:19:03.8010383+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:19:03.8010383+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:19:03.8010383+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:19:12.2694735+00:00\",\"endTimeUtc\":\"2019-09-11T05:39:41.8593392+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:39:41.8593392+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:39:41.8749611+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:27:22.3683356+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:27:35.1651877+00:00\",\"endTimeUtc\":\"2019-09-12T22:49:30.1102982+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:49:30.1102982+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:27:47.6431967+00:00\",\"endTimeUtc\":\"2019-09-11T07:28:01.0094837+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:28:01.0094837+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:28:01.0094837+00:00\",\"endTimeUtc\":\"2019-09-11T07:36:38.8397896+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:36:38.8397896+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:36:38.8397896+00:00\",\"endTimeUtc\":\"2019-09-11T08:02:25.7548382+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:02:25.7548382+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:02:25.7548382+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:02:42.0354207+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"endTimeUtc\":\"2019-09-12T22:15:10.1678239+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:15:10.1678239+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:10.1678239+00:00\",\"endTimeUtc\":\"2019-09-12T22:44:08.4773991+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:44:08.4773991+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:19.8864912+00:00\",\"endTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:59.7141146+00:00\",\"endTimeUtc\":\"2019-09-12T22:32:47.5616194+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:32:47.5616194+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:32:47.5772477+00:00\",\"endTimeUtc\":\"2019-09-12T22:35:00.7631115+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:35:00.7631115+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:35:00.7631115+00:00\",\"endTimeUtc\":\"2019-09-12T22:37:11.0740898+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:37:11.0740898+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:37:11.0740898+00:00\",\"endTimeUtc\":\"2019-09-12T22:39:29.0881581+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:39:29.0881581+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:39:29.0881581+00:00\",\"endTimeUtc\":\"2019-09-12T22:41:38.7541028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:41:38.7541028+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:41:38.7541028+00:00\",\"endTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:55.9017348+00:00\",\"endTimeUtc\":\"2019-09-12T22:36:23.5434105+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:36:23.5434105+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:44:08.4930118+00:00\",\"endTimeUtc\":\"2019-09-12T22:48:40.7186762+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:48:40.7186762+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:48:40.7186762+00:00\",\"endTimeUtc\":\"2019-09-12T22:49:19.2806278+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:49:19.2806278+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:49:19.2806278+00:00\",\"endTimeUtc\":\"2019-09-12T22:49:30.0461155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:49:30.0461155+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:49:30.1242421+00:00\",\"endTimeUtc\":\"2019-09-12T22:50:08.6237544+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:50:08.6237544+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:50:08.6237544+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:50:19.7017451+00:00\",\"endTimeUtc\":\"2019-09-12T22:55:06.885859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:55:06.885859+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:06.885859+00:00\",\"endTimeUtc\":\"2019-09-12T22:55:17.4325985+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:55:17.4325985+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:17.4325985+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:27.5731087+00:00\",\"endTimeUtc\":\"2019-09-12T23:08:23.3026739+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:08:23.3026739+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:08:23.3026739+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:27.3067716+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:36.9978442+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:36.9978442+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:36.9978442+00:00\",\"endTimeUtc\":\"2019-09-12T23:27:55.6965012+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:27:55.6965012+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:27:55.6965012+00:00\",\"endTimeUtc\":\"2019-09-13T00:00:27.7325836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:00:27.7325836+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:00:27.7325836+00:00\",\"endTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:00:38.3107669+00:00\",\"endTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"endTimeUtc\":\"2019-09-13T00:20:26.9658543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:20:26.9658543+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:20:26.9658543+00:00\",\"endTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:20:37.7938581+00:00\",\"endTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:21:21.1683672+00:00\",\"endTimeUtc\":\"2019-09-13T00:38:13.0625195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:38:13.0625195+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:38:13.0937653+00:00\",\"endTimeUtc\":\"2019-09-13T00:41:12.2479833+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:41:12.2479833+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:41:12.2479833+00:00\",\"endTimeUtc\":\"2019-09-13T00:43:59.3431726+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:43:59.3431726+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:43:59.3431726+00:00\",\"endTimeUtc\":\"2019-09-13T00:47:26.4342573+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:47:26.4342573+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:47:26.4342573+00:00\",\"endTimeUtc\":\"2019-09-13T00:56:23.8203092+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:56:23.8203092+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:56:23.8203092+00:00\",\"endTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:22:05.7928529+00:00\",\"endTimeUtc\":\"2019-09-13T00:43:22.3402727+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:43:22.3402727+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"endTimeUtc\":\"2019-09-13T01:12:59.4734447+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:12:59.4734447+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:12:59.4734447+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:17.9743304+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:17.9743304+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:17.9743304+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.3253856+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.3253856+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:38.8022102+00:00\",\"endTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:49.2708361+00:00\",\"endTimeUtc\":\"2019-09-13T05:19:19.6758297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:19:19.6758297+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:19:19.6758297+00:00\",\"endTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:19:35.9099757+00:00\",\"endTimeUtc\":\"2019-09-13T05:29:14.9722636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:29:14.9722636+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:29:14.9722636+00:00\",\"endTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"endTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:50.0631377+00:00\",\"endTimeUtc\":\"2019-09-13T05:55:01.2216429+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:55:01.2216429+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:55:01.2216429+00:00\",\"endTimeUtc\":\"2019-09-13T05:59:49.6725751+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:59:49.6725751+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:50.0787586+00:00\",\"endTimeUtc\":\"2019-09-13T05:59:13.4853951+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:59:13.4853951+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:59:13.4853951+00:00\",\"endTimeUtc\":\"2019-09-13T06:09:20.5884396+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T06:09:20.5884396+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:50.0787586+00:00\",\"endTimeUtc\":\"2019-09-13T05:53:58.5188009+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:53:58.5188009+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:53:58.5188009+00:00\",\"endTimeUtc\":\"2019-09-13T06:04:35.2790897+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T06:04:35.2790897+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:39.2821094+00:00\",\"endTimeUtc\":\"2019-09-13T05:50:39.2391295+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:50:39.2391295+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:50:39.2391295+00:00\",\"endTimeUtc\":\"2019-09-13T05:56:01.8150373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:56:01.8150373+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.2160044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.2160044+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:39:29.3914819+00:00\",\"endTimeUtc\":\"2019-09-13T08:45:21.0336311+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:45:21.0336311+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:45:21.0336311+00:00\",\"endTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:45:28.9710487+00:00\",\"endTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:45:29.0022994+00:00\",\"endTimeUtc\":\"2019-09-13T08:52:30.1513066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:52:30.1513066+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:52:30.1513066+00:00\",\"endTimeUtc\":\"2019-09-13T08:52:43.9324093+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:52:43.9324093+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:53.0172749+00:00\",\"endTimeUtc\":\"2019-09-13T09:06:44.7743567+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:06:44.7743567+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:06:44.8212297+00:00\",\"endTimeUtc\":\"2019-09-13T09:18:26.6408168+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:18:26.6408168+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:57:38.0323911+00:00\",\"endTimeUtc\":\"2019-09-13T09:21:40.9198282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:21:40.9198282+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:21:40.966699+00:00\",\"endTimeUtc\":\"2019-09-13T09:23:46.5008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:23:46.5008+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:57:38.2980093+00:00\",\"endTimeUtc\":\"2019-09-13T09:24:39.759291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:24:39.759291+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:53.2828936+00:00\",\"endTimeUtc\":\"2019-09-13T09:09:38.6161109+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:09:38.6161109+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:10:19.318471+00:00\",\"endTimeUtc\":\"2019-09-13T09:20:30.4675076+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:20:30.4675076+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:57:14.1576586+00:00\",\"endTimeUtc\":\"2019-09-13T09:34:42.9994644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:34:42.9994644+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:34:43.0151016+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:53.4235186+00:00\",\"endTimeUtc\":\"2019-09-13T09:16:03.6894069+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:16:03.6894069+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:00.3251013+00:00\",\"endTimeUtc\":\"2019-09-11T00:40:45.8557899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:40:45.8557899+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:45.8714108+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:22.9691007+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:22.9691007+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:22.4491999+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:54.2987775+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:54.2987775+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:38.4966655+00:00\",\"endTimeUtc\":\"2019-09-11T00:45:27.5408414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:45:27.5408414+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:45:27.5408414+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:40.7207764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:40.7207764+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:46:00.3692035+00:00\",\"endTimeUtc\":\"2019-09-11T01:06:50.8177874+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:06:50.8177874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:50.84904+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:40.7051528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:40.7051528+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:40.7366642+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:54.2831558+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:54.2831558+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:54.3456498+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:01.7987051+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:16.3298195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:16.3298195+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:16.3298195+00:00\",\"endTimeUtc\":\"2019-09-11T01:36:55.272327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:36:55.272327+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:36:55.2879467+00:00\",\"endTimeUtc\":\"2019-09-11T02:17:52.7599068+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:17:52.7599068+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:17:52.7599068+00:00\",\"endTimeUtc\":\"2019-09-11T02:43:56.1322876+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:43:56.1322876+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:18:02.4790231+00:00\",\"endTimeUtc\":\"2019-09-11T02:43:56.1166656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:43:56.1166656+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:43:56.1322876+00:00\",\"endTimeUtc\":\"2019-09-11T02:51:06.189029+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:51:06.189029+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:51:06.189029+00:00\",\"endTimeUtc\":\"2019-09-11T03:01:55.9474889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:01:55.9474889+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:01:55.9474889+00:00\",\"endTimeUtc\":\"2019-09-11T03:10:30.0030863+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:10:30.0030863+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:10:30.0187106+00:00\",\"endTimeUtc\":\"2019-09-11T03:15:14.5001289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:15:14.5001289+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:15:14.5001289+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:38.7222225+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:38.7222225+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:38.7222225+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:45.8135022+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:36:22.9691007+00:00\",\"endTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:36:29.3908586+00:00\",\"endTimeUtc\":\"2019-09-11T03:37:55.67072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:37:55.67072+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:37:55.67072+00:00\",\"endTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:20.4660055+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:27.8721447+00:00\",\"endTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:34.5126768+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:40.5440717+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:40.5440717+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:40.5440717+00:00\",\"endTimeUtc\":\"2019-09-13T09:43:29.5574641+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:43:29.5574641+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:43:29.5574641+00:00\",\"endTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:43:35.2917707+00:00\",\"endTimeUtc\":\"2019-09-13T09:48:42.8775691+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:48:42.8775691+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:48:42.8775691+00:00\",\"endTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"endTimeUtc\":\"2019-09-13T09:58:46.7873616+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:58:46.7873616+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:58:46.7873616+00:00\",\"endTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:58:59.2715758+00:00\",\"endTimeUtc\":\"2019-09-13T09:59:05.2715028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:59:05.2715028+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:59:05.2715028+00:00\",\"endTimeUtc\":\"2019-09-13T10:07:58.9110179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:07:58.9110179+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:07:58.9110179+00:00\",\"endTimeUtc\":\"2019-09-13T10:24:02.4855537+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:24:02.4855537+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:24:03.3917966+00:00\",\"endTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:24:08.9542188+00:00\",\"endTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"steps\":[]}]},{\"name\":\"Restore CA\",\"description\":\"Restore CA content and database from shared storage .\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"endTimeUtc\":\"2019-09-13T10:36:34.9306326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:36:34.9306326+00:00\",\"steps\":[]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:36:34.9306326+00:00\",\"endTimeUtc\":\"2019-09-13T10:41:37.1351678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:41:37.1351678+00:00\",\"steps\":[]},{\"name\":\"Checking CRL parameters\",\"description\":\"Check if the CRL parameters are correct.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:41:37.1351678+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:11.6470578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:11.6470578+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:46:11.6470578+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"steps\":[]}]}]},{\"name\":\"Update DomainControllerServices\",\"description\":\"Updating directory services virtual machines including Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:46:23.6156473+00:00\",\"endTimeUtc\":\"2019-09-13T10:50:10.8842455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:50:10.8842455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:50:10.8842455+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:50:16.7748096+00:00\",\"endTimeUtc\":\"2019-09-13T10:50:22.8840967+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:50:22.8840967+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:50:22.8840967+00:00\",\"endTimeUtc\":\"2019-09-13T10:55:59.590691+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:55:59.590691+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:55:59.590691+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:56:05.1999911+00:00\",\"endTimeUtc\":\"2019-09-13T11:00:11.1664695+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:00:11.1664695+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:00:11.1664695+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:04:56.6640328+00:00\",\"endTimeUtc\":\"2019-09-13T11:05:03.1952104+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:05:03.1952104+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:05:03.1952104+00:00\",\"endTimeUtc\":\"2019-09-13T11:11:58.3315132+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:11:58.3315132+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:11:58.3315132+00:00\",\"endTimeUtc\":\"2019-09-13T11:31:31.0792158+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:31:31.0792158+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:31:31.0792158+00:00\",\"endTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:31:36.719769+00:00\",\"endTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"endTimeUtc\":\"2019-09-13T11:45:53.9224129+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:45:53.9224129+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:45:53.9224129+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:21.832337+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:21.832337+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:21.832337+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:33.846323+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:39.6424332+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:39.6424332+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:39.6424332+00:00\",\"endTimeUtc\":\"2019-09-13T12:00:56.1813218+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:00:56.1813218+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:00:56.1813218+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:01:02.274425+00:00\",\"endTimeUtc\":\"2019-09-13T12:05:09.1018432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:05:09.1018432+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:05:09.1018432+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:50.4523319+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:56.5615601+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:56.5615601+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:56.5615601+00:00\",\"endTimeUtc\":\"2019-09-13T12:13:21.7031452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:13:21.7031452+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:13:21.7031452+00:00\",\"endTimeUtc\":\"2019-09-13T12:32:16.3749058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:32:16.3749058+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:32:16.3749058+00:00\",\"endTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:32:22.2029291+00:00\",\"endTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"endTimeUtc\":\"2019-09-13T12:45:33.1435978+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:45:33.1435978+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:45:33.1435978+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:28.2345094+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:28.2345094+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:28.2345094+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:40.0312483+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:45.8436745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:45.8436745+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:45.8436745+00:00\",\"endTimeUtc\":\"2019-09-13T12:55:25.2636536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:55:25.2636536+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:55:25.2636536+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:55:30.9511039+00:00\",\"endTimeUtc\":\"2019-09-13T13:00:30.414786+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:00:30.414786+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:00:30.414786+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:29.3590785+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:35.1245621+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:40.9681515+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:40.9681515+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:40.9681515+00:00\",\"endTimeUtc\":\"2019-09-13T13:09:03.5889651+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:09:03.5889651+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:09:03.5889651+00:00\",\"endTimeUtc\":\"2019-09-13T13:29:22.9439288+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:29:22.9439288+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:29:22.9439288+00:00\",\"endTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:29:28.8188646+00:00\",\"endTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"endTimeUtc\":\"2019-09-13T13:42:51.3580226+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:42:51.3580226+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:42:51.3580226+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:48.7931666+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:48.7931666+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:46:48.7931666+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:46:54.9962235+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:47:00.6836725+00:00\",\"endTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:47:11.9335551+00:00\",\"endTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:47:11.8554308+00:00\",\"endTimeUtc\":\"2019-09-13T13:51:16.9311705+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:51:16.9311705+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:51:16.9311705+00:00\",\"endTimeUtc\":\"2019-09-13T13:54:49.4780223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:54:49.4780223+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"endTimeUtc\":\"2019-09-13T14:04:07.8592657+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:04:07.8592657+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T14:04:07.8592657+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:00.5935545+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:00.5935545+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T14:28:00.5935545+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-09-08T15:12:37.064Z\",\"lastUpdatedTime\":\"2019-09-13T14:28:16.8929512+00:00\",\"duration\":\"P4DT23H39M29.84S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns/e7f68a49-f0dc-40ae-ad17-085fc1e93045\",\"name\":\"northwest/Microsoft1.1908.3.29/e7f68a49-f0dc-40ae-ad17-085fc1e93045\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T01:57:26.4494429+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:26.4650675+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:32.0431554+00:00\",\"endTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:02:04.9402973+00:00\",\"endTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:20:22.9415489+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:20:38.3789518+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:44.0976629+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:22.7414527+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:27:42.7413298+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric ApplicationsThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.09.08_04.50.50.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1908.3.29\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1908.3.29\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:27:48.5694035+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-09-08T01:57:19.449Z\",\"lastUpdatedTime\":\"2019-09-08T04:53:53.4451682+00:00\",\"duration\":\"PT3H18M22.138S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns/0799510a-ab43-4997-976a-ff39ba473578?api-version=2016-05-01+85": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns/0799510a-ab43-4997-976a-ff39ba473578?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "169", "170" ], + "x-ms-client-request-id": [ "292afd95-38cf-493c-bb95-7a1c5ddb0dcc" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "c30fc58c-998f-4f4b-af58-be5a074a30a9" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvCsxIi2rKoJhgRaD70++LYxCbppYsqA8AleonXwVLs8oM/+IsFBVeeaKDki/7m16mRiS80G6GpOXF1YGD7Ip6MsRIM3oUxiso0NGs2Vk6op5DM2VoOQwPq/pquzEMRpeEFH4gEUveDwOZnh2YWd/P" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14649" ], + "x-ms-request-id": [ "c30fc58c-998f-4f4b-af58-be5a074a30a9" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032126Z:c30fc58c-998f-4f4b-af58-be5a074a30a9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:26 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "270715" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns/0799510a-ab43-4997-976a-ff39ba473578\",\"name\":\"northwest/Microsoft1.1908.3.29/0799510a-ab43-4997-976a-ff39ba473578\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:26.4494429+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8929512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8929512+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:26.4650675+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:32.0431554+00:00\",\"endTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:02:04.9402973+00:00\",\"endTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8617045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8617045+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:22.9415489+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:38.3789518+00:00\",\"endTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:44.0976629+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:22.7414527+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"endTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:42.7413298+00:00\",\"endTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:48.5694035+00:00\",\"endTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:16:52.0681159+00:00\",\"endTimeUtc\":\"2019-09-08T15:38:56.9002966+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:38:56.9002966+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:17:01.724307+00:00\",\"endTimeUtc\":\"2019-09-08T15:20:48.1759694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:20:48.1759694+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:20:48.1759694+00:00\",\"endTimeUtc\":\"2019-09-08T15:21:56.769271+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:21:56.769271+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:17:02.1774281+00:00\",\"endTimeUtc\":\"2019-09-08T15:22:12.0040415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:22:12.0040415+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:38:56.9002966+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:02.7752986+00:00\",\"endTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:10.8534211+00:00\",\"endTimeUtc\":\"2019-09-08T15:39:32.6190346+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:39:32.6190346+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:32.6190346+00:00\",\"endTimeUtc\":\"2019-09-08T15:42:14.8530573+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:42:14.8530573+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:42:14.8530573+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:42:20.9467904+00:00\",\"endTimeUtc\":\"2019-09-08T15:45:42.5799624+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:45:42.5799624+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:45:42.5799624+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.7776766+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:10.7127985+00:00\",\"endTimeUtc\":\"2019-09-08T16:06:01.5613876+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:06:01.5613876+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:06:01.5613876+00:00\",\"endTimeUtc\":\"2019-09-08T16:07:22.7859277+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:07:22.7859277+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:07:22.7859277+00:00\",\"endTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:07:28.3015254+00:00\",\"endTimeUtc\":\"2019-09-08T16:10:18.7382223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:10:18.7382223+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:10:18.7382223+00:00\",\"endTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:11:32.7569066+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:02.728425+00:00\",\"endTimeUtc\":\"2019-09-08T15:39:14.853419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:39:14.853419+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:14.8690487+00:00\",\"endTimeUtc\":\"2019-09-08T15:39:58.0252597+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:39:58.0252597+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:39:58.0252597+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:40:14.2596112+00:00\",\"endTimeUtc\":\"2019-09-08T15:40:55.1814077+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:40:55.1814077+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:40:55.1814077+00:00\",\"endTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:47:06.3245536+00:00\",\"endTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T15:47:23.0744624+00:00\",\"endTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"steps\":[]}]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:15:56.794888+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:02.3885831+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:11.2322754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:11.2322754+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:11.2322754+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:19.7478451+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:19.7478451+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:19.7478451+00:00\",\"endTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:28.5602899+00:00\",\"endTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:34.2790115+00:00\",\"endTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:16:39.9352519+00:00\",\"endTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:20:35.6203908+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:20:41.1828592+00:00\",\"endTimeUtc\":\"2019-09-08T16:26:03.5670319+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:26:03.5670319+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:26:03.5670319+00:00\",\"endTimeUtc\":\"2019-09-08T16:26:09.5982415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:26:09.5982415+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:26:09.5982415+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:26:15.191959+00:00\",\"endTimeUtc\":\"2019-09-08T16:32:43.3592377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:32:43.3592377+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:32:43.3592377+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:37:43.3960283+00:00\",\"endTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:37:49.2241152+00:00\",\"endTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:37:55.0209534+00:00\",\"endTimeUtc\":\"2019-09-08T16:38:00.9271679+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:38:00.9271679+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:38:00.9271679+00:00\",\"endTimeUtc\":\"2019-09-08T16:45:18.4359586+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T16:45:18.4359586+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T16:45:18.4359586+00:00\",\"endTimeUtc\":\"2019-09-08T17:01:16.0659473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:01:16.0659473+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:01:16.0659473+00:00\",\"endTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:01:21.8940371+00:00\",\"endTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:06:10.1117147+00:00\",\"endTimeUtc\":\"2019-09-08T17:23:41.0766703+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:23:41.0766703+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:23:41.0766703+00:00\",\"endTimeUtc\":\"2019-09-08T17:27:08.0439434+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:27:08.0439434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:27:08.0439434+00:00\",\"endTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:27:13.965774+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:27:19.4501145+00:00\",\"endTimeUtc\":\"2019-09-08T17:32:26.7458058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:32:26.7458058+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:32:26.7458058+00:00\",\"endTimeUtc\":\"2019-09-08T17:32:32.6363904+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:32:32.6363904+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:32:32.6363904+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:32:38.1519827+00:00\",\"endTimeUtc\":\"2019-09-08T17:39:09.3493327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:39:09.3493327+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:39:09.3493327+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:07.4614555+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:13.3051597+00:00\",\"endTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:18.836374+00:00\",\"endTimeUtc\":\"2019-09-08T17:44:24.6800771+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:44:24.6800771+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:44:24.6800771+00:00\",\"endTimeUtc\":\"2019-09-08T17:47:47.834963+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T17:47:47.834963+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T17:47:47.834963+00:00\",\"endTimeUtc\":\"2019-09-08T18:03:54.3165041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:03:54.3165041+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:03:54.3165041+00:00\",\"endTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:04:00.0664743+00:00\",\"endTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:08:45.0456412+00:00\",\"endTimeUtc\":\"2019-09-08T18:27:04.7759035+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:27:04.7759035+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:27:04.7759035+00:00\",\"endTimeUtc\":\"2019-09-08T18:30:32.2897745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:30:32.2897745+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:30:32.2897745+00:00\",\"endTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:30:39.2115936+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:30:44.7896768+00:00\",\"endTimeUtc\":\"2019-09-08T18:36:13.9313893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:36:13.9313893+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:36:13.9313893+00:00\",\"endTimeUtc\":\"2019-09-08T18:36:19.6813452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:36:19.6813452+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:36:19.6813452+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:36:25.2906905+00:00\",\"endTimeUtc\":\"2019-09-08T18:43:07.7834065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:43:07.7834065+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:43:07.7834065+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:10.7554636+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:16.5835424+00:00\",\"endTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:22.1616267+00:00\",\"endTimeUtc\":\"2019-09-08T18:48:28.0365805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:48:28.0365805+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:48:28.0365805+00:00\",\"endTimeUtc\":\"2019-09-08T18:51:52.7152249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T18:51:52.7152249+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T18:51:52.7152249+00:00\",\"endTimeUtc\":\"2019-09-08T19:07:36.1254027+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:07:36.1254027+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:07:36.1254027+00:00\",\"endTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:07:41.7347422+00:00\",\"endTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:12:39.5145958+00:00\",\"endTimeUtc\":\"2019-09-08T19:25:16.4701937+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:25:16.4701937+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:25:16.4701937+00:00\",\"endTimeUtc\":\"2019-09-08T19:28:47.0000635+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:28:47.0000635+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:28:47.0000635+00:00\",\"endTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:28:52.953153+00:00\",\"endTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:48:01.373472+00:00\",\"endTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:48:06.9984338+00:00\",\"endTimeUtc\":\"2019-09-08T19:51:46.0126476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T19:51:46.0126476+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T19:51:46.0126476+00:00\",\"endTimeUtc\":\"2019-09-08T20:37:00.4580884+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:37:00.4580884+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:37:00.4580884+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:37:06.0518028+00:00\",\"endTimeUtc\":\"2019-09-08T20:40:36.7535527+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:40:36.7535527+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:40:36.7535527+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:16.3222611+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:21.9315913+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:27.7909183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:27.7909183+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:27.7909183+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:33.5408687+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:33.5408687+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:33.5408687+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:39.3220745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:39.3220745+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:39.3220745+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:45.1345256+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:50.6501108+00:00\",\"endTimeUtc\":\"2019-09-08T20:44:56.4938106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:44:56.4938106+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:44:56.4938106+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:02.7593892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:02.7593892+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:02.7593892+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:08.8999711+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:08.8999711+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:08.8999711+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:14.7280405+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:20.4155079+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:27.0091999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:27.0091999+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:27.0091999+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:34.3216432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:34.3216432+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:34.3216432+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:43.1965766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:43.1965766+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:43.1965766+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:49.0090291+00:00\",\"endTimeUtc\":\"2019-09-08T20:45:54.8996123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:45:54.8996123+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:45:54.8996123+00:00\",\"endTimeUtc\":\"2019-09-08T20:46:00.6985997+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:46:00.6985997+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:46:00.6985997+00:00\",\"endTimeUtc\":\"2019-09-08T20:49:23.3551158+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:49:23.3551158+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:23.3551158+00:00\",\"endTimeUtc\":\"2019-09-08T21:06:17.623474+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:06:17.623474+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:30.2769421+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:36.3550258+00:00\",\"endTimeUtc\":\"2019-09-08T20:49:42.8706057+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:49:42.8706057+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:49:42.8706057+00:00\",\"endTimeUtc\":\"2019-09-08T20:53:15.4004137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:53:15.4004137+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:53:15.4004137+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:53:21.1035049+00:00\",\"endTimeUtc\":\"2019-09-08T20:59:45.4766631+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T20:59:45.4766631+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T20:59:45.4766631+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:04:27.546778+00:00\",\"endTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:04:33.5311044+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:06:17.623474+00:00\",\"endTimeUtc\":\"2019-09-08T21:31:13.8352635+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:31:13.8352635+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:31:13.8352635+00:00\",\"endTimeUtc\":\"2019-09-08T21:31:24.7570651+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:31:24.7570651+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:31:24.7570651+00:00\",\"endTimeUtc\":\"2019-09-08T21:31:34.1163817+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T21:31:34.1163817+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T21:31:34.1163817+00:00\",\"endTimeUtc\":\"2019-09-08T23:25:35.3578106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:25:35.3578106+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:25:35.3578106+00:00\",\"endTimeUtc\":\"2019-09-08T23:38:35.0298699+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:38:35.0298699+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:38:35.0298699+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:12.4009978+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:12.4009978+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:12.4009978+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:22.1040575+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:31.6352464+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:31.6352464+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:31.6352464+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:38.8072444+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:45.6976707+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:54.2913491+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:54.2913491+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:54.2913491+00:00\",\"endTimeUtc\":\"2019-09-08T23:54:09.8611367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:54:09.8611367+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:54:09.8611367+00:00\",\"endTimeUtc\":\"2019-09-09T00:18:29.6095525+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:18:29.6095525+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:18:29.6095525+00:00\",\"endTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:18:35.2345202+00:00\",\"endTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:23:15.2969411+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:31.2174694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:31.2174694+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:26:31.2174694+00:00\",\"endTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:22.1196818+00:00\",\"endTimeUtc\":\"2019-09-08T23:51:26.4091888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:51:26.4091888+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:51:26.4091888+00:00\",\"endTimeUtc\":\"2019-09-08T23:57:07.4692874+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:57:07.4692874+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:57:07.4692874+00:00\",\"endTimeUtc\":\"2019-09-09T00:00:34.7960351+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:00:34.7960351+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:22.0884341+00:00\",\"endTimeUtc\":\"2019-09-08T23:44:19.1662729+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:44:19.1662729+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:44:19.1662729+00:00\",\"endTimeUtc\":\"2019-09-08T23:47:01.2432676+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:47:01.2432676+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:21.6665656+00:00\",\"endTimeUtc\":\"2019-09-08T23:43:44.7601618+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:43:44.7601618+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:43:44.7601618+00:00\",\"endTimeUtc\":\"2019-09-08T23:49:10.441325+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:49:10.441325+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:49:10.441325+00:00\",\"endTimeUtc\":\"2019-09-08T23:50:09.9253098+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:50:09.9253098+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T23:50:09.9253098+00:00\",\"endTimeUtc\":\"2019-09-08T23:50:35.9095206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T23:50:35.9095206+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:26:37.0611754+00:00\",\"endTimeUtc\":\"2019-09-09T00:27:11.0677936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:27:11.0677936+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:27:11.0677936+00:00\",\"endTimeUtc\":\"2019-09-09T00:30:38.6287902+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:30:38.6287902+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:30:38.6287902+00:00\",\"endTimeUtc\":\"2019-09-09T00:30:44.3631232+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:30:44.3631232+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:30:44.3631232+00:00\",\"endTimeUtc\":\"2019-09-09T00:34:27.8527322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:34:27.8527322+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:34:27.8527322+00:00\",\"endTimeUtc\":\"2019-09-09T00:34:33.8058135+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:34:33.8058135+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:34:33.8058135+00:00\",\"endTimeUtc\":\"2019-09-09T00:34:39.9675313+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:34:39.9675313+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:34:39.9675313+00:00\",\"endTimeUtc\":\"2019-09-09T00:38:02.3413987+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:38:02.3413987+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:02.3413987+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:09.2944784+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:15.8725604+00:00\",\"endTimeUtc\":\"2019-09-09T00:38:22.1381387+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:38:22.1381387+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:38:22.1381387+00:00\",\"endTimeUtc\":\"2019-09-09T00:41:50.9961343+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:41:50.9961343+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:41:50.9961343+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:41:56.8398496+00:00\",\"endTimeUtc\":\"2019-09-09T00:48:11.5945973+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:48:11.5945973+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:48:11.5945973+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:52:29.0553993+00:00\",\"endTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T00:52:34.9147274+00:00\",\"endTimeUtc\":\"2019-09-09T01:25:28.3672388+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T01:25:28.3672388+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T01:25:28.3672388+00:00\",\"endTimeUtc\":\"2019-09-09T01:25:53.7783261+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T01:25:53.7783261+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T01:25:53.7783261+00:00\",\"endTimeUtc\":\"2019-09-09T01:26:19.0450117+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T01:26:19.0450117+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T01:26:19.0450117+00:00\",\"endTimeUtc\":\"2019-09-09T03:20:26.2704343+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T03:20:26.2704343+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T03:20:26.2704343+00:00\",\"endTimeUtc\":\"2019-09-09T03:34:11.9132919+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T03:34:11.9132919+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T03:34:11.9132919+00:00\",\"endTimeUtc\":\"2019-09-09T04:13:37.4517726+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:13:37.4517726+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:37.4517726+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:45.8891636+00:00\",\"endTimeUtc\":\"2019-09-09T04:13:53.748441+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:13:53.748441+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:53.748441+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:59.982744+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:05.920162+00:00\",\"endTimeUtc\":\"2019-09-09T04:14:12.8731995+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:14:12.8731995+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:12.8731995+00:00\",\"endTimeUtc\":\"2019-09-09T04:17:52.7608243+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:17:52.7608243+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:17:52.7608243+00:00\",\"endTimeUtc\":\"2019-09-10T07:37:40.5021367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:37:40.5021367+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:37:40.5021367+00:00\",\"endTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:37:46.4708407+00:00\",\"endTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:42:57.0624712+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:25.9672612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:25.9672612+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:46:25.9672612+00:00\",\"endTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:45.8422943+00:00\",\"endTimeUtc\":\"2019-09-09T04:34:58.315829+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:34:58.315829+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:34:58.315829+00:00\",\"endTimeUtc\":\"2019-09-09T04:38:34.0176221+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:38:34.0176221+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:38:34.0176221+00:00\",\"endTimeUtc\":\"2019-09-09T04:41:54.2194125+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:41:54.2194125+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:46.0297885+00:00\",\"endTimeUtc\":\"2019-09-09T04:14:36.2947765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:14:36.2947765+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:36.2947765+00:00\",\"endTimeUtc\":\"2019-09-09T04:17:19.7300566+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:17:19.7300566+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:13:46.2797863+00:00\",\"endTimeUtc\":\"2019-09-09T04:14:23.0761947+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:14:23.0761947+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:14:23.0761947+00:00\",\"endTimeUtc\":\"2019-09-09T04:37:04.080674+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:37:04.080674+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:37:04.080674+00:00\",\"endTimeUtc\":\"2019-09-09T04:37:25.3930472+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:37:25.3930472+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-09T04:37:25.3930472+00:00\",\"endTimeUtc\":\"2019-09-09T04:37:49.2210326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-09T04:37:49.2210326+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:46:32.6113031+00:00\",\"endTimeUtc\":\"2019-09-10T07:47:19.7076511+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:47:19.7076511+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:47:19.7076511+00:00\",\"endTimeUtc\":\"2019-09-10T07:51:21.7058092+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:51:21.7058092+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:51:21.7058092+00:00\",\"endTimeUtc\":\"2019-09-10T07:51:28.2994827+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:51:28.2994827+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:51:28.2994827+00:00\",\"endTimeUtc\":\"2019-09-10T07:55:39.7815721+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:55:39.7815721+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:55:39.7815721+00:00\",\"endTimeUtc\":\"2019-09-10T07:55:46.3440289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:55:46.3440289+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:55:46.3440289+00:00\",\"endTimeUtc\":\"2019-09-10T07:55:52.7970859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:55:52.7970859+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:55:52.7970859+00:00\",\"endTimeUtc\":\"2019-09-10T07:59:37.7953637+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T07:59:37.7953637+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:59:37.7953637+00:00\",\"endTimeUtc\":\"2019-09-10T08:30:47.7932983+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:30:47.7932983+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:59:46.4984164+00:00\",\"endTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T07:59:54.7483593+00:00\",\"endTimeUtc\":\"2019-09-10T08:00:02.2951744+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:00:02.2951744+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:00:02.2951744+00:00\",\"endTimeUtc\":\"2019-09-10T08:04:24.7620579+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:04:24.7620579+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:04:24.7620579+00:00\",\"endTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:04:31.2620538+00:00\",\"endTimeUtc\":\"2019-09-10T08:13:34.0499107+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:13:34.0499107+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:13:34.0499107+00:00\",\"endTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:18:53.2507283+00:00\",\"endTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:19:00.1569374+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:30:47.7932983+00:00\",\"endTimeUtc\":\"2019-09-10T08:59:36.8608074+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:59:36.8608074+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:59:36.8608074+00:00\",\"endTimeUtc\":\"2019-09-10T08:59:55.3137806+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T08:59:55.3137806+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T08:59:55.3137806+00:00\",\"endTimeUtc\":\"2019-09-10T09:00:10.9855463+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T09:00:10.9855463+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T09:00:10.9855463+00:00\",\"endTimeUtc\":\"2019-09-10T10:51:22.8644134+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T10:51:22.8644134+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T10:51:22.8644134+00:00\",\"endTimeUtc\":\"2019-09-10T11:10:41.9265137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:10:41.9265137+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:10:41.9265137+00:00\",\"endTimeUtc\":\"2019-09-10T11:20:40.6547951+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:20:40.6547951+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:20:40.6547951+00:00\",\"endTimeUtc\":\"2019-09-10T13:21:11.8609052+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:21:11.8609052+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:01.076466+00:00\",\"endTimeUtc\":\"2019-09-10T11:21:20.2968914+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:21:20.2968914+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:21.2638047+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:39.5151559+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:53.6229427+00:00\",\"endTimeUtc\":\"2019-09-10T11:23:27.7626989+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:23:27.7626989+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:23:27.7626989+00:00\",\"endTimeUtc\":\"2019-09-10T11:38:45.0368315+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:38:45.0368315+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:38:45.0368315+00:00\",\"endTimeUtc\":\"2019-09-10T12:10:46.5235937+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:10:46.5235937+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:10:46.5235937+00:00\",\"endTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:10:59.3828883+00:00\",\"endTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:22:45.5499401+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:27.9530317+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:27.9530317+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T12:30:27.9530317+00:00\",\"endTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:30:39.4373206+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:00.139073+00:00\",\"endTimeUtc\":\"2019-09-10T11:46:13.1274361+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:46:13.1274361+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:46:13.1431653+00:00\",\"endTimeUtc\":\"2019-09-10T11:56:21.3345209+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:56:21.3345209+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:56:21.3345209+00:00\",\"endTimeUtc\":\"2019-09-10T12:04:58.0502462+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T12:04:58.0502462+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:01.8266446+00:00\",\"endTimeUtc\":\"2019-09-10T11:23:25.24702+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:23:25.24702+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:23:25.24702+00:00\",\"endTimeUtc\":\"2019-09-10T11:26:52.7611916+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:26:52.7611916+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:21:02.1715242+00:00\",\"endTimeUtc\":\"2019-09-10T11:23:25.2938993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:23:25.2938993+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:23:25.2938993+00:00\",\"endTimeUtc\":\"2019-09-10T11:39:26.4588806+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:39:26.4588806+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:39:26.4588806+00:00\",\"endTimeUtc\":\"2019-09-10T11:40:16.1303092+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:40:16.1303092+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T11:40:16.1303092+00:00\",\"endTimeUtc\":\"2019-09-10T11:40:58.583647+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T11:40:58.583647+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:21:11.8609052+00:00\",\"endTimeUtc\":\"2019-09-10T13:21:54.6887361+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:21:54.6887361+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:21:54.6887361+00:00\",\"endTimeUtc\":\"2019-09-10T13:29:37.7948724+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:29:37.7948724+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:29:37.7948724+00:00\",\"endTimeUtc\":\"2019-09-10T13:29:50.5291549+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:29:50.5291549+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:29:50.5291549+00:00\",\"endTimeUtc\":\"2019-09-10T13:37:53.7290941+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:37:53.7290941+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:37:53.7290941+00:00\",\"endTimeUtc\":\"2019-09-10T13:38:05.7758806+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:38:05.7758806+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:38:05.7758806+00:00\",\"endTimeUtc\":\"2019-09-10T13:38:16.041435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:38:16.041435+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:38:16.041435+00:00\",\"endTimeUtc\":\"2019-09-10T13:46:27.5849515+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:46:27.5849515+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:46:27.5849515+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:46:41.5379779+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:46:54.1628771+00:00\",\"endTimeUtc\":\"2019-09-10T13:47:08.3971532+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:47:08.3971532+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:47:08.3971532+00:00\",\"endTimeUtc\":\"2019-09-10T13:56:49.9866075+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T13:56:49.9866075+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:56:49.9866075+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T13:57:00.0959215+00:00\",\"endTimeUtc\":\"2019-09-10T14:08:27.9717547+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:08:27.9717547+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:08:27.9717547+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:19:24.2168244+00:00\",\"endTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:19:35.9510866+00:00\",\"endTimeUtc\":\"2019-09-10T14:49:07.1353239+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:49:07.1353239+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:49:07.1491709+00:00\",\"endTimeUtc\":\"2019-09-10T14:49:26.2115412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:49:26.2115412+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:49:26.2115412+00:00\",\"endTimeUtc\":\"2019-09-10T14:49:42.3364189+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T14:49:42.3364189+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T14:49:42.3364189+00:00\",\"endTimeUtc\":\"2019-09-10T16:48:10.0993152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T16:48:10.0993152+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T16:48:10.0993152+00:00\",\"endTimeUtc\":\"2019-09-10T17:05:02.6663136+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:05:02.6663136+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:05:02.6663136+00:00\",\"endTimeUtc\":\"2019-09-10T17:12:33.8353415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:12:33.8353415+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:33.8353415+00:00\",\"endTimeUtc\":\"2019-09-10T19:35:56.9926515+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:35:56.9926515+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:50.9914068+00:00\",\"endTimeUtc\":\"2019-09-10T17:13:08.756862+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:13:08.756862+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:08.756862+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:21.9754719+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:36.6472153+00:00\",\"endTimeUtc\":\"2019-09-10T17:13:50.4439512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:13:50.4439512+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:50.4439512+00:00\",\"endTimeUtc\":\"2019-09-10T17:22:32.8928376+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:22:32.8928376+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:22:32.8928376+00:00\",\"endTimeUtc\":\"2019-09-10T17:52:42.5665156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:52:42.5665156+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:52:42.5821459+00:00\",\"endTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:52:54.3320548+00:00\",\"endTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T18:04:28.1952805+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:41.019255+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:41.019255+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T18:12:41.019255+00:00\",\"endTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T18:12:54.2691526+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:51.038281+00:00\",\"endTimeUtc\":\"2019-09-10T17:30:34.8273434+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:30:34.8273434+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:30:34.8273434+00:00\",\"endTimeUtc\":\"2019-09-10T17:40:03.660397+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:40:03.660397+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:40:03.660397+00:00\",\"endTimeUtc\":\"2019-09-10T17:48:13.5568966+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:48:13.5568966+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:51.8195878+00:00\",\"endTimeUtc\":\"2019-09-10T17:14:14.3813931+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:14:14.3813931+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:14:14.3813931+00:00\",\"endTimeUtc\":\"2019-09-10T17:17:33.3326354+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:17:33.3326354+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:12:50.8195378+00:00\",\"endTimeUtc\":\"2019-09-10T17:13:32.7566198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:13:32.7566198+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:13:32.7566198+00:00\",\"endTimeUtc\":\"2019-09-10T17:23:36.1583263+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:23:36.1583263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:23:36.1583263+00:00\",\"endTimeUtc\":\"2019-09-10T17:24:14.1108215+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:24:14.1108215+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T17:24:14.1108215+00:00\",\"endTimeUtc\":\"2019-09-10T17:24:49.9543181+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T17:24:49.9543181+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:35:56.9926515+00:00\",\"endTimeUtc\":\"2019-09-10T19:36:48.3999582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:36:48.3999582+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:36:48.3999582+00:00\",\"endTimeUtc\":\"2019-09-10T19:47:13.3800883+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:47:13.3800883+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:47:13.3800883+00:00\",\"endTimeUtc\":\"2019-09-10T19:47:28.5681854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:47:28.5681854+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:47:28.5681854+00:00\",\"endTimeUtc\":\"2019-09-10T19:58:22.2228633+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-10T19:58:22.2228633+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-10T19:58:22.2228633+00:00\",\"endTimeUtc\":\"2019-09-11T00:24:35.6300059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:24:35.6300059+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:24:35.6300059+00:00\",\"endTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"steps\":[]}]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:21.2941469+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:34.6222959+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.4191367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.4191367+00:00\",\"steps\":[{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:57.8093933+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:49.2621163+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:49.2621163+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:49.2808305+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:19.9735157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:19.9735157+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:08.0738773+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:13.759045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:13.759045+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:13.759045+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:22.2121147+00:00\",\"endTimeUtc\":\"2019-09-11T01:07:09.5832379+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:07:09.5832379+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:09.5988629+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:59.5331933+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:59.579977+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:08.1111803+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:08.1892702+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:16.2048217+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:25.3453665+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:25.3453665+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:25.3453665+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:16.471162+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:16.471162+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:16.5651437+00:00\",\"endTimeUtc\":\"2019-09-11T02:08:40.5488396+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:08:40.5488396+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:08:40.5800906+00:00\",\"endTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:08:48.8925104+00:00\",\"endTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:19:54.4460834+00:00\",\"endTimeUtc\":\"2019-09-11T02:25:12.192889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:25:12.192889+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:25:12.192889+00:00\",\"endTimeUtc\":\"2019-09-11T02:39:17.0100952+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:39:17.0100952+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:39:17.0100952+00:00\",\"endTimeUtc\":\"2019-09-11T02:47:52.0038109+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:47:52.0038109+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:47:52.0038109+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:43.4563116+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:43.4563116+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:48:43.4563116+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:55.4405481+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:48:55.487401+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:49:07.7528754+00:00\",\"endTimeUtc\":\"2019-09-11T02:59:21.277664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:59:21.277664+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:59:21.277664+00:00\",\"endTimeUtc\":\"2019-09-11T02:59:31.6681834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:59:31.6681834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:59:31.6681834+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:59:41.6055902+00:00\",\"endTimeUtc\":\"2019-09-11T03:09:53.4097364+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:09:53.4097364+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:09:53.4878654+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:18.545766+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:18.561393+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:26.2175636+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:26.2644415+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:32.6393777+00:00\",\"endTimeUtc\":\"2019-09-11T03:17:39.6393044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:17:39.6393044+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:17:39.6393044+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:42.1980559+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:42.1980559+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:42.1980559+00:00\",\"endTimeUtc\":\"2019-09-11T03:44:02.2890383+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:44:02.2890383+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:02.2890383+00:00\",\"endTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:08.8045978+00:00\",\"endTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:52:06.3309139+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:52:06.3465389+00:00\",\"endTimeUtc\":\"2019-09-11T03:54:58.6873149+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:54:58.6873149+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:58.6873149+00:00\",\"endTimeUtc\":\"2019-09-11T03:56:54.4044177+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:56:54.4044177+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:56:54.4044177+00:00\",\"endTimeUtc\":\"2019-09-11T04:03:42.9934386+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:03:42.9934386+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:03:42.9934386+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:16.9618335+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:16.9618335+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:16.9618335+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:24.4930041+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:31.8210546+00:00\",\"endTimeUtc\":\"2019-09-11T04:20:19.1532441+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:20:19.1532441+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:20:20.4344932+00:00\",\"endTimeUtc\":\"2019-09-11T04:21:12.1745591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:21:12.1745591+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:21:12.1745591+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:27.34007+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:27.34007+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:21:32.0338283+00:00\",\"endTimeUtc\":\"2019-09-11T04:40:28.7663675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:40:28.7663675+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:40:28.7976281+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:27.3244457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:27.3244457+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:27.3556971+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:35.8087795+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:35.8244009+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:19.895964+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:19.895964+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:43.3556087+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:50.9025004+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:50.9025004+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:50.9025004+00:00\",\"endTimeUtc\":\"2019-09-11T05:02:30.3854687+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:02:30.3854687+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:02:30.3854687+00:00\",\"endTimeUtc\":\"2019-09-11T05:23:16.8816013+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:23:16.8816013+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:23:16.8972257+00:00\",\"endTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:23:29.490769+00:00\",\"endTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:40:19.7807108+00:00\",\"endTimeUtc\":\"2019-09-11T05:44:46.0743298+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:44:46.0743298+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:44:46.0743298+00:00\",\"endTimeUtc\":\"2019-09-11T05:49:35.6372552+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:49:35.6372552+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:49:35.6372552+00:00\",\"endTimeUtc\":\"2019-09-11T05:58:22.0711593+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:58:22.0711593+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:58:22.0711593+00:00\",\"endTimeUtc\":\"2019-09-11T05:59:59.5582854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:59:59.5582854+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:59:59.5582854+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:19.8485174+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:19.8485174+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:00:20.0119237+00:00\",\"endTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:00:37.2892734+00:00\",\"endTimeUtc\":\"2019-09-11T06:04:53.065286+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:04:53.065286+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:04:53.0863563+00:00\",\"endTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:18:15.5629493+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:18:15.6418785+00:00\",\"endTimeUtc\":\"2019-09-11T06:33:03.2070503+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:33:03.2070503+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:18:45.378983+00:00\",\"endTimeUtc\":\"2019-09-11T06:24:22.4855118+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:24:22.4855118+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:24:22.4996814+00:00\",\"endTimeUtc\":\"2019-09-11T06:33:03.1915487+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:33:03.1915487+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:12.9030045+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:43.8558085+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:24.3558358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:24.3558358+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:24.3558358+00:00\",\"endTimeUtc\":\"2019-09-11T01:02:07.1016931+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:02:07.1016931+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:02:07.1329423+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:02:19.5546988+00:00\",\"endTimeUtc\":\"2019-09-11T01:20:47.1312514+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:20:47.1312514+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:20:47.2562414+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:36.3091917+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:36.3404401+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:51.8402554+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:52.0121306+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:59.9495567+00:00\",\"endTimeUtc\":\"2019-09-11T01:30:08.7150576+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:30:08.7150576+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:30:08.7150576+00:00\",\"endTimeUtc\":\"2019-09-11T01:47:09.8945327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:47:09.8945327+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:47:09.8945327+00:00\",\"endTimeUtc\":\"2019-09-11T02:10:53.3438166+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:10:53.3438166+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:10:53.3438166+00:00\",\"endTimeUtc\":\"2019-09-11T02:29:31.4233743+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:29:31.4233743+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:11:01.3749217+00:00\",\"endTimeUtc\":\"2019-09-11T02:29:31.3921377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:29:31.3921377+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:29:31.4390003+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:03.4727655+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:03.4727655+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:03.4883919+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:13.4101648+00:00\",\"endTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:20.1444723+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:28.2381421+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:28.2381421+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:28.2381421+00:00\",\"endTimeUtc\":\"2019-09-11T03:54:59.1716845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:54:59.1716845+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:59.1716845+00:00\",\"endTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:55:08.0934236+00:00\",\"endTimeUtc\":\"2019-09-11T04:35:09.7370879+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:35:09.7370879+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:35:09.8308447+00:00\",\"endTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:48:52.7192113+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:48:52.7660858+00:00\",\"endTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:49:18.3437487+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:49:18.4218716+00:00\",\"endTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:49:29.3435593+00:00\",\"endTimeUtc\":\"2019-09-11T04:49:40.4684089+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:49:40.4684089+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:49:40.4684089+00:00\",\"endTimeUtc\":\"2019-09-11T04:56:22.9804162+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:56:22.9804162+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:56:22.9804162+00:00\",\"endTimeUtc\":\"2019-09-11T05:16:44.3636307+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:16:44.3636307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:44.379259+00:00\",\"endTimeUtc\":\"2019-09-11T05:27:00.0195564+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:27:00.0195564+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:51.5980436+00:00\",\"endTimeUtc\":\"2019-09-11T05:27:00.0066327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:27:00.0066327+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:27:00.0351856+00:00\",\"endTimeUtc\":\"2019-09-11T06:51:09.6164916+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:51:09.6164916+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:51:09.6164916+00:00\",\"endTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:51:20.928279+00:00\",\"steps\":[]}]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:51:21.0063971+00:00\",\"endTimeUtc\":\"2019-09-11T07:00:04.035421+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:00:04.035421+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:58.4813529+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:59.464044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:59.464044+00:00\",\"steps\":[{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:44.0279003+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:02.8088581+00:00\",\"endTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:44:55.3853236+00:00\",\"endTimeUtc\":\"2019-09-11T01:06:57.2864786+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:06:57.2864786+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:57.3021371+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:05.44265+00:00\",\"endTimeUtc\":\"2019-09-11T01:17:14.1557287+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:17:14.1557287+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:17:14.1557287+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:15.7181282+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:15.7962513+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:23.7336281+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:23.7492565+00:00\",\"endTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:31.3428931+00:00\",\"endTimeUtc\":\"2019-09-11T01:26:39.15528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:26:39.15528+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:26:39.15528+00:00\",\"endTimeUtc\":\"2019-09-11T01:46:48.9572508+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:46:48.9572508+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:46:48.9572508+00:00\",\"endTimeUtc\":\"2019-09-11T02:09:54.8449373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:09:54.8449373+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:09:54.8449373+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:25.3712654+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:25.3712654+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:10:02.8291505+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:25.3556374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:25.3556374+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:36:25.3712654+00:00\",\"endTimeUtc\":\"2019-09-11T02:54:44.2960648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:54:44.2960648+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:54:44.2960648+00:00\",\"endTimeUtc\":\"2019-09-11T03:05:40.178477+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:05:40.178477+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:05:40.178477+00:00\",\"endTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:05:48.5220393+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:05:48.5376636+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:05:56.4594333+00:00\",\"endTimeUtc\":\"2019-09-11T03:06:03.9905857+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:06:03.9905857+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:06:03.9905857+00:00\",\"endTimeUtc\":\"2019-09-11T03:15:44.265455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:15:44.265455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:15:44.2967044+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:15:53.577884+00:00\",\"endTimeUtc\":\"2019-09-11T03:27:43.709379+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:27:43.709379+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:27:43.709379+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:27.1277229+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:36.2682561+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:36.2995045+00:00\",\"endTimeUtc\":\"2019-09-11T04:46:33.7522077+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:46:33.7522077+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:43.0650661+00:00\",\"endTimeUtc\":\"2019-09-11T03:33:50.6899885+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:33:50.6899885+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:33:50.6899885+00:00\",\"endTimeUtc\":\"2019-09-11T03:37:32.2492022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:37:32.2492022+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:37:32.2492022+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:35.7511691+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:35.7511691+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:35.7511691+00:00\",\"endTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:42.0479352+00:00\",\"endTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:59:18.4651159+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:59:18.4807493+00:00\",\"endTimeUtc\":\"2019-09-11T04:36:12.345917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:36:12.345917+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:36:12.4709257+00:00\",\"endTimeUtc\":\"2019-09-11T04:46:10.439759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:46:10.439759+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:46:10.533508+00:00\",\"endTimeUtc\":\"2019-09-11T04:46:33.6586485+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:46:33.6586485+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:44.0279003+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:02.7618772+00:00\",\"endTimeUtc\":\"2019-09-11T00:42:03.8863174+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:42:03.8863174+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:03.9179126+00:00\",\"endTimeUtc\":\"2019-09-11T01:11:27.4089603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:11:27.4089603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:11:27.4558354+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:06.9787021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:06.9787021+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:11:34.830767+00:00\",\"endTimeUtc\":\"2019-09-11T01:25:39.7655608+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:25:39.7655608+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:25:39.7655608+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:06.9630781+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:06.9630781+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:33:07.0099742+00:00\",\"endTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:33:16.2598595+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:33:16.2911104+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:33:25.4003842+00:00\",\"endTimeUtc\":\"2019-09-11T01:38:48.7389829+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:38:48.7389829+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:38:48.7389829+00:00\",\"endTimeUtc\":\"2019-09-11T01:38:59.0044451+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:38:59.0044451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:38:59.0044451+00:00\",\"endTimeUtc\":\"2019-09-11T01:51:40.7980325+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:51:40.7980325+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:51:40.7980325+00:00\",\"endTimeUtc\":\"2019-09-11T02:29:13.2830398+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:29:13.2830398+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:29:13.2986657+00:00\",\"endTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:29:22.9703862+00:00\",\"endTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:53:22.3125753+00:00\",\"endTimeUtc\":\"2019-09-11T03:03:46.4456408+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:03:46.4456408+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:03:46.4456408+00:00\",\"endTimeUtc\":\"2019-09-11T03:16:09.2495804+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:16:09.2495804+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:16:09.3120795+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:13.1984614+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:13.1984614+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:13.1984614+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:21.2296+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:21.2608684+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:28.7138676+00:00\",\"endTimeUtc\":\"2019-09-11T03:21:38.760603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:21:38.760603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:21:38.760603+00:00\",\"endTimeUtc\":\"2019-09-11T03:32:52.2218197+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:32:52.2218197+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:32:52.2218197+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:32:58.9248763+00:00\",\"endTimeUtc\":\"2019-09-11T03:44:59.5384169+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:44:59.5384169+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:59.5384169+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:51:37.3624499+00:00\",\"endTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:51:44.5342534+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:51:50.8154494+00:00\",\"endTimeUtc\":\"2019-09-11T03:56:57.3418867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:56:57.3418867+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:56:57.3418867+00:00\",\"endTimeUtc\":\"2019-09-11T03:57:04.591784+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:57:04.591784+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:57:04.591784+00:00\",\"endTimeUtc\":\"2019-09-11T04:00:59.0889621+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:00:59.0889621+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:00:59.0889621+00:00\",\"endTimeUtc\":\"2019-09-11T04:37:51.4077425+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:37:51.4077425+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:37:51.6890523+00:00\",\"endTimeUtc\":\"2019-09-11T04:50:36.3738145+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:50:36.3738145+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:38:01.7045576+00:00\",\"endTimeUtc\":\"2019-09-11T04:50:36.3581917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:50:36.3581917+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:50:36.3894376+00:00\",\"endTimeUtc\":\"2019-09-11T04:57:32.8863672+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:57:32.8863672+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:57:32.8863672+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:24.0827734+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:24.0827734+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:12:24.0827734+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:19.832108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:19.832108+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:19.8477448+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:29.1289612+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:29.1759654+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:37.9726848+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:46.9882883+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:46.9882883+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:46.9882883+00:00\",\"endTimeUtc\":\"2019-09-11T05:33:48.9550017+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:33:48.9550017+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:33:48.987491+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:34.1472521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:34.1472521+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:34:05.0180185+00:00\",\"endTimeUtc\":\"2019-09-11T06:00:47.7890013+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:00:47.7890013+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:00:47.8072176+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:34.131638+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:34.131638+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:59:34.1472521+00:00\",\"endTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:59:43.6002119+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:59:52.464248+00:00\",\"endTimeUtc\":\"2019-09-11T08:17:18.0001683+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:17:18.0001683+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:17:18.0161542+00:00\",\"endTimeUtc\":\"2019-09-11T08:17:28.2189252+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:17:28.2189252+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:17:28.2189252+00:00\",\"endTimeUtc\":\"2019-09-11T08:23:22.5322365+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:23:22.5322365+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:23:22.5322365+00:00\",\"endTimeUtc\":\"2019-09-11T09:14:37.8159697+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T09:14:37.8159697+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T09:14:37.8159697+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T09:14:48.8805153+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:10:31.9993106+00:00\",\"endTimeUtc\":\"2019-09-12T22:24:25.1458814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:24:25.1458814+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:24:25.1771858+00:00\",\"endTimeUtc\":\"2019-09-12T22:48:18.4064187+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:48:18.4064187+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:48:18.4064187+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:49.6985354+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:49.6985354+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:54:49.6985354+00:00\",\"endTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:54:59.4327957+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:54:59.4797282+00:00\",\"endTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:09.3234071+00:00\",\"endTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:10:10.0357353+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:00.3407253+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:09.1491121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:09.1491121+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:09.3053626+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:18.4146508+00:00\",\"endTimeUtc\":\"2019-09-11T01:06:18.0837167+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:06:18.0837167+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:18.0837167+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:19.908668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:19.908668+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:26.3805159+00:00\",\"endTimeUtc\":\"2019-09-11T01:15:19.4380476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:15:19.4380476+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:15:19.4536726+00:00\",\"endTimeUtc\":\"2019-09-11T01:15:27.7973473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:15:27.7973473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:15:27.7973473+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:07.9087765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:07.9087765+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:15:35.8753987+00:00\",\"endTimeUtc\":\"2019-09-11T01:34:23.7904028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:34:23.7904028+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:34:23.8216574+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:07.8931488+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:07.8931488+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:07.9556469+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:19.8929933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:19.8929933+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:20.0023599+00:00\",\"endTimeUtc\":\"2019-09-11T03:46:00.8658855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:46:00.8658855+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:29.1116106+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:37.9552445+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:37.9552445+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:37.9552445+00:00\",\"endTimeUtc\":\"2019-09-11T01:51:49.3291982+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:51:49.3291982+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:51:49.3291982+00:00\",\"endTimeUtc\":\"2019-09-11T02:21:47.804296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:21:47.804296+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:21:47.8198994+00:00\",\"endTimeUtc\":\"2019-09-11T02:44:22.4443432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:44:22.4443432+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:21:56.2729416+00:00\",\"endTimeUtc\":\"2019-09-11T02:44:22.4287203+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:44:22.4287203+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:44:22.4599933+00:00\",\"endTimeUtc\":\"2019-09-11T02:53:25.968753+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:53:25.968753+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:53:25.968753+00:00\",\"endTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:53:36.140523+00:00\",\"endTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:06:41.2244854+00:00\",\"endTimeUtc\":\"2019-09-11T03:18:50.3882195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:18:50.3882195+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:18:50.4194678+00:00\",\"endTimeUtc\":\"2019-09-11T03:45:53.7565845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:45:53.7565845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:45:53.7722084+00:00\",\"endTimeUtc\":\"2019-09-11T03:46:00.8502654+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:46:00.8502654+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:46:00.8658855+00:00\",\"endTimeUtc\":\"2019-09-11T03:50:25.2069206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:50:25.2069206+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:25.2069206+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:50:32.1131019+00:00\",\"endTimeUtc\":\"2019-09-11T04:24:06.0644232+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:24:06.0644232+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:24:06.0800884+00:00\",\"endTimeUtc\":\"2019-09-11T04:24:16.4393844+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:24:16.4393844+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:24:16.4393844+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:24:25.8768542+00:00\",\"endTimeUtc\":\"2019-09-11T04:48:42.4537815+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:48:42.4537815+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:48:42.4850332+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:47.151355+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:00:47.1826052+00:00\",\"endTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:00:55.4013568+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:00:55.4326109+00:00\",\"endTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:01:03.8231864+00:00\",\"endTimeUtc\":\"2019-09-11T05:01:15.1825297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:01:15.1825297+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:01:15.1825297+00:00\",\"endTimeUtc\":\"2019-09-11T05:07:02.2108033+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:07:02.2108033+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:07:02.2108033+00:00\",\"endTimeUtc\":\"2019-09-11T05:31:04.7375702+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:31:04.7375702+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:31:04.7837225+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:31:18.8012234+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:10:30.030582+00:00\",\"endTimeUtc\":\"2019-09-12T22:25:05.7393236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:25:05.7393236+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:25:05.7548092+00:00\",\"endTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:25:16.5359345+00:00\",\"endTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:34:52.903831+00:00\",\"endTimeUtc\":\"2019-09-12T22:46:40.2983944+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:46:40.2983944+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:46:40.2983944+00:00\",\"endTimeUtc\":\"2019-09-12T22:53:23.3714081+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:53:23.3714081+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:53:23.3714081+00:00\",\"endTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:53:35.0431976+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:53:35.058779+00:00\",\"endTimeUtc\":\"2019-09-12T23:00:12.8198832+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:00:12.8198832+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:00:12.8198832+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:00:21.7572793+00:00\",\"endTimeUtc\":\"2019-09-12T23:11:48.1439928+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:11:48.1439928+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:11:48.1439928+00:00\",\"endTimeUtc\":\"2019-09-12T23:11:58.7375816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:11:58.7375816+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:11:58.7532014+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:12:08.3155978+00:00\",\"endTimeUtc\":\"2019-09-12T23:26:59.4002675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:26:59.4002675+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:26:59.4002675+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:02.6808566+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:14.5713542+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:28.1180304+00:00\",\"endTimeUtc\":\"2019-09-12T23:37:40.0710852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:37:40.0710852+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:37:40.0710852+00:00\",\"endTimeUtc\":\"2019-09-12T23:44:33.0971115+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:44:33.0971115+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:44:33.0971115+00:00\",\"endTimeUtc\":\"2019-09-13T00:19:02.1856296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:19:02.1856296+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:19:02.2487936+00:00\",\"endTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:19:13.9510882+00:00\",\"endTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:36:08.2358391+00:00\",\"endTimeUtc\":\"2019-09-13T00:45:10.9517505+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:45:10.9517505+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:45:10.9673785+00:00\",\"endTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:45:22.4206673+00:00\",\"endTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:53:26.2101021+00:00\",\"endTimeUtc\":\"2019-09-13T01:15:09.3076252+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:15:09.3076252+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:15:09.3076252+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:36.3243678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:36.3243678+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:54:36.3243678+00:00\",\"endTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:54:46.6679848+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:54:46.6836144+00:00\",\"endTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:54:56.6209986+00:00\",\"endTimeUtc\":\"2019-09-13T02:20:04.9313759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:20:04.9313759+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:20:04.9313759+00:00\",\"endTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:20:14.5093842+00:00\",\"endTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:33.479677+00:00\",\"endTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:43.401154+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:55.0416385+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:55.29163+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:28.1256064+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:28.1256064+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:31:55.1197587+00:00\",\"endTimeUtc\":\"2019-09-13T02:41:33.8130412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:41:33.8130412+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:41:39.6098599+00:00\",\"endTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:49:17.6004411+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T02:49:17.6160701+00:00\",\"endTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T02:57:01.5229693+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:58.1531664+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:32.0958556+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:32.0958556+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:44.0279003+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:42.1836538+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:42.1836538+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:42.1836538+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:23.8459326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:23.8459326+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:01.1675839+00:00\",\"endTimeUtc\":\"2019-09-11T01:04:31.1159699+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:04:31.1159699+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:04:31.1316137+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:23.8303091+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:23.8303091+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:23.8615569+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:32.0646503+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:32.0646503+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:32.1427307+00:00\",\"endTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:39.4082908+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:46.4394738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:46.4394738+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:46.4394738+00:00\",\"endTimeUtc\":\"2019-09-11T01:25:23.5001977+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:25:23.5001977+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:25:23.5314557+00:00\",\"endTimeUtc\":\"2019-09-11T02:01:14.8264814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:01:14.8264814+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:01:14.8577032+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:01:22.6544876+00:00\",\"endTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:36:44.1367058+00:00\",\"endTimeUtc\":\"2019-09-11T02:45:23.8339911+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:45:23.8339911+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:45:23.8339911+00:00\",\"endTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:45:35.1306961+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:12.8720016+00:00\",\"endTimeUtc\":\"2019-09-11T01:00:37.5400332+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:00:37.5400332+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:37.6025348+00:00\",\"endTimeUtc\":\"2019-09-11T06:59:27.9104927+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:59:27.9104927+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:45.5087077+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:52.5555179+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:08.008497+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:08.008497+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:08.008497+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:43.5203133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:43.5203133+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:17.0240424+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:39.329605+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:39.329605+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:39.329605+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:43.4734402+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:43.4734402+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:21:43.535955+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:52.7857025+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:21:52.8013261+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:22:00.5823819+00:00\",\"endTimeUtc\":\"2019-09-11T01:22:09.4415425+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:22:09.4415425+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:22:09.4415425+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:29.8459755+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:29.8459755+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:29.8616019+00:00\",\"endTimeUtc\":\"2019-09-11T03:22:23.7443701+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:22:23.7443701+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:22:23.7599971+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:22:30.8692788+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:59.1101316+00:00\",\"endTimeUtc\":\"2019-09-11T03:44:52.1322424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:44:52.1322424+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:44:52.1322424+00:00\",\"endTimeUtc\":\"2019-09-11T03:49:20.1294539+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:49:20.1294539+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:49:20.1294539+00:00\",\"endTimeUtc\":\"2019-09-11T04:03:43.2903132+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:03:43.2903132+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:03:43.2903132+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:33.0952256+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:33.0952256+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:03:51.5558523+00:00\",\"endTimeUtc\":\"2019-09-11T04:22:14.7211227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:22:14.7211227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:22:14.7367468+00:00\",\"endTimeUtc\":\"2019-09-11T04:23:03.2209101+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:23:03.2209101+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:23:03.2209101+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:33.0641145+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:33.0641145+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:26:33.1264772+00:00\",\"endTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:26:43.9545735+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:26:54.8607941+00:00\",\"endTimeUtc\":\"2019-09-11T04:27:05.0951985+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:27:05.0951985+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:27:05.0951985+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:27:14.095122+00:00\",\"endTimeUtc\":\"2019-09-11T04:50:39.0456543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:50:39.0456543+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:50:39.108154+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:11.6672789+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:11.6985208+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:20.7766103+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:20.8078602+00:00\",\"endTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:28.7453345+00:00\",\"endTimeUtc\":\"2019-09-11T04:59:37.0734352+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:59:37.0734352+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:59:37.0734352+00:00\",\"endTimeUtc\":\"2019-09-11T05:06:19.2738536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:06:19.2738536+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:06:19.2738536+00:00\",\"endTimeUtc\":\"2019-09-11T05:27:21.1756457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:27:21.1756457+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:27:21.2381351+00:00\",\"endTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:27:32.691423+00:00\",\"endTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:55:17.0405859+00:00\",\"endTimeUtc\":\"2019-09-11T06:11:58.4237027+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:11:58.4237027+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:11:58.443603+00:00\",\"endTimeUtc\":\"2019-09-11T06:25:11.688416+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:25:11.688416+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:25:11.688416+00:00\",\"endTimeUtc\":\"2019-09-11T06:45:14.5563512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:45:14.5563512+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:45:14.5563512+00:00\",\"endTimeUtc\":\"2019-09-11T06:53:13.883591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:53:13.883591+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:45:24.7596714+00:00\",\"endTimeUtc\":\"2019-09-11T06:46:42.8691889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:46:42.8691889+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:46:42.8691889+00:00\",\"endTimeUtc\":\"2019-09-11T06:47:33.633609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:47:33.633609+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:47:33.633609+00:00\",\"endTimeUtc\":\"2019-09-11T06:50:13.4600822+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:50:13.4600822+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:53:13.9010106+00:00\",\"endTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:53:31.9899895+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T06:53:32.2087366+00:00\",\"endTimeUtc\":\"2019-09-11T06:59:27.8948664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T06:59:27.8948664+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:45.5087077+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:00:52.4774013+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:00.0398247+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:00.0398247+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:00.0398247+00:00\",\"endTimeUtc\":\"2019-09-11T01:01:24.4146011+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:01:24.4146011+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:24.4146011+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:18.1707561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:18.1707561+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:01:31.6645282+00:00\",\"endTimeUtc\":\"2019-09-11T01:10:56.5811777+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:10:56.5811777+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:10:56.5811777+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:17.7801358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:17.7801358+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:18.327007+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:42.0453752+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:42.060984+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:50.857492+00:00\",\"endTimeUtc\":\"2019-09-11T01:19:05.935006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:19:05.935006+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:19:05.935006+00:00\",\"endTimeUtc\":\"2019-09-11T01:41:22.9398178+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:41:22.9398178+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:41:22.9554444+00:00\",\"endTimeUtc\":\"2019-09-11T02:48:50.8312048+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:48:50.8312048+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:48:50.8468322+00:00\",\"endTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:49:01.674836+00:00\",\"endTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:03:44.5394206+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:57.844531+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:57.844531+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:57.8757806+00:00\",\"endTimeUtc\":\"2019-09-11T03:42:24.6495152+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:42:24.6495152+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:42:24.6495152+00:00\",\"endTimeUtc\":\"2019-09-11T03:46:51.9747226+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:46:51.9747226+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:46:51.9903482+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:25.3025022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:25.3025022+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:25.3025022+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:32.2711809+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:32.2868057+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:39.1148591+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:46.849175+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:46.849175+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:46.849175+00:00\",\"endTimeUtc\":\"2019-09-11T03:48:02.3802455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:48:02.3802455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:48:02.3802455+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:48:10.0989161+00:00\",\"endTimeUtc\":\"2019-09-11T03:58:33.4812826+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:58:33.4812826+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:58:33.4812826+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:25.4304963+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:33.6491609+00:00\",\"endTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:40.711588+00:00\",\"endTimeUtc\":\"2019-09-11T04:04:47.8677644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:04:47.8677644+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:04:47.8677644+00:00\",\"endTimeUtc\":\"2019-09-11T04:20:23.9032986+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:20:23.9032986+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:20:24.0126824+00:00\",\"endTimeUtc\":\"2019-09-11T04:57:30.6051619+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:57:30.6051619+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:57:30.6207526+00:00\",\"endTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:57:41.1988356+00:00\",\"endTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:07:59.0693044+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:07:59.084932+00:00\",\"endTimeUtc\":\"2019-09-11T05:16:30.1297565+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:16:30.1297565+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:30.1632468+00:00\",\"endTimeUtc\":\"2019-09-11T05:25:04.0051233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:25:04.0051233+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:25:04.0051233+00:00\",\"endTimeUtc\":\"2019-09-11T05:37:40.4094365+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:37:40.4094365+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:37:40.4094365+00:00\",\"endTimeUtc\":\"2019-09-11T05:43:14.9032283+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:43:14.9032283+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:43:14.9032283+00:00\",\"endTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:43:28.810045+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:43:28.8874726+00:00\",\"endTimeUtc\":\"2019-09-11T05:44:21.4338965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:44:21.4338965+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:58.2312598+00:00\",\"endTimeUtc\":\"2019-09-11T01:03:18.272901+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:03:18.272901+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:03:18.3041731+00:00\",\"endTimeUtc\":\"2019-09-11T01:07:48.7703729+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:07:48.7703729+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:48.7703729+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:07:56.8952969+00:00\",\"endTimeUtc\":\"2019-09-11T01:08:06.1295845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:08:06.1295845+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:08:06.1295845+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:51.4706768+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:51.4706768+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:51.4706768+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:58.8768932+00:00\",\"endTimeUtc\":\"2019-09-11T01:21:19.4115847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:21:19.4115847+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:21:19.427264+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:16.872218+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:16.8875533+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:27.2468008+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:27.3249382+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:34.0017757+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:34.0017757+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:36.027982+00:00\",\"endTimeUtc\":\"2019-09-11T01:29:43.4497328+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:29:43.4497328+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:29:43.4497328+00:00\",\"endTimeUtc\":\"2019-09-11T01:46:57.4415764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:46:57.4415764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:46:57.5041651+00:00\",\"endTimeUtc\":\"2019-09-11T02:42:00.9303041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:42:00.9303041+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:42:00.9303041+00:00\",\"endTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:42:10.2583368+00:00\",\"endTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:55:16.4207664+00:00\",\"endTimeUtc\":\"2019-09-11T03:04:39.6948559+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:04:39.6948559+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:04:39.6948559+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:25.5018579+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:25.5018579+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:12:25.5331133+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:33.8923966+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:33.8923966+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:12:34.0330186+00:00\",\"endTimeUtc\":\"2019-09-11T03:19:37.9499138+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:19:37.9499138+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:19:37.9499138+00:00\",\"endTimeUtc\":\"2019-09-11T03:25:46.9137825+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:25:46.9137825+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:25:46.9137825+00:00\",\"endTimeUtc\":\"2019-09-11T03:31:41.0662843+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:31:41.0662843+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:31:41.0662843+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:27.938834+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:27.938834+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:27.938834+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:34.4543352+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:42.1729451+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:42.1729451+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:42.1729451+00:00\",\"endTimeUtc\":\"2019-09-11T03:39:42.169223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:39:42.169223+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:39:42.169223+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:39:48.216019+00:00\",\"endTimeUtc\":\"2019-09-11T03:47:35.3805249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:47:35.3805249+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:47:35.3805249+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:48.79782+00:00\",\"endTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:53:56.4383173+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:03.3132002+00:00\",\"endTimeUtc\":\"2019-09-11T03:54:10.8912007+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:54:10.8912007+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:54:10.8912007+00:00\",\"endTimeUtc\":\"2019-09-11T04:01:04.7139031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:01:04.7139031+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:01:04.7139031+00:00\",\"endTimeUtc\":\"2019-09-11T04:38:04.235795+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:38:04.235795+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:38:04.5951718+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:59.6992787+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:59.6992787+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:38:21.6731991+00:00\",\"endTimeUtc\":\"2019-09-11T04:55:59.6367797+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T04:55:59.6367797+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T04:55:59.7305278+00:00\",\"endTimeUtc\":\"2019-09-11T05:03:37.651858+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:03:37.651858+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:03:37.651858+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:23.3952733+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:23.3952733+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:12:23.3952733+00:00\",\"endTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:12:31.4264828+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:12:31.4577333+00:00\",\"endTimeUtc\":\"2019-09-11T05:20:59.3473439+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:20:59.3473439+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:20:59.3473439+00:00\",\"endTimeUtc\":\"2019-09-11T05:29:13.1462006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:29:13.1462006+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:39:59.7781207+00:00\",\"endTimeUtc\":\"2019-09-11T00:41:40.8083943+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:41:40.8083943+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:40.8240367+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:42:00.1050948+00:00\",\"endTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:44:55.3692249+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:45:25.6985982+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:03.8777845+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:03.8841342+00:00\",\"endTimeUtc\":\"2019-09-11T00:57:23.7121021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:57:23.7121021+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:23.7121021+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:17.5770107+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:17.5770107+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:57:32.7276436+00:00\",\"endTimeUtc\":\"2019-09-11T01:10:46.2999732+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:10:46.2999732+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:10:46.3312214+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:17.5145114+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:17.5145114+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:17.7645486+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:29.092528+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:29.4050252+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:39.8892019+00:00\",\"endTimeUtc\":\"2019-09-11T01:18:54.9823223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:18:54.9823223+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:18:54.9823223+00:00\",\"endTimeUtc\":\"2019-09-11T01:46:11.5614841+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:46:11.5614841+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:46:11.5770214+00:00\",\"endTimeUtc\":\"2019-09-11T02:22:16.6633584+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:22:16.6633584+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:22:16.6789826+00:00\",\"endTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:22:24.9757872+00:00\",\"endTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:04:32.1324646+00:00\",\"endTimeUtc\":\"2019-09-11T03:07:27.1770461+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:07:27.1770461+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:07:27.1770461+00:00\",\"endTimeUtc\":\"2019-09-11T03:29:38.7862886+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:29:38.7862886+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:07:34.2394672+00:00\",\"endTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:09:27.644398+00:00\",\"endTimeUtc\":\"2019-09-11T03:12:36.6267438+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:12:36.6267438+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:12:36.7204937+00:00\",\"endTimeUtc\":\"2019-09-11T03:14:18.0319558+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:14:18.0319558+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:14:18.0319558+00:00\",\"endTimeUtc\":\"2019-09-11T03:20:53.6049984+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:20:53.6049984+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:20:53.6049984+00:00\",\"endTimeUtc\":\"2019-09-11T03:22:34.6348536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:22:34.6348536+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:22:34.6348536+00:00\",\"endTimeUtc\":\"2019-09-11T03:28:03.4122903+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:28:03.4122903+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:28:03.4122903+00:00\",\"endTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:29:38.7394131+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:07:56.8017622+00:00\",\"endTimeUtc\":\"2019-09-11T03:25:46.9606571+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:25:46.9606571+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:29:38.8800354+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:38.5011423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:38.5011423+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:38.5011423+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:02.6452254+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:02.6452254+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:15:02.6608507+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:12.3170675+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:15:12.3326895+00:00\",\"endTimeUtc\":\"2019-09-11T05:15:57.441906+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:15:57.441906+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:15:57.441906+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:16:05.8950038+00:00\",\"endTimeUtc\":\"2019-09-11T05:18:54.457016+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:18:54.457016+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:18:54.457016+00:00\",\"endTimeUtc\":\"2019-09-11T05:19:03.8010383+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:19:03.8010383+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:19:03.8010383+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:19:12.2694735+00:00\",\"endTimeUtc\":\"2019-09-11T05:39:41.8593392+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T05:39:41.8593392+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T05:39:41.8749611+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:22.3370878+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:27:22.3683356+00:00\",\"endTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:27:35.1075054+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:27:35.1651877+00:00\",\"endTimeUtc\":\"2019-09-12T22:49:30.1102982+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:49:30.1102982+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:27:47.6431967+00:00\",\"endTimeUtc\":\"2019-09-11T07:28:01.0094837+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:28:01.0094837+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:28:01.0094837+00:00\",\"endTimeUtc\":\"2019-09-11T07:36:38.8397896+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T07:36:38.8397896+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T07:36:38.8397896+00:00\",\"endTimeUtc\":\"2019-09-11T08:02:25.7548382+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T08:02:25.7548382+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:02:25.7548382+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T08:02:42.0354207+00:00\",\"endTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:10:50.6865942+00:00\",\"endTimeUtc\":\"2019-09-12T22:15:10.1678239+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:15:10.1678239+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:10.1678239+00:00\",\"endTimeUtc\":\"2019-09-12T22:44:08.4773991+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:44:08.4773991+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:19.8864912+00:00\",\"endTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:59.7141146+00:00\",\"endTimeUtc\":\"2019-09-12T22:32:47.5616194+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:32:47.5616194+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:32:47.5772477+00:00\",\"endTimeUtc\":\"2019-09-12T22:35:00.7631115+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:35:00.7631115+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:35:00.7631115+00:00\",\"endTimeUtc\":\"2019-09-12T22:37:11.0740898+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:37:11.0740898+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:37:11.0740898+00:00\",\"endTimeUtc\":\"2019-09-12T22:39:29.0881581+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:39:29.0881581+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:39:29.0881581+00:00\",\"endTimeUtc\":\"2019-09-12T22:41:38.7541028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:41:38.7541028+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:41:38.7541028+00:00\",\"endTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:44:08.4461394+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:15:55.9017348+00:00\",\"endTimeUtc\":\"2019-09-12T22:36:23.5434105+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:36:23.5434105+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:44:08.4930118+00:00\",\"endTimeUtc\":\"2019-09-12T22:48:40.7186762+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:48:40.7186762+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:48:40.7186762+00:00\",\"endTimeUtc\":\"2019-09-12T22:49:19.2806278+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:49:19.2806278+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:49:19.2806278+00:00\",\"endTimeUtc\":\"2019-09-12T22:49:30.0461155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:49:30.0461155+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:49:30.1242421+00:00\",\"endTimeUtc\":\"2019-09-12T22:50:08.6237544+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:50:08.6237544+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:50:08.6237544+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:50:19.7017451+00:00\",\"endTimeUtc\":\"2019-09-12T22:55:06.885859+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:55:06.885859+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:06.885859+00:00\",\"endTimeUtc\":\"2019-09-12T22:55:17.4325985+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T22:55:17.4325985+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:17.4325985+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T22:55:27.5731087+00:00\",\"endTimeUtc\":\"2019-09-12T23:08:23.3026739+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:08:23.3026739+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:08:23.3026739+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:07.8382668+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:17.3068998+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:27.3067716+00:00\",\"endTimeUtc\":\"2019-09-12T23:21:36.9978442+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:21:36.9978442+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:21:36.9978442+00:00\",\"endTimeUtc\":\"2019-09-12T23:27:55.6965012+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-12T23:27:55.6965012+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-12T23:27:55.6965012+00:00\",\"endTimeUtc\":\"2019-09-13T00:00:27.7325836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:00:27.7325836+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:00:27.7325836+00:00\",\"endTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:00:38.3107669+00:00\",\"endTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:12:45.2922632+00:00\",\"endTimeUtc\":\"2019-09-13T00:20:26.9658543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:20:26.9658543+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:20:26.9658543+00:00\",\"endTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:20:37.7938581+00:00\",\"endTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:21:21.1683672+00:00\",\"endTimeUtc\":\"2019-09-13T00:38:13.0625195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:38:13.0625195+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:38:13.0937653+00:00\",\"endTimeUtc\":\"2019-09-13T00:41:12.2479833+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:41:12.2479833+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:41:12.2479833+00:00\",\"endTimeUtc\":\"2019-09-13T00:43:59.3431726+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:43:59.3431726+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:43:59.3431726+00:00\",\"endTimeUtc\":\"2019-09-13T00:47:26.4342573+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:47:26.4342573+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:47:26.4342573+00:00\",\"endTimeUtc\":\"2019-09-13T00:56:23.8203092+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:56:23.8203092+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:56:23.8203092+00:00\",\"endTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T00:22:05.7928529+00:00\",\"endTimeUtc\":\"2019-09-13T00:43:22.3402727+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T00:43:22.3402727+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:01:36.2121039+00:00\",\"endTimeUtc\":\"2019-09-13T01:12:59.4734447+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T01:12:59.4734447+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T01:12:59.4734447+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:17.9743304+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:17.9743304+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:17.9743304+00:00\",\"endTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:28.849198+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.3253856+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.3253856+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:38.8022102+00:00\",\"endTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:17:49.2708361+00:00\",\"endTimeUtc\":\"2019-09-13T05:19:19.6758297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:19:19.6758297+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:19:19.6758297+00:00\",\"endTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:19:35.9099757+00:00\",\"endTimeUtc\":\"2019-09-13T05:29:14.9722636+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:29:14.9722636+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:29:14.9722636+00:00\",\"endTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:34:26.3601039+00:00\",\"endTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:50.0631377+00:00\",\"endTimeUtc\":\"2019-09-13T05:55:01.2216429+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:55:01.2216429+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:55:01.2216429+00:00\",\"endTimeUtc\":\"2019-09-13T05:59:49.6725751+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:59:49.6725751+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:50.0787586+00:00\",\"endTimeUtc\":\"2019-09-13T05:59:13.4853951+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:59:13.4853951+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:59:13.4853951+00:00\",\"endTimeUtc\":\"2019-09-13T06:09:20.5884396+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T06:09:20.5884396+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:50.0787586+00:00\",\"endTimeUtc\":\"2019-09-13T05:53:58.5188009+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:53:58.5188009+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:53:58.5188009+00:00\",\"endTimeUtc\":\"2019-09-13T06:04:35.2790897+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T06:04:35.2790897+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:35:39.2821094+00:00\",\"endTimeUtc\":\"2019-09-13T05:50:39.2391295+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:50:39.2391295+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T05:50:39.2391295+00:00\",\"endTimeUtc\":\"2019-09-13T05:56:01.8150373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T05:56:01.8150373+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:39:21.1415891+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.2160044+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.2160044+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:39:29.3914819+00:00\",\"endTimeUtc\":\"2019-09-13T08:45:21.0336311+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:45:21.0336311+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:45:21.0336311+00:00\",\"endTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:45:28.9710487+00:00\",\"endTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:45:29.0022994+00:00\",\"endTimeUtc\":\"2019-09-13T08:52:30.1513066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:52:30.1513066+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:52:30.1513066+00:00\",\"endTimeUtc\":\"2019-09-13T08:52:43.9324093+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T08:52:43.9324093+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:41.9080305+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:53.0172749+00:00\",\"endTimeUtc\":\"2019-09-13T09:06:44.7743567+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:06:44.7743567+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:06:44.8212297+00:00\",\"endTimeUtc\":\"2019-09-13T09:18:26.6408168+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:18:26.6408168+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:57:38.0323911+00:00\",\"endTimeUtc\":\"2019-09-13T09:21:40.9198282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:21:40.9198282+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:21:40.966699+00:00\",\"endTimeUtc\":\"2019-09-13T09:23:46.5008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:23:46.5008+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:57:38.2980093+00:00\",\"endTimeUtc\":\"2019-09-13T09:24:39.759291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:24:39.759291+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:53.2828936+00:00\",\"endTimeUtc\":\"2019-09-13T09:09:38.6161109+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:09:38.6161109+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:10:19.318471+00:00\",\"endTimeUtc\":\"2019-09-13T09:20:30.4675076+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:20:30.4675076+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:57:14.1576586+00:00\",\"endTimeUtc\":\"2019-09-13T09:34:42.9994644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:34:42.9994644+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:34:43.0151016+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:20.1222553+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T08:56:53.4235186+00:00\",\"endTimeUtc\":\"2019-09-13T09:16:03.6894069+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:16:03.6894069+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:00.3251013+00:00\",\"endTimeUtc\":\"2019-09-11T00:40:45.8557899+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:40:45.8557899+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:40:45.8714108+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:22.9691007+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:22.9691007+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:22.4491999+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:54.2987775+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:54.2987775+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:41:38.4966655+00:00\",\"endTimeUtc\":\"2019-09-11T00:45:27.5408414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T00:45:27.5408414+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:45:27.5408414+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:40.7207764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:40.7207764+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T00:46:00.3692035+00:00\",\"endTimeUtc\":\"2019-09-11T01:06:50.8177874+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:06:50.8177874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:06:50.84904+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:40.7051528+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:40.7051528+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:40.7366642+00:00\",\"endTimeUtc\":\"2019-09-11T01:12:54.2831558+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:12:54.2831558+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:12:54.3456498+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:01.7987051+00:00\",\"endTimeUtc\":\"2019-09-11T01:13:16.3298195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:13:16.3298195+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:13:16.3298195+00:00\",\"endTimeUtc\":\"2019-09-11T01:36:55.272327+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T01:36:55.272327+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T01:36:55.2879467+00:00\",\"endTimeUtc\":\"2019-09-11T02:17:52.7599068+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:17:52.7599068+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:17:52.7599068+00:00\",\"endTimeUtc\":\"2019-09-11T02:43:56.1322876+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:43:56.1322876+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:18:02.4790231+00:00\",\"endTimeUtc\":\"2019-09-11T02:43:56.1166656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:43:56.1166656+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:43:56.1322876+00:00\",\"endTimeUtc\":\"2019-09-11T02:51:06.189029+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T02:51:06.189029+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T02:51:06.189029+00:00\",\"endTimeUtc\":\"2019-09-11T03:01:55.9474889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:01:55.9474889+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:01:55.9474889+00:00\",\"endTimeUtc\":\"2019-09-11T03:10:30.0030863+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:10:30.0030863+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:10:30.0187106+00:00\",\"endTimeUtc\":\"2019-09-11T03:15:14.5001289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:15:14.5001289+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:15:14.5001289+00:00\",\"endTimeUtc\":\"2019-09-11T03:35:38.7222225+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:35:38.7222225+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:38.7222225+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:35:45.8135022+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:36:15.6879604+00:00\",\"endTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:36:22.9378366+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:36:22.9691007+00:00\",\"endTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:36:29.3908586+00:00\",\"endTimeUtc\":\"2019-09-11T03:37:55.67072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:37:55.67072+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-11T03:37:55.67072+00:00\",\"endTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-11T03:40:42.1684543+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:20.4660055+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:27.8721447+00:00\",\"endTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:34.5126768+00:00\",\"endTimeUtc\":\"2019-09-13T09:38:40.5440717+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:38:40.5440717+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:38:40.5440717+00:00\",\"endTimeUtc\":\"2019-09-13T09:43:29.5574641+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:43:29.5574641+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:43:29.5574641+00:00\",\"endTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:43:35.2917707+00:00\",\"endTimeUtc\":\"2019-09-13T09:48:42.8775691+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:48:42.8775691+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:48:42.8775691+00:00\",\"endTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:54:16.7749242+00:00\",\"endTimeUtc\":\"2019-09-13T09:58:46.7873616+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:58:46.7873616+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:58:46.7873616+00:00\",\"endTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:58:53.5372847+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:58:59.2715758+00:00\",\"endTimeUtc\":\"2019-09-13T09:59:05.2715028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T09:59:05.2715028+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T09:59:05.2715028+00:00\",\"endTimeUtc\":\"2019-09-13T10:07:58.9110179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:07:58.9110179+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:07:58.9110179+00:00\",\"endTimeUtc\":\"2019-09-13T10:24:02.4855537+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:24:02.4855537+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:24:03.3917966+00:00\",\"endTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:24:08.9542188+00:00\",\"endTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"steps\":[]}]},{\"name\":\"Restore CA\",\"description\":\"Restore CA content and database from shared storage .\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:29:34.1190258+00:00\",\"endTimeUtc\":\"2019-09-13T10:36:34.9306326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:36:34.9306326+00:00\",\"steps\":[]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:36:34.9306326+00:00\",\"endTimeUtc\":\"2019-09-13T10:41:37.1351678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:41:37.1351678+00:00\",\"steps\":[]},{\"name\":\"Checking CRL parameters\",\"description\":\"Check if the CRL parameters are correct.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:41:37.1351678+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:11.6470578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:11.6470578+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:46:11.6470578+00:00\",\"endTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"steps\":[]}]}]},{\"name\":\"Update DomainControllerServices\",\"description\":\"Updating directory services virtual machines including Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:46:17.7875999+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:46:23.6156473+00:00\",\"endTimeUtc\":\"2019-09-13T10:50:10.8842455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:50:10.8842455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:50:10.8842455+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:50:16.7748096+00:00\",\"endTimeUtc\":\"2019-09-13T10:50:22.8840967+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:50:22.8840967+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:50:22.8840967+00:00\",\"endTimeUtc\":\"2019-09-13T10:55:59.590691+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T10:55:59.590691+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:55:59.590691+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T10:56:05.1999911+00:00\",\"endTimeUtc\":\"2019-09-13T11:00:11.1664695+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:00:11.1664695+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:00:11.1664695+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:04:44.0548069+00:00\",\"endTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:04:50.4141072+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:04:56.6640328+00:00\",\"endTimeUtc\":\"2019-09-13T11:05:03.1952104+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:05:03.1952104+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:05:03.1952104+00:00\",\"endTimeUtc\":\"2019-09-13T11:11:58.3315132+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:11:58.3315132+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:11:58.3315132+00:00\",\"endTimeUtc\":\"2019-09-13T11:31:31.0792158+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:31:31.0792158+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:31:31.0792158+00:00\",\"endTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:31:36.719769+00:00\",\"endTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:36:50.5374046+00:00\",\"endTimeUtc\":\"2019-09-13T11:45:53.9224129+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:45:53.9224129+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:45:53.9224129+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:21.832337+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:21.832337+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:21.832337+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:28.1595893+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:33.846323+00:00\",\"endTimeUtc\":\"2019-09-13T11:55:39.6424332+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T11:55:39.6424332+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T11:55:39.6424332+00:00\",\"endTimeUtc\":\"2019-09-13T12:00:56.1813218+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:00:56.1813218+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:00:56.1813218+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:01:02.274425+00:00\",\"endTimeUtc\":\"2019-09-13T12:05:09.1018432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:05:09.1018432+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:05:09.1018432+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:38.4369619+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:44.8274415+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:50.4523319+00:00\",\"endTimeUtc\":\"2019-09-13T12:09:56.5615601+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:09:56.5615601+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:09:56.5615601+00:00\",\"endTimeUtc\":\"2019-09-13T12:13:21.7031452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:13:21.7031452+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:13:21.7031452+00:00\",\"endTimeUtc\":\"2019-09-13T12:32:16.3749058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:32:16.3749058+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:32:16.3749058+00:00\",\"endTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:32:22.2029291+00:00\",\"endTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:37:31.4717656+00:00\",\"endTimeUtc\":\"2019-09-13T12:45:33.1435978+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:45:33.1435978+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:45:33.1435978+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:28.2345094+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:28.2345094+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:28.2345094+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:34.3750567+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:40.0312483+00:00\",\"endTimeUtc\":\"2019-09-13T12:49:45.8436745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:49:45.8436745+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:49:45.8436745+00:00\",\"endTimeUtc\":\"2019-09-13T12:55:25.2636536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T12:55:25.2636536+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:55:25.2636536+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T12:55:30.9511039+00:00\",\"endTimeUtc\":\"2019-09-13T13:00:30.414786+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:00:30.414786+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:00:30.414786+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:23.1248695+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:29.3434602+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:29.3590785+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:35.1245621+00:00\",\"endTimeUtc\":\"2019-09-13T13:05:40.9681515+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:05:40.9681515+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:05:40.9681515+00:00\",\"endTimeUtc\":\"2019-09-13T13:09:03.5889651+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:09:03.5889651+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:09:03.5889651+00:00\",\"endTimeUtc\":\"2019-09-13T13:29:22.9439288+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:29:22.9439288+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:29:22.9439288+00:00\",\"endTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:29:28.8188646+00:00\",\"endTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:34:53.3688417+00:00\",\"endTimeUtc\":\"2019-09-13T13:42:51.3580226+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:42:51.3580226+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:42:51.3580226+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:48.7931666+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:48.7931666+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:46:48.7931666+00:00\",\"endTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:46:54.9337236+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:46:54.9962235+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:47:00.6836725+00:00\",\"endTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:47:11.9335551+00:00\",\"endTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:47:11.8554308+00:00\",\"endTimeUtc\":\"2019-09-13T13:51:16.9311705+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:51:16.9311705+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T13:51:16.9311705+00:00\",\"endTimeUtc\":\"2019-09-13T13:54:49.4780223+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T13:54:49.4780223+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T14:03:33.8160969+00:00\",\"endTimeUtc\":\"2019-09-13T14:04:07.8592657+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:04:07.8592657+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T14:04:07.8592657+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:00.5935545+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:00.5935545+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-13T14:28:00.5935545+00:00\",\"endTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-13T14:28:16.8460742+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-09-08T15:12:37.064Z\",\"lastUpdatedTime\":\"2019-09-13T14:28:16.8929512+00:00\",\"duration\":\"P4DT23H39M29.84S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns/e7f68a49-f0dc-40ae-ad17-085fc1e93045?api-version=2016-05-01+86": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns/e7f68a49-f0dc-40ae-ad17-085fc1e93045?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "171", "172" ], + "x-ms-client-request-id": [ "bd6ba9ae-631c-4f24-8073-374fee80950b" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "67f65cf5-6fab-46d1-8dc9-7ce87543aed5" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvN2lj5fHr2LJb65czRH5wvG6aHYN5I7G+vIOUACSZiMsphXx9Ev6mgruf9jw77q702+P+0tvXi6jdSpTRM2oYrjZ035NjYTI5QUKN/AGvoDg6OaYVKqeRPHn/5F0NnlXkaRlwMZ4qxno4zKGLmigL" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14648" ], + "x-ms-request-id": [ "67f65cf5-6fab-46d1-8dc9-7ce87543aed5" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032129Z:67f65cf5-6fab-46d1-8dc9-7ce87543aed5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:29 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "7255" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.3.29/updateRuns/e7f68a49-f0dc-40ae-ad17-085fc1e93045\",\"name\":\"northwest/Microsoft1.1908.3.29/e7f68a49-f0dc-40ae-ad17-085fc1e93045\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T01:57:26.4494429+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:26.4650675+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T01:57:32.0431554+00:00\",\"endTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:01:59.3622108+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:02:04.9402973+00:00\",\"endTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:04:31.6121957+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:09.0041455+00:00\",\"endTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:20:17.3165959+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:20:22.9415489+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:20:38.3789518+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:20:44.0976629+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:17.1477369+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-08T02:27:22.7414527+00:00\",\"endTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:27:36.6007342+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:27:42.7413298+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric ApplicationsThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.09.08_04.50.50.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1908.3.29\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1908.3.29\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 846\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-09-08T02:27:48.5694035+00:00\",\"endTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-08T04:53:53.4451682+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-09-08T01:57:19.449Z\",\"lastUpdatedTime\":\"2019-09-08T04:53:53.4451682+00:00\",\"duration\":\"PT3H18M22.138S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33/updateRuns?api-version=2016-05-01+87": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "173", "174" ], + "x-ms-client-request-id": [ "8934ea8b-3013-4a52-8ffc-55a9eef59feb" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f7c02242-f7a1-4419-bf09-806ad32c0b92" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4l6ClbUm+G+agxaOS8QBD6+nzZBLaeLF6yJ2thK1PG2MJ0y4/wtv5lzJnyteU14JSCA+S3MmfBqDZDmivLbGELkxAtBFW/oyDPLu+VpmIlqiFU6vCFAjplbJZpIqokJWV4GVcDuAm8QUScTQ1mRX" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14647" ], + "x-ms-request-id": [ "f7c02242-f7a1-4419-bf09-806ad32c0b92" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032130Z:f7c02242-f7a1-4419-bf09-806ad32c0b92" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:30 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "270715" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33/updateRuns/804aac0c-4e39-4f19-b92b-5a42d27bd07a\",\"name\":\"northwest/Microsoft1.1908.4.33/804aac0c-4e39-4f19-b92b-5a42d27bd07a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:08:14.5931425+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2471255+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2471255+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:08:14.5931425+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:08:20.0305815+00:00\",\"endTimeUtc\":\"2019-09-20T17:12:31.3703765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:12:31.3703765+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:12:31.3703765+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:12:36.9484485+00:00\",\"endTimeUtc\":\"2019-09-20T17:15:07.2017505+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:15:07.2017505+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:15:07.2017505+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:02.8835014+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:02.8835014+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:02.8835014+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2315008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2315008+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:18.0553427+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:34.8989078+00:00\",\"endTimeUtc\":\"2019-09-20T22:24:40.0368875+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:24:40.0368875+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:41.0722261+00:00\",\"endTimeUtc\":\"2019-09-20T17:38:39.7393756+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:38:39.7393756+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:38:39.7393756+00:00\",\"endTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:38:45.5830824+00:00\",\"endTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"endTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:39:09.0047913+00:00\",\"endTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:39:15.2547394+00:00\",\"endTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"endTimeUtc\":\"2019-09-20T18:15:11.976958+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:15:11.976958+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:51:18.8960082+00:00\",\"endTimeUtc\":\"2019-09-20T17:55:22.1754563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:55:22.1754563+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:55:22.1754563+00:00\",\"endTimeUtc\":\"2019-09-20T17:56:35.4092476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:56:35.4092476+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:51:18.6772648+00:00\",\"endTimeUtc\":\"2019-09-20T17:56:54.5809858+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:56:54.5809858+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:11.976958+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:18.3363002+00:00\",\"endTimeUtc\":\"2019-09-20T18:50:02.7392655+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:50:02.7392655+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:27.0706205+00:00\",\"endTimeUtc\":\"2019-09-20T18:15:56.3360796+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:15:56.3360796+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:56.3360796+00:00\",\"endTimeUtc\":\"2019-09-20T18:26:28.0042612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:26:28.0042612+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:26:28.0042612+00:00\",\"endTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:26:34.2698937+00:00\",\"endTimeUtc\":\"2019-09-20T18:32:56.3167422+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:32:56.3167422+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:32:56.3167422+00:00\",\"endTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:27.4612465+00:00\",\"endTimeUtc\":\"2019-09-20T18:44:05.4277306+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:44:05.4277306+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:44:05.4277306+00:00\",\"endTimeUtc\":\"2019-09-20T18:45:39.1149722+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:45:39.1149722+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:45:39.1149722+00:00\",\"endTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:45:45.0993249+00:00\",\"endTimeUtc\":\"2019-09-20T18:48:44.2976053+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:48:44.2976053+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:48:44.2976053+00:00\",\"endTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:18.3363002+00:00\",\"endTimeUtc\":\"2019-09-20T18:15:34.1487059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:15:34.1487059+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:34.1487059+00:00\",\"endTimeUtc\":\"2019-09-20T18:16:23.5390428+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:16:23.5390428+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:16:23.5390428+00:00\",\"endTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:16:41.46081+00:00\",\"endTimeUtc\":\"2019-09-20T18:17:27.0386578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:17:27.0386578+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:17:27.0386578+00:00\",\"endTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"endTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:24:51.5978604+00:00\",\"endTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"steps\":[]}]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:56:58.8712432+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:08.9202936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:08.9202936+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:08.9202936+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:17.95149+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:17.95149+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:17.95149+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"endTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:35.466992+00:00\",\"endTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:41.357579+00:00\",\"endTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:02:04.4921703+00:00\",\"endTimeUtc\":\"2019-09-20T19:08:09.5059813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:08:09.5059813+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:08:09.5059813+00:00\",\"endTimeUtc\":\"2019-09-20T19:08:15.8028125+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:08:15.8028125+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:08:15.8028125+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:08:21.6621536+00:00\",\"endTimeUtc\":\"2019-09-20T19:15:56.3202326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:15:56.3202326+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:15:56.3202326+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"endTimeUtc\":\"2019-09-20T20:09:13.2378031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:09:13.2378031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:32.7207704+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:38.9394889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:38.9394889+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:38.9394889+00:00\",\"endTimeUtc\":\"2019-09-20T19:30:18.7029772+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:30:18.7029772+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:30:18.7029772+00:00\",\"endTimeUtc\":\"2019-09-20T19:46:56.6659284+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:46:56.6659284+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:46:56.6659284+00:00\",\"endTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:47:02.5877586+00:00\",\"endTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"endTimeUtc\":\"2019-09-20T20:05:18.1925817+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:05:18.1925817+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:05:18.1925817+00:00\",\"endTimeUtc\":\"2019-09-20T20:09:06.9409749+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:09:06.9409749+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:09:06.9409749+00:00\",\"endTimeUtc\":\"2019-09-20T20:09:13.2221811+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:09:13.2221811+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:09:13.2378031+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:09:19.3315138+00:00\",\"endTimeUtc\":\"2019-09-20T20:15:02.4636638+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:15:02.4636638+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:15:02.4636638+00:00\",\"endTimeUtc\":\"2019-09-20T20:15:08.5886167+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:15:08.5886167+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:15:08.5886167+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:15:14.4792024+00:00\",\"endTimeUtc\":\"2019-09-20T20:22:18.7497205+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:22:18.7497205+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:22:18.7497205+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"endTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:49.5583327+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:55.8864355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:55.8864355+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:55.8864355+00:00\",\"endTimeUtc\":\"2019-09-20T20:31:33.2764953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:31:33.2764953+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:31:33.2764953+00:00\",\"endTimeUtc\":\"2019-09-20T20:49:05.3540334+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:49:05.3540334+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:49:05.3540334+00:00\",\"endTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:49:11.4633655+00:00\",\"endTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"endTimeUtc\":\"2019-09-20T21:13:03.9238435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:13:03.9238435+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:13:03.9238435+00:00\",\"endTimeUtc\":\"2019-09-20T21:16:54.5627446+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:16:54.5627446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:16:54.5627446+00:00\",\"endTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:17:06.8438969+00:00\",\"endTimeUtc\":\"2019-09-20T21:22:37.8078614+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:22:37.8078614+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:22:37.8078614+00:00\",\"endTimeUtc\":\"2019-09-20T21:22:44.0421902+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:22:44.0421902+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:22:44.0421902+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:22:50.0108994+00:00\",\"endTimeUtc\":\"2019-09-20T21:30:10.6630581+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:30:10.6630581+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:30:10.6630581+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"endTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:35:54.1763731+00:00\",\"endTimeUtc\":\"2019-09-20T21:36:00.5044443+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:36:00.5044443+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:36:00.5044443+00:00\",\"endTimeUtc\":\"2019-09-20T21:39:42.5029492+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:39:42.5029492+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:39:42.5029492+00:00\",\"endTimeUtc\":\"2019-09-20T21:56:34.7299637+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:56:34.7299637+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:56:34.7299637+00:00\",\"endTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:56:40.5892939+00:00\",\"endTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"endTimeUtc\":\"2019-09-20T22:15:10.0324166+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:15:10.0324166+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:15:10.0324166+00:00\",\"endTimeUtc\":\"2019-09-20T22:18:54.3124698+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:18:54.3124698+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:18:54.3124698+00:00\",\"endTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"endTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:24:40.0837624+00:00\",\"endTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:24:46.3024615+00:00\",\"endTimeUtc\":\"2019-09-20T22:29:55.4132071+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:29:55.4132071+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:29:55.4132071+00:00\",\"endTimeUtc\":\"2019-09-20T23:49:15.6511261+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:49:15.6511261+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:49:15.6511261+00:00\",\"endTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:49:21.6822793+00:00\",\"endTimeUtc\":\"2019-09-20T23:53:01.8524424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:53:01.8524424+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:53:01.8524424+00:00\",\"endTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:05.4512896+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:11.7949705+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:11.7949705+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:11.7949705+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:18.2480512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:18.2480512+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:18.2480512+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:24.3573807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:24.3573807+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:24.3573807+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:36.6393576+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:43.1080656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:43.1080656+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:43.1080656+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:49.4830189+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:49.4830189+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:49.4830189+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:55.7798471+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:55.7798471+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:55.7798471+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:01.9048022+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:07.7953882+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:13.987525+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:13.987525+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:13.987525+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:20.363625+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:20.363625+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:20.363625+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:26.6760778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:26.6760778+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:26.6760778+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:39.4416115+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:39.4416115+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:39.4416115+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:45.7540678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:45.7540678+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:45.7540678+00:00\",\"endTimeUtc\":\"2019-09-21T00:02:23.7368923+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:02:23.7368923+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:23.7368923+00:00\",\"endTimeUtc\":\"2019-09-21T00:18:08.7978055+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:18:08.7978055+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:31.2837195+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:38.1742919+00:00\",\"endTimeUtc\":\"2019-09-21T00:02:45.5179908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:02:45.5179908+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:45.5179908+00:00\",\"endTimeUtc\":\"2019-09-21T00:06:36.031984+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:06:36.031984+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:06:36.031984+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:06:42.2038117+00:00\",\"endTimeUtc\":\"2019-09-21T00:12:16.2645841+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:12:16.2645841+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:12:16.2645841+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:18:08.7978055+00:00\",\"endTimeUtc\":\"2019-09-21T00:39:09.9330222+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:39:09.9330222+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:39:09.9330222+00:00\",\"endTimeUtc\":\"2019-09-21T00:39:21.2923149+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:39:21.2923149+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:39:21.2923149+00:00\",\"endTimeUtc\":\"2019-09-21T00:39:30.9641227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:39:30.9641227+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:39:30.9641227+00:00\",\"endTimeUtc\":\"2019-09-21T02:34:35.3153878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:34:35.3153878+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:34:35.3153878+00:00\",\"endTimeUtc\":\"2019-09-21T02:47:53.1271813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:47:53.1271813+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:47:53.1271813+00:00\",\"endTimeUtc\":\"2019-09-21T02:52:32.3546545+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:52:32.3546545+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:32.3546545+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:41.4327161+00:00\",\"endTimeUtc\":\"2019-09-21T02:52:50.9951486+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:52:50.9951486+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:50.9951486+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:58.9482179+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:08.3075249+00:00\",\"endTimeUtc\":\"2019-09-21T02:53:17.4168355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:53:17.4168355+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:17.4168355+00:00\",\"endTimeUtc\":\"2019-09-21T03:00:19.9918752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:00:19.9918752+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:00:19.9918752+00:00\",\"endTimeUtc\":\"2019-09-21T03:25:31.435792+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:25:31.435792+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:25:31.435792+00:00\",\"endTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:25:37.7638976+00:00\",\"endTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:36.9005974+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:36.9005974+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:34:36.9005974+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:40.9952229+00:00\",\"endTimeUtc\":\"2019-09-21T03:00:29.9761758+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:00:29.9761758+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:00:29.9761758+00:00\",\"endTimeUtc\":\"2019-09-21T03:08:09.5705409+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:08:09.5705409+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:08:09.5705409+00:00\",\"endTimeUtc\":\"2019-09-21T03:11:49.9908563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:11:49.9908563+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:41.3702164+00:00\",\"endTimeUtc\":\"2019-09-21T02:53:34.0573427+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:53:34.0573427+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:34.0573427+00:00\",\"endTimeUtc\":\"2019-09-21T02:56:23.9780104+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:56:23.9780104+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:41.2139687+00:00\",\"endTimeUtc\":\"2019-09-21T02:53:05.9637914+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:53:05.9637914+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:05.9637914+00:00\",\"endTimeUtc\":\"2019-09-21T02:58:28.8520809+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:58:28.8520809+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:58:28.8520809+00:00\",\"endTimeUtc\":\"2019-09-21T02:59:33.5859678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:59:33.5859678+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:59:33.5859678+00:00\",\"endTimeUtc\":\"2019-09-21T03:00:00.3201498+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:00:00.3201498+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"endTimeUtc\":\"2019-09-21T03:35:21.0708314+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:35:21.0708314+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:35:21.0708314+00:00\",\"endTimeUtc\":\"2019-09-21T03:39:26.1940694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:39:26.1940694+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:39:26.1940694+00:00\",\"endTimeUtc\":\"2019-09-21T03:39:32.6471473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:39:32.6471473+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:39:32.6471473+00:00\",\"endTimeUtc\":\"2019-09-21T03:43:40.5828869+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:43:40.5828869+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:43:40.5828869+00:00\",\"endTimeUtc\":\"2019-09-21T03:43:47.3484612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:43:47.3484612+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:43:47.3484612+00:00\",\"endTimeUtc\":\"2019-09-21T03:43:53.7546701+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:43:53.7546701+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:43:53.7546701+00:00\",\"endTimeUtc\":\"2019-09-21T03:47:43.7530318+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:47:43.7530318+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:47:43.7530318+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:47:51.1904828+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:47:58.2060565+00:00\",\"endTimeUtc\":\"2019-09-21T03:48:06.315374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:48:06.315374+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:48:06.315374+00:00\",\"endTimeUtc\":\"2019-09-21T03:51:55.4542771+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:51:55.4542771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:51:55.4542771+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:52:01.7979843+00:00\",\"endTimeUtc\":\"2019-09-21T03:59:56.6814265+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:59:56.6814265+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:59:56.6814265+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"endTimeUtc\":\"2019-09-21T04:30:44.3939281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:30:44.3939281+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:30:44.3939281+00:00\",\"endTimeUtc\":\"2019-09-21T04:31:10.0436537+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:31:10.0436537+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:31:10.0436537+00:00\",\"endTimeUtc\":\"2019-09-21T04:31:36.2014606+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:31:36.2014606+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:31:36.2014606+00:00\",\"endTimeUtc\":\"2019-09-21T06:24:35.4572219+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:24:35.4572219+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:24:35.4572219+00:00\",\"endTimeUtc\":\"2019-09-21T06:38:42.226962+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:38:42.226962+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:38:42.226962+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:00.4435419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:00.4435419+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:00.4435419+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:09.5684263+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:17.724578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:17.724578+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:17.724578+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:24.505742+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:31.2400345+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:41.1461628+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:41.1461628+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:41.1461628+00:00\",\"endTimeUtc\":\"2019-09-21T06:49:35.7839628+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:49:35.7839628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:49:35.7839628+00:00\",\"endTimeUtc\":\"2019-09-21T07:23:29.5275701+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:23:29.5275701+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:23:29.5275701+00:00\",\"endTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:23:35.2151163+00:00\",\"endTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:16.730121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:16.730121+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:31:16.730121+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:09.6309427+00:00\",\"endTimeUtc\":\"2019-09-21T07:05:49.1740837+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:05:49.1740837+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:05:49.1740837+00:00\",\"endTimeUtc\":\"2019-09-21T07:09:44.8760185+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:09:44.8760185+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:09:44.8760185+00:00\",\"endTimeUtc\":\"2019-09-21T07:14:39.8925074+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:14:39.8925074+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:09.8184231+00:00\",\"endTimeUtc\":\"2019-09-21T06:46:18.0050876+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:46:18.0050876+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:46:18.0050876+00:00\",\"endTimeUtc\":\"2019-09-21T06:49:25.9403155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:49:25.9403155+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:10.0840492+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:53.1616401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:53.1616401+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:53.1616401+00:00\",\"endTimeUtc\":\"2019-09-21T06:50:34.8769798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:50:34.8769798+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:50:34.8769798+00:00\",\"endTimeUtc\":\"2019-09-21T06:51:47.8448419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:51:47.8448419+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:51:47.8448419+00:00\",\"endTimeUtc\":\"2019-09-21T06:52:24.8131465+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:52:24.8131465+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:57.4799346+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:57.4799346+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:31:57.4799346+00:00\",\"endTimeUtc\":\"2019-09-21T07:35:20.4789672+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:35:20.4789672+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:35:20.4789672+00:00\",\"endTimeUtc\":\"2019-09-21T07:35:26.4633098+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:35:26.4633098+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:35:26.4633098+00:00\",\"endTimeUtc\":\"2019-09-21T07:38:57.0984775+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:38:57.0984775+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:38:57.0984775+00:00\",\"endTimeUtc\":\"2019-09-21T07:39:03.6447377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:39:03.6447377+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:39:03.6447377+00:00\",\"endTimeUtc\":\"2019-09-21T07:39:09.4723388+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:39:09.4723388+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:39:09.4723388+00:00\",\"endTimeUtc\":\"2019-09-21T07:42:24.4474155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:42:24.4474155+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:24.4474155+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:31.4472584+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:37.9314893+00:00\",\"endTimeUtc\":\"2019-09-21T07:42:44.2907281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:42:44.2907281+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:44.2907281+00:00\",\"endTimeUtc\":\"2019-09-21T07:46:09.9130286+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:46:09.9130286+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:46:09.9130286+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:46:15.7879783+00:00\",\"endTimeUtc\":\"2019-09-21T07:52:19.77563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:52:19.77563+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:52:19.77563+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"endTimeUtc\":\"2019-09-21T08:16:19.8788053+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T08:16:19.8788053+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T08:16:19.8788053+00:00\",\"endTimeUtc\":\"2019-09-21T08:16:31.5349752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T08:16:31.5349752+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T08:16:31.5349752+00:00\",\"endTimeUtc\":\"2019-09-21T08:16:41.8005311+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T08:16:41.8005311+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T08:16:41.8005311+00:00\",\"endTimeUtc\":\"2019-09-21T10:02:55.8558972+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:02:55.8558972+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:02:55.8558972+00:00\",\"endTimeUtc\":\"2019-09-21T10:16:38.4387214+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:16:38.4387214+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:16:38.4387214+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:08.6341065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:08.6341065+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:08.6341065+00:00\",\"endTimeUtc\":\"2019-09-21T11:07:54.0672139+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:07:54.0672139+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:19.5715287+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:30.133979+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:30.133979+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:30.133979+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:37.6964327+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:44.9307508+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:53.1650767+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:53.1650767+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:53.1650767+00:00\",\"endTimeUtc\":\"2019-09-21T10:28:16.569788+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:28:16.569788+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:28:16.569788+00:00\",\"endTimeUtc\":\"2019-09-21T10:52:10.3746849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:52:10.3746849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:52:10.3746849+00:00\",\"endTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:52:16.7964855+00:00\",\"endTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:12.7305389+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:12.7305389+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:01:12.7305389+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:18.9621601+00:00\",\"endTimeUtc\":\"2019-09-21T10:35:34.6317797+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:35:34.6317797+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:35:34.6317797+00:00\",\"endTimeUtc\":\"2019-09-21T10:39:49.5920179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:39:49.5920179+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:39:49.5920179+00:00\",\"endTimeUtc\":\"2019-09-21T10:44:21.811719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:44:21.811719+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:19.60278+00:00\",\"endTimeUtc\":\"2019-09-21T10:24:08.9149842+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:24:08.9149842+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:24:08.9149842+00:00\",\"endTimeUtc\":\"2019-09-21T10:26:56.6015363+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:26:56.6015363+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:19.087159+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:41.6495224+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:41.6495224+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:41.6495224+00:00\",\"endTimeUtc\":\"2019-09-21T10:29:31.5222133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:29:31.5222133+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:29:31.5222133+00:00\",\"endTimeUtc\":\"2019-09-21T10:30:11.0998047+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:30:11.0998047+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:30:11.0998047+00:00\",\"endTimeUtc\":\"2019-09-21T10:30:38.9900851+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:30:38.9900851+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:07:54.0672139+00:00\",\"endTimeUtc\":\"2019-09-21T11:08:28.9126867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:08:28.9126867+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:08:28.9126867+00:00\",\"endTimeUtc\":\"2019-09-21T11:12:08.8016412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:12:08.8016412+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:12:08.8016412+00:00\",\"endTimeUtc\":\"2019-09-21T11:12:15.1766027+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:12:15.1766027+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:12:15.1766027+00:00\",\"endTimeUtc\":\"2019-09-21T11:15:55.1598466+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:15:55.1598466+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:15:55.1598466+00:00\",\"endTimeUtc\":\"2019-09-21T11:16:01.316052+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:16:01.316052+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:16:01.316052+00:00\",\"endTimeUtc\":\"2019-09-21T11:16:07.7866393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:16:07.7866393+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:16:07.7866393+00:00\",\"endTimeUtc\":\"2019-09-21T11:19:31.3791762+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:19:31.3791762+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:31.3791762+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:38.6760119+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:45.3634735+00:00\",\"endTimeUtc\":\"2019-09-21T11:19:51.8009296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:19:51.8009296+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:51.8009296+00:00\",\"endTimeUtc\":\"2019-09-21T11:23:23.5799733+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:23:23.5799733+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:23:23.5799733+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:23:29.4861695+00:00\",\"endTimeUtc\":\"2019-09-21T11:31:25.2888417+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:31:25.2888417+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:31:25.2888417+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"endTimeUtc\":\"2019-09-21T11:56:02.7950578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:56:02.7950578+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:56:02.7950578+00:00\",\"endTimeUtc\":\"2019-09-21T11:56:13.3645627+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:56:13.3645627+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:56:13.3645627+00:00\",\"endTimeUtc\":\"2019-09-21T11:56:22.5676365+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:56:22.5676365+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:56:22.5676365+00:00\",\"endTimeUtc\":\"2019-09-21T13:49:37.9437767+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T13:49:37.9437767+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T13:49:37.9437767+00:00\",\"endTimeUtc\":\"2019-09-21T14:02:52.0145712+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:02:52.0145712+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:02:52.0145712+00:00\",\"endTimeUtc\":\"2019-09-21T14:07:26.4315085+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:07:26.4315085+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:26.4315085+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.8376816+00:00\",\"endTimeUtc\":\"2019-09-21T14:07:45.6347378+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:07:45.6347378+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:45.6347378+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:52.4625794+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:59.2906609+00:00\",\"endTimeUtc\":\"2019-09-21T14:08:07.0406135+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:08:07.0406135+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:08:07.0406135+00:00\",\"endTimeUtc\":\"2019-09-21T14:12:15.4916078+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:12:15.4916078+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:12:15.4916078+00:00\",\"endTimeUtc\":\"2019-09-21T14:38:54.9827961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:38:54.9827961+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:38:54.9827961+00:00\",\"endTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:39:01.0765176+00:00\",\"endTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:26.239346+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:26.239346+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:47:26.239346+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.8845561+00:00\",\"endTimeUtc\":\"2019-09-21T14:19:39.0396452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:19:39.0396452+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:19:39.0396452+00:00\",\"endTimeUtc\":\"2019-09-21T14:30:37.4002422+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:30:37.4002422+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:30:37.4002422+00:00\",\"endTimeUtc\":\"2019-09-21T14:34:10.7424907+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:34:10.7424907+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.6658075+00:00\",\"endTimeUtc\":\"2019-09-21T14:08:17.6499021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:08:17.6499021+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:08:17.6499021+00:00\",\"endTimeUtc\":\"2019-09-21T14:11:08.4140124+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:11:08.4140124+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.6501809+00:00\",\"endTimeUtc\":\"2019-09-21T14:08:01.3062737+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:08:01.3062737+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:08:01.3062737+00:00\",\"endTimeUtc\":\"2019-09-21T14:13:31.9441655+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:13:31.9441655+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:13:31.9441655+00:00\",\"endTimeUtc\":\"2019-09-21T14:14:45.709273+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:14:45.709273+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:14:45.709273+00:00\",\"endTimeUtc\":\"2019-09-21T14:15:24.8964993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:15:24.8964993+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"endTimeUtc\":\"2019-09-21T14:48:05.569156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:48:05.569156+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:48:05.569156+00:00\",\"endTimeUtc\":\"2019-09-21T14:51:39.6146184+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:51:39.6146184+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:51:39.6146184+00:00\",\"endTimeUtc\":\"2019-09-21T14:51:45.7772303+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:51:45.7772303+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:51:45.7772303+00:00\",\"endTimeUtc\":\"2019-09-21T14:55:30.807063+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:55:30.807063+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:55:30.807063+00:00\",\"endTimeUtc\":\"2019-09-21T17:23:17.2796939+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:23:17.2796939+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:23:17.2796939+00:00\",\"endTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"steps\":[]}]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:48.6973195+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.2297912+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.2297912+00:00\",\"steps\":[{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:59.5722495+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:40.2907362+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:40.2907362+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:40.2907362+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:53.9312743+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:01.6187264+00:00\",\"endTimeUtc\":\"2019-09-21T17:38:26.1374588+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:38:26.1374588+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:38:26.1374588+00:00\",\"endTimeUtc\":\"2019-09-21T17:38:34.4342578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:38:34.4342578+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:38:34.4342578+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:04.0837584+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:04.0837584+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:38:42.2935043+00:00\",\"endTimeUtc\":\"2019-09-21T17:45:24.8377411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:45:24.8377411+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:45:24.8533666+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:04.0681348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:04.0681348+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:04.1775064+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:28.4897205+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:35.8490085+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:51.7863023+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:51.7863023+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:51.7863023+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:32.4857494+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:32.4857494+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:32.4857494+00:00\",\"endTimeUtc\":\"2019-09-21T19:24:51.3185933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:24:51.3185933+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:24:51.3342178+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:38.1546107+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:38.1546107+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:25:03.1309549+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:38.1389867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:38.1389867+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:38.1546107+00:00\",\"endTimeUtc\":\"2019-09-21T19:38:29.7149065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:38:29.7149065+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:38:29.7149065+00:00\",\"endTimeUtc\":\"2019-09-21T19:40:11.807392+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:40:11.807392+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:40:11.807392+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:20.3342276+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:20.3342276+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:20.3342276+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:49.9745066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:49.9745066+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:49.9745066+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:57.0837923+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:03.802463+00:00\",\"endTimeUtc\":\"2019-09-21T20:11:33.2384711+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:11:33.2384711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:11:33.2384711+00:00\",\"endTimeUtc\":\"2019-09-21T20:11:42.3164848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:11:42.3164848+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:11:42.3164848+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:12:51.5969031+00:00\",\"endTimeUtc\":\"2019-09-21T20:29:09.6083164+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:29:09.6083164+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:29:09.6083164+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:34:52.3542076+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:34:59.6822448+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:35:06.1196691+00:00\",\"endTimeUtc\":\"2019-09-21T20:35:13.4320831+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:35:13.4320831+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:35:13.4320831+00:00\",\"endTimeUtc\":\"2019-09-21T20:41:08.0060243+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:41:08.0060243+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:41:08.0060243+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:38.7583586+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:38.7583586+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:38.7583586+00:00\",\"endTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:45.4457717+00:00\",\"endTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:08.8615495+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:08.8615495+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:08.8615495+00:00\",\"endTimeUtc\":\"2019-09-21T21:10:42.8753518+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:10:42.8753518+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:10:42.8753518+00:00\",\"endTimeUtc\":\"2019-09-21T21:16:59.4784078+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:16:59.4784078+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:16:59.4784078+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:24.8530774+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:24.8530774+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:24.8530774+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:37.8372859+00:00\",\"endTimeUtc\":\"2019-09-21T21:27:41.0694195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:27:41.0694195+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:27:41.0694195+00:00\",\"endTimeUtc\":\"2019-09-21T21:27:48.27253+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:27:48.27253+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:27:48.27253+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:27:56.9443868+00:00\",\"endTimeUtc\":\"2019-09-21T21:39:22.314163+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:39:22.314163+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:39:22.314163+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:37.8919686+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:45.5007866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:45.5007866+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:45.5007866+00:00\",\"endTimeUtc\":\"2019-09-21T21:49:18.8263305+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:49:18.8263305+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:49:18.8263305+00:00\",\"endTimeUtc\":\"2019-09-21T22:10:13.5622072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:10:13.5622072+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:10:13.5622072+00:00\",\"endTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:10:19.7027882+00:00\",\"endTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"endTimeUtc\":\"2019-09-21T22:20:24.3411291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:20:24.3411291+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:20:24.3411291+00:00\",\"endTimeUtc\":\"2019-09-21T22:22:18.5273901+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:22:18.5273901+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:22:18.5273901+00:00\",\"endTimeUtc\":\"2019-09-21T22:28:49.3979802+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:28:49.3979802+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:28:49.3979802+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:13.8822108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:13.8822108+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:29:13.8822108+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:29:27.2444938+00:00\",\"endTimeUtc\":\"2019-09-21T22:30:59.0223608+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:30:59.0223608+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:30:59.0223608+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"endTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:35:03.4278456+00:00\",\"endTimeUtc\":\"2019-09-21T22:36:51.3182272+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:36:51.3182272+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:36:51.3338513+00:00\",\"endTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.5253789+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:29.4470596+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:45.3219554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:45.3219554+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:45.3219554+00:00\",\"endTimeUtc\":\"2019-09-21T17:45:47.7905965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:45:47.7905965+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:45:47.8062219+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:45:56.087374+00:00\",\"endTimeUtc\":\"2019-09-21T17:59:59.6652143+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:59:59.6652143+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:59:59.7277148+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:16.8639074+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:24.5981917+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:32.2231016+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:43.8010935+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:43.8010935+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:43.8010935+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:47.576336+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:47.576336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:47.576336+00:00\",\"endTimeUtc\":\"2019-09-21T18:33:00.8713926+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:33:00.8713926+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:33:00.8713926+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:33:06.9650703+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:32.5178789+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:49.7512181+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:49.7512181+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:49.7668342+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:59.2979722+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:06.8291337+00:00\",\"endTimeUtc\":\"2019-09-21T19:32:14.7196666+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:32:14.7196666+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:14.7196666+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:42.6530043+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:42.6530043+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:42.6530043+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:49.0904138+00:00\",\"endTimeUtc\":\"2019-09-21T19:51:22.6431535+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:51:22.6431535+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:22.6431535+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"endTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:52.2510004+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:59.6727868+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:59.6727868+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:59.6727868+00:00\",\"endTimeUtc\":\"2019-09-21T20:24:35.7835932+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:24:35.7835932+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:24:35.7835932+00:00\",\"endTimeUtc\":\"2019-09-21T20:43:55.2539807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:43:55.2539807+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:43:55.2539807+00:00\",\"endTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:44:01.7070263+00:00\",\"endTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"endTimeUtc\":\"2019-09-21T21:38:02.6582578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:38:02.6582578+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:38:02.6582578+00:00\",\"endTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"steps\":[]}]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"endTimeUtc\":\"2019-09-21T21:42:20.3448561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:42:20.3448561+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.6191272+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"steps\":[{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:19.0096225+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:34.9313957+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:03.0249658+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:03.0249658+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:03.0405908+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:00.9289558+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:00.9289558+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:01.0695761+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:08.9288792+00:00\",\"endTimeUtc\":\"2019-09-21T18:01:05.461312+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:01:05.461312+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:01:05.5394361+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:28.22315+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:34.3897024+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:34.3897024+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:43.332348+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:51.9728715+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:51.9728715+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:51.9728715+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:52.263784+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:52.263784+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:52.263784+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:40.7834032+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:40.7834032+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:40.7834032+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:47.5645695+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"endTimeUtc\":\"2019-09-21T19:06:27.8315612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:06:27.8315612+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:06:27.8315612+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:27.4210358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:27.4210358+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:27.4210358+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:34.3584552+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:34.3584552+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:34.4053269+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:40.8427526+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:48.3582878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:48.3582878+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:48.3582878+00:00\",\"endTimeUtc\":\"2019-09-21T19:21:28.2897157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:21:28.2897157+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:22:21.5390922+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:22:29.9296196+00:00\",\"endTimeUtc\":\"2019-09-21T19:36:37.90383+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:36:37.90383+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:36:37.9663251+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:58.6342195+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"endTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:11.3684414+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:18.1339843+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:18.1339843+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:18.1339843+00:00\",\"endTimeUtc\":\"2019-09-21T19:45:55.3345213+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:45:55.3345213+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:45:55.3345213+00:00\",\"endTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:34.6858851+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:52.5318836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:52.5318836+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:42.4983209+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:52.5006367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:52.5006367+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:52.5631359+00:00\",\"endTimeUtc\":\"2019-09-21T20:48:55.8597186+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:48:55.8597186+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:48:55.8597186+00:00\",\"endTimeUtc\":\"2019-09-21T20:52:35.2008719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:52:35.2008719+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:52:35.2008719+00:00\",\"endTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:30.4314264+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:36.7907585+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:12.5717819+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:12.5717819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:12.5717819+00:00\",\"endTimeUtc\":\"2019-09-21T17:52:38.0200782+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:52:38.0200782+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:52:38.0357034+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:52:46.6449674+00:00\",\"endTimeUtc\":\"2019-09-21T18:03:46.7562934+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:03:46.7562934+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:03:46.7719214+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:38.2208279+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:45.236361+00:00\",\"endTimeUtc\":\"2019-09-21T19:19:47.1658984+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:19:47.1658984+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:52.9394124+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:37.763952+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:37.763952+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:37.763952+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:44.4513719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:44.4513719+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:44.4513719+00:00\",\"endTimeUtc\":\"2019-09-21T18:21:00.9625244+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:21:00.9625244+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:21:00.9625244+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:20.5649017+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:20.5649017+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:20.6117768+00:00\",\"endTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:27.2054469+00:00\",\"endTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"endTimeUtc\":\"2019-09-21T19:04:16.3487764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:04:16.3487764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:04:16.3487764+00:00\",\"endTimeUtc\":\"2019-09-21T19:15:52.5279911+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:15:52.5279911+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:15:52.5279911+00:00\",\"endTimeUtc\":\"2019-09-21T19:19:40.3847249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:19:40.3847249+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:19:40.3847249+00:00\",\"endTimeUtc\":\"2019-09-21T19:19:47.1502704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:19:47.1502704+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:19:47.1971439+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:19:53.5564453+00:00\",\"endTimeUtc\":\"2019-09-21T19:20:00.1344969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:20:00.1344969+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:00.1344969+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:55.1730188+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:55.1730188+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:55.1730188+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:02.8916791+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:36.6501123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:36.6501123+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:36.6501123+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:45.2707243+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:48.6019816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:48.6019816+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:58.1611978+00:00\",\"endTimeUtc\":\"2019-09-21T19:52:41.7359534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:52:41.7359534+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:52:41.7359534+00:00\",\"endTimeUtc\":\"2019-09-21T19:52:48.2202509+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:52:48.2202509+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:52:48.2202509+00:00\",\"endTimeUtc\":\"2019-09-21T20:05:29.4208772+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:05:29.4208772+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:05:29.4677504+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:41.5632839+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:41.5632839+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:41.5788984+00:00\",\"endTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:47.6725744+00:00\",\"endTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:44.6127466+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:44.6127466+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:44:44.6127466+00:00\",\"endTimeUtc\":\"2019-09-21T20:55:59.2922163+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:55:59.2922163+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:55:59.2922163+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:40.0395912+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:40.0395912+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:40.0395912+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:48.5707342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:48.5707342+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:48.6644837+00:00\",\"endTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:57.4143715+00:00\",\"endTimeUtc\":\"2019-09-21T21:00:05.2111475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:00:05.2111475+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:00:05.9611376+00:00\",\"endTimeUtc\":\"2019-09-21T21:12:02.077971+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:12:02.077971+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:12:02.077971+00:00\",\"endTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:12:07.921652+00:00\",\"endTimeUtc\":\"2019-09-21T21:34:58.9250888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:34:58.9250888+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:34:58.9250888+00:00\",\"endTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"endTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:42:10.5792613+00:00\",\"endTimeUtc\":\"2019-09-21T21:47:09.1724076+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:47:09.1724076+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:47:09.1724076+00:00\",\"endTimeUtc\":\"2019-09-21T21:47:18.1723924+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:47:18.1723924+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:47:18.1723924+00:00\",\"endTimeUtc\":\"2019-09-21T21:52:20.132582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:52:20.132582+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:52:20.132582+00:00\",\"endTimeUtc\":\"2019-09-21T22:11:19.2492466+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:11:19.2492466+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:11:19.2492466+00:00\",\"endTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:11:26.592952+00:00\",\"endTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"endTimeUtc\":\"2019-09-21T22:23:13.151366+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:23:13.151366+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:23:13.151366+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:08.8029846+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:08.8029846+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:08.8029846+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:26.4117867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:26.4117867+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:38:26.4117867+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"endTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:38:40.5209756+00:00\",\"endTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.9316263+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:15.21357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:15.21357+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:15.2291921+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:22.9478496+00:00\",\"endTimeUtc\":\"2019-09-21T17:48:41.5073036+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:48:41.5073036+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:48:41.5229276+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:48:53.0852951+00:00\",\"endTimeUtc\":\"2019-09-21T17:56:36.1108739+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:56:36.1108739+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:56:36.1577533+00:00\",\"endTimeUtc\":\"2019-09-21T17:56:45.6732599+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:56:45.6732599+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:56:45.6732599+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:56:52.8762963+00:00\",\"endTimeUtc\":\"2019-09-21T18:07:04.7227217+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:07:04.7227217+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:07:04.7227217+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:12:51.8121287+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:12:58.4057915+00:00\",\"endTimeUtc\":\"2019-09-21T18:13:04.7650917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:13:04.7650917+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:13:04.7650917+00:00\",\"endTimeUtc\":\"2019-09-21T18:24:22.1109234+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:24:22.1109234+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:24:22.1109234+00:00\",\"endTimeUtc\":\"2019-09-21T18:51:36.7329677+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:51:36.7329677+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:51:36.7642163+00:00\",\"endTimeUtc\":\"2019-09-21T19:03:54.7865398+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:03:54.7865398+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:51:45.0141183+00:00\",\"endTimeUtc\":\"2019-09-21T19:03:54.7709253+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:03:54.7709253+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:03:54.8177913+00:00\",\"endTimeUtc\":\"2019-09-21T19:08:34.736287+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:08:34.736287+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:08:34.736287+00:00\",\"endTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:08:41.4080829+00:00\",\"endTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"endTimeUtc\":\"2019-09-21T19:26:07.7239536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:26:07.7239536+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:26:07.7395769+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:17.5878508+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:17.5878508+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:17.5878508+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:24.5877573+00:00\",\"endTimeUtc\":\"2019-09-21T19:45:08.1788322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:45:08.1788322+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:45:08.1788322+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:45:14.3037565+00:00\",\"endTimeUtc\":\"2019-09-21T19:51:05.487113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:51:05.487113+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:05.487113+00:00\",\"endTimeUtc\":\"2019-09-21T19:51:12.9245204+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:51:12.9245204+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:12.9245204+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:21.143172+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:34.203997+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:34.203997+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:34.2352428+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:44.1682297+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:53.2306225+00:00\",\"endTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:59.7461692+00:00\",\"endTimeUtc\":\"2019-09-21T20:33:06.8398354+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:33:06.8398354+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:33:06.8398354+00:00\",\"endTimeUtc\":\"2019-09-21T20:38:16.9142921+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:38:16.9142921+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:38:16.9142921+00:00\",\"endTimeUtc\":\"2019-09-21T20:57:21.338128+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:57:21.338128+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:57:21.338128+00:00\",\"endTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:57:27.603672+00:00\",\"endTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:01.2366342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:01.2366342+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:01.2366342+00:00\",\"endTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:07.2678075+00:00\",\"endTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"endTimeUtc\":\"2019-09-21T21:19:55.8511719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:19:55.8511719+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:19:55.8511719+00:00\",\"endTimeUtc\":\"2019-09-21T21:35:24.7998647+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:35:24.7998647+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:35:24.7998647+00:00\",\"endTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"endTimeUtc\":\"2019-09-21T21:39:33.7516199+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:39:33.7516199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:39:33.7516199+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:39:40.6578452+00:00\",\"endTimeUtc\":\"2019-09-21T21:46:13.5006424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:46:13.5006424+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:13.5006424+00:00\",\"endTimeUtc\":\"2019-09-21T21:46:20.4849969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:46:20.4849969+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:20.5006155+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:26.656867+00:00\",\"endTimeUtc\":\"2019-09-21T22:02:27.5207648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:02:27.5207648+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:02:27.5363887+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:20.1564106+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:26.6876048+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:26.6876048+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:26.6876048+00:00\",\"endTimeUtc\":\"2019-09-21T22:14:06.3109041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:14:06.3109041+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:14:06.3109041+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:52.3341738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:52.3341738+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:52.3341738+00:00\",\"endTimeUtc\":\"2019-09-21T22:41:25.9867533+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:41:25.9867533+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:59.2247295+00:00\",\"endTimeUtc\":\"2019-09-21T22:41:25.9711377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:41:25.9711377+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:41:25.9867533+00:00\",\"endTimeUtc\":\"2019-09-21T22:45:50.046922+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:45:50.046922+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:45:50.046922+00:00\",\"endTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:45:56.0937577+00:00\",\"endTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"endTimeUtc\":\"2019-09-21T22:58:02.235493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:58:02.235493+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:58:02.235493+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:30.4036852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:30.4036852+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:08:30.4036852+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"endTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:08:43.2161441+00:00\",\"endTimeUtc\":\"2019-09-21T23:15:45.8220585+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:15:45.8220585+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:15:45.8220585+00:00\",\"endTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:15:52.1032324+00:00\",\"endTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"endTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:19:59.4761494+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:20:06.3823615+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:22.8498521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:22.8498521+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:20:06.5386063+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:27.0217289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:27.0217289+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:20:06.3979849+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"endTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"endTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:59.540998+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:33.9782764+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:54.3062713+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:54.3062713+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:54.3062713+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:38.1160171+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:38.1160171+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:02.0405977+00:00\",\"endTimeUtc\":\"2019-09-21T17:42:45.3396386+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:42:45.3396386+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:42:45.5584042+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:38.0222673+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:38.0222673+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:38.1316426+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:46.8659281+00:00\",\"endTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:54.2564531+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:02.4751064+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:02.4751064+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:02.4751064+00:00\",\"endTimeUtc\":\"2019-09-21T18:08:01.597058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:08:01.597058+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:08:01.6126792+00:00\",\"endTimeUtc\":\"2019-09-21T18:26:11.7827031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:26:11.7827031+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:11.7827031+00:00\",\"endTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:18.1732421+00:00\",\"endTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"endTimeUtc\":\"2019-09-21T18:39:30.6324045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:39:30.6324045+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:39:30.7261576+00:00\",\"endTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.3222595+00:00\",\"endTimeUtc\":\"2019-09-21T17:33:40.1016058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:33:40.1016058+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:33:40.1016058+00:00\",\"endTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:33:47.1952929+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:30.8420599+00:00\",\"endTimeUtc\":\"2019-09-21T17:36:44.6700046+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:36:44.6700046+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:44.6700046+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.3494513+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.3494513+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:53.591763+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:42.6194912+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:42.6194912+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:42.6194912+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.3338276+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.3338276+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:58.3650762+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:12.2086635+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:49.7490117+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:49.7490117+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:20.4429406+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:36.0990057+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:36.0990057+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:36.0990057+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:01.6111488+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:01.6111488+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:01.6580203+00:00\",\"endTimeUtc\":\"2019-09-21T18:30:05.7953804+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:30:05.7953804+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:30:05.7953804+00:00\",\"endTimeUtc\":\"2019-09-21T18:50:22.5463506+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:50:22.5463506+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:30:12.1546778+00:00\",\"endTimeUtc\":\"2019-09-21T18:50:22.5307255+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:50:22.5307255+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:50:22.5619739+00:00\",\"endTimeUtc\":\"2019-09-21T19:00:11.6800028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:00:11.6800028+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:00:11.6800028+00:00\",\"endTimeUtc\":\"2019-09-21T19:04:13.4581864+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:04:13.4581864+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:04:13.4581864+00:00\",\"endTimeUtc\":\"2019-09-21T19:20:23.0404799+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:20:23.0404799+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:23.0404799+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:30.0716449+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:44.5544484+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:44.5544484+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:23:01.6323743+00:00\",\"endTimeUtc\":\"2019-09-21T19:32:51.4067393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:32:51.4067393+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:51.4223611+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:41.7178696+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:49.7333856+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:49.7333856+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:49.795885+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:56.7801651+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:03.8581935+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:03.8581935+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:03.8581935+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:10.2643561+00:00\",\"endTimeUtc\":\"2019-09-21T19:44:26.0074564+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:44:26.0074564+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:44:26.0074564+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:25.7219678+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:32.4093813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:32.4093813+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:32.4093813+00:00\",\"endTimeUtc\":\"2019-09-21T19:54:35.2502269+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:54:35.2502269+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:54:35.2502269+00:00\",\"endTimeUtc\":\"2019-09-21T20:29:33.5923965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:29:33.5923965+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:29:33.5923965+00:00\",\"endTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:29:39.9985687+00:00\",\"endTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:38:36.632811+00:00\",\"endTimeUtc\":\"2019-09-21T20:46:45.8612745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:46:45.8612745+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:46:45.8612745+00:00\",\"endTimeUtc\":\"2019-09-21T20:50:49.7802447+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:50:49.7802447+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:50:49.7802447+00:00\",\"endTimeUtc\":\"2019-09-21T21:04:20.3955155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:04:20.3955155+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:04:20.3955155+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:04.3147192+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:04.3147192+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:04:28.0829213+00:00\",\"endTimeUtc\":\"2019-09-21T21:04:58.4575585+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:04:58.4575585+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:04:58.4575585+00:00\",\"endTimeUtc\":\"2019-09-21T21:05:28.8009471+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:05:28.8009471+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:05:28.8009471+00:00\",\"endTimeUtc\":\"2019-09-21T21:06:53.846803+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:06:53.846803+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:04.3147192+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:16.5802014+00:00\",\"endTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:33:47.2421678+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:40.0138159+00:00\",\"endTimeUtc\":\"2019-09-21T17:36:55.435493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:36:55.435493+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:55.435493+00:00\",\"endTimeUtc\":\"2019-09-21T17:37:30.4506635+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:37:30.4506635+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:37:30.4506635+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:37:37.0755778+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:08.932392+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:08.932392+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:08.9636426+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:59.0056935+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:46.0294854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:46.0294854+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:27.8803551+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:43.9895276+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:43.9895276+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:43.9895276+00:00\",\"endTimeUtc\":\"2019-09-21T18:08:13.8312849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:08:13.8312849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:08:13.8625357+00:00\",\"endTimeUtc\":\"2019-09-21T18:26:19.563849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:26:19.563849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:19.563849+00:00\",\"endTimeUtc\":\"2019-09-21T18:43:21.2078079+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:43:21.2078079+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:27.4074948+00:00\",\"endTimeUtc\":\"2019-09-21T18:43:21.1921668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:43:21.1921668+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:43:21.2546634+00:00\",\"endTimeUtc\":\"2019-09-21T18:52:43.8884227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:52:43.8884227+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:52:43.8884227+00:00\",\"endTimeUtc\":\"2019-09-21T19:08:06.0647534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:08:06.0647534+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:08:06.0803773+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:04.2643534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:04.2643534+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:04.2799767+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:39.5295584+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:39.5295584+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:39.5295584+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:45.9982355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:45.9982355+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:46.0607375+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:52.8106536+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:59.8262008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:59.8262008+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:59.8262008+00:00\",\"endTimeUtc\":\"2019-09-21T19:14:14.6228953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:14:14.6228953+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:14:14.6228953+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:24.6532281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:24.6532281+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:14:21.2009476+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:38.148273+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:38.148273+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:23:00.80426+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:24.6376068+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:24.6376068+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:24.6532281+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:30.8875219+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:36.8249517+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:43.199868+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:43.199868+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:43.199868+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:13.6191414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:13.6191414+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:13.6191414+00:00\",\"endTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:34.7483863+00:00\",\"endTimeUtc\":\"2019-09-21T20:25:15.9549997+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:25:15.9549997+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:42.4983209+00:00\",\"endTimeUtc\":\"2019-09-21T20:25:15.9237449+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:25:15.9237449+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:25:15.9706202+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:17.1685514+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:17.1685514+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:17.1685514+00:00\",\"endTimeUtc\":\"2019-09-21T20:39:18.8979361+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:39:18.8979361+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:39:18.8979361+00:00\",\"endTimeUtc\":\"2019-09-21T20:43:19.7387959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:43:19.7387959+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:43:19.7387959+00:00\",\"endTimeUtc\":\"2019-09-21T20:43:54.019621+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:43:54.019621+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:43:54.019621+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:44:01.2226559+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:22.3942731+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:22.3942731+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.4472545+00:00\",\"endTimeUtc\":\"2019-09-21T17:46:30.6807179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:46:30.6807179+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:46:30.7432157+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:47.2089585+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:47.2089585+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:47.2089585+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:54.1619999+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:01.8337844+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:01.8337844+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:01.8337844+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:42.1896607+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:42.1896607+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:42.2209054+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:49.4551916+00:00\",\"endTimeUtc\":\"2019-09-21T18:03:27.3971436+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:03:27.3971436+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:03:27.4127669+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:11.0493109+00:00\",\"endTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:17.4242269+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:23.7210188+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:23.7210188+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:23.7210188+00:00\",\"endTimeUtc\":\"2019-09-21T18:17:20.2463855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:17:20.2463855+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:17:20.2463855+00:00\",\"endTimeUtc\":\"2019-09-21T18:41:17.6467738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:41:17.6467738+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:41:17.6467738+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:41:23.9123272+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"endTimeUtc\":\"2019-09-21T18:58:50.2747307+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:58:50.2747307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:58:50.2747307+00:00\",\"endTimeUtc\":\"2019-09-21T19:05:33.3634609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:05:33.3634609+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:05:33.3634609+00:00\",\"endTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:05:40.129008+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:37.7177917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:37.7177917+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:37.7177917+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:33.4480137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:33.4480137+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:18:33.4480137+00:00\",\"endTimeUtc\":\"2019-09-21T19:24:54.0373101+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:24:54.0373101+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:24:54.1154359+00:00\",\"endTimeUtc\":\"2019-09-21T19:29:45.1589135+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:29:45.1589135+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:29:45.1589135+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:29:52.4869527+00:00\",\"endTimeUtc\":\"2019-09-21T19:30:00.4243588+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:30:00.4243588+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:30:00.4243588+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:44.1240884+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:44.1240884+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:44.1240884+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:51.2489905+00:00\",\"endTimeUtc\":\"2019-09-21T19:40:56.4474715+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:40:56.4474715+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:40:56.4474715+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"endTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:42.4277229+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:49.1932598+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:49.1932598+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:49.1932598+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:30.6125371+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:30.6125371+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:30.6125371+00:00\",\"endTimeUtc\":\"2019-09-21T20:28:19.7183028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:28:19.7183028+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:28:19.7183028+00:00\",\"endTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:28:25.905724+00:00\",\"endTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"endTimeUtc\":\"2019-09-21T20:40:32.7251892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:40:32.7251892+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:40:32.7251892+00:00\",\"endTimeUtc\":\"2019-09-21T20:47:26.0482926+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:47:26.0482926+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:47:26.0482926+00:00\",\"endTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:47:32.8607103+00:00\",\"endTimeUtc\":\"2019-09-21T20:54:11.324738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:54:11.324738+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:54:11.324738+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:55.1331485+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:55.1331485+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.541004+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:44.5094603+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:16.2436297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:16.2436297+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:16.2436297+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:27.587311+00:00\",\"endTimeUtc\":\"2019-09-21T17:40:39.7786565+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:40:39.7786565+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:40:39.7942815+00:00\",\"endTimeUtc\":\"2019-09-21T17:40:47.4035632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:40:47.4035632+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:40:47.4035632+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:23.299266+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:23.299266+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:40:54.3722282+00:00\",\"endTimeUtc\":\"2019-09-21T17:48:41.5854309+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:48:41.5854309+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:48:41.6010547+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:23.1742631+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:23.1742631+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:23.3617637+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:33.3303887+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:40.6271779+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:48.1427055+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:48.1427055+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:48.1427055+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:26.3764521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:26.3764521+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:26.3920795+00:00\",\"endTimeUtc\":\"2019-09-21T19:06:15.6598268+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:06:15.6598268+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:06:15.6910749+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:06:22.8159888+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"endTimeUtc\":\"2019-09-21T19:20:57.6494886+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:20:57.6494886+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:57.6494886+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:20.4673503+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:20.4673503+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:21:04.1806225+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:21:37.5864819+00:00\",\"endTimeUtc\":\"2019-09-21T19:24:50.7248494+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:24:50.7248494+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:24:50.7404752+00:00\",\"endTimeUtc\":\"2019-09-21T19:28:07.1131818+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:28:07.1131818+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:28:07.1288077+00:00\",\"endTimeUtc\":\"2019-09-21T19:30:10.6742465+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:30:10.6742465+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:30:10.6742465+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:49.0637148+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:49.0637148+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:49.0637148+00:00\",\"endTimeUtc\":\"2019-09-21T19:33:37.7499561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:33:37.7499561+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:33:37.7499561+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:21:37.1333615+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:00.6871889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:00.6871889+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:20.482974+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:15.743388+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:15.743388+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:15.7590137+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:13.0243015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:13.0243015+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:13.0711763+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:19.6804737+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:47.8988658+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:47.8988658+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:47.8988658+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:56.6487558+00:00\",\"endTimeUtc\":\"2019-09-21T21:02:30.834344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:02:30.834344+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:02:30.834344+00:00\",\"endTimeUtc\":\"2019-09-21T21:02:38.2561285+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:02:38.2561285+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:02:38.2561285+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:02:44.8654219+00:00\",\"endTimeUtc\":\"2019-09-21T21:12:13.4215854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:12:13.4215854+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:12:13.4215854+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"endTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:29.5405185+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:38.0091555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:38.0091555+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:38.0091555+00:00\",\"endTimeUtc\":\"2019-09-21T21:30:09.5379197+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:30:09.5379197+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:30:09.5379197+00:00\",\"endTimeUtc\":\"2019-09-21T21:46:26.8912287+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:46:26.8912287+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:26.8912287+00:00\",\"endTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:33.406842+00:00\",\"endTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"endTimeUtc\":\"2019-09-21T21:56:46.5373051+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:56:46.5373051+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:56:46.5373051+00:00\",\"endTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:56:52.8966658+00:00\",\"endTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:57:41.1464851+00:00\",\"endTimeUtc\":\"2019-09-21T22:04:48.4574667+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:04:48.4574667+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:04:48.4574667+00:00\",\"endTimeUtc\":\"2019-09-21T22:06:32.5178826+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:06:32.5178826+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:06:32.5335105+00:00\",\"endTimeUtc\":\"2019-09-21T22:08:06.7978055+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:08:06.7978055+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:08:06.7978055+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:38.4687536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:38.4687536+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:38.4687536+00:00\",\"endTimeUtc\":\"2019-09-21T22:11:18.9054978+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:11:18.9054978+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:11:18.9054978+00:00\",\"endTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:57:41.1464851+00:00\",\"endTimeUtc\":\"2019-09-21T22:08:28.6413082+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:08:28.6413082+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"endTimeUtc\":\"2019-09-21T22:20:15.3567744+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:20:15.3567744+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:20:15.3567744+00:00\",\"endTimeUtc\":\"2019-09-21T23:13:50.7298557+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:13:50.7298557+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:13:50.7298557+00:00\",\"endTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"endTimeUtc\":\"2019-09-21T23:14:21.5573476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:14:21.5573476+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:14:21.5573476+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:14:27.6041212+00:00\",\"endTimeUtc\":\"2019-09-21T23:16:43.2432849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:16:43.2432849+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:16:43.2589253+00:00\",\"endTimeUtc\":\"2019-09-21T23:16:51.5557008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:16:51.5557008+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:16:51.5557008+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:16:58.5868809+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:53.5528924+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:53.5528924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:25:53.5528924+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:30.1119441+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:37.0181059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:37.0181059+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:37.0181059+00:00\",\"endTimeUtc\":\"2019-09-21T23:36:19.9066864+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:36:19.9066864+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:36:19.9066864+00:00\",\"endTimeUtc\":\"2019-09-21T23:52:19.2528102+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:52:19.2528102+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:52:19.2528102+00:00\",\"endTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:52:25.0965187+00:00\",\"endTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"endTimeUtc\":\"2019-09-22T00:01:18.6137704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:01:18.6137704+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:18.6137704+00:00\",\"endTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:24.3793846+00:00\",\"endTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:45.2387028+00:00\",\"endTimeUtc\":\"2019-09-22T00:05:20.0491764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:05:20.0491764+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:05:20.0491764+00:00\",\"endTimeUtc\":\"2019-09-22T00:07:51.4534147+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:07:51.4534147+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:07:51.4534147+00:00\",\"endTimeUtc\":\"2019-09-22T00:09:12.390179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:09:12.390179+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:09:12.390179+00:00\",\"endTimeUtc\":\"2019-09-22T00:10:32.9677289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:10:32.9677289+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:10:32.9677289+00:00\",\"endTimeUtc\":\"2019-09-22T00:11:50.7797731+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:11:50.7797731+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:11:50.7797731+00:00\",\"endTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:45.8949495+00:00\",\"endTimeUtc\":\"2019-09-22T00:11:08.4675072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:11:08.4675072+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"endTimeUtc\":\"2019-09-22T00:18:54.3993137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:18:54.3993137+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:18:54.3993137+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:39.3845798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:39.3845798+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:39.3845798+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:46.2750711+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1985395+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1985395+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:52.3999644+00:00\",\"endTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:58.7748387+00:00\",\"endTimeUtc\":\"2019-09-22T01:13:38.4039234+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:13:38.4039234+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:13:38.4039234+00:00\",\"endTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:13:44.5288223+00:00\",\"endTimeUtc\":\"2019-09-22T01:15:27.7693908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:15:27.7693908+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:15:27.7693908+00:00\",\"endTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"endTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:18:43.5333285+00:00\",\"endTimeUtc\":\"2019-09-22T01:23:24.2038415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:23:24.2038415+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:23:24.2038415+00:00\",\"endTimeUtc\":\"2019-09-22T01:24:53.1097827+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:24:53.1097827+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:18:43.5489531+00:00\",\"endTimeUtc\":\"2019-09-22T01:24:33.5629765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:24:33.5629765+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:24:33.5629765+00:00\",\"endTimeUtc\":\"2019-09-22T01:28:30.9379265+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:28:30.9379265+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:18:43.5333285+00:00\",\"endTimeUtc\":\"2019-09-22T01:24:09.0630661+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:24:09.0630661+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:24:09.0630661+00:00\",\"endTimeUtc\":\"2019-09-22T01:28:06.2185827+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:28:06.2185827+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:17:13.2058673+00:00\",\"endTimeUtc\":\"2019-09-22T01:21:31.8761731+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:21:31.8761731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:21:31.8761731+00:00\",\"endTimeUtc\":\"2019-09-22T01:23:51.0474985+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:23:51.0474985+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:31:04.3971763+00:00\",\"endTimeUtc\":\"2019-09-22T01:34:08.1450956+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:34:08.1450956+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:34:08.1450956+00:00\",\"endTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:34:15.7856539+00:00\",\"endTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:34:15.8481639+00:00\",\"endTimeUtc\":\"2019-09-22T01:37:45.030529+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:37:45.030529+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:37:45.030529+00:00\",\"endTimeUtc\":\"2019-09-22T01:37:54.5773617+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:37:54.5773617+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:16.3007846+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:37.3163861+00:00\",\"endTimeUtc\":\"2019-09-22T01:52:27.3419777+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:52:27.3419777+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:52:27.3419777+00:00\",\"endTimeUtc\":\"2019-09-22T01:55:14.3722813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:55:14.3722813+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:46:00.862183+00:00\",\"endTimeUtc\":\"2019-09-22T01:57:34.4212457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:57:34.4212457+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:57:34.4368726+00:00\",\"endTimeUtc\":\"2019-09-22T01:59:06.7535236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:59:06.7535236+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:36.3319627+00:00\",\"endTimeUtc\":\"2019-09-22T01:50:42.5459282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:50:42.5459282+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:41:58.6910375+00:00\",\"endTimeUtc\":\"2019-09-22T01:54:41.8568144+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:54:41.8568144+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:54:41.8724533+00:00\",\"endTimeUtc\":\"2019-09-22T01:56:44.8080475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:56:44.8080475+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:37.3944576+00:00\",\"endTimeUtc\":\"2019-09-22T01:59:49.3503113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:59:49.3503113+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:59:49.3503113+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:37.0350824+00:00\",\"endTimeUtc\":\"2019-09-22T01:51:28.2017929+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:51:28.2017929+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.2441342+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:44.3844608+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:53.9312743+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:24.8217009+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:24.8217009+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:24.8217009+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:17.021811+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:17.021811+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:32:31.8208894+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:08.0886532+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:08.0886532+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:08.1042813+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:17.0061847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:17.0061847+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:17.0374413+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:24.3186006+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:30.8028989+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:37.3028232+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:37.3028232+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:37.3028232+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:14.1109865+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:14.1109865+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:14.1578605+00:00\",\"endTimeUtc\":\"2019-09-21T18:29:50.5299412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:29:50.5299412+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:29:50.5299412+00:00\",\"endTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:29:56.9361198+00:00\",\"endTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:40:45.897149+00:00\",\"endTimeUtc\":\"2019-09-21T18:44:37.3161891+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:44:37.3161891+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:44:37.3161891+00:00\",\"endTimeUtc\":\"2019-09-21T18:48:54.5474024+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:48:54.5474024+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:48:54.5474024+00:00\",\"endTimeUtc\":\"2019-09-21T19:03:33.2399334+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:03:33.2399334+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:03:33.2555647+00:00\",\"endTimeUtc\":\"2019-09-21T19:07:52.4711654+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:07:52.4711654+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:07:52.4711654+00:00\",\"endTimeUtc\":\"2019-09-21T19:16:00.6685192+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:16:00.6685192+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:16:00.6685192+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:16:07.6840625+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:17:18.6832577+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:17:26.2769176+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:51.213423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:51.213423+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:18:51.213423+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:13.2922903+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:20.2297699+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:27.2296369+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:34.729488+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:34.729488+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:34.729488+00:00\",\"endTimeUtc\":\"2019-09-22T02:09:04.7782184+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:09:04.7782184+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:09:04.7782184+00:00\",\"endTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:09:11.4031791+00:00\",\"endTimeUtc\":\"2019-09-22T02:14:54.3796448+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:14:54.3796448+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:14:54.3796448+00:00\",\"endTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:11.7705213+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:11.7705213+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:11.7705213+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:37.4265579+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:51.5360047+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:51.5360047+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:51.5360047+00:00\",\"endTimeUtc\":\"2019-09-22T02:54:41.5833129+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:54:41.5833129+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:54:41.5833129+00:00\",\"endTimeUtc\":\"2019-09-22T03:19:28.3278568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:19:28.3278568+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:19:28.3278568+00:00\",\"endTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:19:37.7028069+00:00\",\"endTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"steps\":[]}]},{\"name\":\"Restore CA\",\"description\":\"Restore CA content and database from shared storage .\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"endTimeUtc\":\"2019-09-22T03:40:01.0074195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:40:01.0074195+00:00\",\"steps\":[]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:40:01.0074195+00:00\",\"endTimeUtc\":\"2019-09-22T03:48:23.740552+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:48:23.740552+00:00\",\"steps\":[]},{\"name\":\"Checking CRL parameters\",\"description\":\"Check if the CRL parameters are correct.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:48:23.740552+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:19.0343036+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:19.0343036+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:55:19.0343036+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"steps\":[]}]}]},{\"name\":\"Update DomainControllerServices\",\"description\":\"Updating directory services virtual machines including Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:55:31.7686307+00:00\",\"endTimeUtc\":\"2019-09-22T03:59:37.0479288+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:59:37.0479288+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:59:37.0479288+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:59:43.2197838+00:00\",\"endTimeUtc\":\"2019-09-22T03:59:49.7510072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:59:49.7510072+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:59:49.7510072+00:00\",\"endTimeUtc\":\"2019-09-22T04:05:55.2057926+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:05:55.2057926+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:05:55.2057926+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:06:01.5650951+00:00\",\"endTimeUtc\":\"2019-09-22T04:11:11.5639324+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:11:11.5639324+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:11:11.5639324+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:19.0938613+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:25.5313302+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:25.5313302+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:25.5313302+00:00\",\"endTimeUtc\":\"2019-09-22T04:23:57.4646231+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:23:57.4646231+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:23:57.4646231+00:00\",\"endTimeUtc\":\"2019-09-22T04:43:44.5359401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:43:44.5359401+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:43:44.5359401+00:00\",\"endTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:43:50.4421743+00:00\",\"endTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"endTimeUtc\":\"2019-09-22T04:58:26.1097207+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:58:26.1097207+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:58:26.1097207+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:03.8211579+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:03.8211579+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:03.8211579+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:16.3988201+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:22.6954477+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:22.6954477+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:22.6954477+00:00\",\"endTimeUtc\":\"2019-09-22T05:13:45.2971564+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:13:45.2971564+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:13:45.2971564+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:13:51.3908251+00:00\",\"endTimeUtc\":\"2019-09-22T05:19:02.0128788+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:19:02.0128788+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:19:02.0128788+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:16.526906+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:23.792504+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:23.792504+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:23.792504+00:00\",\"endTimeUtc\":\"2019-09-22T05:28:07.9166419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:28:07.9166419+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:28:07.9166419+00:00\",\"endTimeUtc\":\"2019-09-22T05:47:46.2877003+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:47:46.2877003+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:47:46.2877003+00:00\",\"endTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:47:52.28768+00:00\",\"endTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"endTimeUtc\":\"2019-09-22T06:01:29.5015319+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:01:29.5015319+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:01:29.5015319+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:21.927941+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:21.927941+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:21.927941+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"endTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:34.0528808+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:40.2716118+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:40.2716118+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:40.2716118+00:00\",\"endTimeUtc\":\"2019-09-22T06:11:19.1508948+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:11:19.1508948+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:11:19.1508948+00:00\",\"endTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:11:25.0570453+00:00\",\"endTimeUtc\":\"2019-09-22T06:15:53.8516227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:15:53.8516227+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:15:53.8516227+00:00\",\"endTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"endTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:21:08.3969149+00:00\",\"endTimeUtc\":\"2019-09-22T06:21:16.2406382+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:21:16.2406382+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:21:16.2406382+00:00\",\"endTimeUtc\":\"2019-09-22T06:24:41.8160319+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:24:41.8160319+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:24:41.8160319+00:00\",\"endTimeUtc\":\"2019-09-22T06:45:09.3942485+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:45:09.3942485+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:45:09.3942485+00:00\",\"endTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:45:15.6754663+00:00\",\"endTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"endTimeUtc\":\"2019-09-22T06:58:56.7738688+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:58:56.7738688+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:58:56.7738688+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:42.2722563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:42.2722563+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:02:42.2722563+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:02:48.8034656+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:02:54.7253046+00:00\",\"endTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:03:05.7408676+00:00\",\"endTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:03:05.0846549+00:00\",\"endTimeUtc\":\"2019-09-22T07:07:12.2709646+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:07:12.2709646+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:07:12.2709646+00:00\",\"endTimeUtc\":\"2019-09-22T07:10:47.0356734+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:10:47.0356734+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"endTimeUtc\":\"2019-09-22T07:19:26.7352141+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:19:26.7352141+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:19:26.7352141+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:08.606569+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:08.606569+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:42:08.606569+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-09-20T17:08:06.121Z\",\"lastUpdatedTime\":\"2019-09-22T07:42:25.2471255+00:00\",\"duration\":\"P1DT14H56M52.316S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33/updateRuns/804aac0c-4e39-4f19-b92b-5a42d27bd07a?api-version=2016-05-01+88": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33/updateRuns/804aac0c-4e39-4f19-b92b-5a42d27bd07a?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "175", "176" ], + "x-ms-client-request-id": [ "da189043-ffa4-4b51-9289-2134ef24c702" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "30c856e6-bca9-4d46-b17e-5902c8841f87" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv94OjAU2KbOwA/xZvi4N/xLXw/u9A6euA+O19LJXEyHgwwPyROXadvtQYTToPx6vyKbYrnE0XDpJHptRMtQMu2IcLQ+rpEMZFNvogYYgsMZjzXkVSIuJKeqyuUvKy3MsZfS4xo0+VBe0+/USpknAr" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14646" ], + "x-ms-request-id": [ "30c856e6-bca9-4d46-b17e-5902c8841f87" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032132Z:30c856e6-bca9-4d46-b17e-5902c8841f87" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "270703" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1908.4.33/updateRuns/804aac0c-4e39-4f19-b92b-5a42d27bd07a\",\"name\":\"northwest/Microsoft1.1908.4.33/804aac0c-4e39-4f19-b92b-5a42d27bd07a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:08:14.5931425+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2471255+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2471255+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:08:14.5931425+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:08:20.0305815+00:00\",\"endTimeUtc\":\"2019-09-20T17:12:31.3703765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:12:31.3703765+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:12:31.3703765+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:12:36.9484485+00:00\",\"endTimeUtc\":\"2019-09-20T17:15:07.2017505+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:15:07.2017505+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:15:07.2017505+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:02.8835014+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:02.8835014+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:02.8835014+00:00\",\"endTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:12.1803133+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2315008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2315008+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:18.0553427+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:34.8989078+00:00\",\"endTimeUtc\":\"2019-09-20T22:24:40.0368875+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:24:40.0368875+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:31:41.0722261+00:00\",\"endTimeUtc\":\"2019-09-20T17:38:39.7393756+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:38:39.7393756+00:00\",\"steps\":[]},{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:38:39.7393756+00:00\",\"endTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:38:45.5830824+00:00\",\"endTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:39:02.3485836+00:00\",\"endTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:39:09.0047913+00:00\",\"endTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:39:15.2547394+00:00\",\"endTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:51:08.8335892+00:00\",\"endTimeUtc\":\"2019-09-20T18:15:11.976958+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:15:11.976958+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:51:18.8960082+00:00\",\"endTimeUtc\":\"2019-09-20T17:55:22.1754563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:55:22.1754563+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:55:22.1754563+00:00\",\"endTimeUtc\":\"2019-09-20T17:56:35.4092476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:56:35.4092476+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T17:51:18.6772648+00:00\",\"endTimeUtc\":\"2019-09-20T17:56:54.5809858+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T17:56:54.5809858+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:11.976958+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"steps\":[{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:18.3363002+00:00\",\"endTimeUtc\":\"2019-09-20T18:50:02.7392655+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:50:02.7392655+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:27.0706205+00:00\",\"endTimeUtc\":\"2019-09-20T18:15:56.3360796+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:15:56.3360796+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:56.3360796+00:00\",\"endTimeUtc\":\"2019-09-20T18:26:28.0042612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:26:28.0042612+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:26:28.0042612+00:00\",\"endTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:26:34.2698937+00:00\",\"endTimeUtc\":\"2019-09-20T18:32:56.3167422+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:32:56.3167422+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:32:56.3167422+00:00\",\"endTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:34:24.3680523+00:00\",\"steps\":[]}]},{\"name\":\"Creating JEA endpoints and CPI service nuget \",\"description\":\"Recreating CPI Jea endpoints for all available nuget versions and update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:27.4612465+00:00\",\"endTimeUtc\":\"2019-09-20T18:44:05.4277306+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:44:05.4277306+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:44:05.4277306+00:00\",\"endTimeUtc\":\"2019-09-20T18:45:39.1149722+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:45:39.1149722+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:45:39.1149722+00:00\",\"endTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:45:45.0993249+00:00\",\"endTimeUtc\":\"2019-09-20T18:48:44.2976053+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:48:44.2976053+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:48:44.2976053+00:00\",\"endTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:50:02.7236452+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:18.3363002+00:00\",\"endTimeUtc\":\"2019-09-20T18:15:34.1487059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:15:34.1487059+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:15:34.1487059+00:00\",\"endTimeUtc\":\"2019-09-20T18:16:23.5390428+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:16:23.5390428+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:16:23.5390428+00:00\",\"endTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:16:41.46081+00:00\",\"endTimeUtc\":\"2019-09-20T18:17:27.0386578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:17:27.0386578+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:17:27.0386578+00:00\",\"endTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:24:33.5354849+00:00\",\"endTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:24:51.5978604+00:00\",\"endTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"steps\":[]}]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:56:52.8712805+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:56:58.8712432+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:08.9202936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:08.9202936+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:08.9202936+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:17.95149+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:17.95149+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:17.95149+00:00\",\"endTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"steps\":[]}]}]},{\"name\":\"Update OSImage on the NC VMs\",\"description\":\"Update OSImage on the NC VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:29.4670339+00:00\",\"endTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:35.466992+00:00\",\"endTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T18:57:41.357579+00:00\",\"endTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:01:58.5703212+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:02:04.4921703+00:00\",\"endTimeUtc\":\"2019-09-20T19:08:09.5059813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:08:09.5059813+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:08:09.5059813+00:00\",\"endTimeUtc\":\"2019-09-20T19:08:15.8028125+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:08:15.8028125+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:08:15.8028125+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:08:21.6621536+00:00\",\"endTimeUtc\":\"2019-09-20T19:15:56.3202326+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:15:56.3202326+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:15:56.3202326+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:20.4552028+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:26.6895473+00:00\",\"endTimeUtc\":\"2019-09-20T20:09:13.2378031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:09:13.2378031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:32.7207704+00:00\",\"endTimeUtc\":\"2019-09-20T19:21:38.9394889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:21:38.9394889+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:21:38.9394889+00:00\",\"endTimeUtc\":\"2019-09-20T19:30:18.7029772+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:30:18.7029772+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:30:18.7029772+00:00\",\"endTimeUtc\":\"2019-09-20T19:46:56.6659284+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:46:56.6659284+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:46:56.6659284+00:00\",\"endTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:47:02.5877586+00:00\",\"endTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T19:52:15.6857603+00:00\",\"endTimeUtc\":\"2019-09-20T20:05:18.1925817+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:05:18.1925817+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:05:18.1925817+00:00\",\"endTimeUtc\":\"2019-09-20T20:09:06.9409749+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:09:06.9409749+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:09:06.9409749+00:00\",\"endTimeUtc\":\"2019-09-20T20:09:13.2221811+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:09:13.2221811+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:09:13.2378031+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:09:19.3315138+00:00\",\"endTimeUtc\":\"2019-09-20T20:15:02.4636638+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:15:02.4636638+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:15:02.4636638+00:00\",\"endTimeUtc\":\"2019-09-20T20:15:08.5886167+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:15:08.5886167+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:15:08.5886167+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:15:14.4792024+00:00\",\"endTimeUtc\":\"2019-09-20T20:22:18.7497205+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:22:18.7497205+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:22:18.7497205+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:37.4334233+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:43.6208778+00:00\",\"endTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:49.5583327+00:00\",\"endTimeUtc\":\"2019-09-20T20:27:55.8864355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:27:55.8864355+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:27:55.8864355+00:00\",\"endTimeUtc\":\"2019-09-20T20:31:33.2764953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:31:33.2764953+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:31:33.2764953+00:00\",\"endTimeUtc\":\"2019-09-20T20:49:05.3540334+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:49:05.3540334+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:49:05.3540334+00:00\",\"endTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:49:11.4633655+00:00\",\"endTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T20:54:32.8995601+00:00\",\"endTimeUtc\":\"2019-09-20T21:13:03.9238435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:13:03.9238435+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:13:03.9238435+00:00\",\"endTimeUtc\":\"2019-09-20T21:16:54.5627446+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:16:54.5627446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:16:54.5627446+00:00\",\"endTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:17:00.7970694+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:17:06.8438969+00:00\",\"endTimeUtc\":\"2019-09-20T21:22:37.8078614+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:22:37.8078614+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:22:37.8078614+00:00\",\"endTimeUtc\":\"2019-09-20T21:22:44.0421902+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:22:44.0421902+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:22:44.0421902+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:22:50.0108994+00:00\",\"endTimeUtc\":\"2019-09-20T21:30:10.6630581+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:30:10.6630581+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:30:10.6630581+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:35:41.8014629+00:00\",\"endTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:35:48.192043+00:00\",\"endTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:35:54.1763731+00:00\",\"endTimeUtc\":\"2019-09-20T21:36:00.5044443+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:36:00.5044443+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:36:00.5044443+00:00\",\"endTimeUtc\":\"2019-09-20T21:39:42.5029492+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:39:42.5029492+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:39:42.5029492+00:00\",\"endTimeUtc\":\"2019-09-20T21:56:34.7299637+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T21:56:34.7299637+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:56:34.7299637+00:00\",\"endTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T21:56:40.5892939+00:00\",\"endTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:01:58.0163157+00:00\",\"endTimeUtc\":\"2019-09-20T22:15:10.0324166+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:15:10.0324166+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:15:10.0324166+00:00\",\"endTimeUtc\":\"2019-09-20T22:18:54.3124698+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:18:54.3124698+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:18:54.3124698+00:00\",\"endTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:19:00.7968065+00:00\",\"endTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:24:40.0212704+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:24:40.0837624+00:00\",\"endTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:24:46.3024615+00:00\",\"endTimeUtc\":\"2019-09-20T22:29:55.4132071+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T22:29:55.4132071+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T22:29:55.4132071+00:00\",\"endTimeUtc\":\"2019-09-20T23:49:15.6511261+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:49:15.6511261+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:49:15.6511261+00:00\",\"endTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:49:21.6822793+00:00\",\"endTimeUtc\":\"2019-09-20T23:53:01.8524424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:53:01.8524424+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:53:01.8524424+00:00\",\"endTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:56:59.2950652+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:05.4512896+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:11.7949705+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:11.7949705+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:11.7949705+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:18.2480512+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:18.2480512+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:18.2480512+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:24.3573807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:24.3573807+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:24.3573807+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:30.733154+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:36.6393576+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:43.1080656+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:43.1080656+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:43.1080656+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:49.4830189+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:49.4830189+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:49.4830189+00:00\",\"endTimeUtc\":\"2019-09-20T23:57:55.7798471+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:57:55.7798471+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:57:55.7798471+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:01.8891754+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:01.9048022+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:07.7953882+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:13.987525+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:13.987525+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:13.987525+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:20.363625+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:20.363625+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:20.363625+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:26.6760778+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:26.6760778+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:26.6760778+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:32.8791607+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:39.4416115+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:39.4416115+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:39.4416115+00:00\",\"endTimeUtc\":\"2019-09-20T23:58:45.7540678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-20T23:58:45.7540678+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-20T23:58:45.7540678+00:00\",\"endTimeUtc\":\"2019-09-21T00:02:23.7368923+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:02:23.7368923+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:23.7368923+00:00\",\"endTimeUtc\":\"2019-09-21T00:18:08.7978055+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:18:08.7978055+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:31.2837195+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:38.1742919+00:00\",\"endTimeUtc\":\"2019-09-21T00:02:45.5179908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:02:45.5179908+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:02:45.5179908+00:00\",\"endTimeUtc\":\"2019-09-21T00:06:36.031984+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:06:36.031984+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:06:36.031984+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:06:42.2038117+00:00\",\"endTimeUtc\":\"2019-09-21T00:12:16.2645841+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:12:16.2645841+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:12:16.2645841+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:17:25.4659571+00:00\",\"endTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:17:31.9971546+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:18:08.7978055+00:00\",\"endTimeUtc\":\"2019-09-21T00:39:09.9330222+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:39:09.9330222+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:39:09.9330222+00:00\",\"endTimeUtc\":\"2019-09-21T00:39:21.2923149+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:39:21.2923149+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:39:21.2923149+00:00\",\"endTimeUtc\":\"2019-09-21T00:39:30.9641227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T00:39:30.9641227+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T00:39:30.9641227+00:00\",\"endTimeUtc\":\"2019-09-21T02:34:35.3153878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:34:35.3153878+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:34:35.3153878+00:00\",\"endTimeUtc\":\"2019-09-21T02:47:53.1271813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:47:53.1271813+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:47:53.1271813+00:00\",\"endTimeUtc\":\"2019-09-21T02:52:32.3546545+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:52:32.3546545+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:32.3546545+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:41.4327161+00:00\",\"endTimeUtc\":\"2019-09-21T02:52:50.9951486+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:52:50.9951486+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:50.9951486+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:58.9482179+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:08.3075249+00:00\",\"endTimeUtc\":\"2019-09-21T02:53:17.4168355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:53:17.4168355+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:17.4168355+00:00\",\"endTimeUtc\":\"2019-09-21T03:00:19.9918752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:00:19.9918752+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:00:19.9918752+00:00\",\"endTimeUtc\":\"2019-09-21T03:25:31.435792+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:25:31.435792+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:25:31.435792+00:00\",\"endTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:25:37.7638976+00:00\",\"endTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:30:58.1365953+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:36.9005974+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:36.9005974+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:34:36.9005974+00:00\",\"endTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:40.9952229+00:00\",\"endTimeUtc\":\"2019-09-21T03:00:29.9761758+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:00:29.9761758+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:00:29.9761758+00:00\",\"endTimeUtc\":\"2019-09-21T03:08:09.5705409+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:08:09.5705409+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:08:09.5705409+00:00\",\"endTimeUtc\":\"2019-09-21T03:11:49.9908563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:11:49.9908563+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:41.3702164+00:00\",\"endTimeUtc\":\"2019-09-21T02:53:34.0573427+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:53:34.0573427+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:34.0573427+00:00\",\"endTimeUtc\":\"2019-09-21T02:56:23.9780104+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:56:23.9780104+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:52:41.2139687+00:00\",\"endTimeUtc\":\"2019-09-21T02:53:05.9637914+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:53:05.9637914+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:53:05.9637914+00:00\",\"endTimeUtc\":\"2019-09-21T02:58:28.8520809+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:58:28.8520809+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:58:28.8520809+00:00\",\"endTimeUtc\":\"2019-09-21T02:59:33.5859678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T02:59:33.5859678+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T02:59:33.5859678+00:00\",\"endTimeUtc\":\"2019-09-21T03:00:00.3201498+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:00:00.3201498+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:34:43.5100344+00:00\",\"endTimeUtc\":\"2019-09-21T03:35:21.0708314+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:35:21.0708314+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:35:21.0708314+00:00\",\"endTimeUtc\":\"2019-09-21T03:39:26.1940694+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:39:26.1940694+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:39:26.1940694+00:00\",\"endTimeUtc\":\"2019-09-21T03:39:32.6471473+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:39:32.6471473+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:39:32.6471473+00:00\",\"endTimeUtc\":\"2019-09-21T03:43:40.5828869+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:43:40.5828869+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:43:40.5828869+00:00\",\"endTimeUtc\":\"2019-09-21T03:43:47.3484612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:43:47.3484612+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:43:47.3484612+00:00\",\"endTimeUtc\":\"2019-09-21T03:43:53.7546701+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:43:53.7546701+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:43:53.7546701+00:00\",\"endTimeUtc\":\"2019-09-21T03:47:43.7530318+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:47:43.7530318+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:47:43.7530318+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:47:51.1904828+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:47:58.2060565+00:00\",\"endTimeUtc\":\"2019-09-21T03:48:06.315374+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:48:06.315374+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:48:06.315374+00:00\",\"endTimeUtc\":\"2019-09-21T03:51:55.4542771+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:51:55.4542771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:51:55.4542771+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:52:01.7979843+00:00\",\"endTimeUtc\":\"2019-09-21T03:59:56.6814265+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T03:59:56.6814265+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T03:59:56.6814265+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:04:22.197936+00:00\",\"endTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:04:28.2917165+00:00\",\"endTimeUtc\":\"2019-09-21T04:30:44.3939281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:30:44.3939281+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:30:44.3939281+00:00\",\"endTimeUtc\":\"2019-09-21T04:31:10.0436537+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:31:10.0436537+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:31:10.0436537+00:00\",\"endTimeUtc\":\"2019-09-21T04:31:36.2014606+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T04:31:36.2014606+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T04:31:36.2014606+00:00\",\"endTimeUtc\":\"2019-09-21T06:24:35.4572219+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:24:35.4572219+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:24:35.4572219+00:00\",\"endTimeUtc\":\"2019-09-21T06:38:42.226962+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:38:42.226962+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:38:42.226962+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:00.4435419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:00.4435419+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:00.4435419+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:09.5684263+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:17.724578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:17.724578+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:17.724578+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:24.505742+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:31.2400345+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:41.1461628+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:41.1461628+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:41.1461628+00:00\",\"endTimeUtc\":\"2019-09-21T06:49:35.7839628+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:49:35.7839628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:49:35.7839628+00:00\",\"endTimeUtc\":\"2019-09-21T07:23:29.5275701+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:23:29.5275701+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:23:29.5275701+00:00\",\"endTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:23:35.2151163+00:00\",\"endTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:28:08.6371524+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:16.730121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:16.730121+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:31:16.730121+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:09.6309427+00:00\",\"endTimeUtc\":\"2019-09-21T07:05:49.1740837+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:05:49.1740837+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:05:49.1740837+00:00\",\"endTimeUtc\":\"2019-09-21T07:09:44.8760185+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:09:44.8760185+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:09:44.8760185+00:00\",\"endTimeUtc\":\"2019-09-21T07:14:39.8925074+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:14:39.8925074+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:09.8184231+00:00\",\"endTimeUtc\":\"2019-09-21T06:46:18.0050876+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:46:18.0050876+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:46:18.0050876+00:00\",\"endTimeUtc\":\"2019-09-21T06:49:25.9403155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:49:25.9403155+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:10.0840492+00:00\",\"endTimeUtc\":\"2019-09-21T06:45:53.1616401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:45:53.1616401+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:45:53.1616401+00:00\",\"endTimeUtc\":\"2019-09-21T06:50:34.8769798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:50:34.8769798+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:50:34.8769798+00:00\",\"endTimeUtc\":\"2019-09-21T06:51:47.8448419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:51:47.8448419+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T06:51:47.8448419+00:00\",\"endTimeUtc\":\"2019-09-21T06:52:24.8131465+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T06:52:24.8131465+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:31:22.8707183+00:00\",\"endTimeUtc\":\"2019-09-21T07:31:57.4799346+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:31:57.4799346+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:31:57.4799346+00:00\",\"endTimeUtc\":\"2019-09-21T07:35:20.4789672+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:35:20.4789672+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:35:20.4789672+00:00\",\"endTimeUtc\":\"2019-09-21T07:35:26.4633098+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:35:26.4633098+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:35:26.4633098+00:00\",\"endTimeUtc\":\"2019-09-21T07:38:57.0984775+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:38:57.0984775+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:38:57.0984775+00:00\",\"endTimeUtc\":\"2019-09-21T07:39:03.6447377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:39:03.6447377+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:39:03.6447377+00:00\",\"endTimeUtc\":\"2019-09-21T07:39:09.4723388+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:39:09.4723388+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:39:09.4723388+00:00\",\"endTimeUtc\":\"2019-09-21T07:42:24.4474155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:42:24.4474155+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:24.4474155+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:31.4472584+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:37.9314893+00:00\",\"endTimeUtc\":\"2019-09-21T07:42:44.2907281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:42:44.2907281+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:42:44.2907281+00:00\",\"endTimeUtc\":\"2019-09-21T07:46:09.9130286+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:46:09.9130286+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:46:09.9130286+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:46:15.7879783+00:00\",\"endTimeUtc\":\"2019-09-21T07:52:19.77563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:52:19.77563+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:52:19.77563+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:56:37.2819073+00:00\",\"endTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T07:56:43.2350404+00:00\",\"endTimeUtc\":\"2019-09-21T08:16:19.8788053+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T08:16:19.8788053+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T08:16:19.8788053+00:00\",\"endTimeUtc\":\"2019-09-21T08:16:31.5349752+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T08:16:31.5349752+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T08:16:31.5349752+00:00\",\"endTimeUtc\":\"2019-09-21T08:16:41.8005311+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T08:16:41.8005311+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T08:16:41.8005311+00:00\",\"endTimeUtc\":\"2019-09-21T10:02:55.8558972+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:02:55.8558972+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:02:55.8558972+00:00\",\"endTimeUtc\":\"2019-09-21T10:16:38.4387214+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:16:38.4387214+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:16:38.4387214+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:08.6341065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:08.6341065+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:08.6341065+00:00\",\"endTimeUtc\":\"2019-09-21T11:07:54.0672139+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:07:54.0672139+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:19.5715287+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:30.133979+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:30.133979+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:30.133979+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:37.6964327+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:44.9307508+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:53.1650767+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:53.1650767+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:53.1650767+00:00\",\"endTimeUtc\":\"2019-09-21T10:28:16.569788+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:28:16.569788+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:28:16.569788+00:00\",\"endTimeUtc\":\"2019-09-21T10:52:10.3746849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:52:10.3746849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:52:10.3746849+00:00\",\"endTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:52:16.7964855+00:00\",\"endTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:57:28.5287563+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:12.7305389+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:12.7305389+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:01:12.7305389+00:00\",\"endTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:01:19.5430015+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:18.9621601+00:00\",\"endTimeUtc\":\"2019-09-21T10:35:34.6317797+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:35:34.6317797+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:35:34.6317797+00:00\",\"endTimeUtc\":\"2019-09-21T10:39:49.5920179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:39:49.5920179+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:39:49.5920179+00:00\",\"endTimeUtc\":\"2019-09-21T10:44:21.811719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:44:21.811719+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:19.60278+00:00\",\"endTimeUtc\":\"2019-09-21T10:24:08.9149842+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:24:08.9149842+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:24:08.9149842+00:00\",\"endTimeUtc\":\"2019-09-21T10:26:56.6015363+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:26:56.6015363+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:19.087159+00:00\",\"endTimeUtc\":\"2019-09-21T10:23:41.6495224+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:23:41.6495224+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:23:41.6495224+00:00\",\"endTimeUtc\":\"2019-09-21T10:29:31.5222133+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:29:31.5222133+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:29:31.5222133+00:00\",\"endTimeUtc\":\"2019-09-21T10:30:11.0998047+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:30:11.0998047+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T10:30:11.0998047+00:00\",\"endTimeUtc\":\"2019-09-21T10:30:38.9900851+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T10:30:38.9900851+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:07:54.0672139+00:00\",\"endTimeUtc\":\"2019-09-21T11:08:28.9126867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:08:28.9126867+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:08:28.9126867+00:00\",\"endTimeUtc\":\"2019-09-21T11:12:08.8016412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:12:08.8016412+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:12:08.8016412+00:00\",\"endTimeUtc\":\"2019-09-21T11:12:15.1766027+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:12:15.1766027+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:12:15.1766027+00:00\",\"endTimeUtc\":\"2019-09-21T11:15:55.1598466+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:15:55.1598466+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:15:55.1598466+00:00\",\"endTimeUtc\":\"2019-09-21T11:16:01.316052+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:16:01.316052+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:16:01.316052+00:00\",\"endTimeUtc\":\"2019-09-21T11:16:07.7866393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:16:07.7866393+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:16:07.7866393+00:00\",\"endTimeUtc\":\"2019-09-21T11:19:31.3791762+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:19:31.3791762+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:31.3791762+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:38.6760119+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:45.3634735+00:00\",\"endTimeUtc\":\"2019-09-21T11:19:51.8009296+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:19:51.8009296+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:19:51.8009296+00:00\",\"endTimeUtc\":\"2019-09-21T11:23:23.5799733+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:23:23.5799733+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:23:23.5799733+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:23:29.4861695+00:00\",\"endTimeUtc\":\"2019-09-21T11:31:25.2888417+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:31:25.2888417+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:31:25.2888417+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:35:49.0848409+00:00\",\"endTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:35:55.1785583+00:00\",\"endTimeUtc\":\"2019-09-21T11:56:02.7950578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:56:02.7950578+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:56:02.7950578+00:00\",\"endTimeUtc\":\"2019-09-21T11:56:13.3645627+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:56:13.3645627+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:56:13.3645627+00:00\",\"endTimeUtc\":\"2019-09-21T11:56:22.5676365+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T11:56:22.5676365+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T11:56:22.5676365+00:00\",\"endTimeUtc\":\"2019-09-21T13:49:37.9437767+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T13:49:37.9437767+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T13:49:37.9437767+00:00\",\"endTimeUtc\":\"2019-09-21T14:02:52.0145712+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:02:52.0145712+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:02:52.0145712+00:00\",\"endTimeUtc\":\"2019-09-21T14:07:26.4315085+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:07:26.4315085+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:26.4315085+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.8376816+00:00\",\"endTimeUtc\":\"2019-09-21T14:07:45.6347378+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:07:45.6347378+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:45.6347378+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:52.4625794+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:59.2906609+00:00\",\"endTimeUtc\":\"2019-09-21T14:08:07.0406135+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:08:07.0406135+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:08:07.0406135+00:00\",\"endTimeUtc\":\"2019-09-21T14:12:15.4916078+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:12:15.4916078+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:12:15.4916078+00:00\",\"endTimeUtc\":\"2019-09-21T14:38:54.9827961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:38:54.9827961+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:38:54.9827961+00:00\",\"endTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:39:01.0765176+00:00\",\"endTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:44:03.412709+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:26.239346+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:26.239346+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:47:26.239346+00:00\",\"endTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:47:32.145555+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.8845561+00:00\",\"endTimeUtc\":\"2019-09-21T14:19:39.0396452+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:19:39.0396452+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:19:39.0396452+00:00\",\"endTimeUtc\":\"2019-09-21T14:30:37.4002422+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:30:37.4002422+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:30:37.4002422+00:00\",\"endTimeUtc\":\"2019-09-21T14:34:10.7424907+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:34:10.7424907+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Adds agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.6658075+00:00\",\"endTimeUtc\":\"2019-09-21T14:08:17.6499021+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:08:17.6499021+00:00\",\"steps\":[]},{\"name\":\"Enable RdAgent\",\"description\":\"Enable RdAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:08:17.6499021+00:00\",\"endTimeUtc\":\"2019-09-21T14:11:08.4140124+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:11:08.4140124+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:07:35.6501809+00:00\",\"endTimeUtc\":\"2019-09-21T14:08:01.3062737+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:08:01.3062737+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:08:01.3062737+00:00\",\"endTimeUtc\":\"2019-09-21T14:13:31.9441655+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:13:31.9441655+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:13:31.9441655+00:00\",\"endTimeUtc\":\"2019-09-21T14:14:45.709273+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:14:45.709273+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:14:45.709273+00:00\",\"endTimeUtc\":\"2019-09-21T14:15:24.8964993+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:15:24.8964993+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:47:32.1611779+00:00\",\"endTimeUtc\":\"2019-09-21T14:48:05.569156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:48:05.569156+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStatusChange\",\"description\":\"Perform PostUpdate status change for the node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:48:05.569156+00:00\",\"endTimeUtc\":\"2019-09-21T14:51:39.6146184+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:51:39.6146184+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:51:39.6146184+00:00\",\"endTimeUtc\":\"2019-09-21T14:51:45.7772303+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:51:45.7772303+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:51:45.7772303+00:00\",\"endTimeUtc\":\"2019-09-21T14:55:30.807063+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T14:55:30.807063+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T14:55:30.807063+00:00\",\"endTimeUtc\":\"2019-09-21T17:23:17.2796939+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:23:17.2796939+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:23:17.2796939+00:00\",\"endTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"steps\":[]}]},{\"name\":\"Update VMs\",\"description\":\"Updating VMs conditionally based on update payload. All VMs are getting updated in parallel except DC and CA VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:42.947358+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:48.6973195+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.2297912+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.2297912+00:00\",\"steps\":[{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:59.5722495+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:40.2907362+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:40.2907362+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:40.2907362+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:53.9312743+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:01.6187264+00:00\",\"endTimeUtc\":\"2019-09-21T17:38:26.1374588+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:38:26.1374588+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:38:26.1374588+00:00\",\"endTimeUtc\":\"2019-09-21T17:38:34.4342578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:38:34.4342578+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:38:34.4342578+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:04.0837584+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:04.0837584+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:38:42.2935043+00:00\",\"endTimeUtc\":\"2019-09-21T17:45:24.8377411+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:45:24.8377411+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:45:24.8533666+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:04.0681348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:04.0681348+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:04.1775064+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:28.4272193+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:28.4897205+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:35.8490085+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:51.7863023+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:51.7863023+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:51.7863023+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:32.4857494+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:32.4857494+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:32.4857494+00:00\",\"endTimeUtc\":\"2019-09-21T19:24:51.3185933+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:24:51.3185933+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:24:51.3342178+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:38.1546107+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:38.1546107+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:25:03.1309549+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:38.1389867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:38.1389867+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:38.1546107+00:00\",\"endTimeUtc\":\"2019-09-21T19:38:29.7149065+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:38:29.7149065+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:38:29.7149065+00:00\",\"endTimeUtc\":\"2019-09-21T19:40:11.807392+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:40:11.807392+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:40:11.807392+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:20.3342276+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:20.3342276+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:20.3342276+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:49.9745066+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:49.9745066+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:49.9745066+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:57.052543+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:57.0837923+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:03.802463+00:00\",\"endTimeUtc\":\"2019-09-21T20:11:33.2384711+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:11:33.2384711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:11:33.2384711+00:00\",\"endTimeUtc\":\"2019-09-21T20:11:42.3164848+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:11:42.3164848+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:11:42.3164848+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:12:51.5969031+00:00\",\"endTimeUtc\":\"2019-09-21T20:29:09.6083164+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:29:09.6083164+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:29:09.6083164+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:52.3073329+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:34:52.3542076+00:00\",\"endTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:34:59.604121+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:34:59.6822448+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:35:06.1196691+00:00\",\"endTimeUtc\":\"2019-09-21T20:35:13.4320831+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:35:13.4320831+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:35:13.4320831+00:00\",\"endTimeUtc\":\"2019-09-21T20:41:08.0060243+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:41:08.0060243+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:41:08.0060243+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:38.7583586+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:38.7583586+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:38.7583586+00:00\",\"endTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:45.4457717+00:00\",\"endTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:05:16.4573419+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:08.8615495+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:08.8615495+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:08.8615495+00:00\",\"endTimeUtc\":\"2019-09-21T21:10:42.8753518+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:10:42.8753518+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:10:42.8753518+00:00\",\"endTimeUtc\":\"2019-09-21T21:16:59.4784078+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:16:59.4784078+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:16:59.4784078+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:24.8530774+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:24.8530774+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:24.8530774+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:31.3529904+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:37.8372859+00:00\",\"endTimeUtc\":\"2019-09-21T21:27:41.0694195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:27:41.0694195+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:27:41.0694195+00:00\",\"endTimeUtc\":\"2019-09-21T21:27:48.27253+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:27:48.27253+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:27:48.27253+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:27:56.9443868+00:00\",\"endTimeUtc\":\"2019-09-21T21:39:22.314163+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:39:22.314163+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:39:22.314163+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:24.657095+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:31.6883154+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:37.8919686+00:00\",\"endTimeUtc\":\"2019-09-21T21:44:45.5007866+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:44:45.5007866+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:44:45.5007866+00:00\",\"endTimeUtc\":\"2019-09-21T21:49:18.8263305+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:49:18.8263305+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:49:18.8263305+00:00\",\"endTimeUtc\":\"2019-09-21T22:10:13.5622072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:10:13.5622072+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:10:13.5622072+00:00\",\"endTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:10:19.7027882+00:00\",\"endTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:17:22.1072012+00:00\",\"endTimeUtc\":\"2019-09-21T22:20:24.3411291+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:20:24.3411291+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:20:24.3411291+00:00\",\"endTimeUtc\":\"2019-09-21T22:22:18.5273901+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:22:18.5273901+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:22:18.5273901+00:00\",\"endTimeUtc\":\"2019-09-21T22:28:49.3979802+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:28:49.3979802+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:28:49.3979802+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:13.8822108+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:13.8822108+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:29:13.8822108+00:00\",\"endTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:29:20.5071828+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:29:27.2444938+00:00\",\"endTimeUtc\":\"2019-09-21T22:30:59.0223608+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:30:59.0223608+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:30:59.0223608+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:55.6778652+00:00\",\"endTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:35:03.4278456+00:00\",\"endTimeUtc\":\"2019-09-21T22:36:51.3182272+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:36:51.3182272+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:36:51.3338513+00:00\",\"endTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:40:56.4715403+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.5253789+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:29.4470596+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:45.3219554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:45.3219554+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:45.3219554+00:00\",\"endTimeUtc\":\"2019-09-21T17:45:47.7905965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:45:47.7905965+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:45:47.8062219+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:45:56.087374+00:00\",\"endTimeUtc\":\"2019-09-21T17:59:59.6652143+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:59:59.6652143+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:59:59.7277148+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:16.8482816+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:16.8639074+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:24.5200714+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:24.5981917+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:32.2231016+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:43.8010935+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:43.8010935+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:43.8010935+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:47.576336+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:47.576336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:47.576336+00:00\",\"endTimeUtc\":\"2019-09-21T18:33:00.8713926+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:33:00.8713926+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:33:00.8713926+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:33:06.9650703+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:32.5022568+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:32.5178789+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:49.7512181+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:49.7512181+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:49.7668342+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:59.2510961+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:59.2979722+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:06.8291337+00:00\",\"endTimeUtc\":\"2019-09-21T19:32:14.7196666+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:32:14.7196666+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:14.7196666+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:42.6530043+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:42.6530043+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:42.6530043+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:49.0904138+00:00\",\"endTimeUtc\":\"2019-09-21T19:51:22.6431535+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:51:22.6431535+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:22.6431535+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:38.4074138+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:45.8135781+00:00\",\"endTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:52.2510004+00:00\",\"endTimeUtc\":\"2019-09-21T20:15:59.6727868+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:15:59.6727868+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:15:59.6727868+00:00\",\"endTimeUtc\":\"2019-09-21T20:24:35.7835932+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:24:35.7835932+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:24:35.7835932+00:00\",\"endTimeUtc\":\"2019-09-21T20:43:55.2539807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:43:55.2539807+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:43:55.2539807+00:00\",\"endTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:44:01.7070263+00:00\",\"endTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:51:09.5925126+00:00\",\"endTimeUtc\":\"2019-09-21T21:38:02.6582578+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:38:02.6582578+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:38:02.6582578+00:00\",\"endTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"steps\":[]}]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:38:09.4238546+00:00\",\"endTimeUtc\":\"2019-09-21T21:42:20.3448561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:42:20.3448561+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.6191272+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"steps\":[{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:19.0096225+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:34.9313957+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:03.0249658+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:03.0249658+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:03.0405908+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:00.9289558+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:00.9289558+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:01.0695761+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:08.9288792+00:00\",\"endTimeUtc\":\"2019-09-21T18:01:05.461312+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:01:05.461312+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:01:05.5394361+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:28.2075259+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:28.22315+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:35.8480617+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:34.3897024+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:34.3897024+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:43.332348+00:00\",\"endTimeUtc\":\"2019-09-21T18:06:51.9728715+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:06:51.9728715+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:06:51.9728715+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:52.263784+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:52.263784+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:52.263784+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:40.7834032+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:40.7834032+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:40.7834032+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:47.5645695+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:54:42.0120322+00:00\",\"endTimeUtc\":\"2019-09-21T19:06:27.8315612+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:06:27.8315612+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:06:27.8315612+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:27.4210358+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:27.4210358+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:27.4210358+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:34.3584552+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:34.3584552+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:34.4053269+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:40.8427526+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:48.3582878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:48.3582878+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:48.3582878+00:00\",\"endTimeUtc\":\"2019-09-21T19:21:28.2897157+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:21:28.2897157+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:22:21.5390922+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:22:29.9296196+00:00\",\"endTimeUtc\":\"2019-09-21T19:36:37.90383+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:36:37.90383+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:36:37.9663251+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:58.6029707+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:58.6342195+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:05.1497644+00:00\",\"endTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:11.3684414+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:18.1339843+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:18.1339843+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:18.1339843+00:00\",\"endTimeUtc\":\"2019-09-21T19:45:55.3345213+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:45:55.3345213+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:45:55.3345213+00:00\",\"endTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:34.6858851+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:52.5318836+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:52.5318836+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:42.4983209+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:52.5006367+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:52.5006367+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:52.5631359+00:00\",\"endTimeUtc\":\"2019-09-21T20:48:55.8597186+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:48:55.8597186+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:48:55.8597186+00:00\",\"endTimeUtc\":\"2019-09-21T20:52:35.2008719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:52:35.2008719+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:52:35.2008719+00:00\",\"endTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:52:42.0445414+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:30.4314264+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:36.7907585+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:12.5717819+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:12.5717819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:12.5717819+00:00\",\"endTimeUtc\":\"2019-09-21T17:52:38.0200782+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:52:38.0200782+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:52:38.0357034+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:52:46.6449674+00:00\",\"endTimeUtc\":\"2019-09-21T18:03:46.7562934+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:03:46.7562934+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:03:46.7719214+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:38.1895791+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:38.2208279+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:45.2051164+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:45.236361+00:00\",\"endTimeUtc\":\"2019-09-21T19:19:47.1658984+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:19:47.1658984+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:52.9394124+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:37.763952+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:37.763952+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:37.763952+00:00\",\"endTimeUtc\":\"2019-09-21T18:14:44.4513719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:14:44.4513719+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:14:44.4513719+00:00\",\"endTimeUtc\":\"2019-09-21T18:21:00.9625244+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:21:00.9625244+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:21:00.9625244+00:00\",\"endTimeUtc\":\"2019-09-21T18:46:20.5649017+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:46:20.5649017+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:20.6117768+00:00\",\"endTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:46:27.2054469+00:00\",\"endTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:59:42.6022475+00:00\",\"endTimeUtc\":\"2019-09-21T19:04:16.3487764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:04:16.3487764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:04:16.3487764+00:00\",\"endTimeUtc\":\"2019-09-21T19:15:52.5279911+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:15:52.5279911+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:15:52.5279911+00:00\",\"endTimeUtc\":\"2019-09-21T19:19:40.3847249+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:19:40.3847249+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:19:40.3847249+00:00\",\"endTimeUtc\":\"2019-09-21T19:19:47.1502704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:19:47.1502704+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:19:47.1971439+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:19:53.5564453+00:00\",\"endTimeUtc\":\"2019-09-21T19:20:00.1344969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:20:00.1344969+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:00.1344969+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:55.1730188+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:55.1730188+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:55.1730188+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:02.8916791+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:36.6501123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:36.6501123+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:36.6501123+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:45.2551006+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:45.2707243+00:00\",\"endTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:51.9581457+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:48.6019816+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:48.6019816+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:47:58.1611978+00:00\",\"endTimeUtc\":\"2019-09-21T19:52:41.7359534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:52:41.7359534+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:52:41.7359534+00:00\",\"endTimeUtc\":\"2019-09-21T19:52:48.2202509+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:52:48.2202509+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:52:48.2202509+00:00\",\"endTimeUtc\":\"2019-09-21T20:05:29.4208772+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:05:29.4208772+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:05:29.4677504+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:41.5632839+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:41.5632839+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:41.5788984+00:00\",\"endTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:47.6725744+00:00\",\"endTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:40:14.5847814+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:44.6127466+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:44.6127466+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:44:44.6127466+00:00\",\"endTimeUtc\":\"2019-09-21T20:55:59.2922163+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:55:59.2922163+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:55:59.2922163+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:40.0395912+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:40.0395912+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:40.0395912+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:48.5707342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:48.5707342+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:48.6644837+00:00\",\"endTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:57.4143715+00:00\",\"endTimeUtc\":\"2019-09-21T21:00:05.2111475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:00:05.2111475+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:00:05.9611376+00:00\",\"endTimeUtc\":\"2019-09-21T21:12:02.077971+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:12:02.077971+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:12:02.077971+00:00\",\"endTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:12:07.921652+00:00\",\"endTimeUtc\":\"2019-09-21T21:34:58.9250888+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:34:58.9250888+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:34:58.9250888+00:00\",\"endTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:41:57.2511676+00:00\",\"endTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:42:04.1886519+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"steps\":[{\"name\":\"(DEP) Generate product image for virtual machines.\",\"description\":\"Creates product image for virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:42:10.5792613+00:00\",\"endTimeUtc\":\"2019-09-21T21:47:09.1724076+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:47:09.1724076+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:47:09.1724076+00:00\",\"endTimeUtc\":\"2019-09-21T21:47:18.1723924+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:47:18.1723924+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:47:18.1723924+00:00\",\"endTimeUtc\":\"2019-09-21T21:52:20.132582+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:52:20.132582+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:52:20.132582+00:00\",\"endTimeUtc\":\"2019-09-21T22:11:19.2492466+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:11:19.2492466+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:11:19.2492466+00:00\",\"endTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:11:26.592952+00:00\",\"endTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:18:15.4039022+00:00\",\"endTimeUtc\":\"2019-09-21T22:23:13.151366+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:23:13.151366+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:23:13.151366+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:08.8029846+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:08.8029846+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:08.8029846+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:26.4117867+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:26.4117867+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:38:26.4117867+00:00\",\"endTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:38:33.364894+00:00\",\"endTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:38:40.5209756+00:00\",\"endTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:50:26.4995208+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.9316263+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:15.21357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:15.21357+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:15.2291921+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:22.9478496+00:00\",\"endTimeUtc\":\"2019-09-21T17:48:41.5073036+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:48:41.5073036+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:48:41.5229276+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:48:53.0852951+00:00\",\"endTimeUtc\":\"2019-09-21T17:56:36.1108739+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:56:36.1108739+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:56:36.1577533+00:00\",\"endTimeUtc\":\"2019-09-21T17:56:45.6732599+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:56:45.6732599+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:56:45.6732599+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:56:52.8762963+00:00\",\"endTimeUtc\":\"2019-09-21T18:07:04.7227217+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:07:04.7227217+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:07:04.7227217+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:12:43.4372251+00:00\",\"endTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:12:51.7964976+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:12:51.8121287+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:12:58.4057915+00:00\",\"endTimeUtc\":\"2019-09-21T18:13:04.7650917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:13:04.7650917+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:13:04.7650917+00:00\",\"endTimeUtc\":\"2019-09-21T18:24:22.1109234+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:24:22.1109234+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:24:22.1109234+00:00\",\"endTimeUtc\":\"2019-09-21T18:51:36.7329677+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:51:36.7329677+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:51:36.7642163+00:00\",\"endTimeUtc\":\"2019-09-21T19:03:54.7865398+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:03:54.7865398+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:51:45.0141183+00:00\",\"endTimeUtc\":\"2019-09-21T19:03:54.7709253+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:03:54.7709253+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:03:54.8177913+00:00\",\"endTimeUtc\":\"2019-09-21T19:08:34.736287+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:08:34.736287+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:08:34.736287+00:00\",\"endTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:08:41.4080829+00:00\",\"endTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:15:33.1219722+00:00\",\"endTimeUtc\":\"2019-09-21T19:26:07.7239536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:26:07.7239536+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:26:07.7395769+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:17.5878508+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:17.5878508+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:17.5878508+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:24.5721331+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:24.5877573+00:00\",\"endTimeUtc\":\"2019-09-21T19:45:08.1788322+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:45:08.1788322+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:45:08.1788322+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:45:14.3037565+00:00\",\"endTimeUtc\":\"2019-09-21T19:51:05.487113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:51:05.487113+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:05.487113+00:00\",\"endTimeUtc\":\"2019-09-21T19:51:12.9245204+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:51:12.9245204+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:12.9245204+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:51:21.143172+00:00\",\"endTimeUtc\":\"2019-09-21T20:26:34.203997+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:26:34.203997+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:26:34.2352428+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:44.1526054+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:44.1682297+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:53.214998+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:53.2306225+00:00\",\"endTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:59.7461692+00:00\",\"endTimeUtc\":\"2019-09-21T20:33:06.8398354+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:33:06.8398354+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:33:06.8398354+00:00\",\"endTimeUtc\":\"2019-09-21T20:38:16.9142921+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:38:16.9142921+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:38:16.9142921+00:00\",\"endTimeUtc\":\"2019-09-21T20:57:21.338128+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:57:21.338128+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:57:21.338128+00:00\",\"endTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:57:27.603672+00:00\",\"endTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:03:53.0833444+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:01.2366342+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:01.2366342+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:01.2366342+00:00\",\"endTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:07.2678075+00:00\",\"endTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:10:57.8126761+00:00\",\"endTimeUtc\":\"2019-09-21T21:19:55.8511719+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:19:55.8511719+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:19:55.8511719+00:00\",\"endTimeUtc\":\"2019-09-21T21:35:24.7998647+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:35:24.7998647+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:35:24.7998647+00:00\",\"endTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:35:31.4716878+00:00\",\"endTimeUtc\":\"2019-09-21T21:39:33.7516199+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:39:33.7516199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:39:33.7516199+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:39:40.6578452+00:00\",\"endTimeUtc\":\"2019-09-21T21:46:13.5006424+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:46:13.5006424+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:13.5006424+00:00\",\"endTimeUtc\":\"2019-09-21T21:46:20.4849969+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:46:20.4849969+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:20.5006155+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:26.656867+00:00\",\"endTimeUtc\":\"2019-09-21T22:02:27.5207648+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:02:27.5207648+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:02:27.5363887+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:07.1721596+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:13.8752278+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:20.1564106+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:26.6876048+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:26.6876048+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:26.6876048+00:00\",\"endTimeUtc\":\"2019-09-21T22:14:06.3109041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:14:06.3109041+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:14:06.3109041+00:00\",\"endTimeUtc\":\"2019-09-21T22:34:52.3341738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:34:52.3341738+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:52.3341738+00:00\",\"endTimeUtc\":\"2019-09-21T22:41:25.9867533+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:41:25.9867533+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:34:59.2247295+00:00\",\"endTimeUtc\":\"2019-09-21T22:41:25.9711377+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:41:25.9711377+00:00\",\"steps\":[]}]},{\"name\":\"(ACS) Setup Azure-consistent Storage in node level.\",\"description\":\"Configure Azure-consistent Storage in node level.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:41:25.9867533+00:00\",\"endTimeUtc\":\"2019-09-21T22:45:50.046922+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:45:50.046922+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:45:50.046922+00:00\",\"endTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"steps\":[{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:45:56.0937577+00:00\",\"endTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:49:00.874798+00:00\",\"endTimeUtc\":\"2019-09-21T22:58:02.235493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:58:02.235493+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:58:02.235493+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:30.4036852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:30.4036852+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:08:30.4036852+00:00\",\"endTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:08:37.075543+00:00\",\"endTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:08:43.2161441+00:00\",\"endTimeUtc\":\"2019-09-21T23:15:45.8220585+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:15:45.8220585+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:15:45.8220585+00:00\",\"endTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:15:52.1032324+00:00\",\"endTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:19:53.6011906+00:00\",\"endTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:19:59.4761494+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:20:06.3823615+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:22.8498521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:22.8498521+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:20:06.5386063+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:27.0217289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:27.0217289+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:20:06.3979849+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:25:30.6310907+00:00\",\"endTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:29:28.8179973+00:00\",\"endTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:33:36.3299123+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:59.540998+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:33.9782764+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:54.3062713+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:54.3062713+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:54.3062713+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:38.1160171+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:38.1160171+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:02.0405977+00:00\",\"endTimeUtc\":\"2019-09-21T17:42:45.3396386+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:42:45.3396386+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:42:45.5584042+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:38.0222673+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:38.0222673+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:38.1316426+00:00\",\"endTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:49:46.8502893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:46.8659281+00:00\",\"endTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:49:54.2564531+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:02.4751064+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:02.4751064+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:02.4751064+00:00\",\"endTimeUtc\":\"2019-09-21T18:08:01.597058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:08:01.597058+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:08:01.6126792+00:00\",\"endTimeUtc\":\"2019-09-21T18:26:11.7827031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:26:11.7827031+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:11.7827031+00:00\",\"endTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:18.1732421+00:00\",\"endTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:34:26.5578757+00:00\",\"endTimeUtc\":\"2019-09-21T18:39:30.6324045+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:39:30.6324045+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:39:30.7261576+00:00\",\"endTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:39:38.2260678+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.3222595+00:00\",\"endTimeUtc\":\"2019-09-21T17:33:40.1016058+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:33:40.1016058+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:33:40.1016058+00:00\",\"endTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:33:47.1952929+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:30.8420599+00:00\",\"endTimeUtc\":\"2019-09-21T17:36:44.6700046+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:36:44.6700046+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:44.6700046+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.3494513+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.3494513+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:53.591763+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:42.6194912+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:42.6194912+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:42.6194912+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.3338276+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.3338276+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:58.3650762+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:12.1149137+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:12.2086635+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:49.7490117+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:49.7490117+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:20.4429406+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:36.0990057+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:36.0990057+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:36.0990057+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:01.6111488+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:01.6111488+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:01.6580203+00:00\",\"endTimeUtc\":\"2019-09-21T18:30:05.7953804+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:30:05.7953804+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:30:05.7953804+00:00\",\"endTimeUtc\":\"2019-09-21T18:50:22.5463506+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:50:22.5463506+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:30:12.1546778+00:00\",\"endTimeUtc\":\"2019-09-21T18:50:22.5307255+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:50:22.5307255+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:50:22.5619739+00:00\",\"endTimeUtc\":\"2019-09-21T19:00:11.6800028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:00:11.6800028+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:00:11.6800028+00:00\",\"endTimeUtc\":\"2019-09-21T19:04:13.4581864+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:04:13.4581864+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:04:13.4581864+00:00\",\"endTimeUtc\":\"2019-09-21T19:20:23.0404799+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:20:23.0404799+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:23.0404799+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:30.0716449+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:44.5544484+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:44.5544484+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:23:01.6323743+00:00\",\"endTimeUtc\":\"2019-09-21T19:32:51.4067393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:32:51.4067393+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:32:51.4223611+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:41.6866211+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:41.7178696+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:49.7333856+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:49.7333856+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:49.795885+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:56.7801651+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:03.8581935+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:03.8581935+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:03.8581935+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:10.2643561+00:00\",\"endTimeUtc\":\"2019-09-21T19:44:26.0074564+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:44:26.0074564+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:44:26.0074564+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:13.2221031+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:19.6439038+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:25.7219678+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:32.4093813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:32.4093813+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:32.4093813+00:00\",\"endTimeUtc\":\"2019-09-21T19:54:35.2502269+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:54:35.2502269+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:54:35.2502269+00:00\",\"endTimeUtc\":\"2019-09-21T20:29:33.5923965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:29:33.5923965+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:29:33.5923965+00:00\",\"endTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:29:39.9985687+00:00\",\"endTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:38:36.6171852+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:38:36.632811+00:00\",\"endTimeUtc\":\"2019-09-21T20:46:45.8612745+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:46:45.8612745+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:46:45.8612745+00:00\",\"endTimeUtc\":\"2019-09-21T20:50:49.7802447+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:50:49.7802447+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:50:49.7802447+00:00\",\"endTimeUtc\":\"2019-09-21T21:04:20.3955155+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:04:20.3955155+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:04:20.3955155+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:04.3147192+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:04.3147192+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:04:28.0829213+00:00\",\"endTimeUtc\":\"2019-09-21T21:04:58.4575585+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:04:58.4575585+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:04:58.4575585+00:00\",\"endTimeUtc\":\"2019-09-21T21:05:28.8009471+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:05:28.8009471+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:05:28.8009471+00:00\",\"endTimeUtc\":\"2019-09-21T21:06:53.846803+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:06:53.846803+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:04.3147192+00:00\",\"endTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:08:16.4083247+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:08:16.5802014+00:00\",\"endTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:13:00.7491521+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:33:47.2421678+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:40.0138159+00:00\",\"endTimeUtc\":\"2019-09-21T17:36:55.435493+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:36:55.435493+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:36:55.435493+00:00\",\"endTimeUtc\":\"2019-09-21T17:37:30.4506635+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:37:30.4506635+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:37:30.4506635+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:37:37.0755778+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:08.932392+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:08.932392+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:08.9636426+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:58.9119442+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:59.0056935+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:20.896059+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:46.0294854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:46.0294854+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:27.8803551+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:43.9895276+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:43.9895276+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:43.9895276+00:00\",\"endTimeUtc\":\"2019-09-21T18:08:13.8312849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:08:13.8312849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:08:13.8625357+00:00\",\"endTimeUtc\":\"2019-09-21T18:26:19.563849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:26:19.563849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:19.563849+00:00\",\"endTimeUtc\":\"2019-09-21T18:43:21.2078079+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:43:21.2078079+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:26:27.4074948+00:00\",\"endTimeUtc\":\"2019-09-21T18:43:21.1921668+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:43:21.1921668+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:43:21.2546634+00:00\",\"endTimeUtc\":\"2019-09-21T18:52:43.8884227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:52:43.8884227+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:52:43.8884227+00:00\",\"endTimeUtc\":\"2019-09-21T19:08:06.0647534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:08:06.0647534+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:08:06.0803773+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:04.2643534+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:04.2643534+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:04.2799767+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:39.5295584+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:39.5295584+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:39.5295584+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:45.9982355+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:45.9982355+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:46.0607375+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:52.8106536+00:00\",\"endTimeUtc\":\"2019-09-21T19:13:59.8262008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:13:59.8262008+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:13:59.8262008+00:00\",\"endTimeUtc\":\"2019-09-21T19:14:14.6228953+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:14:14.6228953+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:14:14.6228953+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:24.6532281+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:24.6532281+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:14:21.2009476+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:38.148273+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:38.148273+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:23:00.80426+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:24.6376068+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:24.6376068+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:24.6532281+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:30.8718965+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:30.8875219+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:36.8249517+00:00\",\"endTimeUtc\":\"2019-09-21T19:37:43.199868+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:37:43.199868+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:37:43.199868+00:00\",\"endTimeUtc\":\"2019-09-21T19:41:13.6191414+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:41:13.6191414+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:41:13.6191414+00:00\",\"endTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:06:34.670263+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:34.7483863+00:00\",\"endTimeUtc\":\"2019-09-21T20:25:15.9549997+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:25:15.9549997+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:06:42.4983209+00:00\",\"endTimeUtc\":\"2019-09-21T20:25:15.9237449+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:25:15.9237449+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:25:15.9706202+00:00\",\"endTimeUtc\":\"2019-09-21T20:32:17.1685514+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:32:17.1685514+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:32:17.1685514+00:00\",\"endTimeUtc\":\"2019-09-21T20:39:18.8979361+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:39:18.8979361+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:39:18.8979361+00:00\",\"endTimeUtc\":\"2019-09-21T20:43:19.7387959+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:43:19.7387959+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:43:19.7387959+00:00\",\"endTimeUtc\":\"2019-09-21T20:43:54.019621+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:43:54.019621+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:43:54.019621+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:01.1914054+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:44:01.2226559+00:00\",\"endTimeUtc\":\"2019-09-21T20:44:22.3942731+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:44:22.3942731+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.4472545+00:00\",\"endTimeUtc\":\"2019-09-21T17:46:30.6807179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:46:30.6807179+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:46:30.7432157+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:47.2089585+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:47.2089585+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:47.2089585+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:54.1619999+00:00\",\"endTimeUtc\":\"2019-09-21T17:51:01.8337844+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:51:01.8337844+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:51:01.8337844+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:42.1896607+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:42.1896607+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:42.2209054+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:49.4551916+00:00\",\"endTimeUtc\":\"2019-09-21T18:03:27.3971436+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:03:27.3971436+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:03:27.4127669+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:03.893156+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:11.0180632+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:11.0493109+00:00\",\"endTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:17.4242269+00:00\",\"endTimeUtc\":\"2019-09-21T18:09:23.7210188+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:09:23.7210188+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:09:23.7210188+00:00\",\"endTimeUtc\":\"2019-09-21T18:17:20.2463855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:17:20.2463855+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:17:20.2463855+00:00\",\"endTimeUtc\":\"2019-09-21T18:41:17.6467738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:41:17.6467738+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:41:17.6467738+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:41:23.9123272+00:00\",\"endTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:54:04.2156029+00:00\",\"endTimeUtc\":\"2019-09-21T18:58:50.2747307+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:58:50.2747307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:58:50.2747307+00:00\",\"endTimeUtc\":\"2019-09-21T19:05:33.3634609+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:05:33.3634609+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:05:33.3634609+00:00\",\"endTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:05:40.097758+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:05:40.129008+00:00\",\"endTimeUtc\":\"2019-09-21T19:12:37.7177917+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:12:37.7177917+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:12:37.7177917+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:33.4480137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:33.4480137+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:18:33.4480137+00:00\",\"endTimeUtc\":\"2019-09-21T19:24:54.0373101+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:24:54.0373101+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:24:54.1154359+00:00\",\"endTimeUtc\":\"2019-09-21T19:29:45.1589135+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:29:45.1589135+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:29:45.1589135+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:29:52.4869527+00:00\",\"endTimeUtc\":\"2019-09-21T19:30:00.4243588+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:30:00.4243588+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:30:00.4243588+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:44.1240884+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:44.1240884+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:44.1240884+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:34:51.2489905+00:00\",\"endTimeUtc\":\"2019-09-21T19:40:56.4474715+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:40:56.4474715+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:40:56.4474715+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:29.6934922+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:36.3027887+00:00\",\"endTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:42.4277229+00:00\",\"endTimeUtc\":\"2019-09-21T19:46:49.1932598+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:46:49.1932598+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:46:49.1932598+00:00\",\"endTimeUtc\":\"2019-09-21T19:50:30.6125371+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:50:30.6125371+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:50:30.6125371+00:00\",\"endTimeUtc\":\"2019-09-21T20:28:19.7183028+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:28:19.7183028+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:28:19.7183028+00:00\",\"endTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:28:25.905724+00:00\",\"endTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:35:31.9474896+00:00\",\"endTimeUtc\":\"2019-09-21T20:40:32.7251892+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:40:32.7251892+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:40:32.7251892+00:00\",\"endTimeUtc\":\"2019-09-21T20:47:26.0482926+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:47:26.0482926+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:47:26.0482926+00:00\",\"endTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:47:32.8450855+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:47:32.8607103+00:00\",\"endTimeUtc\":\"2019-09-21T20:54:11.324738+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:54:11.324738+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:54:11.324738+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:55.1331485+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:55.1331485+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.541004+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:44.5094603+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:16.2436297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:16.2436297+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:16.2436297+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:27.587311+00:00\",\"endTimeUtc\":\"2019-09-21T17:40:39.7786565+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:40:39.7786565+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:40:39.7942815+00:00\",\"endTimeUtc\":\"2019-09-21T17:40:47.4035632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:40:47.4035632+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:40:47.4035632+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:23.299266+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:23.299266+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:40:54.3722282+00:00\",\"endTimeUtc\":\"2019-09-21T17:48:41.5854309+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:48:41.5854309+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:48:41.6010547+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:23.1742631+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:23.1742631+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:23.3617637+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:33.2991394+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:33.3303887+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:40.6271779+00:00\",\"endTimeUtc\":\"2019-09-21T17:55:48.1427055+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:55:48.1427055+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:55:48.1427055+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:26.3764521+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:26.3764521+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:26.3920795+00:00\",\"endTimeUtc\":\"2019-09-21T19:06:15.6598268+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:06:15.6598268+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:06:15.6910749+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:06:22.8159888+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:18:36.4010989+00:00\",\"endTimeUtc\":\"2019-09-21T19:20:57.6494886+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:20:57.6494886+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:20:57.6494886+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:20.4673503+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:20.4673503+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:21:04.1806225+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:21:37.5864819+00:00\",\"endTimeUtc\":\"2019-09-21T19:24:50.7248494+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:24:50.7248494+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:24:50.7404752+00:00\",\"endTimeUtc\":\"2019-09-21T19:28:07.1131818+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:28:07.1131818+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:28:07.1288077+00:00\",\"endTimeUtc\":\"2019-09-21T19:30:10.6742465+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:30:10.6742465+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:30:10.6742465+00:00\",\"endTimeUtc\":\"2019-09-21T19:31:49.0637148+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:31:49.0637148+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:31:49.0637148+00:00\",\"endTimeUtc\":\"2019-09-21T19:33:37.7499561+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:33:37.7499561+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:33:37.7499561+00:00\",\"endTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:35:20.4517214+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:21:37.1333615+00:00\",\"endTimeUtc\":\"2019-09-21T19:34:00.6871889+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:34:00.6871889+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:35:20.482974+00:00\",\"endTimeUtc\":\"2019-09-21T19:42:15.743388+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:42:15.743388+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:42:15.7590137+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:13.0243015+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:13.0243015+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:13.0711763+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:19.6648511+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:19.6804737+00:00\",\"endTimeUtc\":\"2019-09-21T20:59:47.8988658+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T20:59:47.8988658+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:47.8988658+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T20:59:56.6487558+00:00\",\"endTimeUtc\":\"2019-09-21T21:02:30.834344+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:02:30.834344+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:02:30.834344+00:00\",\"endTimeUtc\":\"2019-09-21T21:02:38.2561285+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:02:38.2561285+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:02:38.2561285+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:02:44.8654219+00:00\",\"endTimeUtc\":\"2019-09-21T21:12:13.4215854+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:12:13.4215854+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:12:13.4215854+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:17.3063037+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:23.4468432+00:00\",\"endTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:29.5405185+00:00\",\"endTimeUtc\":\"2019-09-21T21:17:38.0091555+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:17:38.0091555+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:17:38.0091555+00:00\",\"endTimeUtc\":\"2019-09-21T21:30:09.5379197+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:30:09.5379197+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:30:09.5379197+00:00\",\"endTimeUtc\":\"2019-09-21T21:46:26.8912287+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:46:26.8912287+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:26.8912287+00:00\",\"endTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:46:33.406842+00:00\",\"endTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:54:08.4130604+00:00\",\"endTimeUtc\":\"2019-09-21T21:56:46.5373051+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T21:56:46.5373051+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:56:46.5373051+00:00\",\"endTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:56:52.8966658+00:00\",\"endTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:57:41.1464851+00:00\",\"endTimeUtc\":\"2019-09-21T22:04:48.4574667+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:04:48.4574667+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:04:48.4574667+00:00\",\"endTimeUtc\":\"2019-09-21T22:06:32.5178826+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:06:32.5178826+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:06:32.5335105+00:00\",\"endTimeUtc\":\"2019-09-21T22:08:06.7978055+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:08:06.7978055+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:08:06.7978055+00:00\",\"endTimeUtc\":\"2019-09-21T22:09:38.4687536+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:09:38.4687536+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:09:38.4687536+00:00\",\"endTimeUtc\":\"2019-09-21T22:11:18.9054978+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:11:18.9054978+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:11:18.9054978+00:00\",\"endTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T21:57:41.1464851+00:00\",\"endTimeUtc\":\"2019-09-21T22:08:28.6413082+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:08:28.6413082+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:13:45.9672373+00:00\",\"endTimeUtc\":\"2019-09-21T22:20:15.3567744+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T22:20:15.3567744+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T22:20:15.3567744+00:00\",\"endTimeUtc\":\"2019-09-21T23:13:50.7298557+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:13:50.7298557+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:13:50.7298557+00:00\",\"endTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:13:57.4327625+00:00\",\"endTimeUtc\":\"2019-09-21T23:14:21.5573476+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:14:21.5573476+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:14:21.5573476+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:14:27.6041212+00:00\",\"endTimeUtc\":\"2019-09-21T23:16:43.2432849+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:16:43.2432849+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:16:43.2589253+00:00\",\"endTimeUtc\":\"2019-09-21T23:16:51.5557008+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:16:51.5557008+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:16:51.5557008+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:16:58.5868809+00:00\",\"endTimeUtc\":\"2019-09-21T23:25:53.5528924+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:25:53.5528924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:25:53.5528924+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:17.1121274+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:23.7995206+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:30.1119441+00:00\",\"endTimeUtc\":\"2019-09-21T23:32:37.0181059+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:32:37.0181059+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:32:37.0181059+00:00\",\"endTimeUtc\":\"2019-09-21T23:36:19.9066864+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:36:19.9066864+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:36:19.9066864+00:00\",\"endTimeUtc\":\"2019-09-21T23:52:19.2528102+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:52:19.2528102+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:52:19.2528102+00:00\",\"endTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:52:25.0965187+00:00\",\"endTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut-Guest Fabricring VM\",\"description\":\"Installing powershell modules on the newly created Fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T23:58:47.6446233+00:00\",\"endTimeUtc\":\"2019-09-22T00:01:18.6137704+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:01:18.6137704+00:00\",\"steps\":[]},{\"name\":\"Prepare new FabricRingNode\",\"description\":\"Install all the preprequisites required by the fabric ring applications on the new node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:18.6137704+00:00\",\"endTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"steps\":[{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:24.3793846+00:00\",\"endTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"steps\":[{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:45.2387028+00:00\",\"endTimeUtc\":\"2019-09-22T00:05:20.0491764+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:05:20.0491764+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:05:20.0491764+00:00\",\"endTimeUtc\":\"2019-09-22T00:07:51.4534147+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:07:51.4534147+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:07:51.4534147+00:00\",\"endTimeUtc\":\"2019-09-22T00:09:12.390179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:09:12.390179+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:09:12.390179+00:00\",\"endTimeUtc\":\"2019-09-22T00:10:32.9677289+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:10:32.9677289+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:10:32.9677289+00:00\",\"endTimeUtc\":\"2019-09-22T00:11:50.7797731+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:11:50.7797731+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:11:50.7797731+00:00\",\"endTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:01:45.8949495+00:00\",\"endTimeUtc\":\"2019-09-22T00:11:08.4675072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:11:08.4675072+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:13:19.9529357+00:00\",\"endTimeUtc\":\"2019-09-22T00:18:54.3993137+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T00:18:54.3993137+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T00:18:54.3993137+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:39.3845798+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:39.3845798+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:39.3845798+00:00\",\"endTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:12:46.2438235+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:46.2750711+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1985395+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1985395+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:52.3999644+00:00\",\"endTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:12:58.7748387+00:00\",\"endTimeUtc\":\"2019-09-22T01:13:38.4039234+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:13:38.4039234+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:13:38.4039234+00:00\",\"endTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:13:44.5288223+00:00\",\"endTimeUtc\":\"2019-09-22T01:15:27.7693908+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:15:27.7693908+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:15:27.7693908+00:00\",\"endTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:16:52.7685446+00:00\",\"endTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:18:43.5333285+00:00\",\"endTimeUtc\":\"2019-09-22T01:23:24.2038415+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:23:24.2038415+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:23:24.2038415+00:00\",\"endTimeUtc\":\"2019-09-22T01:24:53.1097827+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:24:53.1097827+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:18:43.5489531+00:00\",\"endTimeUtc\":\"2019-09-22T01:24:33.5629765+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:24:33.5629765+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:24:33.5629765+00:00\",\"endTimeUtc\":\"2019-09-22T01:28:30.9379265+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:28:30.9379265+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:18:43.5333285+00:00\",\"endTimeUtc\":\"2019-09-22T01:24:09.0630661+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:24:09.0630661+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:24:09.0630661+00:00\",\"endTimeUtc\":\"2019-09-22T01:28:06.2185827+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:28:06.2185827+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:17:13.2058673+00:00\",\"endTimeUtc\":\"2019-09-22T01:21:31.8761731+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:21:31.8761731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:21:31.8761731+00:00\",\"endTimeUtc\":\"2019-09-22T01:23:51.0474985+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:23:51.0474985+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:30:58.2253948+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:31:04.3971763+00:00\",\"endTimeUtc\":\"2019-09-22T01:34:08.1450956+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:34:08.1450956+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:34:08.1450956+00:00\",\"endTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:34:15.7856539+00:00\",\"endTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:40:16.2851632+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:34:15.8481639+00:00\",\"endTimeUtc\":\"2019-09-22T01:37:45.030529+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:37:45.030529+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:37:45.030529+00:00\",\"endTimeUtc\":\"2019-09-22T01:37:54.5773617+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:37:54.5773617+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:16.3007846+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:37.3163861+00:00\",\"endTimeUtc\":\"2019-09-22T01:52:27.3419777+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:52:27.3419777+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:52:27.3419777+00:00\",\"endTimeUtc\":\"2019-09-22T01:55:14.3722813+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:55:14.3722813+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:46:00.862183+00:00\",\"endTimeUtc\":\"2019-09-22T01:57:34.4212457+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:57:34.4212457+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:57:34.4368726+00:00\",\"endTimeUtc\":\"2019-09-22T01:59:06.7535236+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:59:06.7535236+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:36.3319627+00:00\",\"endTimeUtc\":\"2019-09-22T01:50:42.5459282+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:50:42.5459282+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:41:58.6910375+00:00\",\"endTimeUtc\":\"2019-09-22T01:54:41.8568144+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:54:41.8568144+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:54:41.8724533+00:00\",\"endTimeUtc\":\"2019-09-22T01:56:44.8080475+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:56:44.8080475+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Fabric Service Update\",\"description\":\"Updates MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:37.3944576+00:00\",\"endTimeUtc\":\"2019-09-22T01:59:49.3503113+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:59:49.3503113+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:59:49.3503113+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:13.1360393+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T01:40:37.0350824+00:00\",\"endTimeUtc\":\"2019-09-22T01:51:28.2017929+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T01:51:28.2017929+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:28:58.2441342+00:00\",\"endTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:36.7595088+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:44.3844608+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:29:53.9312743+00:00\",\"endTimeUtc\":\"2019-09-21T17:30:24.8217009+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:30:24.8217009+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:30:24.8217009+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:17.021811+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:17.021811+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:32:31.8208894+00:00\",\"endTimeUtc\":\"2019-09-21T17:44:08.0886532+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:44:08.0886532+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:44:08.1042813+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:17.0061847+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:17.0061847+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:17.0374413+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:24.3029759+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:24.3186006+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:30.8028989+00:00\",\"endTimeUtc\":\"2019-09-21T17:50:37.3028232+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T17:50:37.3028232+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T17:50:37.3028232+00:00\",\"endTimeUtc\":\"2019-09-21T18:10:14.1109865+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:10:14.1109865+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:10:14.1578605+00:00\",\"endTimeUtc\":\"2019-09-21T18:29:50.5299412+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:29:50.5299412+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:29:50.5299412+00:00\",\"endTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:29:56.9361198+00:00\",\"endTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:40:45.8658949+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:40:45.897149+00:00\",\"endTimeUtc\":\"2019-09-21T18:44:37.3161891+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:44:37.3161891+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:44:37.3161891+00:00\",\"endTimeUtc\":\"2019-09-21T18:48:54.5474024+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T18:48:54.5474024+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T18:48:54.5474024+00:00\",\"endTimeUtc\":\"2019-09-21T19:03:33.2399334+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:03:33.2399334+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:03:33.2555647+00:00\",\"endTimeUtc\":\"2019-09-21T19:07:52.4711654+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:07:52.4711654+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:07:52.4711654+00:00\",\"endTimeUtc\":\"2019-09-21T19:16:00.6685192+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:16:00.6685192+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:16:00.6685192+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:16:07.6840625+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:17:10.7927297+00:00\",\"endTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:17:18.6676348+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:17:18.6832577+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:17:26.2769176+00:00\",\"endTimeUtc\":\"2019-09-21T19:18:51.213423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:18:51.213423+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-21T19:18:51.213423+00:00\",\"endTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-21T19:22:21.5703423+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:13.2922903+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:20.2297699+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:27.2296369+00:00\",\"endTimeUtc\":\"2019-09-22T02:03:34.729488+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:03:34.729488+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:03:34.729488+00:00\",\"endTimeUtc\":\"2019-09-22T02:09:04.7782184+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:09:04.7782184+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:09:04.7782184+00:00\",\"endTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:09:11.4031791+00:00\",\"endTimeUtc\":\"2019-09-22T02:14:54.3796448+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:14:54.3796448+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:14:54.3796448+00:00\",\"endTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:27:02.3198405+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:11.7705213+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:11.7705213+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:11.7705213+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:24.504865+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:37.4265579+00:00\",\"endTimeUtc\":\"2019-09-22T02:37:51.5360047+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:37:51.5360047+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:37:51.5360047+00:00\",\"endTimeUtc\":\"2019-09-22T02:54:41.5833129+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T02:54:41.5833129+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T02:54:41.5833129+00:00\",\"endTimeUtc\":\"2019-09-22T03:19:28.3278568+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:19:28.3278568+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:19:28.3278568+00:00\",\"endTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:19:37.7028069+00:00\",\"endTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"steps\":[]}]},{\"name\":\"Restore CA\",\"description\":\"Restore CA content and database from shared storage .\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:29:17.4344433+00:00\",\"endTimeUtc\":\"2019-09-22T03:40:01.0074195+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:40:01.0074195+00:00\",\"steps\":[]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:40:01.0074195+00:00\",\"endTimeUtc\":\"2019-09-22T03:48:23.740552+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:48:23.740552+00:00\",\"steps\":[]},{\"name\":\"Checking CRL parameters\",\"description\":\"Check if the CRL parameters are correct.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:48:23.740552+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:19.0343036+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:19.0343036+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:55:19.0343036+00:00\",\"endTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"steps\":[]}]}]},{\"name\":\"Update DomainControllerServices\",\"description\":\"Updating directory services virtual machines including Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:55:25.6124041+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:55:31.7686307+00:00\",\"endTimeUtc\":\"2019-09-22T03:59:37.0479288+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:59:37.0479288+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:59:37.0479288+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:59:43.2197838+00:00\",\"endTimeUtc\":\"2019-09-22T03:59:49.7510072+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T03:59:49.7510072+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T03:59:49.7510072+00:00\",\"endTimeUtc\":\"2019-09-22T04:05:55.2057926+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:05:55.2057926+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:05:55.2057926+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:06:01.5650951+00:00\",\"endTimeUtc\":\"2019-09-22T04:11:11.5639324+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:11:11.5639324+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:11:11.5639324+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:06.2032807+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:13.0626428+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:19.0938613+00:00\",\"endTimeUtc\":\"2019-09-22T04:16:25.5313302+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:16:25.5313302+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:16:25.5313302+00:00\",\"endTimeUtc\":\"2019-09-22T04:23:57.4646231+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:23:57.4646231+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:23:57.4646231+00:00\",\"endTimeUtc\":\"2019-09-22T04:43:44.5359401+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:43:44.5359401+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:43:44.5359401+00:00\",\"endTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:43:50.4421743+00:00\",\"endTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:49:17.7461026+00:00\",\"endTimeUtc\":\"2019-09-22T04:58:26.1097207+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T04:58:26.1097207+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T04:58:26.1097207+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:03.8211579+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:03.8211579+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:03.8211579+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:10.3834294+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:16.3988201+00:00\",\"endTimeUtc\":\"2019-09-22T05:08:22.6954477+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:08:22.6954477+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:08:22.6954477+00:00\",\"endTimeUtc\":\"2019-09-22T05:13:45.2971564+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:13:45.2971564+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:13:45.2971564+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:13:51.3908251+00:00\",\"endTimeUtc\":\"2019-09-22T05:19:02.0128788+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:19:02.0128788+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:19:02.0128788+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:04.1207103+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:10.511308+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:16.526906+00:00\",\"endTimeUtc\":\"2019-09-22T05:24:23.792504+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:24:23.792504+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:24:23.792504+00:00\",\"endTimeUtc\":\"2019-09-22T05:28:07.9166419+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:28:07.9166419+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:28:07.9166419+00:00\",\"endTimeUtc\":\"2019-09-22T05:47:46.2877003+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:47:46.2877003+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:47:46.2877003+00:00\",\"endTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:47:52.28768+00:00\",\"endTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T05:53:18.48591+00:00\",\"endTimeUtc\":\"2019-09-22T06:01:29.5015319+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:01:29.5015319+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:01:29.5015319+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:21.927941+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:21.927941+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:21.927941+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:28.2247776+00:00\",\"endTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:34.0528808+00:00\",\"endTimeUtc\":\"2019-09-22T06:05:40.2716118+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:05:40.2716118+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:05:40.2716118+00:00\",\"endTimeUtc\":\"2019-09-22T06:11:19.1508948+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:11:19.1508948+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:11:19.1508948+00:00\",\"endTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:11:25.0570453+00:00\",\"endTimeUtc\":\"2019-09-22T06:15:53.8516227+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:15:53.8516227+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:15:53.8516227+00:00\",\"endTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:20:55.178224+00:00\",\"endTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:21:02.2563206+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:21:08.3969149+00:00\",\"endTimeUtc\":\"2019-09-22T06:21:16.2406382+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:21:16.2406382+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:21:16.2406382+00:00\",\"endTimeUtc\":\"2019-09-22T06:24:41.8160319+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:24:41.8160319+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:24:41.8160319+00:00\",\"endTimeUtc\":\"2019-09-22T06:45:09.3942485+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:45:09.3942485+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:45:09.3942485+00:00\",\"endTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:45:15.6754663+00:00\",\"endTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:50:40.9481946+00:00\",\"endTimeUtc\":\"2019-09-22T06:58:56.7738688+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T06:58:56.7738688+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T06:58:56.7738688+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:42.2722563+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:42.2722563+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:02:42.2722563+00:00\",\"endTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:02:48.7878435+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:02:48.8034656+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:02:54.7253046+00:00\",\"endTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:03:05.7408676+00:00\",\"endTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:03:05.0846549+00:00\",\"endTimeUtc\":\"2019-09-22T07:07:12.2709646+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:07:12.2709646+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:07:12.2709646+00:00\",\"endTimeUtc\":\"2019-09-22T07:10:47.0356734+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:10:47.0356734+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:18:56.62179+00:00\",\"endTimeUtc\":\"2019-09-22T07:19:26.7352141+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:19:26.7352141+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:19:26.7352141+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:08.606569+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:08.606569+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-09-22T07:42:08.606569+00:00\",\"endTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"lastUpdatedTimeUtc\":\"2019-09-22T07:42:25.2002554+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-09-20T17:08:06.121Z\",\"lastUpdatedTime\":\"2019-09-22T07:42:25.2471255+00:00\",\"duration\":\"P1DT14H56M52.316S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns?api-version=2016-05-01+89": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "177", "178" ], + "x-ms-client-request-id": [ "b10f9294-4efb-4ca5-bcc3-e91586ba6807" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1c28d3a7-6b70-4927-ae3d-ac00f3cef827" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14644" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/5rlGew9Wvg5qeJNa91vyZzc/Sl8a58fprl789LrPlFWoQQiWeCWPW2s9YjPB3QKN3k6ocqnXw664leut80wnRSZrjW1IdY0g0Hc2hXpwOmkT+MlMExBrqZORswtTg0ZgFXZKy0jNY/4xCP7xCHq" ], + "x-ms-request-id": [ "1c28d3a7-6b70-4927-ae3d-ac00f3cef827" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032134Z:1c28d3a7-6b70-4927-ae3d-ac00f3cef827" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "349486" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns/e4eddbda-3f90-478b-8f0c-924b441164d6\",\"name\":\"northwest/Microsoft1.1910.0.44/e4eddbda-3f90-478b-8f0c-924b441164d6\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:06.5738515+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:06.5894787+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:13.1362738+00:00\",\"endTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:55.466765+00:00\",\"endTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"endTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:19.3386536+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:39.3541429+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:46.4009702+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:55.0884166+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"endTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:55.0339521+00:00\",\"endTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"endTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.7425626+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:29.1487217+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.9925529+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:50.9921855+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:51.0078106+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:30.9611764+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:32.0236663+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"endTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"endTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:27.9391952+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:26.4079616+00:00\",\"endTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:24.5329854+00:00\",\"endTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.837268+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:54.2597713+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.0714605+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.1428875+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1339607+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:40.7358896+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.2120833+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6742175+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.0960133+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1495854+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.127261+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.6068501+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"endTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:33.819865+00:00\",\"endTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4506032+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"endTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:33.6002177+00:00\",\"endTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4349775+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:30.5442601+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"endTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.5287264+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"endTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:13.8208083+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.993526+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:02.6805673+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:14.0868776+00:00\",\"endTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:37:41.2609071+00:00\",\"endTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.5961406+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"endTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"endTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"endTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"endTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:48.4211681+00:00\",\"endTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:46.9927979+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"endTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"endTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:50.4164988+00:00\",\"endTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:40.6242749+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"endTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"endTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"endTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"endTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"endTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:41.6719243+00:00\",\"endTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:01.7113949+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"endTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"endTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"endTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"endTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:38.6994396+00:00\",\"endTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:23.1293817+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"endTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.6586469+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:29.5333465+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.0175988+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:47.9788073+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:39.245791+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:46.2300839+00:00\",\"endTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"endTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:51.2104153+00:00\",\"endTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"endTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"endTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"endTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"endTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"endTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:54.6425+00:00\",\"endTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:36.0202639+00:00\",\"endTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.7363012+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.8137846+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:58.3284911+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"endTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:53.5136445+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:02.3572734+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:46.0800353+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"endTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:10.3114575+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:36.8639128+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"endTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4387915+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:17.3294263+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:05.4665986+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:45.1519734+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.8933044+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"endTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:00.7129076+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:07.4003274+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.6269162+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:54.9704166+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:02.4547003+00:00\",\"endTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"endTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:57.3316965+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"endTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:10:01.7557194+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:21.3686549+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:49.4546138+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9545078+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4231703+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:11.6201104+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:46.779771+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.22067+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:20.5789731+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.6879232+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.4685105+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.0413254+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:52.9195912+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:25.4556767+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:48.1552644+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:03.2019563+00:00\",\"endTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:50.4318962+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"endTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:51.9850526+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"endTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"endTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:17.5820147+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:09.9622857+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"endTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:56.735679+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:55.4521355+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:17.1191573+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:17.1231468+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:58.2876957+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:04.7719933+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:34.2091379+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:50.6076434+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:40.2038566+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.1581806+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:03.5777506+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:52.5444205+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:41.4939467+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:49.1345027+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"endTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:51.8720056+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:10.4402152+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:14.6585395+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:19.1677267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:23.6557001+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"endTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.1269304+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4981425+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:34.0422153+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.563788+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"endTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:55.0622531+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:01.9996502+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:32.8733071+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:53.6065618+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:15.2000213+00:00\",\"endTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:10.0266521+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:42.3162516+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:05.4519318+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:41.5497335+00:00\",\"endTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"endTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:35.9523898+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:42.9054272+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"endTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"endTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:38.2282763+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:44.9625573+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:08.9309937+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:37.3679384+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"endTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.3992144+00:00\",\"endTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"endTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:40:27.6016747+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"endTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.8835823+00:00\",\"endTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"endTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:29.0949409+00:00\",\"endTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.1070973+00:00\",\"endTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.2320733+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.6853299+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.0914864+00:00\",\"endTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"endTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.5915972+00:00\",\"endTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:52.6696421+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"endTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"endTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"endTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.2946075+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:54.8571142+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"endTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.0134162+00:00\",\"endTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:18.0171785+00:00\",\"endTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9537972+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.4691765+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:16.9964839+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:17.1276231+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:24.018173+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:57.1267805+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"endTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:15.8988048+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:49.1796599+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"endTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"endTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:43.1113178+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:19.907785+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:13.5427241+00:00\",\"endTimeUtc\":\"2019-11-01T02:01:19.4840229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:01:19.4840229+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-01T02:01:19.4840229+00:00\",\"endTimeUtc\":\"2019-11-01T02:02:39.3865444+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:02:39.3865444+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-01T02:02:39.3865444+00:00\",\"endTimeUtc\":\"2019-11-01T02:19:49.9100839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:19:49.9100839+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-01T02:19:49.9100839+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-10-30T22:15:07.426Z\",\"lastUpdatedTime\":\"2019-11-01T02:20:27.9877536+00:00\",\"duration\":\"P1DT4H23M13.467S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns/e865472d-5267-46da-b03b-77b6cfda7032\",\"name\":\"northwest/Microsoft1.1910.0.44/e865472d-5267-46da-b03b-77b6cfda7032\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-28T21:20:06.5738515+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:06.5894787+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:13.1362738+00:00\",\"endTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:55.466765+00:00\",\"endTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"endTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-28T21:53:19.3386536+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:39.3541429+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:46.4009702+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:55.0884166+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"endTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:55.0339521+00:00\",\"endTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"endTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.7425626+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:29.1487217+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.9925529+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:50.9921855+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:51.0078106+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:30.9611764+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:32.0236663+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"endTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"endTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:27.9391952+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:26.4079616+00:00\",\"endTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:24.5329854+00:00\",\"endTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.837268+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:54.2597713+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.0714605+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.1428875+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1339607+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:40.7358896+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.2120833+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6742175+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.0960133+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1495854+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.127261+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.6068501+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"endTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:33.819865+00:00\",\"endTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4506032+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"endTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:33.6002177+00:00\",\"endTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4349775+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:30.5442601+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"endTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.5287264+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"endTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:13.8208083+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.993526+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:02.6805673+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:14.0868776+00:00\",\"endTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:37:41.2609071+00:00\",\"endTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.5961406+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"endTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"endTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"endTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"endTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:48.4211681+00:00\",\"endTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:46.9927979+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"endTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"endTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:50.4164988+00:00\",\"endTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:40.6242749+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"endTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"endTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"endTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"endTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"endTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:41.6719243+00:00\",\"endTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:01.7113949+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"endTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"endTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"endTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"endTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:38.6994396+00:00\",\"endTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:23.1293817+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"endTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.6586469+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:29.5333465+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.0175988+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:47.9788073+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:39.245791+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:46.2300839+00:00\",\"endTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"endTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:51.2104153+00:00\",\"endTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"endTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"endTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"endTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"endTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"endTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:54.6425+00:00\",\"endTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:36.0202639+00:00\",\"endTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.7363012+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.8137846+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:58.3284911+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"endTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:53.5136445+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:02.3572734+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:46.0800353+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"endTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:10.3114575+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:36.8639128+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"endTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4387915+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:17.3294263+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:05.4665986+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:45.1519734+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.8933044+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"endTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:00.7129076+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:07.4003274+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.6269162+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:54.9704166+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:02.4547003+00:00\",\"endTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"endTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:57.3316965+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"endTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:10:01.7557194+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:21.3686549+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:49.4546138+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9545078+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4231703+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:11.6201104+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:46.779771+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.22067+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:20.5789731+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.6879232+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.4685105+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.0413254+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:52.9195912+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:25.4556767+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:48.1552644+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:03.2019563+00:00\",\"endTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:50.4318962+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"endTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:51.9850526+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"endTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"endTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:17.5820147+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:09.9622857+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"endTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:56.735679+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:55.4521355+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:17.1191573+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:17.1231468+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:58.2876957+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:04.7719933+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:34.2091379+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:50.6076434+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:40.2038566+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.1581806+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:03.5777506+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:52.5444205+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:41.4939467+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:49.1345027+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"endTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:51.8720056+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:10.4402152+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:14.6585395+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:19.1677267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:23.6557001+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"endTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.1269304+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4981425+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:34.0422153+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.563788+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"endTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:55.0622531+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:01.9996502+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:32.8733071+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:53.6065618+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:15.2000213+00:00\",\"endTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:10.0266521+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:42.3162516+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:05.4519318+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:41.5497335+00:00\",\"endTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"endTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:35.9523898+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:42.9054272+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"endTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"endTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:38.2282763+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:44.9625573+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:08.9309937+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:37.3679384+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"endTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.3992144+00:00\",\"endTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"endTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:40:27.6016747+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"endTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.8835823+00:00\",\"endTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"endTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:29.0949409+00:00\",\"endTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.1070973+00:00\",\"endTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.2320733+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.6853299+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.0914864+00:00\",\"endTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"endTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.5915972+00:00\",\"endTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:52.6696421+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"endTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"endTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"endTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.2946075+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:54.8571142+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"endTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.0134162+00:00\",\"endTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:18.0171785+00:00\",\"endTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9537972+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.4691765+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:16.9964839+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:17.1276231+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:24.018173+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:57.1267805+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"endTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:15.8988048+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:49.1796599+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"endTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"endTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:43.1113178+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:19.907785+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-30T20:54:13.5427241+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-10-28T21:19:56.963Z\",\"lastUpdatedTime\":\"2019-10-30T21:54:04.3461308+00:00\",\"duration\":\"P2DT46M39.023S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns/e4eddbda-3f90-478b-8f0c-924b441164d6?api-version=2016-05-01+90": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns/e4eddbda-3f90-478b-8f0c-924b441164d6?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "179", "180" ], + "x-ms-client-request-id": [ "2e952af5-f193-462c-9b1f-bb3f8d32cab0" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f19e23cb-031c-4cbe-8674-a8ddcd4794fe" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+CfYpHGevmXKsmnqi6ZdEBwzzxDzUupqJR/OuK/oiwXXoR8ly/aBQJpbyDzf61emgZvkEka2wGvDbzVlnayO12Pgctq9gj6vFllsVrb1DtL2G27OX9oTQ7mU0DavPj5zjJVIAWpZhwxT1wrsNayA" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14640" ], + "x-ms-request-id": [ "f19e23cb-031c-4cbe-8674-a8ddcd4794fe" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032136Z:f19e23cb-031c-4cbe-8674-a8ddcd4794fe" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "174972" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns/e4eddbda-3f90-478b-8f0c-924b441164d6\",\"name\":\"northwest/Microsoft1.1910.0.44/e4eddbda-3f90-478b-8f0c-924b441164d6\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:06.5738515+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:06.5894787+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:13.1362738+00:00\",\"endTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:55.466765+00:00\",\"endTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"endTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:19.3386536+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:39.3541429+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:46.4009702+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:55.0884166+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"endTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:55.0339521+00:00\",\"endTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"endTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.7425626+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:29.1487217+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.9925529+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:50.9921855+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:51.0078106+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:30.9611764+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:32.0236663+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"endTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"endTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:27.9391952+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:26.4079616+00:00\",\"endTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:24.5329854+00:00\",\"endTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.837268+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:54.2597713+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.0714605+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.1428875+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1339607+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:40.7358896+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.2120833+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6742175+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.0960133+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1495854+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.127261+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.6068501+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"endTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:33.819865+00:00\",\"endTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4506032+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"endTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:33.6002177+00:00\",\"endTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4349775+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:30.5442601+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"endTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.5287264+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"endTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:13.8208083+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.993526+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:02.6805673+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:14.0868776+00:00\",\"endTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:37:41.2609071+00:00\",\"endTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.5961406+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"endTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"endTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"endTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"endTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:48.4211681+00:00\",\"endTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:46.9927979+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"endTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"endTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:50.4164988+00:00\",\"endTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:40.6242749+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"endTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"endTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"endTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"endTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"endTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:41.6719243+00:00\",\"endTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:01.7113949+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"endTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"endTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"endTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"endTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:38.6994396+00:00\",\"endTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:23.1293817+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"endTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.6586469+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:29.5333465+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.0175988+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:47.9788073+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:39.245791+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:46.2300839+00:00\",\"endTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"endTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:51.2104153+00:00\",\"endTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"endTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"endTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"endTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"endTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"endTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:54.6425+00:00\",\"endTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:36.0202639+00:00\",\"endTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.7363012+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.8137846+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:58.3284911+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"endTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:53.5136445+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:02.3572734+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:46.0800353+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"endTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:10.3114575+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:36.8639128+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"endTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4387915+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:17.3294263+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:05.4665986+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:45.1519734+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.8933044+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"endTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:00.7129076+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:07.4003274+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.6269162+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:54.9704166+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:02.4547003+00:00\",\"endTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"endTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:57.3316965+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"endTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:10:01.7557194+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:21.3686549+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:49.4546138+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9545078+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4231703+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:11.6201104+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:46.779771+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.22067+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:20.5789731+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.6879232+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.4685105+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.0413254+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:52.9195912+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:25.4556767+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:48.1552644+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:03.2019563+00:00\",\"endTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:50.4318962+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"endTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:51.9850526+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"endTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"endTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:17.5820147+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:09.9622857+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"endTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:56.735679+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:55.4521355+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:17.1191573+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:17.1231468+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:58.2876957+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:04.7719933+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:34.2091379+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:50.6076434+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:40.2038566+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.1581806+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:03.5777506+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:52.5444205+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:41.4939467+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:49.1345027+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"endTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:51.8720056+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:10.4402152+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:14.6585395+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:19.1677267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:23.6557001+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"endTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.1269304+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4981425+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:34.0422153+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.563788+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"endTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:55.0622531+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:01.9996502+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:32.8733071+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:53.6065618+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:15.2000213+00:00\",\"endTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:10.0266521+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:42.3162516+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:05.4519318+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:41.5497335+00:00\",\"endTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"endTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:35.9523898+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:42.9054272+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"endTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"endTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:38.2282763+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:44.9625573+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:08.9309937+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:37.3679384+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"endTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.3992144+00:00\",\"endTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"endTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:40:27.6016747+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"endTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.8835823+00:00\",\"endTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"endTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:29.0949409+00:00\",\"endTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.1070973+00:00\",\"endTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.2320733+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.6853299+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.0914864+00:00\",\"endTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"endTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.5915972+00:00\",\"endTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:52.6696421+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"endTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"endTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"endTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.2946075+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:54.8571142+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"endTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.0134162+00:00\",\"endTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:18.0171785+00:00\",\"endTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9537972+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.4691765+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:16.9964839+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:17.1276231+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:24.018173+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:57.1267805+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"endTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:15.8988048+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:49.1796599+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"endTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"endTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:43.1113178+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:19.907785+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:13.5427241+00:00\",\"endTimeUtc\":\"2019-11-01T02:01:19.4840229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:01:19.4840229+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-01T02:01:19.4840229+00:00\",\"endTimeUtc\":\"2019-11-01T02:02:39.3865444+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:02:39.3865444+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-01T02:02:39.3865444+00:00\",\"endTimeUtc\":\"2019-11-01T02:19:49.9100839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:19:49.9100839+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-01T02:19:49.9100839+00:00\",\"endTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-01T02:20:27.9877536+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-10-30T22:15:07.426Z\",\"lastUpdatedTime\":\"2019-11-01T02:20:27.9877536+00:00\",\"duration\":\"P1DT4H23M13.467S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns/e865472d-5267-46da-b03b-77b6cfda7032?api-version=2016-05-01+91": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns/e865472d-5267-46da-b03b-77b6cfda7032?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "181", "182" ], + "x-ms-client-request-id": [ "70ae28ee-5f24-4745-a511-1c31871be146" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "210f65ec-40f4-4b77-adef-645408cff200" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRva2ddiHkSeFhNoa3wtP2daQaxjoSqZletP4UDYVTdNH98S4kLCU+UG9UBR3thrGKeGoChJBIDc3WPbdcXWvf4s0VMxd8nRVm32PfszFgCLYo1Dryyn5uSacstMy7sPIUJo6EW/F/YkBBhuexeq7tB" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14639" ], + "x-ms-request-id": [ "210f65ec-40f4-4b77-adef-645408cff200" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032138Z:210f65ec-40f4-4b77-adef-645408cff200" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:38 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "174501" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.44/updateRuns/e865472d-5267-46da-b03b-77b6cfda7032\",\"name\":\"northwest/Microsoft1.1910.0.44/e865472d-5267-46da-b03b-77b6cfda7032\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-28T21:20:06.5738515+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:06.5894787+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:20:13.1362738+00:00\",\"endTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:49.1387168+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:27:55.466765+00:00\",\"endTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:31:25.2204228+00:00\",\"endTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:52:52.9325868+00:00\",\"endTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-28T21:53:11.7137158+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.3461308+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-28T21:53:19.3386536+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:39.3541429+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:46.4009702+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:54.1665459+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:41.9785108+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T21:53:55.0884166+00:00\",\"endTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T21:57:42.3222622+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:47.9402902+00:00\",\"endTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:23:55.0339521+00:00\",\"endTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:24:13.0497254+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:11.9770228+00:00\",\"endTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.7425626+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:29.1487217+00:00\",\"endTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:35:54.87703+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:19.9925529+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:50.9921855+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:06.6780909+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:51.0078106+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:08.7250074+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:30.9611764+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.6937589+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:27:32.0236663+00:00\",\"endTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:30:07.006213+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:54:39.8616544+00:00\",\"endTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:07.8144424+00:00\",\"endTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:27.9391952+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:59:35.51577+00:00\",\"endTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:59:55.1405338+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:26.4079616+00:00\",\"endTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:57:01.6099215+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T22:55:24.5329854+00:00\",\"endTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T22:56:02.1887782+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:39.6967209+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.837268+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:54.2597713+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.0714605+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.1428875+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:29.2203928+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:53.9546592+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:30.7389057+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1339607+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:33.6890926+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:40.7358896+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:06.1420394+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:49:29.4576674+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:13.7006995+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.2120833+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6742175+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.0960133+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.4703826+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.2827773+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:02.1495854+00:00\",\"endTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:47:48.6273474+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:48.6585966+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:47:56.127261+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:30.2516364+00:00\",\"endTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:48:54.0640357+00:00\",\"endTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:49:40.8481646+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:13.7788271+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.6068501+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:45.9347058+00:00\",\"endTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:26.9294044+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:00:33.819865+00:00\",\"endTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:06:58.4375184+00:00\",\"endTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:07:44.1473212+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4506032+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.2628276+00:00\",\"endTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:27.428415+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:02:33.6002177+00:00\",\"endTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:10:57.923957+00:00\",\"endTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:11:45.0437962+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.4349775+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:30.5442601+00:00\",\"endTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:51:26.048984+00:00\",\"endTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:09:28.0874359+00:00\",\"endTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:25:56.3305881+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:22.5287264+00:00\",\"endTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:50:46.3878298+00:00\",\"endTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:06.8833654+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:59:13.8208083+00:00\",\"endTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:03:38.6470439+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:27:46.993526+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-10-28T23:28:43.1804828+00:00\",\"endTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:28:55.3992904+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.3673225+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:02.6805673+00:00\",\"endTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:45:50.1798342+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:29:14.0868776+00:00\",\"endTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:37:41.1984083+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-28T23:37:41.2609071+00:00\",\"endTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-28T23:38:20.3542642+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:25:56.3618367+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.5961406+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:29.8054492+00:00\",\"endTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:16:54.6957632+00:00\",\"endTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:18:43.5293193+00:00\",\"endTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:33:47.7077031+00:00\",\"endTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:34:11.4441544+00:00\",\"endTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:41.5462544+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:49:48.4211681+00:00\",\"endTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:50:26.05018+00:00\",\"endTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:34.5091792+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:52:46.9927979+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:01.8988685+00:00\",\"endTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:53:50.7445671+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:20.6852972+00:00\",\"endTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:54:41.2006687+00:00\",\"endTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T13:56:55.8924916+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:35.7916607+00:00\",\"endTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:03:59.2145998+00:00\",\"endTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:43.4947074+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:10:50.4164988+00:00\",\"endTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T14:11:25.2716566+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:33.8118531+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:40.6242749+00:00\",\"endTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:40:52.3645591+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:19.1142582+00:00\",\"endTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:41:53.6795211+00:00\",\"endTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:42:14.9292774+00:00\",\"endTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:43:57.1680846+00:00\",\"endTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:50:41.7672095+00:00\",\"endTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:51:02.6646762+00:00\",\"endTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:33.8595193+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:57:41.6719243+00:00\",\"endTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T17:58:14.2979032+00:00\",\"endTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T19:59:54.3208315+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:01.7113949+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:14.0081033+00:00\",\"endTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:00:41.9299225+00:00\",\"endTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:01:37.805951+00:00\",\"endTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:02:27.66578+00:00\",\"endTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:04:48.3541805+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:12.4605571+00:00\",\"endTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:13:34.8196589+00:00\",\"endTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:30.4495395+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:19:38.6994396+00:00\",\"endTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:20:23.6646198+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:14.6763678+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:23.1293817+00:00\",\"endTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:22:39.379199+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:07.7851157+00:00\",\"endTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:23:41.2071885+00:00\",\"endTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:53:38.5274945+00:00\",\"endTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:54:06.480308+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:02.6586469+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:29.5333465+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.0175988+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:36.8243732+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:06.2140862+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:47.9631537+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:47.9788073+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:08.8281661+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:13.3575601+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:39.2145442+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:39.245791+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:46.2300839+00:00\",\"endTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:07:26.8746285+00:00\",\"endTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:08:57.2935123+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:15.5957472+00:00\",\"endTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:11:36.0960968+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:16.0519017+00:00\",\"endTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:43.8510791+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:18:51.2104153+00:00\",\"endTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:22:31.1481634+00:00\",\"endTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:24:05.4436314+00:00\",\"endTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:26:41.2696803+00:00\",\"endTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:27:04.1756598+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:24.1655978+00:00\",\"endTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:33:50.5718382+00:00\",\"endTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T10:53:42.3933603+00:00\",\"endTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:48.5801237+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:25:54.6425+00:00\",\"endTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:35:26.4609299+00:00\",\"endTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:29.7545521+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:41:36.0202639+00:00\",\"endTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T11:42:05.7697487+00:00\",\"endTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T11:51:41.6525792+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.7363012+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4980197+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.8137846+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:58.2970767+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:58.3284911+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:13.5277729+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:44.6826899+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.7357177+00:00\",\"endTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:25.171178+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:53.4667647+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:53.5136445+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:02.3572734+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:05:46.1859325+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:22.2324623+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:53.6807285+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:19.3671397+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:39.473978+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:10.9423475+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:25.2070817+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:53.2692447+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:38.9249468+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:46.0800353+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.390284+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:07.7465918+00:00\",\"endTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:37:43.1983192+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:12.4870478+00:00\",\"endTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:53:33.4005559+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:03.1709165+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:10.3114575+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:58.3549362+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:41.9941618+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:07.6172853+00:00\",\"endTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:15:32.9138413+00:00\",\"endTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:21:53.9581765+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:27.6140267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:36.8639128+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:31.1757635+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.799558+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:50.9698968+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:17.0633385+00:00\",\"endTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:34:46.8087391+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:16.2776544+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4387915+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.5622608+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:24.604767+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:56.3537092+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:21.1191228+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:42.3923135+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:10.3920021+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:17.3294263+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:10.000707+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:58.4059511+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:29.8417233+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:58.3609984+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:55.3064859+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:26.5092058+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:20.5745664+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:06.4942476+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:32.1815275+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:05.4509728+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:05.4665986+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:38.1208047+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:45.1519734+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:40.8387305+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:33.509152+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:20.2250127+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:45.912194+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:33.5968845+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:04.0965248+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:11.8933044+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:06.4555086+00:00\",\"endTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:27:56.7198275+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:27.6711334+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:53.1239538+00:00\",\"endTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:37:31.5413767+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:00.6816565+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:00.7129076+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:38:07.4003274+00:00\",\"endTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:38:32.5250303+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.6269162+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7514816+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:06.9049607+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:26.698507+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:51.0251143+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:21.7342713+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:22.9976092+00:00\",\"endTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:01:54.939167+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:01:54.9704166+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:02.4547003+00:00\",\"endTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:04:01.5938314+00:00\",\"endTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:09:18.6060597+00:00\",\"endTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:13:32.3216321+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:54.2112075+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:18.9102796+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:49.7380363+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:57.3316965+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:00.5337063+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:13.2970311+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:00.0450248+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.9197263+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:10.1020053+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:36.0704405+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:34.0041526+00:00\",\"endTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:09:55.2245495+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:10:01.7557194+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:14.6031131+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:21.3686549+00:00\",\"endTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:41.6265801+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:49.4546138+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9545078+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:38.0482618+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:27:57.9388802+00:00\",\"endTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:28:37.876388+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:28:43.0950782+00:00\",\"endTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T10:03:48.1713947+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4231703+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:37.1725353+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:34.4331229+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:56.2920828+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:04.5889062+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:11.6201104+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:18.9481871+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:49:01.6414317+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:39.9985942+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:46.779771+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:35.8498275+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:22.3797668+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:29.1765638+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.22067+00:00\",\"endTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:28:13.6259632+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:20.5789731+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.6879232+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5629195+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:22.4843018+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:36.4685105+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:10.6829643+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:24.400839+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:32.4789029+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.0413254+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:50.3693824+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:50.5009289+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:46.3884177+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:52.9195912+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:18.1359185+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:32.959969+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:16.2094345+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:13.2526586+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:25.4556767+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:22.6101417+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:27.4374842+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:34.483552+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:41.8272163+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:48.1552644+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:55.4989271+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:03.2019563+00:00\",\"endTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:39:24.2431723+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:36.9008068+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:43.6819772+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:50.4318962+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:57.3536895+00:00\",\"endTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:42:18.2909409+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:45.6882542+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:51.9850526+00:00\",\"endTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:59:31.1135575+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:03:48.0846799+00:00\",\"endTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:04:36.6447639+00:00\",\"endTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:09.3789864+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:12:17.5820147+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:09.9466663+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:09.9622857+00:00\",\"endTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:13:49.5721578+00:00\",\"endTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:14:53.5870154+00:00\",\"endTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:15:01.0244266+00:00\",\"endTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:19:11.2619992+00:00\",\"endTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:22:59.4425423+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:56.735679+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:40.43791+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:43.4053243+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:55.4521355+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:55.3389644+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:02.6505314+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:10.1504707+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:17.1191573+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:24.4003446+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:56.3446123+00:00\",\"endTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:10.2638554+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:07:17.1231468+00:00\",\"endTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:10:57.7143176+00:00\",\"endTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:14:21.2272526+00:00\",\"endTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:17:54.6933353+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:16.129849+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:51.1315329+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:58.2720697+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:58.2876957+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:04.7719933+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:11.6937835+00:00\",\"endTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:27.8029674+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:20:34.2091379+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:15.0157619+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:35.7953152+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:43.3577325+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:50.6076434+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:58.1076111+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:21.3728948+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:33.703936+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:40.2038566+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:09.9527416+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:51.3174847+00:00\",\"endTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:56:48.8600882+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:59.2811213+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:31.2494869+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:58:37.8431569+00:00\",\"endTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:58:56.0631145+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:45.1581806+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.5785595+00:00\",\"endTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:30:45.3441223+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:03.5777506+00:00\",\"endTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:31:15.3746428+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:39.1229859+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:52.5444205+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:21.6981694+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:26.7441272+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:34.1815726+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:41.4939467+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:48.7282557+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:49.1345027+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:00.6578633+00:00\",\"endTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:45.3720932+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:08:51.8720056+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:13.6984902+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:32.0724214+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:09.9446322+00:00\",\"endTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:16:17.4289137+00:00\",\"endTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:19:38.0691899+00:00\",\"endTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:22:22.1765936+00:00\",\"endTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:24:35.0812423+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:02.6121628+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:10.4402152+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:23.0494184+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:07.2680082+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:14.6585395+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:49.4820232+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:05.8866398+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:12.6365558+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:19.1677267+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:26.370764+00:00\",\"endTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:35:47.9798845+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:17.0932769+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:23.6557001+00:00\",\"endTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:52:43.9723774+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:56.3330478+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:09.5473413+00:00\",\"endTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:57:16.6722562+00:00\",\"endTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:00:29.0678282+00:00\",\"endTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:03:01.2379554+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:44.1269304+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.4856634+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:13.5790516+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.4828296+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.4981425+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:55.699157+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:34.0265912+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:34.0422153+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:10.6821961+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:17.3457161+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:40.3298359+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:08.4232753+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:27.9074326+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.7825411+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:57.982488+00:00\",\"endTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:36:47.3079299+00:00\",\"endTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:40:42.2444469+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:14.7441779+00:00\",\"endTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:47:47.5328807+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:18.6575363+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:46.7666453+00:00\",\"endTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:49:05.0163892+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:41.563788+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9382313+00:00\",\"endTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:32:55.7950153+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:57.7772577+00:00\",\"endTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:38:27.9172483+00:00\",\"endTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:39:49.0261075+00:00\",\"endTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:51:36.2059475+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:05.5967939+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:30.6261031+00:00\",\"endTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:47.8904877+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:55:55.0622531+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:56:01.9996502+00:00\",\"endTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:24.5453018+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:57:32.8733071+00:00\",\"endTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:46.7004049+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:58:53.6065618+00:00\",\"endTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:06.9657543+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:59:15.2000213+00:00\",\"endTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:02:49.5322519+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:01.842811+00:00\",\"endTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:06:48.1391255+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:02.9173759+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:10.0266521+00:00\",\"endTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:11:27.6670341+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:15.5726393+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:28.9162108+00:00\",\"endTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:12:58.6970686+00:00\",\"endTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:35.1132141+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:23:42.3162516+00:00\",\"endTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:25:00.9403115+00:00\",\"endTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:28:47.8129606+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:38.5154743+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:58.0301436+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:05.4519318+00:00\",\"endTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:31:20.4517536+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:10.9355306+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:24.3259893+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:56.2954172+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:35.2841893+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:41.5497335+00:00\",\"endTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:45:13.9309751+00:00\",\"endTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:47:29.0008728+00:00\",\"endTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:48:18.6721146+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:35.9367639+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:35.9523898+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:42.9054272+00:00\",\"endTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:49:57.406018+00:00\",\"endTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:50:47.4522763+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:00.46774+00:00\",\"endTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:51:26.3736725+00:00\",\"endTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:53:14.9719992+00:00\",\"endTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:23:00.4269072+00:00\",\"endTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:31.0564971+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:38.2282763+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:37:44.9625573+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:01.8060855+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:08.9309937+00:00\",\"endTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:38:46.6665602+00:00\",\"endTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:11.4307727+00:00\",\"endTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:37.3679384+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:58.2510033+00:00\",\"endTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:00:47.6968329+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.3992144+00:00\",\"endTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:44:16.8052909+00:00\",\"endTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:59:22.284813+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:40:27.6016747+00:00\",\"endTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:43:30.7503961+00:00\",\"endTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:56:30.120242+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:39:35.8835823+00:00\",\"endTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T02:45:48.592297+00:00\",\"endTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T02:46:42.4575059+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:22.8137658+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:09:29.0949409+00:00\",\"endTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:10:58.3728269+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.1070973+00:00\",\"endTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:15:34.4293254+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:11:07.2320733+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:13.7638829+00:00\",\"endTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:23.8575068+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.6853299+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:20:33.4927334+00:00\",\"endTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:20:59.9679046+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.0914864+00:00\",\"endTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:40:09.971051+00:00\",\"endTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:41:22.0649337+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:47.5915972+00:00\",\"endTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:26:17.4428101+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:52.6696421+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:25:56.7555087+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:04.7226639+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:21:48.2962754+00:00\",\"endTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:53:50.0938149+00:00\",\"endTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:54:52.3813092+00:00\",\"endTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:55:28.1952943+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T04:02:09.0100674+00:00\",\"endTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T04:02:55.7995538+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:55.2946075+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:18.8072619+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:54.8571142+00:00\",\"endTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:27:54.177951+00:00\",\"endTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:34:09.7360026+00:00\",\"endTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:36:04.8034428+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.0134162+00:00\",\"endTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:24:35.8654537+00:00\",\"endTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:25:51.5591387+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:16:51.3727859+00:00\",\"endTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:17:55.4814618+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T03:19:15.4076524+00:00\",\"endTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T03:19:51.9281987+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:18.0171785+00:00\",\"endTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:45.6418778+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:35.9537972+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:28:57.4691765+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:53.703378+00:00\",\"endTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:08.5278344+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:35:16.9964839+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:45:31.3781129+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:09.8464556+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:17.1119984+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:17.1276231+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:24.018173+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:31.5024703+00:00\",\"endTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:54:04.7515421+00:00\",\"endTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:49.8612456+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:26:57.1267805+00:00\",\"endTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:29:44.7810365+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:11.7650785+00:00\",\"endTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:30:31.4992161+00:00\",\"endTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:32:17.7479384+00:00\",\"endTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:33:17.950432+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:09.117636+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:15.8988048+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:35.6329438+00:00\",\"endTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:42.6484881+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:40:49.1796599+00:00\",\"endTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:41:29.5883936+00:00\",\"endTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:43:21.5030967+00:00\",\"endTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:44:58.1811685+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:42.7988248+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:48.3284413+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:38.3424155+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:14.3857536+00:00\",\"endTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:46:35.4242993+00:00\",\"endTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:48:13.0794732+00:00\",\"endTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:50:48.1749916+00:00\",\"endTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:52:03.8306252+00:00\",\"endTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T01:00:41.9031795+00:00\",\"endTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T01:05:11.8334431+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:26:43.1113178+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:27:19.907785+00:00\",\"endTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:29:39.750417+00:00\",\"endTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:33:17.1697643+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:01.7442918+00:00\",\"endTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:41:33.8221381+00:00\",\"endTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-29T00:44:16.2763611+00:00\",\"endTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-29T00:45:46.5967011+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-30T20:54:06.495927+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-10-30T20:54:13.5427241+00:00\",\"endTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:54:04.330511+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T21:11:07.3280059+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:56:24.3786415+00:00\",\"endTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:56:45.9877698+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-30T20:54:56.3415331+00:00\",\"endTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-30T20:55:44.0909969+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-10-28T21:19:56.963Z\",\"lastUpdatedTime\":\"2019-10-30T21:54:04.3461308+00:00\",\"duration\":\"P2DT46M39.023S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns?api-version=2016-05-01+92": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "183", "184" ], + "x-ms-client-request-id": [ "64ade489-47b2-41ed-9f8d-f0ccf13cba1b" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7fe5f2d0-9a15-4c94-bfc2-8447b0c54f69" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvbSLmSuxOumP7FHTPS+K74E4AsMitWmcF4BUs/ZpjXqDM4gmS9wsrKw2/ROIOW3TWPL3/zcHWdgvbPrZ+ApA2Fo4V4m65H3lSYV30D4yh+sm+Qs2Y/UkweM0cqScBOwLz+IV59lyq3idD4vxLZHZ9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14638" ], + "x-ms-request-id": [ "7fe5f2d0-9a15-4c94-bfc2-8447b0c54f69" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032141Z:7fe5f2d0-9a15-4c94-bfc2-8447b0c54f69" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:41 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "274757" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/0c8b686a-2796-4b76-a048-98687875e261\",\"name\":\"northwest/Microsoft1.1910.0.51/0c8b686a-2796-4b76-a048-98687875e261\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"Type \u0027LiveUpdateHostJeaEndpoints\u0027 of Role \u0027BareMetal\u0027 raised an exception:\\n\\nDSC failures:\\nASRR1N42R17U05: One or more partial configurations failed to apply. No configuration could be created. LCM failed to start desired state configuration manually.\\n\\nat PublishAndStartDscConfiguration, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1796\\nat PublishAndStartDscForJea, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\Common\\\\JustEnoughAdministrationHelpers.psm1: line 131\\nat LiveUpdateHostJeaEndpoints, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\BareMetal\\\\BareMetal.psm1: line 452\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-09T01:23:01.833Z\",\"lastUpdatedTime\":\"2019-11-09T05:36:08.1491515+00:00\",\"duration\":\"PT4H29M55.265S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/171a43fc-eb9c-4580-b399-6b806f287034\",\"name\":\"northwest/Microsoft1.1910.0.51/171a43fc-eb9c-4580-b399-6b806f287034\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:40.271427+00:00\",\"endTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1221308+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:21.9267289+00:00\",\"endTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.2158785+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:43.2761333+00:00\",\"endTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1065055+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.2783208+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"endTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.450255+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"endTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:46.2585055+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.3096307+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.6376709+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"endTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:53.4108684+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"endTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"endTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:55:30.659189+00:00\",\"endTimeUtc\":\"2019-11-12T23:56:10.6630414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:56:10.6630414+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:56:10.6630414+00:00\",\"endTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:57:43.3115896+00:00\",\"endTimeUtc\":\"2019-11-12T23:58:15.7332313+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:58:15.7332313+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:58:15.7332313+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.7128071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.7128071+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:00:27.4979239+00:00\",\"endTimeUtc\":\"2019-11-13T00:01:00.2476841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:01:00.2476841+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:00.2476841+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:07.7635007+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:07.7635007+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:07.7635007+00:00\",\"endTimeUtc\":\"2019-11-13T00:48:41.9818106+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:48:41.9818106+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:41.9818106+00:00\",\"endTimeUtc\":\"2019-11-13T00:52:33.8213555+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:52:33.8213555+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:52:33.8213555+00:00\",\"endTimeUtc\":\"2019-11-13T01:16:52.071767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:16:52.071767+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:52.071767+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:40.5097528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:40.5097528+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:40.5097528+00:00\",\"endTimeUtc\":\"2019-11-13T02:17:58.9795456+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:17:58.9795456+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:17:58.9795456+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:08.7606464+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"endTimeUtc\":\"2019-11-13T02:19:00.963064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:19:00.963064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:00.963064+00:00\",\"endTimeUtc\":\"2019-11-13T02:19:43.6030696+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:19:43.6030696+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:43.6030696+00:00\",\"endTimeUtc\":\"2019-11-13T02:20:13.1651946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:20:13.1651946+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:20:13.1651946+00:00\",\"endTimeUtc\":\"2019-11-13T02:22:22.8249296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:22:22.8249296+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:22:22.8249296+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:24.8353425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:24.8353425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:24.8353425+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:59.9130296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:59.9130296+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:59.9130296+00:00\",\"endTimeUtc\":\"2019-11-13T02:51:50.3272796+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:51:50.3272796+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:51:50.3428876+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:51:58.905284+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:50.4239112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:50.4239112+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:52:50.4239112+00:00\",\"endTimeUtc\":\"2019-11-13T02:53:35.6150328+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:53:35.6150328+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:53:35.6150328+00:00\",\"endTimeUtc\":\"2019-11-13T02:54:01.4584146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:54:01.4584146+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:54:01.4584146+00:00\",\"endTimeUtc\":\"2019-11-13T02:55:56.8006232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:55:56.8006232+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:55:56.8006232+00:00\",\"endTimeUtc\":\"2019-11-13T03:06:36.7217782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:06:36.7217782+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:06:36.7217782+00:00\",\"endTimeUtc\":\"2019-11-13T03:07:14.9403605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:07:14.9403605+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:07:14.9403605+00:00\",\"endTimeUtc\":\"2019-11-13T03:16:11.6512227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:16:11.6512227+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:16:11.6512227+00:00\",\"endTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:16:19.5886325+00:00\",\"endTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"endTimeUtc\":\"2019-11-13T03:17:12.3477419+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:17:12.3477419+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:17:12.3477419+00:00\",\"endTimeUtc\":\"2019-11-13T03:17:49.6154647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:17:49.6154647+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:17:49.6154647+00:00\",\"endTimeUtc\":\"2019-11-13T03:18:17.1151954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:18:17.1151954+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:18:17.1151954+00:00\",\"endTimeUtc\":\"2019-11-13T03:19:57.7225445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:19:57.7225445+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:19:57.7225445+00:00\",\"endTimeUtc\":\"2019-11-13T03:27:29.7566086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:27:29.7566086+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:27:29.7566086+00:00\",\"endTimeUtc\":\"2019-11-13T03:27:56.8658431+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:27:56.8658431+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:27:56.8658431+00:00\",\"endTimeUtc\":\"2019-11-13T03:35:32.939542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:35:32.939542+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:35:32.939542+00:00\",\"endTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:35:41.4081998+00:00\",\"endTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"endTimeUtc\":\"2019-11-13T03:58:27.5273598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:58:27.5273598+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:58:27.5273598+00:00\",\"endTimeUtc\":\"2019-11-13T03:59:03.8393946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:59:03.8393946+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:59:03.8393946+00:00\",\"endTimeUtc\":\"2019-11-13T05:59:45.2287621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T05:59:45.2287621+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T05:59:45.2287621+00:00\",\"endTimeUtc\":\"2019-11-13T06:00:23.7609844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T06:00:23.7609844+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:00:27.8104154+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:17.1069447+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.9192476+00:00\",\"endTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:27.8564351+00:00\",\"endTimeUtc\":\"2019-11-13T16:44:02.7625937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:44:02.7625937+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:44:02.7625937+00:00\",\"endTimeUtc\":\"2019-11-13T16:47:47.2248628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:47:47.2248628+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:47:47.2248628+00:00\",\"endTimeUtc\":\"2019-11-13T16:52:51.1175196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:52:51.1175196+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:52:51.1175196+00:00\",\"endTimeUtc\":\"2019-11-13T16:53:27.1649353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:53:27.1649353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:53:27.1649353+00:00\",\"endTimeUtc\":\"2019-11-13T16:57:54.9381862+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:57:54.9381862+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:57:54.9381862+00:00\",\"endTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"endTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:58:47.9063782+00:00\",\"endTimeUtc\":\"2019-11-13T17:54:11.649616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:54:11.649616+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:54:11.6652358+00:00\",\"endTimeUtc\":\"2019-11-13T17:55:45.713874+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:55:45.713874+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:55:45.713874+00:00\",\"endTimeUtc\":\"2019-11-13T17:58:02.1228241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:58:02.1228241+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:58:02.1228241+00:00\",\"endTimeUtc\":\"2019-11-13T17:58:20.7151703+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:58:20.7151703+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:58:20.7151703+00:00\",\"endTimeUtc\":\"2019-11-13T18:00:31.9034629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:00:31.9034629+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:00:31.9034629+00:00\",\"endTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:01:04.8278253+00:00\",\"endTimeUtc\":\"2019-11-13T18:04:25.7524953+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:04:25.7524953+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:04:25.7524953+00:00\",\"endTimeUtc\":\"2019-11-13T18:05:53.5483445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:05:53.5483445+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:05:53.5483445+00:00\",\"endTimeUtc\":\"2019-11-13T18:08:16.2147362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:08:16.2147362+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:08:16.2147362+00:00\",\"endTimeUtc\":\"2019-11-13T18:08:38.5159262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:08:38.5159262+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:08:38.5159262+00:00\",\"endTimeUtc\":\"2019-11-13T18:10:59.2255367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:10:59.2255367+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:10:59.2255367+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:40.1445931+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:40.1445931+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:11:40.1445931+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:57.5506305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:57.5506305+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:11:57.5506305+00:00\",\"endTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:12:04.0818068+00:00\",\"endTimeUtc\":\"2019-11-13T18:21:29.9354296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:21:29.9354296+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:21:29.9354296+00:00\",\"endTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:26:21.5593796+00:00\",\"endTimeUtc\":\"2019-11-13T18:26:52.1847154+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:26:52.1847154+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:26:52.1847154+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:45.8748074+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:27.7783118+00:00\",\"endTimeUtc\":\"2019-11-13T00:22:10.7659512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:22:10.7659512+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:22:10.7659512+00:00\",\"endTimeUtc\":\"2019-11-13T00:26:39.8410422+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:26:39.8410422+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:39.8566683+00:00\",\"endTimeUtc\":\"2019-11-13T00:38:35.8784744+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:38:35.8784744+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:38:35.8784744+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:28.1570344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:28.1570344+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:28.1570344+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:06.6936203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:06.6936203+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:06.6936203+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:53.2553352+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:57:03.4895941+00:00\",\"endTimeUtc\":\"2019-11-13T01:01:22.1436738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:01:22.1436738+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:01:22.1436738+00:00\",\"endTimeUtc\":\"2019-11-13T01:14:15.8545664+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:14:15.8545664+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:14:15.8701926+00:00\",\"endTimeUtc\":\"2019-11-13T01:20:29.460063+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:20:29.460063+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:20:29.460063+00:00\",\"endTimeUtc\":\"2019-11-13T01:22:08.7715708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:22:08.7715708+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:22:08.7715708+00:00\",\"endTimeUtc\":\"2019-11-13T01:27:57.9540988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:27:57.9540988+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:27:57.9540988+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:14.4204735+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:14.4204735+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:14.4204735+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:51.7794629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:51.7794629+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:51.7794629+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:13.7440191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:13.7440191+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:44.2786204+00:00\",\"endTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:23.9658403+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:56.87187+00:00\",\"endTimeUtc\":\"2019-11-13T00:27:30.0280217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:27:30.0280217+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:27:30.0280217+00:00\",\"endTimeUtc\":\"2019-11-13T00:30:12.9951113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:30:12.9951113+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:30:12.9951113+00:00\",\"endTimeUtc\":\"2019-11-13T00:34:03.0855351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:34:03.0855351+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:34:03.0855351+00:00\",\"endTimeUtc\":\"2019-11-13T00:35:44.3807738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:35:44.3807738+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:35:44.3807738+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:19.9404191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:19.9404191+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:19.9404191+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:23.3439442+00:00\",\"endTimeUtc\":\"2019-11-13T00:46:44.6075117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:46:44.6075117+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:46:44.6075117+00:00\",\"endTimeUtc\":\"2019-11-13T00:59:56.5039828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:59:56.5039828+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:59:56.5039828+00:00\",\"endTimeUtc\":\"2019-11-13T01:13:54.4329513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:13:54.4329513+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:13:54.4329513+00:00\",\"endTimeUtc\":\"2019-11-13T01:16:36.8375049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:16:36.8375049+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:36.8375049+00:00\",\"endTimeUtc\":\"2019-11-13T01:21:42.4593307+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:21:42.4593307+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:21:42.4593307+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"endTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:38.9580351+00:00\",\"endTimeUtc\":\"2019-11-13T01:25:31.7073139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:25:31.7073139+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:25:31.7073139+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:05.0626117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:05.0626117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:05.0626117+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:37.9624608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:37.9624608+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:37.9624608+00:00\",\"endTimeUtc\":\"2019-11-13T01:34:29.9495931+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:34:29.9495931+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:34:29.9495931+00:00\",\"endTimeUtc\":\"2019-11-13T01:38:31.7439532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:38:31.7439532+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:38:31.7439532+00:00\",\"endTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:25.4345948+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:57.1999785+00:00\",\"endTimeUtc\":\"2019-11-13T00:22:40.343711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:22:40.343711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:22:40.343711+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:32.6367524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:32.6367524+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:32.6367524+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:01.8377768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:01.8377768+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:01.8377768+00:00\",\"endTimeUtc\":\"2019-11-13T00:33:40.1797738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:33:40.1797738+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:33:40.1797738+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:23.9404017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:23.9404017+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:23.9404017+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:19.8600907+00:00\",\"endTimeUtc\":\"2019-11-13T00:44:49.0618116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:44:49.0618116+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:44:49.0618116+00:00\",\"endTimeUtc\":\"2019-11-13T01:02:53.9896596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:02:53.9896596+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:02:53.9896596+00:00\",\"endTimeUtc\":\"2019-11-13T01:07:47.3510209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:07:47.3510209+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:07:47.3666619+00:00\",\"endTimeUtc\":\"2019-11-13T01:11:23.1928286+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:11:23.1928286+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:11:23.1928286+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:19.9896094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:19.9896094+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:19.9896094+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:24.0439708+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:58.5906303+00:00\",\"endTimeUtc\":\"2019-11-13T00:22:38.3593191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:22:38.3593191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:22:38.3593191+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:57.9177511+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:57.9177511+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:57.9177511+00:00\",\"endTimeUtc\":\"2019-11-13T00:33:25.0080925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:33:25.0080925+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:33:25.0080925+00:00\",\"endTimeUtc\":\"2019-11-13T00:34:02.9761591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:34:02.9761591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:34:02.9761591+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:48.5487527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:48.5487527+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:48.5487527+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:41.7975185+00:00\",\"endTimeUtc\":\"2019-11-13T00:44:07.1403516+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:44:07.1403516+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:44:07.1403516+00:00\",\"endTimeUtc\":\"2019-11-13T00:48:06.0132675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:48:06.0132675+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:06.0132675+00:00\",\"endTimeUtc\":\"2019-11-13T00:52:13.8685445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:52:13.8685445+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:52:13.8685445+00:00\",\"endTimeUtc\":\"2019-11-13T01:04:57.1356756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:04:57.1356756+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:04:57.1356756+00:00\",\"endTimeUtc\":\"2019-11-13T01:15:18.6664746+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:15:18.6664746+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:15:18.6664746+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"endTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:30.8369006+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:23.5701049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:23.5701049+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:23.5701049+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:08.8647285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:08.8647285+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:08.8647285+00:00\",\"endTimeUtc\":\"2019-11-13T01:26:55.9549151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:26:55.9549151+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:26:55.9549151+00:00\",\"endTimeUtc\":\"2019-11-13T01:27:34.4387681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:27:34.4387681+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:27:34.4387681+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:19.8110321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:19.8110321+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:19.8110321+00:00\",\"endTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:39:22.6367005+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:39:30.9647446+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:52.1848166+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:28.4189314+00:00\",\"endTimeUtc\":\"2019-11-13T00:08:35.2912481+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:08:35.2912481+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:08:35.2912481+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:42.9047934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:42.9047934+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:42.9047934+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:21.6747654+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:21.6747654+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:21.6747654+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:50.0174911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:50.0174911+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:50.0174911+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:30.6238616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:30.6238616+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:45:30.6238616+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:12.2714688+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:22.052636+00:00\",\"endTimeUtc\":\"2019-11-13T01:06:12.6670453+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:06:12.6670453+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:06:12.6670453+00:00\",\"endTimeUtc\":\"2019-11-13T01:26:40.4863822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:26:40.4863822+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:26:40.4863822+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:12.1189808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:12.1189808+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:12.1189808+00:00\",\"endTimeUtc\":\"2019-11-13T01:34:02.337331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:34:02.337331+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:34:02.337331+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:39.6984127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:39.6984127+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:39.6984127+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:50.2139234+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:50.2139234+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:48.3222803+00:00\",\"endTimeUtc\":\"2019-11-13T01:45:23.9458334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:45:23.9458334+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:45:23.9458334+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:52.5969839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:52.5969839+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:52.5969839+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:26.2810749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:26.2810749+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:56:26.2810749+00:00\",\"endTimeUtc\":\"2019-11-13T01:57:01.2494683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:57:01.2494683+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:57:01.2494683+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:04.2614232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:04.2614232+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:01:04.2614232+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:50.1983+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:50.1983+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:01:50.2139234+00:00\",\"endTimeUtc\":\"2019-11-13T02:02:33.0463406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:02:33.0463406+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:02:33.0463406+00:00\",\"endTimeUtc\":\"2019-11-13T02:03:13.7701633+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:03:13.7701633+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:03:13.7701633+00:00\",\"endTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:03:23.910664+00:00\",\"endTimeUtc\":\"2019-11-13T02:08:37.5497404+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:08:37.5497404+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:08:37.5653611+00:00\",\"endTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:08:47.1746373+00:00\",\"endTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"endTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:36.5317776+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:49.4535214+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:49.1566487+00:00\",\"endTimeUtc\":\"2019-11-13T02:12:51.546638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:12:51.546638+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:49.6566399+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:48.5148082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:48.5148082+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"endTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:44.044249+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:21.2627589+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:00.2468312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:00.2468312+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:00.2937074+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:24.1686138+00:00\",\"endTimeUtc\":\"2019-11-13T00:17:12.5163267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:17:12.5163267+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:17:12.5163267+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:32.5924046+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:42.5610493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:42.5610493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:42.5610493+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:12.2947039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:12.2947039+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:12.2947039+00:00\",\"endTimeUtc\":\"2019-11-13T01:16:06.2440208+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:16:06.2440208+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:06.2440208+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:16.6814102+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:03.4071729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:03.4071729+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:03.4071729+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.8723512+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:56.0444533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:56.0444533+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:56.0444533+00:00\",\"endTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:13.4338292+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:27.9180858+00:00\",\"endTimeUtc\":\"2019-11-13T00:04:43.9179745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:04:43.9179745+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:43.9179745+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:05:01.8086549+00:00\",\"endTimeUtc\":\"2019-11-13T00:17:12.7349563+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:17:12.7349563+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:17:12.7349563+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:20.9015473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:20.9015473+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:07.5288808+00:00\",\"endTimeUtc\":\"2019-11-13T00:26:19.6693776+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:26:19.6693776+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:19.6693776+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:43.531224+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:43.531224+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:43.531224+00:00\",\"endTimeUtc\":\"2019-11-13T01:06:35.5552554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:06:35.5552554+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:06:35.5552554+00:00\",\"endTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:06:45.5082477+00:00\",\"endTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"endTimeUtc\":\"2019-11-13T01:21:31.2742156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:21:31.2742156+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:21:31.2742156+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:29.3801063+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:29.3801063+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:29.3801063+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:41.6857858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:41.6857858+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:41.6857858+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:53.6700261+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:48.5092391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:48.5092391+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:48.5092391+00:00\",\"endTimeUtc\":\"2019-11-13T01:34:59.1836492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:34:59.1836492+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:34:59.1836492+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:20.8859185+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:20.8859185+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:20.917176+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:31.9326893+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:43.0420247+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:43.0420247+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:43.0420247+00:00\",\"endTimeUtc\":\"2019-11-13T01:49:52.6757342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:49:52.6757342+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:53.2918349+00:00\",\"endTimeUtc\":\"2019-11-13T01:47:07.5994186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:47:07.5994186+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:47:07.5994186+00:00\",\"endTimeUtc\":\"2019-11-13T01:49:52.6601973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:49:52.6601973+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:49:52.6757342+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:12.7380239+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:24.3629002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:24.3629002+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:24.3629002+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:00.1593985+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:00.1593985+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:51:00.1593985+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:43.0930408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:43.0930408+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:43.108614+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:55.2647416+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"endTimeUtc\":\"2019-11-13T02:30:12.1808428+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:30:12.1808428+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:30:12.1808428+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:24.5906376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:24.5906376+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:31:24.5906376+00:00\",\"endTimeUtc\":\"2019-11-13T02:43:30.3478402+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:43:30.3478402+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:43:30.3478402+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:43:41.3479729+00:00\",\"endTimeUtc\":\"2019-11-13T02:49:02.3308946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:49:02.3308946+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:49:02.3308946+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:08.4676437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:08.4676437+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:52:08.4676437+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"endTimeUtc\":\"2019-11-13T03:02:20.8743045+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:02:20.8743045+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:02:20.8743045+00:00\",\"endTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:13.4338292+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:28.4184325+00:00\",\"endTimeUtc\":\"2019-11-13T00:05:03.8709681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:05:03.8709681+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:05:03.8709681+00:00\",\"endTimeUtc\":\"2019-11-13T00:06:07.9486387+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:06:07.9486387+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:07.9486387+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:34.7765701+00:00\",\"endTimeUtc\":\"2019-11-13T00:09:42.8063608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:09:42.8063608+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:09:42.8063608+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:55.4041726+00:00\",\"endTimeUtc\":\"2019-11-13T00:26:08.3101256+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:26:08.3101256+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:08.3101256+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:18.9535196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:18.9535196+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:18.9535196+00:00\",\"endTimeUtc\":\"2019-11-13T01:07:23.3201281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:07:23.3201281+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:07:23.3201281+00:00\",\"endTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:07:32.3981203+00:00\",\"endTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"endTimeUtc\":\"2019-11-13T01:22:04.4747355+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:22:04.4747355+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:22:04.4747355+00:00\",\"endTimeUtc\":\"2019-11-13T01:26:41.3770004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:26:41.3770004+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:26:41.3770004+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:20.5475438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:20.5475438+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:20.5475438+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:10.5625459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:10.5625459+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:10.5781692+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:35.9997515+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:47.8746042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:47.8746042+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:47.8746042+00:00\",\"endTimeUtc\":\"2019-11-13T01:30:13.5930455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:30:13.5930455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:30:13.5930455+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:30:24.5305428+00:00\",\"endTimeUtc\":\"2019-11-13T01:42:47.4942984+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:42:47.4942984+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:42:47.4942984+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:22.6936887+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"endTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:41.7872166+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:51.5683511+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:51.5683511+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:51.5839806+00:00\",\"endTimeUtc\":\"2019-11-13T01:47:23.7554988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:47:23.7554988+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:47:23.7554988+00:00\",\"endTimeUtc\":\"2019-11-13T02:11:09.0946006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:11:09.0946006+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:09.0946006+00:00\",\"endTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:20.0944517+00:00\",\"endTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"endTimeUtc\":\"2019-11-13T02:25:47.6160261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:25:47.6160261+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:25:47.6160261+00:00\",\"endTimeUtc\":\"2019-11-13T02:29:50.2748238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:29:50.2748238+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:29:50.2748238+00:00\",\"endTimeUtc\":\"2019-11-13T02:32:16.5130615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:32:16.5130615+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:32:16.5130615+00:00\",\"endTimeUtc\":\"2019-11-13T02:32:59.8384091+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:32:59.8384091+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:32:59.8541403+00:00\",\"endTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"endTimeUtc\":\"2019-11-13T02:33:36.0841263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:33:36.0841263+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:45.3879909+00:00\",\"endTimeUtc\":\"2019-11-13T00:06:11.5111264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:06:11.5111264+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:11.5426231+00:00\",\"endTimeUtc\":\"2019-11-13T00:10:00.8531017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:10:00.8531017+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:10:00.8531017+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:10:23.9466763+00:00\",\"endTimeUtc\":\"2019-11-13T00:21:29.7976689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:21:29.7976689+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:21:29.7976689+00:00\",\"endTimeUtc\":\"2019-11-13T00:23:19.8588429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:23:19.8588429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:19.8588429+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:28.7181233+00:00\",\"endTimeUtc\":\"2019-11-13T00:34:19.2884348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:34:19.2884348+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:34:19.2884348+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:45.5822135+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:59.2226708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:59.2226708+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:59.2226708+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:52.5759042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:52.5759042+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:52.5759042+00:00\",\"endTimeUtc\":\"2019-11-13T01:13:56.3860327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:13:56.3860327+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:13:56.3860327+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:14:06.8390422+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"endTimeUtc\":\"2019-11-13T01:22:25.443279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:22:25.443279+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:22:25.443279+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:17.2663487+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:17.2663487+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:17.2663487+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:27.3688253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:27.3688253+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:27.3844995+00:00\",\"endTimeUtc\":\"2019-11-13T01:37:39.4788628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:37:39.4788628+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:37:39.4956969+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:11.026841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:11.026841+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:11.026841+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:53.1359603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:53.1359603+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:53.1359603+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:03.5417107+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:13.6353437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:13.6353437+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:13.6353437+00:00\",\"endTimeUtc\":\"2019-11-13T01:42:15.7603691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:42:15.7603691+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:42:15.7603691+00:00\",\"endTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:42:25.3539861+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:13.1755265+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:13.1755265+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:13.1755265+00:00\",\"endTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:10.0955644+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:20.7360784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:20.7360784+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:20.7360784+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:55.2669866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:55.2669866+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:55.2669866+00:00\",\"endTimeUtc\":\"2019-11-13T02:16:59.4492113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:16:59.4492113+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:16:59.4492113+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:17:09.7771824+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"endTimeUtc\":\"2019-11-13T02:24:41.4383173+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:24:41.4383173+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:24:41.4383173+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:47.4653586+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:47.4653586+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:31:47.4653586+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:08.8757557+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:08.8757557+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:37:08.8757557+00:00\",\"endTimeUtc\":\"2019-11-13T02:42:48.1418071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:42:48.1418071+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:47.6535967+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:28.0126969+00:00\",\"endTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:57.9499721+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:07.4521139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:07.4521139+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:07.4521139+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:00.9652028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:00.9652028+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:00.9652028+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:13.2282758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:13.2282758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:13.2282758+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:58.0086055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:58.0086055+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:58.0086055+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:11.0358109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:11.0358109+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:11.0358109+00:00\",\"endTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:36.1121001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:36.1121001+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:36.1121001+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:58.2212156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:58.2212156+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:22.3252311+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:55.8874878+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:42.1415582+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:42.1415582+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:42.1840327+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:26.8574474+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:26.8574474+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:26.8574474+00:00\",\"endTimeUtc\":\"2019-11-13T00:30:55.0884468+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:30:55.0884468+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:30:55.0884468+00:00\",\"endTimeUtc\":\"2019-11-13T00:31:42.6505743+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:31:42.6505743+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:31:42.6505743+00:00\",\"endTimeUtc\":\"2019-11-13T00:44:45.2180764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:44:45.2180764+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:44:45.2180764+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"endTimeUtc\":\"2019-11-13T00:46:14.8737349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:46:14.8737349+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:46:14.8737349+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:26.0596753+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:57.2156041+00:00\",\"endTimeUtc\":\"2019-11-13T00:23:53.2490898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:23:53.2490898+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:53.2490898+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:17.6525745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:17.6525745+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:17.6525745+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:58.0867296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:58.0867296+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:58.0867296+00:00\",\"endTimeUtc\":\"2019-11-13T00:33:40.0078193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:33:40.0078193+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:33:40.0078193+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:01.0343947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:01.0343947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:01.0343947+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:31.0333328+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:31.0333328+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:31.0333328+00:00\",\"endTimeUtc\":\"2019-11-13T00:41:58.1127574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:41:58.1127574+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"endTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:03.247667+00:00\",\"endTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:14.51318+00:00\",\"endTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"endTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:50:19.55809+00:00\",\"endTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"endTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:51:21.5100589+00:00\",\"endTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"endTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:53:16.258207+00:00\",\"endTimeUtc\":\"2019-11-13T00:55:33.6788574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:55:33.6788574+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:55:33.6788574+00:00\",\"endTimeUtc\":\"2019-11-13T00:58:32.4581281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:58:32.4581281+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:58:32.4581281+00:00\",\"endTimeUtc\":\"2019-11-13T01:00:07.4257224+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:00:07.4257224+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:00:07.4257224+00:00\",\"endTimeUtc\":\"2019-11-13T01:04:15.9329463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:04:15.9329463+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:04:15.9329463+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:04:26.4485135+00:00\",\"endTimeUtc\":\"2019-11-13T01:05:51.7757316+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:05:51.7757316+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:05:51.7757316+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:43.0711292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:43.0711292+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:43.0711292+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:08.4296332+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:59.2259931+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:59.2259931+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:59.2259931+00:00\",\"endTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"endTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:38:04.0098709+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:26.5257289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:26.5257289+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:26.5257289+00:00\",\"endTimeUtc\":\"2019-11-13T01:43:06.7598323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:43:06.7598323+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:43:06.7598323+00:00\",\"endTimeUtc\":\"2019-11-13T01:44:49.7668269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:44:49.7668269+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:44:49.7668269+00:00\",\"endTimeUtc\":\"2019-11-13T01:48:46.6452042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:48:46.6452042+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:48:46.6452042+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:48:57.4575967+00:00\",\"endTimeUtc\":\"2019-11-13T01:49:28.3947456+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:49:28.3947456+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:49:28.3947456+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:13.0498961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:13.0498961+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:51:13.0498961+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"endTimeUtc\":\"2019-11-13T01:52:36.9709031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:52:36.9709031+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:52:36.9709031+00:00\",\"endTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"endTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:09:33.392902+00:00\",\"endTimeUtc\":\"2019-11-13T02:12:13.2032844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:12:13.2032844+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:12:13.2032844+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:43.6711175+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:43.6711175+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:43.6711175+00:00\",\"endTimeUtc\":\"2019-11-13T02:15:56.4034023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:15:56.4034023+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:15:56.4034023+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:51.3381681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:51.3381681+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:51.3381681+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:01.1817773+00:00\",\"endTimeUtc\":\"2019-11-13T02:19:30.8063678+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:19:30.8063678+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:30.8063678+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:10.6382764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:10.6382764+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:21:10.6382764+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"endTimeUtc\":\"2019-11-13T02:22:37.6059895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:22:37.6059895+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:22:37.6059895+00:00\",\"endTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:01.6592072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:01.6592072+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:01.6592072+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:22.5384971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:22.5384971+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:22.5384971+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:31.3196449+00:00\",\"endTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:39.9288976+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:58.4762944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:58.4762944+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:58.4762944+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:36:07.7410564+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:00.8929116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:00.8929116+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:37:00.9071+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"endTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:47.1717567+00:00\",\"endTimeUtc\":\"2019-11-13T02:42:13.0484166+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:42:13.0484166+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:42:13.0640382+00:00\",\"endTimeUtc\":\"2019-11-13T02:44:24.5711279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:44:24.5711279+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:43.3278075+00:00\",\"endTimeUtc\":\"2019-11-13T02:41:54.7673625+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:41:54.7673625+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:41:54.7673625+00:00\",\"endTimeUtc\":\"2019-11-13T02:43:13.6136348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:43:13.6136348+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:47.1402504+00:00\",\"endTimeUtc\":\"2019-11-13T02:41:48.4549391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:41:48.4549391+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:41:48.4549391+00:00\",\"endTimeUtc\":\"2019-11-13T02:43:09.0668147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:43:09.0668147+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:42.2809302+00:00\",\"endTimeUtc\":\"2019-11-13T02:40:42.1500924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:40:42.1500924+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:40:42.1500924+00:00\",\"endTimeUtc\":\"2019-11-13T02:41:37.6509621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:41:37.6509621+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:20:22.2691605+00:00\",\"endTimeUtc\":\"2019-11-13T03:22:41.0276536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:22:41.0276536+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:22:41.0276536+00:00\",\"endTimeUtc\":\"2019-11-13T03:29:17.2472328+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:29:17.2472328+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:22:51.2306695+00:00\",\"endTimeUtc\":\"2019-11-13T03:29:16.6222411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:29:16.6222411+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:22:51.0900461+00:00\",\"endTimeUtc\":\"2019-11-13T03:26:23.3444379+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:26:23.3444379+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:26:23.3444379+00:00\",\"endTimeUtc\":\"2019-11-13T03:26:38.1411127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:26:38.1411127+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:29:17.2472328+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:13.7309603+00:00\",\"endTimeUtc\":\"2019-11-13T03:48:59.7800413+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:48:59.7800413+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:48:59.7800413+00:00\",\"endTimeUtc\":\"2019-11-13T03:50:04.9623102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:50:04.9623102+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:29:46.6843883+00:00\",\"endTimeUtc\":\"2019-11-13T03:48:03.6708995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:48:03.6708995+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:48:03.6708995+00:00\",\"endTimeUtc\":\"2019-11-13T03:49:06.6081116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:49:06.6081116+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:36.2463258+00:00\",\"endTimeUtc\":\"2019-11-13T03:52:10.0897042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:52:10.0897042+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:48.7774231+00:00\",\"endTimeUtc\":\"2019-11-13T03:54:10.2274983+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:54:10.2274983+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:54:10.2274983+00:00\",\"endTimeUtc\":\"2019-11-13T03:55:08.8162373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:55:08.8162373+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:55.9648435+00:00\",\"endTimeUtc\":\"2019-11-13T03:40:18.0046509+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:40:18.0046509+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:40:18.0046509+00:00\",\"endTimeUtc\":\"2019-11-13T04:04:50.1309914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:04:50.1309914+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:04:50.1309914+00:00\",\"endTimeUtc\":\"2019-11-13T04:07:41.9984898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:07:41.9984898+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:07:41.9984898+00:00\",\"endTimeUtc\":\"2019-11-13T04:08:34.8847358+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:08:34.8847358+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:08:34.9027611+00:00\",\"endTimeUtc\":\"2019-11-13T04:24:09.4582125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:24:09.4582125+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:24:09.4582125+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:58.1835693+00:00\",\"endTimeUtc\":\"2019-11-13T03:51:24.3875066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:51:24.3875066+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:59.2460631+00:00\",\"endTimeUtc\":\"2019-11-13T03:39:33.1946199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:39:33.1946199+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:39:33.1946199+00:00\",\"endTimeUtc\":\"2019-11-13T03:51:34.0081771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:51:34.0081771+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:51:34.0081771+00:00\",\"endTimeUtc\":\"2019-11-13T03:52:38.0538799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:52:38.0538799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:59.1837262+00:00\",\"endTimeUtc\":\"2019-11-13T03:45:01.2481924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:45:01.2481924+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:45:01.2481924+00:00\",\"endTimeUtc\":\"2019-11-13T03:47:52.7334571+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:47:52.7334571+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:00.7936248+00:00\",\"endTimeUtc\":\"2019-11-13T03:36:08.1891817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:36:08.1891817+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:36:08.1891817+00:00\",\"endTimeUtc\":\"2019-11-13T03:41:40.5393616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:41:40.5393616+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:41:40.5393616+00:00\",\"endTimeUtc\":\"2019-11-13T03:44:02.0433731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:44:02.0433731+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:49.1067173+00:00\",\"endTimeUtc\":\"2019-11-13T00:02:30.4345428+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:02:30.4345428+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:30.4345428+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:58.0281232+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:23.1841666+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:42.7621604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:42.7621604+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:42.7621604+00:00\",\"endTimeUtc\":\"2019-11-13T00:08:50.50988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:08:50.50988+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:08:50.50988+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:09:11.431597+00:00\",\"endTimeUtc\":\"2019-11-13T00:35:55.0368645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:35:55.0368645+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:35:55.0368645+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:41:04.8610732+00:00\",\"endTimeUtc\":\"2019-11-13T00:41:15.8772826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:41:15.8772826+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:41:15.8921977+00:00\",\"endTimeUtc\":\"2019-11-13T00:55:34.2250702+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:55:34.2250702+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:55:34.2250702+00:00\",\"endTimeUtc\":\"2019-11-13T01:35:21.808408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:35:21.808408+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:35:21.808408+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:35:31.5739337+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:52.6981357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:52.6981357+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:52.6981357+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:25.5571099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:25.5571099+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:25.5571099+00:00\",\"endTimeUtc\":\"2019-11-13T01:43:41.6185648+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:43:41.6185648+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:43:41.6185648+00:00\",\"endTimeUtc\":\"2019-11-13T01:45:33.4925867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:45:33.4925867+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:45:33.5082058+00:00\",\"endTimeUtc\":\"2019-11-13T01:54:54.2663748+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:54:54.2663748+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:54:54.2663748+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:55:05.5006407+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:57.4682621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:57.4682621+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:56:57.4995085+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:57:08.7807006+00:00\",\"endTimeUtc\":\"2019-11-13T01:58:03.3267438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:58:03.3267438+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:58:03.3267438+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"endTimeUtc\":\"2019-11-13T02:03:36.197351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:03:36.197351+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.4661455+00:00\",\"endTimeUtc\":\"2019-11-13T00:06:05.7455877+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:06:05.7455877+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:05.7927968+00:00\",\"endTimeUtc\":\"2019-11-13T00:23:06.6871198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:23:06.6871198+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:06.6871198+00:00\",\"endTimeUtc\":\"2019-11-13T00:27:30.6998995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:27:30.6998995+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:27:30.6998995+00:00\",\"endTimeUtc\":\"2019-11-13T00:35:10.8344103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:35:10.8344103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:35:10.8344103+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:44.6881001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:44.6881001+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:44.6881001+00:00\",\"endTimeUtc\":\"2019-11-13T00:48:09.2632393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:48:09.2632393+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:09.2632393+00:00\",\"endTimeUtc\":\"2019-11-13T00:50:05.8552465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:50:05.8552465+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:50:05.8708645+00:00\",\"endTimeUtc\":\"2019-11-13T00:53:43.960923+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:53:43.960923+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:53:43.960923+00:00\",\"endTimeUtc\":\"2019-11-13T01:09:48.4274951+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:09:48.4274951+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.4661455+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:18.5596329+00:00\",\"endTimeUtc\":\"2019-11-13T00:05:41.8087535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:05:41.8087535+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:05:42.0275484+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:18.9988752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:18.9988752+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:18.9988752+00:00\",\"endTimeUtc\":\"2019-11-13T00:30:59.2134016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:30:59.2134016+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:30:59.2134016+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:08.0252174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:08.0252174+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:08.0252174+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:13.3896619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:13.3896619+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:45:13.3896619+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:28:53.7128071+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:00.790844+00:00\",\"endTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:19.3374946+00:00\",\"endTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:19.4468661+00:00\",\"endTimeUtc\":\"2019-11-13T18:30:42.7277888+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:30:42.7277888+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:30:42.7277888+00:00\",\"endTimeUtc\":\"2019-11-13T18:31:04.7587716+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:31:04.7587716+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:16.0250346+00:00\",\"endTimeUtc\":\"2019-11-13T18:30:15.4623544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:30:15.4623544+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"endTimeUtc\":\"2019-11-13T18:46:38.3813784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:46:38.3813784+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:46:38.3813784+00:00\",\"endTimeUtc\":\"2019-11-13T18:59:54.1528317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:59:54.1528317+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:59:54.1528317+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-11-12T17:21:36.896Z\",\"lastUpdatedTime\":\"2019-11-13T19:00:10.2463927+00:00\",\"duration\":\"P1DT1H51M45.461S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/364bfd65-28ea-4198-ad16-c287806f9600\",\"name\":\"northwest/Microsoft1.1910.0.51/364bfd65-28ea-4198-ad16-c287806f9600\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"Type \u0027LiveUpdateHostJeaEndpoints\u0027 of Role \u0027BareMetal\u0027 raised an exception:\\n\\nDSC failures:\\nASRR1N42R17U05: One or more partial configurations failed to apply. No configuration could be created. LCM failed to start desired state configuration manually.\\n\\nat PublishAndStartDscConfiguration, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1796\\nat PublishAndStartDscForJea, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\Common\\\\JustEnoughAdministrationHelpers.psm1: line 131\\nat LiveUpdateHostJeaEndpoints, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\BareMetal\\\\BareMetal.psm1: line 452\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-10T04:20:39.156Z\",\"lastUpdatedTime\":\"2019-11-11T20:06:36.3633615+00:00\",\"duration\":\"P1DT15H59M11.539S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/d4c6d73e-aad0-4f16-ac22-aed160633059\",\"name\":\"northwest/Microsoft1.1910.0.51/d4c6d73e-aad0-4f16-ac22-aed160633059\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:40.271427+00:00\",\"endTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1221308+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:21.9267289+00:00\",\"endTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.2158785+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:43.2761333+00:00\",\"endTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1065055+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.2783208+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"endTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.450255+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"endTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:46.2585055+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.3096307+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.6376709+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:53.4108684+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"Type \u0027InstallRdAgent\u0027 of Role \u0027RdAgent\u0027 raised an exception:\\n\\nMicrosoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PSActionInvokerException: Errors Occured: [Ensure-ServiceRemoved, TimeoutState, 10871]: Unable to delete service \u0027AzureStackHostPluginWatchDog\u0027 within time limit of 10000 milliseconds.\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003c\u003ec__DisplayClass2_0.\u003c\u003cInvoke\u003eb__0\u003ed.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.RunspaceInvoker.\u003cInvokeInRunspace\u003ed__3`1.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003cInvoke\u003ed__2.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cInvokePowershell\u003ed__13.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cUninstallPackageWithErrorHandling\u003ed__12.MoveNext()\\nat Ensure-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 274\\nat Install-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 28\\nat Install, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 30\\nat InstallRdAgent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 88\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-11T20:37:57.58Z\",\"lastUpdatedTime\":\"2019-11-12T02:10:32.661038+00:00\",\"duration\":\"PT5H46M3.418S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/ffcf9684-1001-46c9-a80a-28b6040d3032\",\"name\":\"northwest/Microsoft1.1910.0.51/ffcf9684-1001-46c9-a80a-28b6040d3032\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:40.271427+00:00\",\"endTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1221308+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:21.9267289+00:00\",\"endTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.2158785+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:43.2761333+00:00\",\"endTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1065055+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.2783208+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"endTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.450255+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"endTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:46.2585055+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.3096307+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.6376709+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:53.4108684+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"Type \u0027InstallRdAgent\u0027 of Role \u0027RdAgent\u0027 raised an exception:\\n\\nMicrosoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PSActionInvokerException: Errors Occured: [Ensure-ServiceRemoved, TimeoutState, 10882]: Unable to delete service \u0027AzureStackHostPluginWatchDog\u0027 within time limit of 10000 milliseconds.\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003c\u003ec__DisplayClass2_0.\u003c\u003cInvoke\u003eb__0\u003ed.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.RunspaceInvoker.\u003cInvokeInRunspace\u003ed__3`1.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003cInvoke\u003ed__2.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cInvokePowershell\u003ed__13.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cUninstallPackageWithErrorHandling\u003ed__12.MoveNext()\\nat Ensure-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 274\\nat Install-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 28\\nat Install, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 30\\nat InstallRdAgent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 88\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-12T02:46:27.548Z\",\"lastUpdatedTime\":\"2019-11-12T03:40:15.1121839+00:00\",\"duration\":\"PT1H6M38.811S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/0c8b686a-2796-4b76-a048-98687875e261?api-version=2016-05-01+93": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/0c8b686a-2796-4b76-a048-98687875e261?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "185", "186" ], + "x-ms-client-request-id": [ "78e36069-119e-4169-a158-959d4abe0276" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e8e5a47c-9345-4663-a324-4cd4124ed5bc" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvJNDzlH1TUF7Gdfvu2G9kImqly7wN1lXHAYTedSQyFP2IcgMPpYGWMvr9ZMinUumJFnyOPbIq13sMtGjmqF1VhfMceVETY51jOnw3NUuCj7OyTCFn64bwclWvw+icAm14VSj1KJ3c867O5BBJbhcK" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14637" ], + "x-ms-request-id": [ "e8e5a47c-9345-4663-a324-4cd4124ed5bc" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032143Z:e8e5a47c-9345-4663-a324-4cd4124ed5bc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:43 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "19751" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/0c8b686a-2796-4b76-a048-98687875e261\",\"name\":\"northwest/Microsoft1.1910.0.51/0c8b686a-2796-4b76-a048-98687875e261\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1491515+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"Type \u0027LiveUpdateHostJeaEndpoints\u0027 of Role \u0027BareMetal\u0027 raised an exception:\\n\\nDSC failures:\\nASRR1N42R17U05: One or more partial configurations failed to apply. No configuration could be created. LCM failed to start desired state configuration manually.\\n\\nat PublishAndStartDscConfiguration, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1796\\nat PublishAndStartDscForJea, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\Common\\\\JustEnoughAdministrationHelpers.psm1: line 131\\nat LiveUpdateHostJeaEndpoints, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\BareMetal\\\\BareMetal.psm1: line 452\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T05:36:08.1334255+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-09T01:23:01.833Z\",\"lastUpdatedTime\":\"2019-11-09T05:36:08.1491515+00:00\",\"duration\":\"PT4H29M55.265S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/171a43fc-eb9c-4580-b399-6b806f287034?api-version=2016-05-01+94": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/171a43fc-eb9c-4580-b399-6b806f287034?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "187", "188" ], + "x-ms-client-request-id": [ "81a55522-876f-4178-8588-0dc5ff12b41c" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "e41d2067-6601-4788-af7b-28e22a50f368" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvS8+2yJYydaEbPkcfPZ9R/Dx+kROV14K91z+ct5nl5nzkdpHdJJGG/migvDso0Yx/z2GfvkrOhnm4BrDNTaZVbxN0SXXZrT2EoX/NM5IQ4p07MQY4nGhWeupfhOqzz05pMZVUr65YWya9gKNWfPHw" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14636" ], + "x-ms-request-id": [ "e41d2067-6601-4788-af7b-28e22a50f368" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032144Z:e41d2067-6601-4788-af7b-28e22a50f368" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:44 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "175738" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/171a43fc-eb9c-4580-b399-6b806f287034\",\"name\":\"northwest/Microsoft1.1910.0.51/171a43fc-eb9c-4580-b399-6b806f287034\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:40.271427+00:00\",\"endTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1221308+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:21.9267289+00:00\",\"endTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.2158785+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:43.2761333+00:00\",\"endTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1065055+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.2783208+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"endTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.450255+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"endTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:46.2585055+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.3096307+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.6376709+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"endTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:53.4108684+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"endTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:55:22.2545738+00:00\",\"endTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:55:30.659189+00:00\",\"endTimeUtc\":\"2019-11-12T23:56:10.6630414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:56:10.6630414+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:56:10.6630414+00:00\",\"endTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:57:35.9991461+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:57:43.3115896+00:00\",\"endTimeUtc\":\"2019-11-12T23:58:15.7332313+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T23:58:15.7332313+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-12T23:58:15.7332313+00:00\",\"endTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:00:16.8573652+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.7128071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.7128071+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:00:27.4979239+00:00\",\"endTimeUtc\":\"2019-11-13T00:01:00.2476841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:01:00.2476841+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:00.2476841+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:07.7635007+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:07.7635007+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:07.7635007+00:00\",\"endTimeUtc\":\"2019-11-13T00:48:41.9818106+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:48:41.9818106+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:41.9818106+00:00\",\"endTimeUtc\":\"2019-11-13T00:52:33.8213555+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:52:33.8213555+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:52:33.8213555+00:00\",\"endTimeUtc\":\"2019-11-13T01:16:52.071767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:16:52.071767+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:52.071767+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:40.5097528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:40.5097528+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:40.5097528+00:00\",\"endTimeUtc\":\"2019-11-13T02:17:58.9795456+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:17:58.9795456+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:17:58.9795456+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:08.7606464+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:23.588576+00:00\",\"endTimeUtc\":\"2019-11-13T02:19:00.963064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:19:00.963064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:00.963064+00:00\",\"endTimeUtc\":\"2019-11-13T02:19:43.6030696+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:19:43.6030696+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:43.6030696+00:00\",\"endTimeUtc\":\"2019-11-13T02:20:13.1651946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:20:13.1651946+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:20:13.1651946+00:00\",\"endTimeUtc\":\"2019-11-13T02:22:22.8249296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:22:22.8249296+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:22:22.8249296+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:24.8353425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:24.8353425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:24.8353425+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:59.9130296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:59.9130296+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:59.9130296+00:00\",\"endTimeUtc\":\"2019-11-13T02:51:50.3272796+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:51:50.3272796+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:51:50.3428876+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:51:58.905284+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:52:14.7331821+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:50.4239112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:50.4239112+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:52:50.4239112+00:00\",\"endTimeUtc\":\"2019-11-13T02:53:35.6150328+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:53:35.6150328+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:53:35.6150328+00:00\",\"endTimeUtc\":\"2019-11-13T02:54:01.4584146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:54:01.4584146+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:54:01.4584146+00:00\",\"endTimeUtc\":\"2019-11-13T02:55:56.8006232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:55:56.8006232+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:55:56.8006232+00:00\",\"endTimeUtc\":\"2019-11-13T03:06:36.7217782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:06:36.7217782+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:06:36.7217782+00:00\",\"endTimeUtc\":\"2019-11-13T03:07:14.9403605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:07:14.9403605+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:07:14.9403605+00:00\",\"endTimeUtc\":\"2019-11-13T03:16:11.6512227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:16:11.6512227+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:16:11.6512227+00:00\",\"endTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:16:19.5886325+00:00\",\"endTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:16:33.901051+00:00\",\"endTimeUtc\":\"2019-11-13T03:17:12.3477419+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:17:12.3477419+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:17:12.3477419+00:00\",\"endTimeUtc\":\"2019-11-13T03:17:49.6154647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:17:49.6154647+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:17:49.6154647+00:00\",\"endTimeUtc\":\"2019-11-13T03:18:17.1151954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:18:17.1151954+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:18:17.1151954+00:00\",\"endTimeUtc\":\"2019-11-13T03:19:57.7225445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:19:57.7225445+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:19:57.7225445+00:00\",\"endTimeUtc\":\"2019-11-13T03:27:29.7566086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:27:29.7566086+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:27:29.7566086+00:00\",\"endTimeUtc\":\"2019-11-13T03:27:56.8658431+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:27:56.8658431+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:27:56.8658431+00:00\",\"endTimeUtc\":\"2019-11-13T03:35:32.939542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:35:32.939542+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:35:32.939542+00:00\",\"endTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:35:41.4081998+00:00\",\"endTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:57:56.4652644+00:00\",\"endTimeUtc\":\"2019-11-13T03:58:27.5273598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:58:27.5273598+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:58:27.5273598+00:00\",\"endTimeUtc\":\"2019-11-13T03:59:03.8393946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:59:03.8393946+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:59:03.8393946+00:00\",\"endTimeUtc\":\"2019-11-13T05:59:45.2287621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T05:59:45.2287621+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T05:59:45.2287621+00:00\",\"endTimeUtc\":\"2019-11-13T06:00:23.7609844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T06:00:23.7609844+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:00:27.8104154+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:17.1069447+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.9192476+00:00\",\"endTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:27.8564351+00:00\",\"endTimeUtc\":\"2019-11-13T16:44:02.7625937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:44:02.7625937+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:44:02.7625937+00:00\",\"endTimeUtc\":\"2019-11-13T16:47:47.2248628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:47:47.2248628+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:47:47.2248628+00:00\",\"endTimeUtc\":\"2019-11-13T16:52:51.1175196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:52:51.1175196+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:52:51.1175196+00:00\",\"endTimeUtc\":\"2019-11-13T16:53:27.1649353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:53:27.1649353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:53:27.1649353+00:00\",\"endTimeUtc\":\"2019-11-13T16:57:54.9381862+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:57:54.9381862+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:57:54.9381862+00:00\",\"endTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:58:37.9691574+00:00\",\"endTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T16:58:47.9063782+00:00\",\"endTimeUtc\":\"2019-11-13T17:54:11.649616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:54:11.649616+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:54:11.6652358+00:00\",\"endTimeUtc\":\"2019-11-13T17:55:45.713874+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:55:45.713874+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:55:45.713874+00:00\",\"endTimeUtc\":\"2019-11-13T17:58:02.1228241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:58:02.1228241+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:58:02.1228241+00:00\",\"endTimeUtc\":\"2019-11-13T17:58:20.7151703+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T17:58:20.7151703+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T17:58:20.7151703+00:00\",\"endTimeUtc\":\"2019-11-13T18:00:31.9034629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:00:31.9034629+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:00:31.9034629+00:00\",\"endTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:00:58.0466658+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:01:04.8278253+00:00\",\"endTimeUtc\":\"2019-11-13T18:04:25.7524953+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:04:25.7524953+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:04:25.7524953+00:00\",\"endTimeUtc\":\"2019-11-13T18:05:53.5483445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:05:53.5483445+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:05:53.5483445+00:00\",\"endTimeUtc\":\"2019-11-13T18:08:16.2147362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:08:16.2147362+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:08:16.2147362+00:00\",\"endTimeUtc\":\"2019-11-13T18:08:38.5159262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:08:38.5159262+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:08:38.5159262+00:00\",\"endTimeUtc\":\"2019-11-13T18:10:59.2255367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:10:59.2255367+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:10:59.2255367+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:11:24.4007541+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:40.1445931+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:40.1445931+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:11:40.1445931+00:00\",\"endTimeUtc\":\"2019-11-13T18:11:57.5506305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:11:57.5506305+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:11:57.5506305+00:00\",\"endTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:12:04.0818068+00:00\",\"endTimeUtc\":\"2019-11-13T18:21:29.9354296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:21:29.9354296+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:21:29.9354296+00:00\",\"endTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:26:14.9657102+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:26:21.5593796+00:00\",\"endTimeUtc\":\"2019-11-13T18:26:52.1847154+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:26:52.1847154+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:26:52.1847154+00:00\",\"endTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:28:53.6971818+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:45.8748074+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:27.7783118+00:00\",\"endTimeUtc\":\"2019-11-13T00:22:10.7659512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:22:10.7659512+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:22:10.7659512+00:00\",\"endTimeUtc\":\"2019-11-13T00:26:39.8410422+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:26:39.8410422+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:39.8566683+00:00\",\"endTimeUtc\":\"2019-11-13T00:38:35.8784744+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:38:35.8784744+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:38:35.8784744+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:28.1570344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:28.1570344+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:28.1570344+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:06.6936203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:06.6936203+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:06.6936203+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:53.2397349+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:53.2553352+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:57:03.4895941+00:00\",\"endTimeUtc\":\"2019-11-13T01:01:22.1436738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:01:22.1436738+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:01:22.1436738+00:00\",\"endTimeUtc\":\"2019-11-13T01:14:15.8545664+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:14:15.8545664+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:14:15.8701926+00:00\",\"endTimeUtc\":\"2019-11-13T01:20:29.460063+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:20:29.460063+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:20:29.460063+00:00\",\"endTimeUtc\":\"2019-11-13T01:22:08.7715708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:22:08.7715708+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:22:08.7715708+00:00\",\"endTimeUtc\":\"2019-11-13T01:27:57.9540988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:27:57.9540988+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:27:57.9540988+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:45.3284806+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:14.4204735+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:14.4204735+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:14.4204735+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:51.7794629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:51.7794629+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:51.7794629+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:13.7440191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:13.7440191+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:44.2786204+00:00\",\"endTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:23.9658403+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:56.87187+00:00\",\"endTimeUtc\":\"2019-11-13T00:27:30.0280217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:27:30.0280217+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:27:30.0280217+00:00\",\"endTimeUtc\":\"2019-11-13T00:30:12.9951113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:30:12.9951113+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:30:12.9951113+00:00\",\"endTimeUtc\":\"2019-11-13T00:34:03.0855351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:34:03.0855351+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:34:03.0855351+00:00\",\"endTimeUtc\":\"2019-11-13T00:35:44.3807738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:35:44.3807738+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:35:44.3807738+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:19.9404191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:19.9404191+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:19.9404191+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:12.4065607+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:23.3439442+00:00\",\"endTimeUtc\":\"2019-11-13T00:46:44.6075117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:46:44.6075117+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:46:44.6075117+00:00\",\"endTimeUtc\":\"2019-11-13T00:59:56.5039828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:59:56.5039828+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:59:56.5039828+00:00\",\"endTimeUtc\":\"2019-11-13T01:13:54.4329513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:13:54.4329513+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:13:54.4329513+00:00\",\"endTimeUtc\":\"2019-11-13T01:16:36.8375049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:16:36.8375049+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:36.8375049+00:00\",\"endTimeUtc\":\"2019-11-13T01:21:42.4593307+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:21:42.4593307+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:21:42.4593307+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:26.7707698+00:00\",\"endTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:38.9580351+00:00\",\"endTimeUtc\":\"2019-11-13T01:25:31.7073139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:25:31.7073139+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:25:31.7073139+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:05.0626117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:05.0626117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:05.0626117+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:37.9624608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:37.9624608+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:37.9624608+00:00\",\"endTimeUtc\":\"2019-11-13T01:34:29.9495931+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:34:29.9495931+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:34:29.9495931+00:00\",\"endTimeUtc\":\"2019-11-13T01:38:31.7439532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:38:31.7439532+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:38:31.7439532+00:00\",\"endTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:39:22.6055802+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:25.4345948+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:57.1999785+00:00\",\"endTimeUtc\":\"2019-11-13T00:22:40.343711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:22:40.343711+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:22:40.343711+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:32.6367524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:32.6367524+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:32.6367524+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:01.8377768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:01.8377768+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:01.8377768+00:00\",\"endTimeUtc\":\"2019-11-13T00:33:40.1797738+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:33:40.1797738+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:33:40.1797738+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:23.9404017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:23.9404017+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:23.9404017+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:09.3443439+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:19.8600907+00:00\",\"endTimeUtc\":\"2019-11-13T00:44:49.0618116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:44:49.0618116+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:44:49.0618116+00:00\",\"endTimeUtc\":\"2019-11-13T01:02:53.9896596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:02:53.9896596+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:02:53.9896596+00:00\",\"endTimeUtc\":\"2019-11-13T01:07:47.3510209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:07:47.3510209+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:07:47.3666619+00:00\",\"endTimeUtc\":\"2019-11-13T01:11:23.1928286+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:11:23.1928286+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:11:23.1928286+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:19.9896094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:19.9896094+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:19.9896094+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:08.3168847+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:24.0439708+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:58.5906303+00:00\",\"endTimeUtc\":\"2019-11-13T00:22:38.3593191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:22:38.3593191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:22:38.3593191+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:57.9177511+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:57.9177511+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:57.9177511+00:00\",\"endTimeUtc\":\"2019-11-13T00:33:25.0080925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:33:25.0080925+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:33:25.0080925+00:00\",\"endTimeUtc\":\"2019-11-13T00:34:02.9761591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:34:02.9761591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:34:02.9761591+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:48.5487527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:48.5487527+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:48.5487527+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:30.2979142+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:41.7975185+00:00\",\"endTimeUtc\":\"2019-11-13T00:44:07.1403516+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:44:07.1403516+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:44:07.1403516+00:00\",\"endTimeUtc\":\"2019-11-13T00:48:06.0132675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:48:06.0132675+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:06.0132675+00:00\",\"endTimeUtc\":\"2019-11-13T00:52:13.8685445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:52:13.8685445+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:52:13.8685445+00:00\",\"endTimeUtc\":\"2019-11-13T01:04:57.1356756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:04:57.1356756+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:04:57.1356756+00:00\",\"endTimeUtc\":\"2019-11-13T01:15:18.6664746+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:15:18.6664746+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:15:18.6664746+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:16.8370254+00:00\",\"endTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:30.8369006+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:23.5701049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:23.5701049+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:23.5701049+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:08.8647285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:08.8647285+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:08.8647285+00:00\",\"endTimeUtc\":\"2019-11-13T01:26:55.9549151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:26:55.9549151+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:26:55.9549151+00:00\",\"endTimeUtc\":\"2019-11-13T01:27:34.4387681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:27:34.4387681+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:27:34.4387681+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:19.8110321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:19.8110321+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:19.8110321+00:00\",\"endTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:32:05.1230219+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:39:22.6367005+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:39:30.9647446+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:05.0425259+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:52.1848166+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:28.4189314+00:00\",\"endTimeUtc\":\"2019-11-13T00:08:35.2912481+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:08:35.2912481+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:08:35.2912481+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:42.9047934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:42.9047934+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:42.9047934+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:21.6747654+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:21.6747654+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:21.6747654+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:50.0174911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:50.0174911+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:50.0174911+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:30.6238616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:30.6238616+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:45:30.6238616+00:00\",\"endTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:56:12.2402092+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:12.2714688+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:56:22.052636+00:00\",\"endTimeUtc\":\"2019-11-13T01:06:12.6670453+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:06:12.6670453+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:06:12.6670453+00:00\",\"endTimeUtc\":\"2019-11-13T01:26:40.4863822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:26:40.4863822+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:26:40.4863822+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:12.1189808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:12.1189808+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:12.1189808+00:00\",\"endTimeUtc\":\"2019-11-13T01:34:02.337331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:34:02.337331+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:34:02.337331+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:39.6984127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:39.6984127+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:39.6984127+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:38.6505468+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:50.2139234+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:50.2139234+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:48.3222803+00:00\",\"endTimeUtc\":\"2019-11-13T01:45:23.9458334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:45:23.9458334+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:45:23.9458334+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:52.5969839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:52.5969839+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:52.5969839+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:26.2810749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:26.2810749+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:56:26.2810749+00:00\",\"endTimeUtc\":\"2019-11-13T01:57:01.2494683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:57:01.2494683+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:57:01.2494683+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:04.2614232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:04.2614232+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:01:04.2614232+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:50.1983+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:50.1983+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:01:50.2139234+00:00\",\"endTimeUtc\":\"2019-11-13T02:02:33.0463406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:02:33.0463406+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:02:33.0463406+00:00\",\"endTimeUtc\":\"2019-11-13T02:03:13.7701633+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:03:13.7701633+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:03:13.7701633+00:00\",\"endTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:03:23.910664+00:00\",\"endTimeUtc\":\"2019-11-13T02:08:37.5497404+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:08:37.5497404+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:08:37.5653611+00:00\",\"endTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:08:47.1746373+00:00\",\"endTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:23.4694102+00:00\",\"endTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:36.5317776+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:49.4535214+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:49.1566487+00:00\",\"endTimeUtc\":\"2019-11-13T02:12:51.546638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:12:51.546638+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:49.6566399+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:48.5148082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:48.5148082+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:49.4679348+00:00\",\"endTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:14:49.4359261+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:44.044249+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:21.2627589+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:00.2468312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:00.2468312+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:00.2937074+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:24.1686138+00:00\",\"endTimeUtc\":\"2019-11-13T00:17:12.5163267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:17:12.5163267+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:17:12.5163267+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:13.8113628+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:23.7018787+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:32.5924046+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:42.5610493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:42.5610493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:42.5610493+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:12.2947039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:12.2947039+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:12.2947039+00:00\",\"endTimeUtc\":\"2019-11-13T01:16:06.2440208+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:16:06.2440208+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:06.2440208+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:16:16.6814102+00:00\",\"endTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:24:33.5512573+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:03.4071729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:03.4071729+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:03.4071729+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:14.7976277+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.8723512+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:56.0444533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:56.0444533+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:56.0444533+00:00\",\"endTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:13.4338292+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:27.9180858+00:00\",\"endTimeUtc\":\"2019-11-13T00:04:43.9179745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:04:43.9179745+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:43.9179745+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:05:01.8086549+00:00\",\"endTimeUtc\":\"2019-11-13T00:17:12.7349563+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:17:12.7349563+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:17:12.7349563+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:39.6854297+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:55.997772+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:20.9015473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:20.9015473+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:07.5288808+00:00\",\"endTimeUtc\":\"2019-11-13T00:26:19.6693776+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:26:19.6693776+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:19.6693776+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:43.531224+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:43.531224+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:43.531224+00:00\",\"endTimeUtc\":\"2019-11-13T01:06:35.5552554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:06:35.5552554+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:06:35.5552554+00:00\",\"endTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:06:45.5082477+00:00\",\"endTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:11:36.3645445+00:00\",\"endTimeUtc\":\"2019-11-13T01:21:31.2742156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:21:31.2742156+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:21:31.2742156+00:00\",\"endTimeUtc\":\"2019-11-13T01:23:29.3801063+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:23:29.3801063+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:23:29.3801063+00:00\",\"endTimeUtc\":\"2019-11-13T01:31:41.6857858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:31:41.6857858+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:41.6857858+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:31:53.6700261+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:48.5092391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:48.5092391+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:48.5092391+00:00\",\"endTimeUtc\":\"2019-11-13T01:34:59.1836492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:34:59.1836492+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:34:59.1836492+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:08.0736047+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:20.8859185+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:20.8859185+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:20.917176+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:31.9326893+00:00\",\"endTimeUtc\":\"2019-11-13T01:36:43.0420247+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:36:43.0420247+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:43.0420247+00:00\",\"endTimeUtc\":\"2019-11-13T01:49:52.6757342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:49:52.6757342+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:36:53.2918349+00:00\",\"endTimeUtc\":\"2019-11-13T01:47:07.5994186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:47:07.5994186+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:47:07.5994186+00:00\",\"endTimeUtc\":\"2019-11-13T01:49:52.6601973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:49:52.6601973+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:49:52.6757342+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:03.1600036+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:12.7380239+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:24.3629002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:24.3629002+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:24.3629002+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:00.1593985+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:00.1593985+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:51:00.1593985+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:43.0930408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:43.0930408+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:43.108614+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:55.2647416+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:54.9318664+00:00\",\"endTimeUtc\":\"2019-11-13T02:30:12.1808428+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:30:12.1808428+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:30:12.1808428+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:24.5906376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:24.5906376+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:31:24.5906376+00:00\",\"endTimeUtc\":\"2019-11-13T02:43:30.3478402+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:43:30.3478402+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:43:30.3478402+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:43:41.3479729+00:00\",\"endTimeUtc\":\"2019-11-13T02:49:02.3308946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:49:02.3308946+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:49:02.3308946+00:00\",\"endTimeUtc\":\"2019-11-13T02:52:08.4676437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:52:08.4676437+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:52:08.4676437+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:56:47.4097309+00:00\",\"endTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:56:56.6596234+00:00\",\"endTimeUtc\":\"2019-11-13T03:02:20.8743045+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:02:20.8743045+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:02:20.8743045+00:00\",\"endTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:06:40.2843179+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:13.4338292+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:04:28.4184325+00:00\",\"endTimeUtc\":\"2019-11-13T00:05:03.8709681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:05:03.8709681+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:05:03.8709681+00:00\",\"endTimeUtc\":\"2019-11-13T00:06:07.9486387+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:06:07.9486387+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:07.9486387+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:34.7765701+00:00\",\"endTimeUtc\":\"2019-11-13T00:09:42.8063608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:09:42.8063608+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:09:42.8063608+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:33.2167762+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:44.1697577+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:55.4041726+00:00\",\"endTimeUtc\":\"2019-11-13T00:26:08.3101256+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:26:08.3101256+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:26:08.3101256+00:00\",\"endTimeUtc\":\"2019-11-13T00:43:18.9535196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:43:18.9535196+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:43:18.9535196+00:00\",\"endTimeUtc\":\"2019-11-13T01:07:23.3201281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:07:23.3201281+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:07:23.3201281+00:00\",\"endTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:07:32.3981203+00:00\",\"endTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:12:37.6765237+00:00\",\"endTimeUtc\":\"2019-11-13T01:22:04.4747355+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:22:04.4747355+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:22:04.4747355+00:00\",\"endTimeUtc\":\"2019-11-13T01:26:41.3770004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:26:41.3770004+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:26:41.3770004+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:20.5475438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:20.5475438+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:20.5475438+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:10.5625459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:10.5625459+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:10.5781692+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:24.4687198+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:35.9997515+00:00\",\"endTimeUtc\":\"2019-11-13T01:29:47.8746042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:29:47.8746042+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:29:47.8746042+00:00\",\"endTimeUtc\":\"2019-11-13T01:30:13.5930455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:30:13.5930455+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:30:13.5930455+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:30:24.5305428+00:00\",\"endTimeUtc\":\"2019-11-13T01:42:47.4942984+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:42:47.4942984+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:42:47.4942984+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:22.6780621+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:22.6936887+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:32.3967015+00:00\",\"endTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:41.7872166+00:00\",\"endTimeUtc\":\"2019-11-13T01:46:51.5683511+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:46:51.5683511+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:46:51.5839806+00:00\",\"endTimeUtc\":\"2019-11-13T01:47:23.7554988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:47:23.7554988+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:47:23.7554988+00:00\",\"endTimeUtc\":\"2019-11-13T02:11:09.0946006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:11:09.0946006+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:09.0946006+00:00\",\"endTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:11:20.0944517+00:00\",\"endTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:16:46.7150417+00:00\",\"endTimeUtc\":\"2019-11-13T02:25:47.6160261+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:25:47.6160261+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:25:47.6160261+00:00\",\"endTimeUtc\":\"2019-11-13T02:29:50.2748238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:29:50.2748238+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:29:50.2748238+00:00\",\"endTimeUtc\":\"2019-11-13T02:32:16.5130615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:32:16.5130615+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:32:16.5130615+00:00\",\"endTimeUtc\":\"2019-11-13T02:32:59.8384091+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:32:59.8384091+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:32:59.8541403+00:00\",\"endTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:33:08.4007831+00:00\",\"endTimeUtc\":\"2019-11-13T02:33:36.0841263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:33:36.0841263+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:45.3879909+00:00\",\"endTimeUtc\":\"2019-11-13T00:06:11.5111264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:06:11.5111264+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:11.5426231+00:00\",\"endTimeUtc\":\"2019-11-13T00:10:00.8531017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:10:00.8531017+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:10:00.8531017+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:10:23.9466763+00:00\",\"endTimeUtc\":\"2019-11-13T00:21:29.7976689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:21:29.7976689+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:21:29.7976689+00:00\",\"endTimeUtc\":\"2019-11-13T00:23:19.8588429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:23:19.8588429+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:19.8588429+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:28.7181233+00:00\",\"endTimeUtc\":\"2019-11-13T00:34:19.2884348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:34:19.2884348+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:34:19.2884348+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:22.645016+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:34.1604857+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:45.5822135+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:59.2226708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:59.2226708+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:59.2226708+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:52.5759042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:52.5759042+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:52.5759042+00:00\",\"endTimeUtc\":\"2019-11-13T01:13:56.3860327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:13:56.3860327+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:13:56.3860327+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:14:06.8390422+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:56.1327726+00:00\",\"endTimeUtc\":\"2019-11-13T01:22:25.443279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:22:25.443279+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:22:25.443279+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:17.2663487+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:17.2663487+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:17.2663487+00:00\",\"endTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:28:29.2220551+00:00\",\"endTimeUtc\":\"2019-11-13T01:33:27.3688253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:33:27.3688253+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:33:27.3844995+00:00\",\"endTimeUtc\":\"2019-11-13T01:37:39.4788628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:37:39.4788628+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:37:39.4956969+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:11.026841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:11.026841+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:11.026841+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:53.1359603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:53.1359603+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:53.1359603+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:03.5417107+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:13.6353437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:13.6353437+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:13.6353437+00:00\",\"endTimeUtc\":\"2019-11-13T01:42:15.7603691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:42:15.7603691+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:42:15.7603691+00:00\",\"endTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:42:25.3539861+00:00\",\"endTimeUtc\":\"2019-11-13T01:50:13.1755265+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:50:13.1755265+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:50:13.1755265+00:00\",\"endTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:52:49.8145183+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:00.1425838+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:10.0955644+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:20.7360784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:20.7360784+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:20.7360784+00:00\",\"endTimeUtc\":\"2019-11-13T01:53:55.2669866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:53:55.2669866+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:53:55.2669866+00:00\",\"endTimeUtc\":\"2019-11-13T02:16:59.4492113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:16:59.4492113+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:16:59.4492113+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:17:09.7771824+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:21:39.0441904+00:00\",\"endTimeUtc\":\"2019-11-13T02:24:41.4383173+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:24:41.4383173+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:24:41.4383173+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:47.4653586+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:47.4653586+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:31:47.4653586+00:00\",\"endTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:31:56.4027134+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:08.8757557+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:08.8757557+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:37:08.8757557+00:00\",\"endTimeUtc\":\"2019-11-13T02:42:48.1418071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:42:48.1418071+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:47.6535967+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:28.0126969+00:00\",\"endTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:57.9499721+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:07.4521139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:07.4521139+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:07.4521139+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:00.9652028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:00.9652028+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:00.9652028+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:13.2282758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:13.2282758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:13.2282758+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:58.0086055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:58.0086055+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:58.0086055+00:00\",\"endTimeUtc\":\"2019-11-13T00:37:11.0358109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:37:11.0358109+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:37:11.0358109+00:00\",\"endTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:38:48.9407872+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:36.1121001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:36.1121001+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:36.1121001+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:58.2212156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:58.2212156+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:22.3252311+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:55.8874878+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:42.1415582+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:42.1415582+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:42.1840327+00:00\",\"endTimeUtc\":\"2019-11-13T00:25:26.8574474+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:25:26.8574474+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:25:26.8574474+00:00\",\"endTimeUtc\":\"2019-11-13T00:30:55.0884468+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:30:55.0884468+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:30:55.0884468+00:00\",\"endTimeUtc\":\"2019-11-13T00:31:42.6505743+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:31:42.6505743+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:31:42.6505743+00:00\",\"endTimeUtc\":\"2019-11-13T00:44:45.2180764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:44:45.2180764+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:44:45.2180764+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:45:26.936396+00:00\",\"endTimeUtc\":\"2019-11-13T00:46:14.8737349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:46:14.8737349+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:46:14.8737349+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:26.0596753+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:57.2156041+00:00\",\"endTimeUtc\":\"2019-11-13T00:23:53.2490898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:23:53.2490898+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:53.2490898+00:00\",\"endTimeUtc\":\"2019-11-13T00:28:17.6525745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:28:17.6525745+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:28:17.6525745+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:58.0867296+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:58.0867296+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:58.0867296+00:00\",\"endTimeUtc\":\"2019-11-13T00:33:40.0078193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:33:40.0078193+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:33:40.0078193+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:01.0343947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:01.0343947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:01.0343947+00:00\",\"endTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:39:42.1432982+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:31.0333328+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:31.0333328+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:31.0333328+00:00\",\"endTimeUtc\":\"2019-11-13T00:41:58.1127574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:41:58.1127574+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:47:52.685274+00:00\",\"endTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:03.247667+00:00\",\"endTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:14.51318+00:00\",\"endTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:50:09.027052+00:00\",\"endTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:50:19.55809+00:00\",\"endTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:51:11.1664977+00:00\",\"endTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:51:21.5100589+00:00\",\"endTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:53:06.7739768+00:00\",\"endTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:53:16.258207+00:00\",\"endTimeUtc\":\"2019-11-13T00:55:33.6788574+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:55:33.6788574+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:55:33.6788574+00:00\",\"endTimeUtc\":\"2019-11-13T00:58:32.4581281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:58:32.4581281+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:58:32.4581281+00:00\",\"endTimeUtc\":\"2019-11-13T01:00:07.4257224+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:00:07.4257224+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:00:07.4257224+00:00\",\"endTimeUtc\":\"2019-11-13T01:04:15.9329463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:04:15.9329463+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:04:15.9329463+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:04:26.4485135+00:00\",\"endTimeUtc\":\"2019-11-13T01:05:51.7757316+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:05:51.7757316+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:05:51.7757316+00:00\",\"endTimeUtc\":\"2019-11-13T01:17:43.0711292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:17:43.0711292+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:17:43.0711292+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:08.4142089+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:08.4296332+00:00\",\"endTimeUtc\":\"2019-11-13T01:19:59.2259931+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:19:59.2259931+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:19:59.2259931+00:00\",\"endTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:37:54.6037071+00:00\",\"endTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:38:04.0098709+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:26.5257289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:26.5257289+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:26.5257289+00:00\",\"endTimeUtc\":\"2019-11-13T01:43:06.7598323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:43:06.7598323+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:43:06.7598323+00:00\",\"endTimeUtc\":\"2019-11-13T01:44:49.7668269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:44:49.7668269+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:44:49.7668269+00:00\",\"endTimeUtc\":\"2019-11-13T01:48:46.6452042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:48:46.6452042+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:48:46.6452042+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:48:57.4575967+00:00\",\"endTimeUtc\":\"2019-11-13T01:49:28.3947456+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:49:28.3947456+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:49:28.3947456+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:13.0498961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:13.0498961+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:51:13.0498961+00:00\",\"endTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:51:34.8309241+00:00\",\"endTimeUtc\":\"2019-11-13T01:52:36.9709031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:52:36.9709031+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:52:36.9709031+00:00\",\"endTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:09:23.8148655+00:00\",\"endTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:09:33.392902+00:00\",\"endTimeUtc\":\"2019-11-13T02:12:13.2032844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:12:13.2032844+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:12:13.2032844+00:00\",\"endTimeUtc\":\"2019-11-13T02:13:43.6711175+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:13:43.6711175+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:13:43.6711175+00:00\",\"endTimeUtc\":\"2019-11-13T02:15:56.4034023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:15:56.4034023+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:15:56.4034023+00:00\",\"endTimeUtc\":\"2019-11-13T02:18:51.3381681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:18:51.3381681+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:18:51.3381681+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:01.1817773+00:00\",\"endTimeUtc\":\"2019-11-13T02:19:30.8063678+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:19:30.8063678+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:19:30.8063678+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:10.6382764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:10.6382764+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:21:10.6382764+00:00\",\"endTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:21:29.1068015+00:00\",\"endTimeUtc\":\"2019-11-13T02:22:37.6059895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:22:37.6059895+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:22:37.6059895+00:00\",\"endTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:34:36.2411526+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:01.6592072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:01.6592072+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:01.6592072+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:22.5384971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:22.5384971+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:22.5384971+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:31.3196449+00:00\",\"endTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:39.9288976+00:00\",\"endTimeUtc\":\"2019-11-13T02:35:58.4762944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:35:58.4762944+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:35:58.4762944+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:36:07.7410564+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:00.8929116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:00.8929116+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:37:00.9071+00:00\",\"endTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:37:31.234869+00:00\",\"endTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:47.1717567+00:00\",\"endTimeUtc\":\"2019-11-13T02:42:13.0484166+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:42:13.0484166+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:42:13.0640382+00:00\",\"endTimeUtc\":\"2019-11-13T02:44:24.5711279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:44:24.5711279+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:43.3278075+00:00\",\"endTimeUtc\":\"2019-11-13T02:41:54.7673625+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:41:54.7673625+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:41:54.7673625+00:00\",\"endTimeUtc\":\"2019-11-13T02:43:13.6136348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:43:13.6136348+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:47.1402504+00:00\",\"endTimeUtc\":\"2019-11-13T02:41:48.4549391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:41:48.4549391+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:41:48.4549391+00:00\",\"endTimeUtc\":\"2019-11-13T02:43:09.0668147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:43:09.0668147+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:38:42.2809302+00:00\",\"endTimeUtc\":\"2019-11-13T02:40:42.1500924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:40:42.1500924+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:40:42.1500924+00:00\",\"endTimeUtc\":\"2019-11-13T02:41:37.6509621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:41:37.6509621+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:20:13.331766+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:20:22.2691605+00:00\",\"endTimeUtc\":\"2019-11-13T03:22:41.0276536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:22:41.0276536+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:22:41.0276536+00:00\",\"endTimeUtc\":\"2019-11-13T03:29:17.2472328+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:29:17.2472328+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:22:51.2306695+00:00\",\"endTimeUtc\":\"2019-11-13T03:29:16.6222411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:29:16.6222411+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:22:51.0900461+00:00\",\"endTimeUtc\":\"2019-11-13T03:26:23.3444379+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:26:23.3444379+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:26:23.3444379+00:00\",\"endTimeUtc\":\"2019-11-13T03:26:38.1411127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:26:38.1411127+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:29:17.2472328+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:13.7309603+00:00\",\"endTimeUtc\":\"2019-11-13T03:48:59.7800413+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:48:59.7800413+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:48:59.7800413+00:00\",\"endTimeUtc\":\"2019-11-13T03:50:04.9623102+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:50:04.9623102+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:29:46.6843883+00:00\",\"endTimeUtc\":\"2019-11-13T03:48:03.6708995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:48:03.6708995+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:48:03.6708995+00:00\",\"endTimeUtc\":\"2019-11-13T03:49:06.6081116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:49:06.6081116+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:36.2463258+00:00\",\"endTimeUtc\":\"2019-11-13T03:52:10.0897042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:52:10.0897042+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:48.7774231+00:00\",\"endTimeUtc\":\"2019-11-13T03:54:10.2274983+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:54:10.2274983+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:54:10.2274983+00:00\",\"endTimeUtc\":\"2019-11-13T03:55:08.8162373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:55:08.8162373+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:55.9648435+00:00\",\"endTimeUtc\":\"2019-11-13T03:40:18.0046509+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:40:18.0046509+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:40:18.0046509+00:00\",\"endTimeUtc\":\"2019-11-13T04:04:50.1309914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:04:50.1309914+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:04:50.1309914+00:00\",\"endTimeUtc\":\"2019-11-13T04:07:41.9984898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:07:41.9984898+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:07:41.9984898+00:00\",\"endTimeUtc\":\"2019-11-13T04:08:34.8847358+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:08:34.8847358+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:08:34.9027611+00:00\",\"endTimeUtc\":\"2019-11-13T04:24:09.4582125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:24:09.4582125+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T04:24:09.4582125+00:00\",\"endTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T04:25:39.0297124+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:58.1835693+00:00\",\"endTimeUtc\":\"2019-11-13T03:51:24.3875066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:51:24.3875066+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:59.2460631+00:00\",\"endTimeUtc\":\"2019-11-13T03:39:33.1946199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:39:33.1946199+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:39:33.1946199+00:00\",\"endTimeUtc\":\"2019-11-13T03:51:34.0081771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:51:34.0081771+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:51:34.0081771+00:00\",\"endTimeUtc\":\"2019-11-13T03:52:38.0538799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:52:38.0538799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:59.1837262+00:00\",\"endTimeUtc\":\"2019-11-13T03:45:01.2481924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:45:01.2481924+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:45:01.2481924+00:00\",\"endTimeUtc\":\"2019-11-13T03:47:52.7334571+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:47:52.7334571+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:30:00.7936248+00:00\",\"endTimeUtc\":\"2019-11-13T03:36:08.1891817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:36:08.1891817+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:36:08.1891817+00:00\",\"endTimeUtc\":\"2019-11-13T03:41:40.5393616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:41:40.5393616+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T03:41:40.5393616+00:00\",\"endTimeUtc\":\"2019-11-13T03:44:02.0433731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T03:44:02.0433731+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:49.1067173+00:00\",\"endTimeUtc\":\"2019-11-13T00:02:30.4345428+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:02:30.4345428+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:30.4345428+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:58.0281232+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:23.1841666+00:00\",\"endTimeUtc\":\"2019-11-13T00:03:42.7621604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:03:42.7621604+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:03:42.7621604+00:00\",\"endTimeUtc\":\"2019-11-13T00:08:50.50988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:08:50.50988+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:08:50.50988+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:09:11.431597+00:00\",\"endTimeUtc\":\"2019-11-13T00:35:55.0368645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:35:55.0368645+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:35:55.0368645+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:43.7206832+00:00\",\"endTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:40:53.9549898+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:57.4838788+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:41:04.8610732+00:00\",\"endTimeUtc\":\"2019-11-13T00:41:15.8772826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:41:15.8772826+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:41:15.8921977+00:00\",\"endTimeUtc\":\"2019-11-13T00:55:34.2250702+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:55:34.2250702+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:55:34.2250702+00:00\",\"endTimeUtc\":\"2019-11-13T01:35:21.808408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:35:21.808408+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:35:21.808408+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:35:31.5739337+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:09.2456147+00:00\",\"endTimeUtc\":\"2019-11-13T01:40:52.6981357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:40:52.6981357+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:40:52.6981357+00:00\",\"endTimeUtc\":\"2019-11-13T01:41:25.5571099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:41:25.5571099+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:41:25.5571099+00:00\",\"endTimeUtc\":\"2019-11-13T01:43:41.6185648+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:43:41.6185648+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:43:41.6185648+00:00\",\"endTimeUtc\":\"2019-11-13T01:45:33.4925867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:45:33.4925867+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:45:33.5082058+00:00\",\"endTimeUtc\":\"2019-11-13T01:54:54.2663748+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:54:54.2663748+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:54:54.2663748+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:55:05.5006407+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:56:47.6558607+00:00\",\"endTimeUtc\":\"2019-11-13T01:56:57.4682621+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:56:57.4682621+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:56:57.4995085+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:57:08.7807006+00:00\",\"endTimeUtc\":\"2019-11-13T01:58:03.3267438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:58:03.3267438+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T01:58:03.3267438+00:00\",\"endTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T02:01:04.8864062+00:00\",\"endTimeUtc\":\"2019-11-13T02:03:36.197351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T02:03:36.197351+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.4661455+00:00\",\"endTimeUtc\":\"2019-11-13T00:06:05.7455877+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:06:05.7455877+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:06:05.7927968+00:00\",\"endTimeUtc\":\"2019-11-13T00:23:06.6871198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:23:06.6871198+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:23:06.6871198+00:00\",\"endTimeUtc\":\"2019-11-13T00:27:30.6998995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:27:30.6998995+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:27:30.6998995+00:00\",\"endTimeUtc\":\"2019-11-13T00:35:10.8344103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:35:10.8344103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:35:10.8344103+00:00\",\"endTimeUtc\":\"2019-11-13T00:42:44.6881001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:42:44.6881001+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:42:44.6881001+00:00\",\"endTimeUtc\":\"2019-11-13T00:48:09.2632393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:48:09.2632393+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:48:09.2632393+00:00\",\"endTimeUtc\":\"2019-11-13T00:50:05.8552465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:50:05.8552465+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:50:05.8708645+00:00\",\"endTimeUtc\":\"2019-11-13T00:53:43.960923+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:53:43.960923+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:53:43.960923+00:00\",\"endTimeUtc\":\"2019-11-13T01:09:48.4274951+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T01:09:48.4274951+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:01:46.4661455+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:02:18.5596329+00:00\",\"endTimeUtc\":\"2019-11-13T00:05:41.8087535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:05:41.8087535+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:05:42.0275484+00:00\",\"endTimeUtc\":\"2019-11-13T00:24:18.9988752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:24:18.9988752+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:24:18.9988752+00:00\",\"endTimeUtc\":\"2019-11-13T00:30:59.2134016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:30:59.2134016+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:30:59.2134016+00:00\",\"endTimeUtc\":\"2019-11-13T00:32:08.0252174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:32:08.0252174+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:32:08.0252174+00:00\",\"endTimeUtc\":\"2019-11-13T00:45:13.3896619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:45:13.3896619+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T00:45:13.3896619+00:00\",\"endTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T00:47:06.9978766+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:28:53.7128071+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:00.790844+00:00\",\"endTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:19.3374946+00:00\",\"endTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:19.4468661+00:00\",\"endTimeUtc\":\"2019-11-13T18:30:42.7277888+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:30:42.7277888+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:30:42.7277888+00:00\",\"endTimeUtc\":\"2019-11-13T18:31:04.7587716+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:31:04.7587716+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:29:16.0250346+00:00\",\"endTimeUtc\":\"2019-11-13T18:30:15.4623544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:30:15.4623544+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:46:00.9967436+00:00\",\"endTimeUtc\":\"2019-11-13T18:46:38.3813784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:46:38.3813784+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:46:38.3813784+00:00\",\"endTimeUtc\":\"2019-11-13T18:59:54.1528317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T18:59:54.1528317+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T18:59:54.1528317+00:00\",\"endTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T19:00:10.2463927+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-11-12T17:21:36.896Z\",\"lastUpdatedTime\":\"2019-11-13T19:00:10.2463927+00:00\",\"duration\":\"P1DT1H51M45.461S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/364bfd65-28ea-4198-ad16-c287806f9600?api-version=2016-05-01+95": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/364bfd65-28ea-4198-ad16-c287806f9600?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "189", "190" ], + "x-ms-client-request-id": [ "906f3902-2aee-4a4f-b745-c32d9775d5a3" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9bbf0bd4-0e73-421c-a04d-ee5ccd3f06f0" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvzcFutQm6aFyFRtFbLVkofY//jRI5QSKW3p2V4KPiKHJsRLeq8k9lrIul24TucAM8YH3x7fKLmu1yDR+NQnRzIGsHJItX6JT6oJMiSb6u6LA4TL04wEyZ/FRykDFpN6Yoz0bcjeDT0mPhPhBp2vVf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14635" ], + "x-ms-request-id": [ "9bbf0bd4-0e73-421c-a04d-ee5ccd3f06f0" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032149Z:9bbf0bd4-0e73-421c-a04d-ee5ccd3f06f0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "19754" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/364bfd65-28ea-4198-ad16-c287806f9600\",\"name\":\"northwest/Microsoft1.1910.0.51/364bfd65-28ea-4198-ad16-c287806f9600\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"Type \u0027LiveUpdateHostJeaEndpoints\u0027 of Role \u0027BareMetal\u0027 raised an exception:\\n\\nDSC failures:\\nASRR1N42R17U05: One or more partial configurations failed to apply. No configuration could be created. LCM failed to start desired state configuration manually.\\n\\nat PublishAndStartDscConfiguration, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Common\\\\Helpers.psm1: line 1796\\nat PublishAndStartDscForJea, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\Common\\\\JustEnoughAdministrationHelpers.psm1: line 131\\nat LiveUpdateHostJeaEndpoints, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\BareMetal\\\\BareMetal.psm1: line 452\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:06:36.3633615+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-10T04:20:39.156Z\",\"lastUpdatedTime\":\"2019-11-11T20:06:36.3633615+00:00\",\"duration\":\"P1DT15H59M11.539S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/d4c6d73e-aad0-4f16-ac22-aed160633059?api-version=2016-05-01+96": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/d4c6d73e-aad0-4f16-ac22-aed160633059?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "191", "192" ], + "x-ms-client-request-id": [ "821d971f-5e7b-4772-aa90-b108a0980443" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "118c96a1-485b-4e32-ba95-9ef8841f67ea" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvXO2dObeQjGUNIJIEoLIhCBAZWdHeVi06PpkkswB237poJ6WDsOkKHiQZWh/v/mUFy0r7N+oivqT+RLWz91b68zkTzfJug84OVU9SqMzQpaPt4rMCZfTERYjGY3eG6Em31K9yozbcqAm8xXfrGywL" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14634" ], + "x-ms-request-id": [ "118c96a1-485b-4e32-ba95-9ef8841f67ea" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032152Z:118c96a1-485b-4e32-ba95-9ef8841f67ea" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "29740" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/d4c6d73e-aad0-4f16-ac22-aed160633059\",\"name\":\"northwest/Microsoft1.1910.0.51/d4c6d73e-aad0-4f16-ac22-aed160633059\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:40.271427+00:00\",\"endTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1221308+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:21.9267289+00:00\",\"endTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.2158785+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:43.2761333+00:00\",\"endTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1065055+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.2783208+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"endTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.450255+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"endTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:46.2585055+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.3096307+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.6376709+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:53.4108684+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"Type \u0027InstallRdAgent\u0027 of Role \u0027RdAgent\u0027 raised an exception:\\n\\nMicrosoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PSActionInvokerException: Errors Occured: [Ensure-ServiceRemoved, TimeoutState, 10871]: Unable to delete service \u0027AzureStackHostPluginWatchDog\u0027 within time limit of 10000 milliseconds.\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003c\u003ec__DisplayClass2_0.\u003c\u003cInvoke\u003eb__0\u003ed.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.RunspaceInvoker.\u003cInvokeInRunspace\u003ed__3`1.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003cInvoke\u003ed__2.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cInvokePowershell\u003ed__13.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cUninstallPackageWithErrorHandling\u003ed__12.MoveNext()\\nat Ensure-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 274\\nat Install-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 28\\nat Install, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 30\\nat InstallRdAgent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 88\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"endTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T02:10:32.661038+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-11T20:37:57.58Z\",\"lastUpdatedTime\":\"2019-11-12T02:10:32.661038+00:00\",\"duration\":\"PT5H46M3.418S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/ffcf9684-1001-46c9-a80a-28b6040d3032?api-version=2016-05-01+97": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/ffcf9684-1001-46c9-a80a-28b6040d3032?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "193", "194" ], + "x-ms-client-request-id": [ "03f0eb70-9d16-4207-93aa-9c40eacc74be" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4bf20d64-fc5e-43e1-8001-2e16e8e7260b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv/hWKsk9DsY+IVmnDLKkoChi83IN0qYu/Ssd0mdtkKjTQxHrurV/jf9bbwMJsFlYAGXKhR2uucD7kVG1rq/yGmeo7gcmkGeoailqN5Ir32MNj2B/YfROVJrZlKBGaFhqeOvbZkMSaguVpP68Rbyo9" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14633" ], + "x-ms-request-id": [ "4bf20d64-fc5e-43e1-8001-2e16e8e7260b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032153Z:4bf20d64-fc5e-43e1-8001-2e16e8e7260b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "29758" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.51/updateRuns/ffcf9684-1001-46c9-a80a-28b6040d3032\",\"name\":\"northwest/Microsoft1.1910.0.51/ffcf9684-1001-46c9-a80a-28b6040d3032\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:12.2080397+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:23:19.0204675+00:00\",\"endTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:07.3040107+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:32:14.9601754+00:00\",\"endTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:33:04.4677628+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:47:15.6022152+00:00\",\"endTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:34.8069529+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:47:41.4631722+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T01:48:01.4496475+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:08.137096+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.6526649+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.777669+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:49.1422936+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:48:15.8401845+00:00\",\"endTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:51:48.9235461+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:50.2369439+00:00\",\"endTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:51:57.8000286+00:00\",\"endTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:52:18.944892+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:55:56.7621299+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7308037+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2463579+00:00\",\"endTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:04:29.3988683+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:05.7933047+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:19.6824352+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.3401267+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:13.1199861+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.1838644+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:14.1824798+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T01:56:16.2029668+00:00\",\"endTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T01:59:18.4949433+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:21.9938232+00:00\",\"endTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:13:52.4779958+00:00\",\"endTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:17:32.0129859+00:00\",\"endTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:17:51.9815771+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8218382+00:00\",\"endTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:15:54.2185847+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:14:15.8374623+00:00\",\"endTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:14:56.047608+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:44:33.9797519+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:29.1954724+00:00\",\"endTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-09T02:45:40.8515692+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.6015107+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:54.8983325+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:05.4763777+00:00\",\"endTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:47.3033229+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:33:54.6783059+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:23.2096597+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:34:37.6470801+00:00\",\"endTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:34:52.3032383+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.6951403+00:00\",\"endTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:11:51.0217068+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:51.0373336+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:11:58.2872594+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:25.5619182+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:12:40.4292945+00:00\",\"endTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:12:55.9447838+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5545158+00:00\",\"endTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:33.3808498+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:42:40.271427+00:00\",\"endTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:43:44.3678576+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:00.3521223+00:00\",\"endTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:03.5232678+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:22.9287344+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:23.0224791+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:30.7411287+00:00\",\"endTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:07:58.8389117+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T03:08:15.5590242+00:00\",\"endTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:08:31.1243627+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:44:19.403472+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1221308+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:02.5437742+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:14.7080217+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:47:21.9267289+00:00\",\"endTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:50:38.1765741+00:00\",\"endTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:51:30.005501+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.2158785+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:01.1844082+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:36.0730558+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:59:43.2761333+00:00\",\"endTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T21:04:37.642351+00:00\",\"endTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:05:28.3406956+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.1065055+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.2783208+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:10.6924223+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:40.2234665+00:00\",\"endTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T21:02:48.230405+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.450255+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:00.5125417+00:00\",\"endTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:38.8523218+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:54:46.2585055+00:00\",\"endTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:59:32.9012135+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:30.3096307+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:44:41.6376709+00:00\",\"endTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:45:31.4106754+00:00\",\"endTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:46:44.8952999+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-11T20:46:53.4108684+00:00\",\"endTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"Type \u0027InstallRdAgent\u0027 of Role \u0027RdAgent\u0027 raised an exception:\\n\\nMicrosoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PSActionInvokerException: Errors Occured: [Ensure-ServiceRemoved, TimeoutState, 10882]: Unable to delete service \u0027AzureStackHostPluginWatchDog\u0027 within time limit of 10000 milliseconds.\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003c\u003ec__DisplayClass2_0.\u003c\u003cInvoke\u003eb__0\u003ed.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.RunspaceInvoker.\u003cInvokeInRunspace\u003ed__3`1.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.HostPSActionInvoker.\u003cInvoke\u003ed__2.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cInvokePowershell\u003ed__13.MoveNext()\\n--- End of stack trace from previous location where exception was thrown ---\\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\n at Microsoft.AzureStack.Fabric.Compute.HostPackageManager.Core.PackageManager.\u003cUninstallPackageWithErrorHandling\u003ed__12.MoveNext()\\nat Ensure-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 274\\nat Install-Package, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Roles\\\\ComputeHost\\\\ComputeHostCommon.psm1: line 28\\nat Install, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 30\\nat InstallRdAgent, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.51\\\\CloudDeployment\\\\Classes\\\\RdAgent\\\\RdAgent.psm1: line 88\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-11T20:47:26.926691+00:00\",\"endTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-12T03:40:15.1121839+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:45:47.5858972+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-09T02:46:43.851104+00:00\",\"endTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:46:55.6635092+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:03.1321987+00:00\",\"endTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T03:05:35.2087134+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:47:10.8821404+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-09T02:55:18.1717693+00:00\",\"endTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-09T02:55:47.5153285+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-12T02:46:27.548Z\",\"lastUpdatedTime\":\"2019-11-12T03:40:15.1121839+00:00\",\"duration\":\"PT1H6M38.811S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns?api-version=2016-05-01+98": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "195", "196" ], + "x-ms-client-request-id": [ "48eb47fe-8547-4df7-af29-1b29f78a0554" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "66ad7c93-0dd3-4841-b6d6-2e96bf6a3535" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvBbZJuLBGfZD3oLgXJiwHH1xJXOKclcnFZo70IjMvlVkW5Az7NUxwBusQlCrmkakDP4KKMiStYokZAiGoP3qE8INzocPRqyN29GLWWIhenqVTB8PgZOwDbZN6k22pQpXT+1vvy7Sws3I8tarVXW1J" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14632" ], + "x-ms-request-id": [ "66ad7c93-0dd3-4841-b6d6-2e96bf6a3535" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032155Z:66ad7c93-0dd3-4841-b6d6-2e96bf6a3535" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "533464" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/6fe162e5-c408-4088-92ab-42672ebc907a\",\"name\":\"northwest/Microsoft1.1910.0.55/6fe162e5-c408-4088-92ab-42672ebc907a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:35.0593864+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:13.3678947+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:27.6489859+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:45.8206656+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:52.2424756+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:46:00.1017713+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.1330218+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.117394+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"endTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:21.8910812+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"endTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.2207408+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:51.9861894+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.4394807+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:52.4705543+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"endTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"endTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.0952411+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.8296028+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:22.6577517+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:57.1700186+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.5605552+00:00\",\"endTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:48.326543+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:39.5116071+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:00.2305759+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.3261816+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:49.2921085+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9429928+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:16.3030886+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9742439+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.7395686+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.8492389+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:27.6149466+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.2867392+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"endTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:15:01.3850546+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.5836132+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:45.107276+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.942665+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:54.0937902+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:28.7331449+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:56.8412765+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:34:03.8099467+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1873494+00:00\",\"endTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:38.6296267+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.4246581+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:31.1869606+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"endTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"endTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:13.6049986+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:24.1211131+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"endTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"endTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"endTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:03.5107814+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"endTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"endTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"endTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"endTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"endTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"endTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:56.5635048+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"endTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"endTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"endTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:05.1717316+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:41.7183528+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.9054756+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:27.7870524+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:38.274137+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:13.5685539+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:01.4260878+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:44.2334172+00:00\",\"endTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:20:46.4521332+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:24.1554728+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:02.8893526+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"endTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"endTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0934941+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3743673+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.5932047+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:33.5358031+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:14.8684586+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.327364+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.3896123+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7159278+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:04.4004375+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:00.8112339+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.1867427+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.1395984+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:38.0077974+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"endTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:07.9165595+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:13.6877838+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:23.1721322+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.7650489+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.46795+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"endTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:14:42.5799905+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:45.5635474+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:08.3176368+00:00\",\"endTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"endTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"endTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:07.5590794+00:00\",\"endTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:04.7704683+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:13.9890572+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:33.6191883+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.0568579+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1506044+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1193537+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.5150671+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3117442+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.549586+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:52.7080703+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:22.4735899+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"endTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:01.6524058+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.7650727+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.684405+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:48.9424344+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:00.004963+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:50.1417476+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:19.5954646+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:13.9979948+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.310221+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:04.8120794+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:49.9169747+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.284036+00:00\",\"endTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:08:02.6319651+00:00\",\"endTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"endTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"endTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"endTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:43.7289169+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:10.5977838+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:53.8925931+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:36.082088+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:23.3780356+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:31.4580509+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"endTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:17.2765078+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"endTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"Type \u0027ScaleOut\u0027 of Role \u0027ExternalDNS\u0027 raised an exception:\\n\\nZone transfer from \u0027AZS-WASP02\u0027 to \u0027AZS-WASP01\u0027 for zone \u0027northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com\u0027 timed out.\\nCommand Arguments \\n------- --------- \\nWait-DnsRecordsToTransfer {ZoneName=northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com, OldDnsServer=AZS-...\\nScaleOutExternalDNS {Parameters=CloudEngine.Configurations.EceInterfaceParameters, ErrorAction=Stop, Verbose=True}\\n {} \\n\u003cScriptBlock\u003e {CloudEngine.Configurations.EceInterfaceParameters} \\n\u003cScriptBlock\u003e {C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicati...\\n\\n\\n\\nat Trace-Error, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Common\\\\Tracer.psm1: line 66\\nat Wait-DnsRecordsToTransfer, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 800\\nat ScaleOutExternalDNS, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 648\\nat ScaleOut, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Classes\\\\ExternalDNS\\\\ExternalDNS.psm1: line 38\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.671316+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:50.0902416+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:08.1366393+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:42.4268374+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:44.9867476+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"endTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:53.976972+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:04.4142638+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"endTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:23.8346512+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:27.030558+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:08.4436542+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:49.1350534+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:41.2206958+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"endTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:03.1244237+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.7961123+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.030226+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"endTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:27.655442+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:50.1246461+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:37.4423944+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.5304509+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:51.3583427+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:09.7305713+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:19.9179534+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:03.5718981+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:38.1181974+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:47.6180512+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:31.6630889+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"endTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:32.8308099+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:51.8832465+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:48.0621853+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:26.8280552+00:00\",\"endTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"endTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"endTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:20.1703561+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:19.1434076+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:29.2051564+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:03.2372037+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:33.0191449+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:01.6112504+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"endTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:11.9871676+00:00\",\"endTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"endTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.0028232+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.018724+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:34.9647784+00:00\",\"endTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.137507+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.1844166+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:26:33.6473851+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.8181645+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.5681841+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:23.7592252+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"endTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"endTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"endTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1306683+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.0525651+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"endTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1931706+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:22.9276268+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"endTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:01.8757262+00:00\",\"endTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:28.6554267+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.7485901+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:05.2167851+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:08.6745325+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:18.599717+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:45.0467726+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:04.6458255+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:24.1769375+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:44.6687692+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:32.7950129+00:00\",\"endTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"endTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.4994283+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.1244519+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:20.7336351+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"endTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"endTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-13T20:22:20.231Z\",\"lastUpdatedTime\":\"2019-11-14T09:02:22.0363899+00:00\",\"duration\":\"PT13H47M13.498S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/9266a7ce-e0b8-4787-8509-0f26264aa034\",\"name\":\"northwest/Microsoft1.1910.0.55/9266a7ce-e0b8-4787-8509-0f26264aa034\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:35.0593864+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:13.3678947+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:27.6489859+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:45.8206656+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:52.2424756+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:46:00.1017713+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.1330218+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.117394+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"endTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:21.8910812+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"endTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.2207408+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:51.9861894+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.4394807+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:52.4705543+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"endTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"endTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.0952411+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.8296028+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:22.6577517+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:57.1700186+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.5605552+00:00\",\"endTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:48.326543+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:39.5116071+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:00.2305759+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.3261816+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:49.2921085+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9429928+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:16.3030886+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9742439+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.7395686+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.8492389+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:27.6149466+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.2867392+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"endTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:15:01.3850546+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.5836132+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:45.107276+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.942665+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:54.0937902+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:28.7331449+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:56.8412765+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:34:03.8099467+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1873494+00:00\",\"endTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:38.6296267+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.4246581+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:31.1869606+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"endTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"endTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:13.6049986+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:24.1211131+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"endTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"endTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"endTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:03.5107814+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"endTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"endTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"endTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"endTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"endTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"endTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:56.5635048+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"endTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"endTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"endTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1717316+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:41.7183528+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.9054756+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:27.7870524+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:38.274137+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:13.5685539+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:01.4260878+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:44.2334172+00:00\",\"endTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:20:46.4521332+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:24.1554728+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:02.8893526+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"endTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"endTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0934941+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3743673+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.5932047+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:33.5358031+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:14.8684586+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.327364+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.3896123+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7159278+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:04.4004375+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:00.8112339+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.1867427+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.1395984+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:38.0077974+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"endTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:07.9165595+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:13.6877838+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:23.1721322+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.7650489+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.46795+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"endTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:14:42.5799905+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:45.5635474+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:08.3176368+00:00\",\"endTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"endTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"endTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:07.5590794+00:00\",\"endTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:04.7704683+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:13.9890572+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:33.6191883+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.0568579+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1506044+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1193537+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.5150671+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3117442+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.549586+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:52.7080703+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:22.4735899+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"endTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:01.6524058+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.7650727+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.684405+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:48.9424344+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:00.004963+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:50.1417476+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:19.5954646+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:13.9979948+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.310221+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:04.8120794+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:49.9169747+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.284036+00:00\",\"endTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:08:02.6319651+00:00\",\"endTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"endTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"endTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"endTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:43.7289169+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:10.5977838+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:53.8925931+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:36.082088+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:23.3780356+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:31.4580509+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"endTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:17.2765078+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"endTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.671316+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:50.0902416+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:08.1366393+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:42.4268374+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:44.9867476+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"endTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:53.976972+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:04.4142638+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"endTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:23.8346512+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:27.030558+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:08.4436542+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:49.1350534+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:41.2206958+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"endTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:03.1244237+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.7961123+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.030226+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"endTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:27.655442+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:50.1246461+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:37.4423944+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.5304509+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:51.3583427+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:09.7305713+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:19.9179534+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:03.5718981+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:38.1181974+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:47.6180512+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:31.6630889+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"endTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:32.8308099+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:51.8832465+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:48.0621853+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:26.8280552+00:00\",\"endTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"endTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"endTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:20.1703561+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:19.1434076+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:29.2051564+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:03.2372037+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:33.0191449+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:01.6112504+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"endTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:11.9871676+00:00\",\"endTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"endTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.0028232+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.018724+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:34.9647784+00:00\",\"endTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.137507+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.1844166+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:26:33.6473851+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.8181645+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.5681841+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:23.7592252+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"endTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"endTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"endTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1306683+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.0525651+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"endTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1931706+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:22.9276268+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"endTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:01.8757262+00:00\",\"endTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:28.6554267+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.7485901+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:05.2167851+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:08.6745325+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:18.599717+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:45.0467726+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:04.6458255+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:24.1769375+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:44.6687692+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:32.7950129+00:00\",\"endTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"endTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.4994283+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.1244519+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:20.7336351+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"endTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"endTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:19:48.4565752+00:00\",\"endTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:04.190758+00:00\",\"endTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:04.0501324+00:00\",\"endTimeUtc\":\"2019-11-15T19:20:31.0505266+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:20:31.0505266+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:31.0505266+00:00\",\"endTimeUtc\":\"2019-11-15T19:20:51.316099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:20:51.316099+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:04.378253+00:00\",\"endTimeUtc\":\"2019-11-15T19:21:34.8036419+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:21:34.8036419+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"endTimeUtc\":\"2019-11-15T20:57:11.3633396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T20:57:11.3633396+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T20:57:11.3633396+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:33.8476108+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:33.8476108+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T21:10:33.8476108+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-11-15T19:18:42.691Z\",\"lastUpdatedTime\":\"2019-11-15T21:10:50.8995577+00:00\",\"duration\":\"PT2H5M17.566S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/d5d94de1-7b0c-48a7-8d57-b4504e5e14df\",\"name\":\"northwest/Microsoft1.1910.0.55/d5d94de1-7b0c-48a7-8d57-b4504e5e14df\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:35.0593864+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:13.3678947+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:27.6489859+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:45.8206656+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:52.2424756+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:46:00.1017713+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.1330218+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.117394+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"endTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:21.8910812+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"endTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.2207408+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:51.9861894+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.4394807+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:52.4705543+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"endTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"endTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.0952411+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.8296028+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:22.6577517+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:57.1700186+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.5605552+00:00\",\"endTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:48.326543+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:39.5116071+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:00.2305759+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.3261816+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:49.2921085+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9429928+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:16.3030886+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9742439+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.7395686+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.8492389+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:27.6149466+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.2867392+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"endTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:15:01.3850546+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.5836132+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:45.107276+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.942665+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:54.0937902+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:28.7331449+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:56.8412765+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:34:03.8099467+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1873494+00:00\",\"endTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:38.6296267+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.4246581+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:31.1869606+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"endTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"endTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:13.6049986+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:24.1211131+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"endTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"endTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"endTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:03.5107814+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"endTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"endTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"endTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"endTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"endTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"endTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:56.5635048+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"endTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"endTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"endTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:05.1717316+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:41.7183528+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.9054756+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:27.7870524+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:38.274137+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:13.5685539+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:01.4260878+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:44.2334172+00:00\",\"endTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:20:46.4521332+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:24.1554728+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:02.8893526+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"endTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"endTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0934941+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3743673+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.5932047+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:33.5358031+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:14.8684586+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.327364+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.3896123+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7159278+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:04.4004375+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:00.8112339+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.1867427+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.1395984+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:38.0077974+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"endTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:07.9165595+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:13.6877838+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:23.1721322+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.7650489+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.46795+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"endTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:14:42.5799905+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:45.5635474+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:08.3176368+00:00\",\"endTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"endTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"endTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:07.5590794+00:00\",\"endTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:04.7704683+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:13.9890572+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:33.6191883+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.0568579+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1506044+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1193537+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.5150671+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3117442+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.549586+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:52.7080703+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:22.4735899+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"endTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:01.6524058+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.7650727+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.684405+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:48.9424344+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:00.004963+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:50.1417476+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:19.5954646+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:13.9979948+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.310221+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:04.8120794+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:49.9169747+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.284036+00:00\",\"endTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:08:02.6319651+00:00\",\"endTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"endTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"endTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"endTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:43.7289169+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:10.5977838+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:53.8925931+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:36.082088+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:23.3780356+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:31.4580509+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"endTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:17.2765078+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"endTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"Type \u0027ScaleOut\u0027 of Role \u0027ExternalDNS\u0027 raised an exception:\\n\\nZone transfer from \u0027AZS-WASP02\u0027 to \u0027AZS-WASP01\u0027 for zone \u0027northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com\u0027 timed out.\\nCommand Arguments \\n------- --------- \\nWait-DnsRecordsToTransfer {ZoneName=northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com, OldDnsServer=AZS-...\\nScaleOutExternalDNS {Parameters=CloudEngine.Configurations.EceInterfaceParameters, ErrorAction=Stop, Verbose=True}\\n {} \\n\u003cScriptBlock\u003e {CloudEngine.Configurations.EceInterfaceParameters} \\n\u003cScriptBlock\u003e {C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicati...\\n\\n\\n\\nat Trace-Error, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Common\\\\Tracer.psm1: line 66\\nat Wait-DnsRecordsToTransfer, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 800\\nat ScaleOutExternalDNS, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 648\\nat ScaleOut, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Classes\\\\ExternalDNS\\\\ExternalDNS.psm1: line 38\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.671316+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:50.0902416+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:08.1366393+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:42.4268374+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:44.9867476+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"endTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:53.976972+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:04.4142638+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"endTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:23.8346512+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:27.030558+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:08.4436542+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:49.1350534+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:41.2206958+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"endTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:03.1244237+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.7961123+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.030226+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"endTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:27.655442+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:50.1246461+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:37.4423944+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.5304509+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:51.3583427+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:09.7305713+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:19.9179534+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:03.5718981+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:38.1181974+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:47.6180512+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:31.6630889+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"endTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:32.8308099+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:51.8832465+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:48.0621853+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:26.8280552+00:00\",\"endTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"endTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"endTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:20.1703561+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:19.1434076+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:29.2051564+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:03.2372037+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:33.0191449+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:01.6112504+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"endTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:11.9871676+00:00\",\"endTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"endTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.0028232+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.018724+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:34.9647784+00:00\",\"endTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.137507+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.1844166+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:26:33.6473851+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.8181645+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.5681841+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:23.7592252+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"endTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"endTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"endTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1306683+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.0525651+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"endTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1931706+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:22.9276268+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"endTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:01.8757262+00:00\",\"endTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:28.6554267+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.7485901+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:05.2167851+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:08.6745325+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:18.599717+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:45.0467726+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:04.6458255+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:24.1769375+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:44.6687692+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:32.7950129+00:00\",\"endTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"endTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.4994283+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.1244519+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:20.7336351+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"endTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"endTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-14T16:36:09.856Z\",\"lastUpdatedTime\":\"2019-11-14T17:19:11.0726903+00:00\",\"duration\":\"PT1H22M47.561S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/6fe162e5-c408-4088-92ab-42672ebc907a?api-version=2016-05-01+99": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/6fe162e5-c408-4088-92ab-42672ebc907a?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "197", "198" ], + "x-ms-client-request-id": [ "3d20d059-dc7f-4891-b57c-de6e9390581a" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "cf98475c-c190-4e69-b41e-3d238729c86e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvcAHnn6VWFZyLJekJsU2xJyOOlCcU1CWsVTBLXu42iJAeHpdK62arSCfjS64yN0TD14ULLECaYxll9LnECi+NdoN5+bhU2YUsq7/2FxlcWEovhvVfsxaWBbh1PmhM8pDnkDpxo04PIHYO2q+AvZz8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14631" ], + "x-ms-request-id": [ "cf98475c-c190-4e69-b41e-3d238729c86e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032157Z:cf98475c-c190-4e69-b41e-3d238729c86e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:57 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "177655" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/6fe162e5-c408-4088-92ab-42672ebc907a\",\"name\":\"northwest/Microsoft1.1910.0.55/6fe162e5-c408-4088-92ab-42672ebc907a\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:35.0593864+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:13.3678947+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:27.6489859+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:45.8206656+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:52.2424756+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:46:00.1017713+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.1330218+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.117394+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"endTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:21.8910812+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"endTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.2207408+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:51.9861894+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.4394807+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:52.4705543+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"endTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"endTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.0952411+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.8296028+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:22.6577517+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:57.1700186+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.5605552+00:00\",\"endTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:48.326543+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:39.5116071+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:00.2305759+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.3261816+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:49.2921085+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9429928+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:16.3030886+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9742439+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.7395686+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.8492389+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:27.6149466+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.2867392+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"endTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:15:01.3850546+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.5836132+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:45.107276+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.942665+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:54.0937902+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:28.7331449+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:56.8412765+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:34:03.8099467+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1873494+00:00\",\"endTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:38.6296267+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.4246581+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:31.1869606+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"endTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"endTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:13.6049986+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:24.1211131+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"endTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"endTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"endTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:03.5107814+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"endTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"endTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"endTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"endTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"endTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"endTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:56.5635048+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"endTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"endTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"endTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:05.1717316+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:41.7183528+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.9054756+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:27.7870524+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:38.274137+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:13.5685539+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:01.4260878+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:44.2334172+00:00\",\"endTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:20:46.4521332+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:24.1554728+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:02.8893526+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"endTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"endTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0934941+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3743673+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.5932047+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:33.5358031+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:14.8684586+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.327364+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.3896123+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7159278+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:04.4004375+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:00.8112339+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.1867427+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.1395984+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:38.0077974+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"endTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:07.9165595+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:13.6877838+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:23.1721322+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.7650489+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.46795+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"endTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:14:42.5799905+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:45.5635474+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:08.3176368+00:00\",\"endTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"endTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"endTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:07.5590794+00:00\",\"endTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:04.7704683+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:13.9890572+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:33.6191883+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.0568579+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1506044+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1193537+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.5150671+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3117442+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.549586+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:52.7080703+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:22.4735899+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"endTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:01.6524058+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.7650727+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.684405+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:48.9424344+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:00.004963+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:50.1417476+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:19.5954646+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:13.9979948+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.310221+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:04.8120794+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:49.9169747+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.284036+00:00\",\"endTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:08:02.6319651+00:00\",\"endTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"endTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"endTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"endTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:43.7289169+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:10.5977838+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:53.8925931+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:36.082088+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:23.3780356+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:31.4580509+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"endTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:17.2765078+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"endTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"Type \u0027ScaleOut\u0027 of Role \u0027ExternalDNS\u0027 raised an exception:\\n\\nZone transfer from \u0027AZS-WASP02\u0027 to \u0027AZS-WASP01\u0027 for zone \u0027northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com\u0027 timed out.\\nCommand Arguments \\n------- --------- \\nWait-DnsRecordsToTransfer {ZoneName=northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com, OldDnsServer=AZS-...\\nScaleOutExternalDNS {Parameters=CloudEngine.Configurations.EceInterfaceParameters, ErrorAction=Stop, Verbose=True}\\n {} \\n\u003cScriptBlock\u003e {CloudEngine.Configurations.EceInterfaceParameters} \\n\u003cScriptBlock\u003e {C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicati...\\n\\n\\n\\nat Trace-Error, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Common\\\\Tracer.psm1: line 66\\nat Wait-DnsRecordsToTransfer, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 800\\nat ScaleOutExternalDNS, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 648\\nat ScaleOut, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Classes\\\\ExternalDNS\\\\ExternalDNS.psm1: line 38\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"endTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T09:02:22.0363899+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.671316+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:50.0902416+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:08.1366393+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:42.4268374+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:44.9867476+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"endTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:53.976972+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:04.4142638+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"endTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:23.8346512+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:27.030558+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:08.4436542+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:49.1350534+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:41.2206958+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"endTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:03.1244237+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.7961123+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.030226+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"endTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:27.655442+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:50.1246461+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:37.4423944+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.5304509+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:51.3583427+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:09.7305713+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:19.9179534+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:03.5718981+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:38.1181974+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:47.6180512+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:31.6630889+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"endTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:32.8308099+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:51.8832465+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:48.0621853+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:26.8280552+00:00\",\"endTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"endTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"endTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:20.1703561+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:19.1434076+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:29.2051564+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:03.2372037+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:33.0191449+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:01.6112504+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"endTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:11.9871676+00:00\",\"endTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"endTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.0028232+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.018724+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:34.9647784+00:00\",\"endTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.137507+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.1844166+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:26:33.6473851+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.8181645+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.5681841+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:23.7592252+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"endTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"endTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"endTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1306683+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.0525651+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"endTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1931706+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:22.9276268+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"endTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:01.8757262+00:00\",\"endTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:28.6554267+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.7485901+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:05.2167851+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:08.6745325+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:18.599717+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:45.0467726+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:04.6458255+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:24.1769375+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:44.6687692+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:32.7950129+00:00\",\"endTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"endTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.4994283+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.1244519+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:20.7336351+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"endTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"endTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-13T20:22:20.231Z\",\"lastUpdatedTime\":\"2019-11-14T09:02:22.0363899+00:00\",\"duration\":\"PT13H47M13.498S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/9266a7ce-e0b8-4787-8509-0f26264aa034?api-version=2016-05-01+100": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/9266a7ce-e0b8-4787-8509-0f26264aa034?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "199", "200" ], + "x-ms-client-request-id": [ "e79ad1b7-ef4f-4e7b-99a5-b611acbb0f5b" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "27ddf664-55c8-44df-890b-6278865f248a" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+WLDvK8XE1pogN5niMzxJlgi6D9LWWd4WMXelN6az3dR+x+5ZyPfsP9C7JAcUVHRm4qTfN1sfmCe5m5bT4mqo5jDrg7C7rrI/swQASNxgRigIZrXxk0ejdtYNk96B/aGA3kyzmVNz0Nj0tTwcaTH" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14630" ], + "x-ms-request-id": [ "27ddf664-55c8-44df-890b-6278865f248a" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032159Z:27ddf664-55c8-44df-890b-6278865f248a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:21:59 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "178141" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/9266a7ce-e0b8-4787-8509-0f26264aa034\",\"name\":\"northwest/Microsoft1.1910.0.55/9266a7ce-e0b8-4787-8509-0f26264aa034\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:35.0593864+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:13.3678947+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:27.6489859+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8995577+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:45.8206656+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:52.2424756+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:46:00.1017713+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.1330218+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.117394+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"endTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:21.8910812+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"endTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.2207408+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:51.9861894+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.4394807+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:52.4705543+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"endTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"endTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.0952411+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.8296028+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:22.6577517+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:57.1700186+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.5605552+00:00\",\"endTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:48.326543+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:39.5116071+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:00.2305759+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.3261816+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:49.2921085+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9429928+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:16.3030886+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9742439+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.7395686+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.8492389+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:27.6149466+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.2867392+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"endTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:15:01.3850546+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.5836132+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:45.107276+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.942665+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:54.0937902+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:28.7331449+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:56.8412765+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:34:03.8099467+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1873494+00:00\",\"endTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:38.6296267+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.4246581+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:31.1869606+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"endTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"endTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:13.6049986+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:24.1211131+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"endTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"endTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"endTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:03.5107814+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"endTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"endTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"endTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"endTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"endTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"endTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:56.5635048+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"endTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"endTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"endTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1717316+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:41.7183528+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.9054756+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:27.7870524+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:38.274137+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:13.5685539+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:01.4260878+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:44.2334172+00:00\",\"endTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:20:46.4521332+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:24.1554728+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:02.8893526+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"endTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"endTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0934941+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3743673+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.5932047+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:33.5358031+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:14.8684586+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.327364+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.3896123+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7159278+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:04.4004375+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:00.8112339+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.1867427+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.1395984+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:38.0077974+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"endTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:07.9165595+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:13.6877838+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:23.1721322+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.7650489+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.46795+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"endTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:14:42.5799905+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:45.5635474+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:08.3176368+00:00\",\"endTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"endTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"endTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:07.5590794+00:00\",\"endTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:04.7704683+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:13.9890572+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:33.6191883+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.0568579+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1506044+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1193537+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.5150671+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3117442+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.549586+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:52.7080703+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:22.4735899+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"endTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:01.6524058+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.7650727+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.684405+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:48.9424344+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:00.004963+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:50.1417476+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:19.5954646+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:13.9979948+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.310221+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:04.8120794+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:49.9169747+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.284036+00:00\",\"endTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:08:02.6319651+00:00\",\"endTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"endTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"endTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"endTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:43.7289169+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:10.5977838+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:53.8925931+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:36.082088+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:23.3780356+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:31.4580509+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"endTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:17.2765078+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"endTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"endTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.671316+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:50.0902416+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:08.1366393+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:42.4268374+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:44.9867476+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"endTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:53.976972+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:04.4142638+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"endTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:23.8346512+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:27.030558+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:08.4436542+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:49.1350534+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:41.2206958+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"endTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:03.1244237+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.7961123+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.030226+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"endTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:27.655442+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:50.1246461+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:37.4423944+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.5304509+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:51.3583427+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:09.7305713+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:19.9179534+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:03.5718981+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:38.1181974+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:47.6180512+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:31.6630889+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"endTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:32.8308099+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:51.8832465+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:48.0621853+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:26.8280552+00:00\",\"endTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"endTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"endTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:20.1703561+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:19.1434076+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:29.2051564+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:03.2372037+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:33.0191449+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:01.6112504+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"endTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:11.9871676+00:00\",\"endTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"endTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.0028232+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.018724+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:34.9647784+00:00\",\"endTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.137507+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.1844166+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:26:33.6473851+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.8181645+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.5681841+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:23.7592252+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"endTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"endTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"endTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1306683+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.0525651+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"endTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1931706+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:22.9276268+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"endTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:01.8757262+00:00\",\"endTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:28.6554267+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.7485901+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:05.2167851+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:08.6745325+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:18.599717+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:45.0467726+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:04.6458255+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:24.1769375+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:44.6687692+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:32.7950129+00:00\",\"endTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"endTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.4994283+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.1244519+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:20.7336351+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"endTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"endTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:19:42.2378959+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:19:48.4565752+00:00\",\"endTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:04.190758+00:00\",\"endTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:04.0501324+00:00\",\"endTimeUtc\":\"2019-11-15T19:20:31.0505266+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:20:31.0505266+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:31.0505266+00:00\",\"endTimeUtc\":\"2019-11-15T19:20:51.316099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:20:51.316099+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T19:20:04.378253+00:00\",\"endTimeUtc\":\"2019-11-15T19:21:34.8036419+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T19:21:34.8036419+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T20:56:35.5915483+00:00\",\"endTimeUtc\":\"2019-11-15T20:57:11.3633396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T20:57:11.3633396+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T20:57:11.3633396+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:33.8476108+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:33.8476108+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T21:10:33.8476108+00:00\",\"endTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T21:10:50.8839341+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-11-15T19:18:42.691Z\",\"lastUpdatedTime\":\"2019-11-15T21:10:50.8995577+00:00\",\"duration\":\"PT2H5M17.566S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/d5d94de1-7b0c-48a7-8d57-b4504e5e14df?api-version=2016-05-01+101": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/d5d94de1-7b0c-48a7-8d57-b4504e5e14df?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "201", "202" ], + "x-ms-client-request-id": [ "b73aefc7-05cf-42c2-90c9-532c1c43fe76" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7806700e-611b-4f51-9175-189806b0f7cf" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv+xyKxBl9CMjh6as+U7SGun0xgzdQ2knbEtzqH5e/tGmV5g8Ys2zfopkQK2oCZ3a3Ok+IdVi7CWG2E4W8cBXaxchlGhFciTTGJCo4nVgWGU/7jj+KAZv8ksNUz+Xc2BjNOjlC3U3tviDuS7/cvnXq" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14629" ], + "x-ms-request-id": [ "7806700e-611b-4f51-9175-189806b0f7cf" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032201Z:7806700e-611b-4f51-9175-189806b0f7cf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "177654" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.55/updateRuns/d5d94de1-7b0c-48a7-8d57-b4504e5e14df\",\"name\":\"northwest/Microsoft1.1910.0.55/d5d94de1-7b0c-48a7-8d57-b4504e5e14df\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:28.5280467+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:22:35.0593864+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:06.9929541+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:13.3678947+00:00\",\"endTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:30:59.1236457+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:05.1752448+00:00\",\"endTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:21.3365396+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T20:45:27.6489859+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:45.8206656+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:52.2424756+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:46:00.1017713+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.1330218+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.8599418+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:45:59.117394+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:14.6099523+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:14.9380647+00:00\",\"endTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:48:21.8910812+00:00\",\"endTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:48:39.0653999+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:35.8302552+00:00\",\"endTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.2207408+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:51.9861894+00:00\",\"endTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:00:01.6323138+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:43.4394807+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:51.3617006+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:54:04.2528836+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:51:52.4705543+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:41.3299969+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T20:52:00.3922742+00:00\",\"endTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T20:53:46.5021068+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:03:47.0489408+00:00\",\"endTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:09.5173405+00:00\",\"endTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.0952411+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:07:40.281037+00:00\",\"endTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:07:55.9377463+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:23.8296028+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:54.9245719+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:04:22.6577517+00:00\",\"endTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:05:10.5806856+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:31:42.1407115+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:12.7348405+00:00\",\"endTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:43.7169939+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:57.1700186+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.5605552+00:00\",\"endTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:40.4514367+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:01:48.326543+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:23.3462761+00:00\",\"endTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:02:41.2711014+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:29.9497675+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:39.5116071+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:11.6994188+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:30.6064597+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:49.5446698+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.4043084+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:50.7460995+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:00.2305759+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:31.9689347+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:46:50.0134228+00:00\",\"endTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:47:07.6283052+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:05.3261816+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:40.3391251+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:49.2921085+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:21.5113897+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:45:42.6053969+00:00\",\"endTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:46:02.5118458+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:00.4898331+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9429928+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.458637+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:07.6000407+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:16.3030886+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:57.9203012+00:00\",\"endTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:11:01.5120375+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:14.9742439+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:55.9742616+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2552416+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.7395686+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:29.1862763+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:18.6391565+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.8492389+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:27.6149466+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:03.9427685+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:42.5221992+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:39.5700459+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.2867392+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:57.0836385+00:00\",\"endTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:14:53.32271+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:15:01.3850546+00:00\",\"endTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:15.5836132+00:00\",\"endTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:37.1617653+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:03:45.107276+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:12.3492258+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:35.021624+00:00\",\"endTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:04:50.2709668+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:07.2398628+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:18.942665+00:00\",\"endTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:05:46.5533489+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:10.8812589+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:27.5999851+00:00\",\"endTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:44.9220303+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:06:54.0937902+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:23.940382+00:00\",\"endTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:07:47.9468236+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:03.5247624+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:20.8895138+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:28.7331449+00:00\",\"endTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:08:57.826975+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:09:22.733726+00:00\",\"endTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:09:37.674754+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:32:50.0763248+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-13T21:33:39.1539749+00:00\",\"endTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:49.8101047+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:33:56.8412765+00:00\",\"endTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:51:12.7142374+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:34:03.8099467+00:00\",\"endTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T21:44:48.9483527+00:00\",\"endTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T21:45:24.1992958+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:21:54.499906+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:05.1873494+00:00\",\"endTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:28.1403491+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:38.5827386+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:38.6296267+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:07.8322159+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:03.3984011+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.3621587+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.4246581+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:16.4165137+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:21.5464913+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:31.1869606+00:00\",\"endTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:44:48.5304281+00:00\",\"endTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:45:30.6090363+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:13.8426844+00:00\",\"endTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:46:46.6390124+00:00\",\"endTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:48:32.4951684+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:02.4887149+00:00\",\"endTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:58:43.2694588+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:13.5893816+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:13.6049986+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:24.1211131+00:00\",\"endTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:08:42.2457263+00:00\",\"endTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:09:24.0269946+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:05.7685841+00:00\",\"endTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:10:37.6122017+00:00\",\"endTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:12:28.4857812+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:16.8826262+00:00\",\"endTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:23:54.3776243+00:00\",\"endTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:32:53.2776491+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:03.5107814+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:20.1852107+00:00\",\"endTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:33:58.989064+00:00\",\"endTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:34:40.2317767+00:00\",\"endTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:35:11.1867009+00:00\",\"endTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:36:52.9284807+00:00\",\"endTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:44:31.2209549+00:00\",\"endTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:45:05.579853+00:00\",\"endTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:46.6418101+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:52:56.5635048+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:12.5476357+00:00\",\"endTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:53:51.6107853+00:00\",\"endTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T07:54:32.8144569+00:00\",\"endTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T08:23:38.253811+00:00\",\"endTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T08:24:22.4270439+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:05.1717316+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:22:41.7183528+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.9054756+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:13.0530342+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:27.0825794+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:14.355806+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:04.6843612+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:26.9767752+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:17.130994+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:27.7870524+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:24.2600564+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:37.3383924+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:03.4927319+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:29.8673591+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:46.7594235+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:28.6962547+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:38.274137+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:59.6576957+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:03.8284942+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:29.2024097+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:05.0301353+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:13.5529304+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:13.5685539+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:53.9428896+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:53.9587626+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:20.8174289+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:51.8949993+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:01.4260878+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:30.3123818+00:00\",\"endTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:34.467765+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:19:44.2334172+00:00\",\"endTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:20:46.4365094+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:20:46.4521332+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:50.4811889+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0463453+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:24.1554728+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.2623433+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:03.207065+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.8642602+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:18.239257+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:57.9217391+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:52.4520119+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:02.8893526+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:31.2615004+00:00\",\"endTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:54:54.6997933+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:34.0263697+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:04.2281624+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:20.44343+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:59.8307505+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:19.5647253+00:00\",\"endTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:11:52.5339689+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:02.0964887+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.0934941+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3743673+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.5932047+00:00\",\"endTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:32:11.0539219+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:39.2857352+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:36.0512338+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:07.1068728+00:00\",\"endTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:59:41.7293848+00:00\",\"endTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:23.8484867+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:05:33.5358031+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:13.7363751+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:21.3274015+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.7603996+00:00\",\"endTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:27:49.822721+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:18.4470385+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:04.9309348+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:32:14.8684586+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:48.742123+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:12.7277281+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:43.4100699+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:27.8154403+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.8910055+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:13.6722954+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:23.327364+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:47.3896123+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.6846787+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7159278+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:04.3691471+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:04.4004375+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:16.8625471+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:47.3799567+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:05.6091028+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:50.3744596+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:00.8112339+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:52.5579622+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:22.0122629+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:18.9310153+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:59.4147135+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:07:06.8478622+00:00\",\"endTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:07:48.5974001+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.1867427+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.1395984+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:23.7927963+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:55.2379151+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:42.6375758+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:18.8878145+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:39.1973452+00:00\",\"endTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:27.1018081+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:02:38.0077974+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:06.2708229+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:34.2988008+00:00\",\"endTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:17:56.9680914+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:39.1105475+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:10.8541501+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:57.7134512+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:07.9165595+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:38.6036245+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:19.4456273+00:00\",\"endTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:36:49.0718758+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:17.7432394+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:32.7083274+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:11.3481993+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:13.6877838+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:23.1721322+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:59.3125608+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.7650489+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.46795+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:48:04.0611762+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:25.2783976+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6776321+00:00\",\"endTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:10:01.7676424+00:00\",\"endTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:14:42.5643663+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:14:42.5799905+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:34.6731204+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:45.5635474+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:31.2915351+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:15.9742835+00:00\",\"endTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:46:24.5316278+00:00\",\"endTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:47:02.5159564+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:01.2093906+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:57.7709452+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:08.3176368+00:00\",\"endTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:58:32.741311+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:36.6979556+00:00\",\"endTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:13:35.2010881+00:00\",\"endTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:17:33.186267+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:44.0295241+00:00\",\"endTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:23:32.2016019+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:14.3097838+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:57.2311039+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:07.5590794+00:00\",\"endTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:30:04.7548513+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:04.7704683+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:30:13.9890572+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:24.6034099+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:33.6191883+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.0568579+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.338876+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1506044+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:44.1193537+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:54.8701292+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:15.43275+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:59.5887245+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.5150671+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.3117442+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.9673384+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.5339614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.549586+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:52.6926969+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:52.7080703+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:11.6298893+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:22.4735899+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:34.1610363+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:16.3253289+00:00\",\"endTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:24:52.9494561+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:01.6524058+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:43.5883246+00:00\",\"endTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:31:54.3841787+00:00\",\"endTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:32:04.0090713+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.7650727+00:00\",\"endTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-13T22:24:22.3267067+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:25.5593577+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:34.684405+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:57.3152099+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:34.1299024+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:48.9270292+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:48.9424344+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:00.004963+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:10.3799849+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:28.7470905+00:00\",\"endTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:40.7513051+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:15:50.1417476+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:15.5786233+00:00\",\"endTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:28:53.2915988+00:00\",\"endTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:29:57.9945038+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:08.8922601+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:19.5954646+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:18.7192488+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:38.2179394+00:00\",\"endTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:50:53.9045343+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:04.1700118+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:13.9979948+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:24.2478533+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.310221+00:00\",\"endTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:04:25.635515+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:44.0934635+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:54.8121466+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:04.8120794+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:15.1087493+00:00\",\"endTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:10:51.6707878+00:00\",\"endTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:40.9951357+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:36:49.9169747+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:28.3987156+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:43.4879598+00:00\",\"endTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:49:12.1590631+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.284036+00:00\",\"endTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:07:51.8039588+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:08:02.6319651+00:00\",\"endTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:11:44.9778841+00:00\",\"endTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:13:43.7214761+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:13.147276+00:00\",\"endTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:17:23.5378965+00:00\",\"endTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T06:22:04.4567291+00:00\",\"endTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T06:27:08.8763147+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.122869+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:31.6539158+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:05.3877924+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:34.6509317+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:43.7289169+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:43.3018199+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:49.1761158+00:00\",\"endTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:41:59.9572683+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:10.5977838+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:21.5351681+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:04.1847764+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:44.1271407+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:53.8925931+00:00\",\"endTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:25:36.9329559+00:00\",\"endTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:33:25.4611755+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:01.758089+00:00\",\"endTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:40:27.2865628+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:15.8169308+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:26.722904+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:36.082088+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:46.1446593+00:00\",\"endTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:13.5501085+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:42:23.3780356+00:00\",\"endTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:55:14.3164771+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:11.4584352+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:21.286377+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:31.4580509+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:42.8015699+00:00\",\"endTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:00:12.832238+00:00\",\"endTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:07.6827083+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:37:17.2765078+00:00\",\"endTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:42:35.6479115+00:00\",\"endTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:48.3480113+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:54.3557828+00:00\",\"endTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:53:31.2881406+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:54:17.3052522+00:00\",\"endTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"Type \u0027ScaleOut\u0027 of Role \u0027ExternalDNS\u0027 raised an exception:\\n\\nZone transfer from \u0027AZS-WASP02\u0027 to \u0027AZS-WASP01\u0027 for zone \u0027northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com\u0027 timed out.\\nCommand Arguments \\n------- --------- \\nWait-DnsRecordsToTransfer {ZoneName=northwest.cloudapp.azs-longhaul-02.selfhost.corp.microsoft.com, OldDnsServer=AZS-...\\nScaleOutExternalDNS {Parameters=CloudEngine.Configurations.EceInterfaceParameters, ErrorAction=Stop, Verbose=True}\\n {} \\n\u003cScriptBlock\u003e {CloudEngine.Configurations.EceInterfaceParameters} \\n\u003cScriptBlock\u003e {C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicati...\\n\\n\\n\\nat Trace-Error, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Common\\\\Tracer.psm1: line 66\\nat Wait-DnsRecordsToTransfer, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 800\\nat ScaleOutExternalDNS, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Roles\\\\ExternalDNS\\\\ExternalDNS.psm1: line 648\\nat ScaleOut, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode1\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.55\\\\CloudDeployment\\\\Classes\\\\ExternalDNS\\\\ExternalDNS.psm1: line 38\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-14T00:54:27.9770934+00:00\",\"endTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T17:19:11.0726903+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:00.671316+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:54.7321192+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:38.5904016+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:50.0902416+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:01.6212858+00:00\",\"endTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:27:58.2140756+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:08.1366393+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:13.8931153+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:20.4737441+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:42.4268374+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:58.5361927+00:00\",\"endTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:49:42.7780684+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:34.580535+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:44.9867476+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:47.5489615+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:59.9684253+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:42.2597711+00:00\",\"endTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:26:51.6503764+00:00\",\"endTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:30:53.4629011+00:00\",\"endTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:34:11.9448792+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:03.6653705+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:53.9613339+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:53.976972+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:04.4142638+00:00\",\"endTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:38:15.9612517+00:00\",\"endTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:11.4598881+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:39:23.8346512+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:27.0149349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:27.030558+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:48.8502388+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:58.5219302+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:08.4436542+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:19.0528536+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:51.7710423+00:00\",\"endTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:38.1505086+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:35:49.1350534+00:00\",\"endTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:39:44.6825695+00:00\",\"endTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:41:50.338368+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:41.2049446+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:41.2206958+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2672521+00:00\",\"endTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:52.7838596+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:26.3517324+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:03.1244237+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:22.7961123+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:48.030226+00:00\",\"endTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:28:29.8385191+00:00\",\"endTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:31:59.0689359+00:00\",\"endTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:35:26.5647254+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:00.1133741+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:36.3641512+00:00\",\"endTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:42:22.3946023+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:14.8476711+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:38.6593567+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:27.655442+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:50.1246461+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:05.3535103+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:44.4574478+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:37.4289021+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:37.4423944+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:31.2393521+00:00\",\"endTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:50:45.2300435+00:00\",\"endTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:52:33.933417+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:56:27.1221376+00:00\",\"endTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:26.5304509+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:51.3583427+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:26.5406167+00:00\",\"endTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:33:53.1137753+00:00\",\"endTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:38:15.9735411+00:00\",\"endTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:40:16.6454897+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:40.6106793+00:00\",\"endTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:46:26.8910238+00:00\",\"endTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:47:12.4527314+00:00\",\"endTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:48:42.5604661+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:57:59.8244454+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:09.7305713+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:58:19.9179534+00:00\",\"endTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:00:53.868947+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:03.5718981+00:00\",\"endTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:01:38.1025754+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:38.1181974+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:01:47.6180512+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:22.8820012+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:31.6630889+00:00\",\"endTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:06:19.4736872+00:00\",\"endTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:08:02.066279+00:00\",\"endTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:09:36.2836219+00:00\",\"endTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:23.3308301+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:12:32.8308099+00:00\",\"endTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:13:57.6897513+00:00\",\"endTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:20:33.188771+00:00\",\"endTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:21:53.374806+00:00\",\"endTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:22:28.6241323+00:00\",\"endTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:41.6021813+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:37:51.8832465+00:00\",\"endTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:41:09.4888612+00:00\",\"endTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:43:19.3300335+00:00\",\"endTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:44:57.9708745+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:36.984186+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:48.0621853+00:00\",\"endTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:49:20.5172771+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:10.3730455+00:00\",\"endTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:51:33.935228+00:00\",\"endTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:52:20.6220274+00:00\",\"endTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:16.843788+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:09:26.8280552+00:00\",\"endTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:11:15.9673679+00:00\",\"endTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:12:16.8895263+00:00\",\"endTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:18:40.57685+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:10.2329339+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:20.1703561+00:00\",\"endTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:22:47.3888701+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:36.9657488+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:00.074808+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:00.0904329+00:00\",\"endTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:25:48.0428747+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:17.264848+00:00\",\"endTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:45:44.6237116+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:08.9086353+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:19.1434076+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:29.2051564+00:00\",\"endTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:46:52.2828771+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:47:03.2372037+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:01.7064314+00:00\",\"endTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:48:33.0035305+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:48:33.0191449+00:00\",\"endTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:50:01.6112504+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:57:22.5414542+00:00\",\"endTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:58:26.4312559+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:11.9871676+00:00\",\"endTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:52:57.2804991+00:00\",\"endTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:56:29.8988005+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.0028232+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:55:41.0086189+00:00\",\"endTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:57:06.4474284+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:49:12.018724+00:00\",\"endTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:51:43.4312729+00:00\",\"endTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:55:58.3209652+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:25.4954398+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:18:34.9647784+00:00\",\"endTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:46.2628151+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.137507+00:00\",\"endTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:21:57.1844166+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:33.6317067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:26:33.6473851+00:00\",\"endTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:26:47.4298891+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:30:18.068731+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.8181645+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:38.3145371+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:24.2053162+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:27.2680834+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:33.1023203+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.5681841+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:46.5802246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:23.7592252+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:45:30.4087264+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:37.5876564+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.6932229+00:00\",\"endTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:41:21.7142813+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:47.9590351+00:00\",\"endTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:09:14.1583069+00:00\",\"endTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:10:11.8261762+00:00\",\"endTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:26:38.8032688+00:00\",\"endTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:28:50.137321+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1306683+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:09.36327+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.0525651+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:44.1918493+00:00\",\"endTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T02:06:52.2402391+00:00\",\"endTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T02:08:22.4733232+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:32.1931706+00:00\",\"endTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:44:25.9863669+00:00\",\"endTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:45:32.6899691+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:31:22.9276268+00:00\",\"endTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:39:15.567382+00:00\",\"endTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T01:43:06.0812465+00:00\",\"endTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T01:46:22.0212032+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:01.8757262+00:00\",\"endTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:23:28.6398052+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:28.6554267+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:24:21.7485901+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:05.2167851+00:00\",\"endTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:25:17.8728575+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:58.8308409+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:08.6745325+00:00\",\"endTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:55:05.7622779+00:00\",\"endTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:03:54.2095554+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:08.6000246+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:18.599717+00:00\",\"endTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:04:29.6932646+00:00\",\"endTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:19:56.4238062+00:00\",\"endTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:34.546681+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:48:45.0467726+00:00\",\"endTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:53:20.0215749+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:04.6302003+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:04.6458255+00:00\",\"endTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:54:37.3796381+00:00\",\"endTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:57:24.2417521+00:00\",\"endTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T23:59:24.1613104+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T23:59:24.1769375+00:00\",\"endTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:34.7626472+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:24:44.6687692+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:11.0297293+00:00\",\"endTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:23.1857944+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:26:32.7950129+00:00\",\"endTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:27:35.2314971+00:00\",\"endTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-14T00:31:01.5795568+00:00\",\"endTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-14T00:34:26.0018429+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:02.4994283+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7315576+00:00\",\"endTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:29:41.0715937+00:00\",\"endTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:34:57.5340789+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:56.2539321+00:00\",\"endTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:39:40.5518416+00:00\",\"endTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:43:24.4406873+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:45:30.4544674+00:00\",\"endTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:51:57.6529019+00:00\",\"endTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:56:13.3722323+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:22:59.1244519+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:23:20.7336351+00:00\",\"endTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:26:04.7940519+00:00\",\"endTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:30:42.1798117+00:00\",\"endTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:36:10.0655396+00:00\",\"endTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:37:59.4109199+00:00\",\"endTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-13T22:44:20.7524076+00:00\",\"endTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-13T22:45:21.4236226+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-14T16:36:09.856Z\",\"lastUpdatedTime\":\"2019-11-14T17:19:11.0726903+00:00\",\"duration\":\"PT1H22M47.561S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns?api-version=2016-05-01+102": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "203", "204" ], + "x-ms-client-request-id": [ "8bfd0718-4fbc-4a61-a447-dcab684e89f2" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "4e9b776b-7e85-4a6f-96cc-8b6d7f71d09e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv9EDi/q9I2tm1Uh0uTNZk7NS4trN/XgurNmeF1OukNTH5Hgavj8hYpKsbemfKbBIIiRPEZhCPnvr+xsX6UETSEtF9CqgZGaT6r5qoeioll1KxIaTFQJcQW+3upUygvSDJFIZkmPY8x2QY3gyUK+4/" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14628" ], + "x-ms-request-id": [ "4e9b776b-7e85-4a6f-96cc-8b6d7f71d09e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032205Z:4e9b776b-7e85-4a6f-96cc-8b6d7f71d09e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:05 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "530106" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/4a70e256-3682-441f-a506-d9c98cfdc48f\",\"name\":\"northwest/Microsoft1.1910.0.58/4a70e256-3682-441f-a506-d9c98cfdc48f\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:15.1574113+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.7980428+00:00\",\"endTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.1105495+00:00\",\"endTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"endTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2828753+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:23.0640677+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0328437+00:00\",\"endTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:36.1363541+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0796211+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:27.0735003+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1264966+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:14.0891999+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1577485+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.9022221+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"endTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:07.270763+00:00\",\"endTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:28.9304235+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:40.0498134+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:50.0341217+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:25.9929477+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:05.955892+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.7586065+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:34.2604921+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:44.8955221+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2516206+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:29.8448363+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:37.9385307+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.7226457+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"endTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:05.4450721+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"endTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:10.7012241+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"endTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:41.0825067+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:37.2277688+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"endTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"endTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"endTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:49.1841927+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:34.5505721+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:44:04.3628474+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:18.9877452+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"endTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"endTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:35.3597813+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"endTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:54:05.0295435+00:00\",\"endTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"endTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:22:14.8721294+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:16.1589693+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:48.0335558+00:00\",\"endTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:38.8250163+00:00\",\"endTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.112737+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:55.8455131+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:44.5307362+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.722112+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.3467236+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:00.6217002+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:08.3403996+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:32.4032511+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.081098+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.1427907+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.2011225+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8006444+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:57.793598+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:05.4991648+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:26.4036751+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"endTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:07.2341698+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:15.4059361+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:22.0814731+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:44.8030276+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"endTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"endTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:24.2983389+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"endTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"endTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"endTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"endTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:25.4880816+00:00\",\"endTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:35.2170484+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:25.9807838+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.3088695+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.0432424+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.4963687+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.4565099+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0804163+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.4219584+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:04.4680849+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.0189955+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:58.2525579+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.1407931+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:34.5183902+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:37.3468918+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:22.2370938+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:04.0465114+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:20.9057464+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"endTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:07.4632189+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:39.3071669+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WAS\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"endTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7370076+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.8301312+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:30.4863102+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.5937375+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:33.9715168+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WASPUBLIC\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.144021+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7213807+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.0490191+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:22.5168021+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.3124371+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:21.5966232+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"endTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:39.6885053+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:47.6280337+00:00\",\"endTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:00.1261921+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"endTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:36.5451646+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.9877381+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.5030663+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:39.2819107+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:10.7977265+00:00\",\"endTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:50.9094006+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8781343+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:08.3575872+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:15.7794511+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:23.1387814+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:50.2791768+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:18.1696252+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:48.9194289+00:00\",\"endTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:11.076418+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:53.8722173+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"endTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:44.9700074+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"endTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:21.9688122+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:15.0953058+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:46.3196336+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:53.4445828+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:14.6943968+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:55.2302703+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"endTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:57.8864984+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:22.8258283+00:00\",\"endTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"endTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6347945+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.603626+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6816683+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.8222697+00:00\",\"endTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:59.0722368+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"endTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"endTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.3536823+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.1973092+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.166007+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.3066544+00:00\",\"endTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.6752385+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2685985+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3464091+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0647875+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:21.2351711+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:04.4048396+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.9511106+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:49.6541835+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:57.9666306+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:00.2189705+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:14.631001+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.4840649+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"endTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.2377418+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:47.1268484+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"endTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:21.0814802+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-17T05:42:38.758Z\",\"lastUpdatedTime\":\"2019-11-17T06:23:23.9550049+00:00\",\"duration\":\"PT2H41M57.436S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/4c4a99b6-54dc-4902-acf8-069de54e44f6\",\"name\":\"northwest/Microsoft1.1910.0.58/4c4a99b6-54dc-4902-acf8-069de54e44f6\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:15.1574113+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.7980428+00:00\",\"endTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.1105495+00:00\",\"endTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"endTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2828753+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:23.0640677+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0328437+00:00\",\"endTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:36.1363541+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0796211+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:27.0735003+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1264966+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:14.0891999+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1577485+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.9022221+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"endTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:07.270763+00:00\",\"endTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:28.9304235+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:40.0498134+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:50.0341217+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:25.9929477+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:05.955892+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.7586065+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:34.2604921+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:44.8955221+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2516206+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:29.8448363+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:37.9385307+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.7226457+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"endTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:05.4450721+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"endTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:10.7012241+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"endTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:41.0825067+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:37.2277688+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"endTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"endTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"endTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:49.1841927+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:34.5505721+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:44:04.3628474+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:18.9877452+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"endTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"endTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:35.3597813+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"endTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:54:05.0295435+00:00\",\"endTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"endTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:22:14.8721294+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:16.1589693+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:48.0335558+00:00\",\"endTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:38.8250163+00:00\",\"endTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"Type \u0027Update\u0027 of Role \u0027IBC\u0027 raised an exception:\\n\\nCannot get storage connection string from the XRP ring.\\nat Get-IBCApplicationParameters, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 3418\\nat GetAppSpecificParameters, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 1859\\nat PrepareApplicationParameters, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 996\\nat Install-AzureStackServiceFabricApplication, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 164\\nat Update, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Classes\\\\IBC\\\\IBC.psm1: line 61\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.112737+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:55.8455131+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:44.5307362+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.722112+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.3467236+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:00.6217002+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:08.3403996+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:32.4032511+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.081098+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.1427907+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.2011225+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8006444+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:57.793598+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:05.4991648+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:26.4036751+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"endTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:07.2341698+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:15.4059361+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:22.0814731+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:44.8030276+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"endTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"endTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:24.2983389+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"endTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"endTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"endTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"endTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:25.4880816+00:00\",\"endTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:35.2170484+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:25.9807838+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.3088695+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.0432424+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.4963687+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.4565099+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0804163+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.4219584+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:04.4680849+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.0189955+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"endTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:58.2525579+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.1407931+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:34.5183902+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:37.3468918+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:22.2370938+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:04.0465114+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:20.9057464+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"endTimeUtc\":\"2019-11-17T02:04:37.960401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:04:37.960401+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:07.4632189+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:39.3071669+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WAS\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"endTimeUtc\":\"2019-11-17T02:04:37.9446784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:04:37.9446784+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7370076+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.8301312+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:30.4863102+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"endTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.5937375+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:33.9715168+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WASPUBLIC\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"endTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.144021+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7213807+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.0490191+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:22.5168021+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.3124371+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:21.5966232+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"endTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:39.6885053+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:47.6280337+00:00\",\"endTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:00.1261921+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"endTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:36.5451646+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.9877381+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.5030663+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:39.2819107+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:10.7977265+00:00\",\"endTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:50.9094006+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8781343+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:08.3575872+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:15.7794511+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:23.1387814+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:50.2791768+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:18.1696252+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:48.9194289+00:00\",\"endTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:11.076418+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:53.8722173+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"endTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:44.9700074+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"endTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:21.9688122+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:15.0953058+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"endTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:16:46.3196336+00:00\",\"endTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:53.4445828+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:14.6943968+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"endTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:55.2302703+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"endTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:57.8864984+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.6752385+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2685985+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3464091+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0647875+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:21.2351711+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:04.4048396+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.9511106+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:49.6541835+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:57.9666306+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:00.2189705+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:14.631001+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.4840649+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"endTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.2377418+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:47.1268484+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"endTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:21.0814802+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-16T05:18:43.305Z\",\"lastUpdatedTime\":\"2019-11-17T02:58:33.5493925+00:00\",\"duration\":\"PT23H38M50.024S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/6aa63f32-37e8-4313-87c5-47124be8c035\",\"name\":\"northwest/Microsoft1.1910.0.58/6aa63f32-37e8-4313-87c5-47124be8c035\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Nodes\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.11.16_03.52.18.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 989\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-16T02:23:24.053Z\",\"lastUpdatedTime\":\"2019-11-16T03:59:08.2010942+00:00\",\"duration\":\"PT1H50M42.248S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/79c3ccb5-fb90-4586-9df2-377bf502b034\",\"name\":\"northwest/Microsoft1.1910.0.58/79c3ccb5-fb90-4586-9df2-377bf502b034\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:15.1574113+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.7980428+00:00\",\"endTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.1105495+00:00\",\"endTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"endTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2828753+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:23.0640677+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0328437+00:00\",\"endTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:36.1363541+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0796211+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:27.0735003+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1264966+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:14.0891999+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1577485+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.9022221+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"endTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:07.270763+00:00\",\"endTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:28.9304235+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:40.0498134+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:50.0341217+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:25.9929477+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:05.955892+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.7586065+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:34.2604921+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:44.8955221+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2516206+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:29.8448363+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:37.9385307+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.7226457+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"endTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:05.4450721+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"endTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:10.7012241+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"endTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:41.0825067+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:37.2277688+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"endTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"endTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"endTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:49.1841927+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.5505721+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:04.3628474+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:18.9877452+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"endTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"endTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:35.3597813+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"endTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:54:05.0295435+00:00\",\"endTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"endTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:22:14.8721294+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:16.1589693+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:48.0335558+00:00\",\"endTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:38.8250163+00:00\",\"endTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.112737+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:55.8455131+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:44.5307362+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.722112+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.3467236+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:00.6217002+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:08.3403996+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:32.4032511+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.081098+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.1427907+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.2011225+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8006444+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:57.793598+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:05.4991648+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:26.4036751+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"endTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:07.2341698+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:15.4059361+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:22.0814731+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:44.8030276+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"endTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"endTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:24.2983389+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"endTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"endTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"endTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"endTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:25.4880816+00:00\",\"endTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:35.2170484+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:25.9807838+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.3088695+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.0432424+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.4963687+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.4565099+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0804163+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.4219584+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:04.4680849+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.0189955+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:58.2525579+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.1407931+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:34.5183902+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:37.3468918+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:22.2370938+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:04.0465114+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:20.9057464+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:07.4632189+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:39.3071669+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"endTimeUtc\":\"2019-11-17T22:31:11.2676666+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:31:11.2676666+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:11.2676666+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:19.3783159+00:00\",\"endTimeUtc\":\"2019-11-17T22:32:37.6499646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:32:37.6499646+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:32:37.6499646+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:06.434474+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:06.434474+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:33:06.434474+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"endTimeUtc\":\"2019-11-17T22:35:37.8913545+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:35:37.8913545+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:35:37.8913545+00:00\",\"endTimeUtc\":\"2019-11-17T22:37:51.8286227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:37:51.8286227+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7370076+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.8301312+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:30.4863102+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.5937375+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:33.9715168+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"endTimeUtc\":\"2019-11-17T22:28:58.6238609+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:28:58.6238609+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:28:58.6238609+00:00\",\"endTimeUtc\":\"2019-11-17T22:29:49.1286804+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:29:49.1286804+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:29:49.1286804+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:25.4157737+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:25.4157737+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:25.4157737+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:39.3536296+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:46.650427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:46.650427+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:46.650427+00:00\",\"endTimeUtc\":\"2019-11-17T22:31:02.0021666+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:31:02.0021666+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:02.0021666+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:08.8458279+00:00\",\"endTimeUtc\":\"2019-11-17T22:36:23.1027432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:36:23.1027432+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:36:23.1027432+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:43.5031368+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:50.2999396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:50.2999396+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:50.2999396+00:00\",\"endTimeUtc\":\"2019-11-17T22:39:10.5653441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:39:10.5653441+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:39:10.5653441+00:00\",\"endTimeUtc\":\"2019-11-17T22:52:39.7804039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:52:39.7804039+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:52:39.7804039+00:00\",\"endTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:52:46.0921596+00:00\",\"endTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"endTimeUtc\":\"2019-11-17T22:58:08.397599+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:58:08.397599+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:58:08.397599+00:00\",\"endTimeUtc\":\"2019-11-17T23:00:37.0368662+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:00:37.0368662+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:00:37.0368662+00:00\",\"endTimeUtc\":\"2019-11-17T23:01:28.5302682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:01:28.5302682+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:01:28.5302682+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:00.7558041+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:00.7558041+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:00.7558041+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.144021+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7213807+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.0490191+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:22.5168021+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.3124371+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:21.5966232+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"endTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:39.6885053+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:47.6280337+00:00\",\"endTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:00.1261921+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"endTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:36.5451646+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.9877381+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.5030663+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:39.2819107+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:10.7977265+00:00\",\"endTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:50.9094006+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8781343+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:08.3575872+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:15.7794511+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:23.1387814+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:50.2791768+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:18.1696252+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:48.9194289+00:00\",\"endTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:11.076418+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:53.8722173+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"endTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:44.9700074+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"endTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:21.9688122+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:15.0953058+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:46.3196336+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:53.4445828+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:14.6943968+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:55.2302703+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"endTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:57.8864984+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:22.8258283+00:00\",\"endTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"endTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6347945+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.603626+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6816683+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.8222697+00:00\",\"endTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:59.0722368+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"endTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"endTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.3536823+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.1973092+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.166007+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.3066544+00:00\",\"endTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.6752385+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2685985+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3464091+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0647875+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:21.2351711+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:04.4048396+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.9511106+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:49.6541835+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:57.9666306+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:00.2189705+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:14.631001+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.4840649+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"endTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.2377418+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:47.1268484+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"endTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:21.0814802+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:25.0107924+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:31.7138238+00:00\",\"endTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:49.9791915+00:00\",\"endTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:47.1979871+00:00\",\"endTimeUtc\":\"2019-11-17T23:04:11.5455405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:04:11.5455405+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:04:11.5455405+00:00\",\"endTimeUtc\":\"2019-11-17T23:04:31.6077841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:04:31.6077841+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:45.7136303+00:00\",\"endTimeUtc\":\"2019-11-17T23:03:20.150741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:03:20.150741+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"endTimeUtc\":\"2019-11-17T23:19:32.0060844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:19:32.0060844+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:19:32.0060844+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:41.9254001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:41.9254001+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:28:41.9254001+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-11-17T22:25:49.262Z\",\"lastUpdatedTime\":\"2019-11-17T23:28:56.7689989+00:00\",\"duration\":\"PT1H12M11.357S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/ef12e248-cd69-4a50-bdf8-b74d9c68b09f\",\"name\":\"northwest/Microsoft1.1910.0.58/ef12e248-cd69-4a50-bdf8-b74d9c68b09f\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Nodes\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.11.16_01.13.44.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 989\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-15T23:08:11.411Z\",\"lastUpdatedTime\":\"2019-11-16T01:19:51.6427305+00:00\",\"duration\":\"PT2H26M6.221S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/4a70e256-3682-441f-a506-d9c98cfdc48f?api-version=2016-05-01+103": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/4a70e256-3682-441f-a506-d9c98cfdc48f?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "205", "206" ], + "x-ms-client-request-id": [ "b71b71fe-189c-4594-9b36-487ed849f4c4" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "f1e10542-3ed7-4f86-aa4d-bfb38b39f49a" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv8vavdWCxoeDl8zbg75T1DBYMk+tm9uGuJTaWL4G72yYVdoTR2EKzRXOOELtmxznFmDflm/1dc4jlGxtixxVhCYunf9BTmvER+JhvJmpFX9naM3JZrWpToQThGGO+d4x+5/5V9gnadCqi6dmut+YH" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14627" ], + "x-ms-request-id": [ "f1e10542-3ed7-4f86-aa4d-bfb38b39f49a" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032207Z:f1e10542-3ed7-4f86-aa4d-bfb38b39f49a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:07 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "169113" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/4a70e256-3682-441f-a506-d9c98cfdc48f\",\"name\":\"northwest/Microsoft1.1910.0.58/4a70e256-3682-441f-a506-d9c98cfdc48f\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:15.1574113+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.7980428+00:00\",\"endTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.1105495+00:00\",\"endTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"endTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2828753+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:23.0640677+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0328437+00:00\",\"endTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:36.1363541+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0796211+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:27.0735003+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1264966+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:14.0891999+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1577485+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.9022221+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"endTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:07.270763+00:00\",\"endTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:28.9304235+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:40.0498134+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:50.0341217+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:25.9929477+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:05.955892+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.7586065+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:34.2604921+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:44.8955221+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2516206+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:29.8448363+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:37.9385307+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.7226457+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"endTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:05.4450721+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"endTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:10.7012241+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"endTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:41.0825067+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:37.2277688+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"endTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"endTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"endTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:49.1841927+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:34.5505721+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:44:04.3628474+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.9550049+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:18.9877452+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"endTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"endTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:35.3597813+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"endTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:54:05.0295435+00:00\",\"endTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"endTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:22:14.8721294+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:16.1589693+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:48.0335558+00:00\",\"endTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:38.8250163+00:00\",\"endTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.112737+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:55.8455131+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:44.5307362+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.722112+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.3467236+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:00.6217002+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:08.3403996+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:32.4032511+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.081098+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.1427907+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.2011225+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8006444+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:57.793598+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:05.4991648+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:26.4036751+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"endTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:07.2341698+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:15.4059361+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:22.0814731+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:44.8030276+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"endTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"endTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:24.2983389+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"endTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"endTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"endTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"endTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:25.4880816+00:00\",\"endTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:35.2170484+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:25.9807838+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.3088695+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.0432424+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.4963687+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.4565099+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0804163+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.4219584+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:04.4680849+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.0189955+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:58.2525579+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.1407931+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:34.5183902+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:37.3468918+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:22.2370938+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:04.0465114+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:20.9057464+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"endTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:07.4632189+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:39.3071669+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WAS\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"endTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:04:19.3176849+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7370076+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.8301312+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:30.4863102+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.5937375+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:33.9715168+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WASPUBLIC\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"endTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:23:23.92376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.144021+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7213807+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.0490191+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:22.5168021+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.3124371+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:21.5966232+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"endTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:39.6885053+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:47.6280337+00:00\",\"endTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:00.1261921+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"endTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:36.5451646+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.9877381+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.5030663+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:39.2819107+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:10.7977265+00:00\",\"endTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:50.9094006+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8781343+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:08.3575872+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:15.7794511+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:23.1387814+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:50.2791768+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:18.1696252+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:48.9194289+00:00\",\"endTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:11.076418+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:53.8722173+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"endTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:44.9700074+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"endTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:21.9688122+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:15.0953058+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:46.3196336+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:53.4445828+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:14.6943968+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:55.2302703+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"endTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:57.8864984+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:22.8258283+00:00\",\"endTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"endTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6347945+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.603626+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6816683+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.8222697+00:00\",\"endTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:59.0722368+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"endTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"endTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.3536823+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.1973092+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.166007+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.3066544+00:00\",\"endTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.6752385+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2685985+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3464091+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0647875+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:21.2351711+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:04.4048396+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.9511106+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:49.6541835+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:57.9666306+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:00.2189705+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:14.631001+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.4840649+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"endTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.2377418+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:47.1268484+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"endTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:21.0814802+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-17T05:42:38.758Z\",\"lastUpdatedTime\":\"2019-11-17T06:23:23.9550049+00:00\",\"duration\":\"PT2H41M57.436S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/4c4a99b6-54dc-4902-acf8-069de54e44f6?api-version=2016-05-01+104": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/4c4a99b6-54dc-4902-acf8-069de54e44f6?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "207", "208" ], + "x-ms-client-request-id": [ "8cfac0d4-379c-40d2-b27f-0539f0028368" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "3c9f5673-c7e2-44c4-9c63-f5609fdf8215" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv4U2Z2HjhCxhye3TNB1yulG+80R8FqNkU0QcvnGrXV9wVt1EUio0/T1ibtrq8Z6UVO2WsxHykmcz/9wrm+bgK58gWhR9ifZtP9AxTUxllwwkn+hw+JPESj/2BJWpQEKnkBngByJCEQBhoBBrB+wzi" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14626" ], + "x-ms-request-id": [ "3c9f5673-c7e2-44c4-9c63-f5609fdf8215" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032209Z:3c9f5673-c7e2-44c4-9c63-f5609fdf8215" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:09 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "162602" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/4c4a99b6-54dc-4902-acf8-069de54e44f6\",\"name\":\"northwest/Microsoft1.1910.0.58/4c4a99b6-54dc-4902-acf8-069de54e44f6\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:15.1574113+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.7980428+00:00\",\"endTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.1105495+00:00\",\"endTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"endTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2828753+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:23.0640677+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0328437+00:00\",\"endTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:36.1363541+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0796211+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:27.0735003+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1264966+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:14.0891999+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1577485+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.9022221+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"endTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:07.270763+00:00\",\"endTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:28.9304235+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:40.0498134+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:50.0341217+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:25.9929477+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:05.955892+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.7586065+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:34.2604921+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:44.8955221+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2516206+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:29.8448363+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:37.9385307+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.7226457+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"endTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:05.4450721+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"endTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:10.7012241+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"endTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:41.0825067+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:37.2277688+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"endTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"endTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"endTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:49.1841927+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:43:34.5505721+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:44:04.3628474+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:18.9877452+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"endTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"endTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:35.3597813+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"endTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:54:05.0295435+00:00\",\"endTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"endTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:22:14.8721294+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:16.1589693+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:48.0335558+00:00\",\"endTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:38.8250163+00:00\",\"endTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"Type \u0027Update\u0027 of Role \u0027IBC\u0027 raised an exception:\\n\\nCannot get storage connection string from the XRP ring.\\nat Get-IBCApplicationParameters, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 3418\\nat GetAppSpecificParameters, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 1859\\nat PrepareApplicationParameters, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 996\\nat Install-AzureStackServiceFabricApplication, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\FabricRingApplications\\\\FabricRingApplications.psm1: line 164\\nat Update, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode2\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Classes\\\\IBC\\\\IBC.psm1: line 61\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"endTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:58:33.5493925+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.112737+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:55.8455131+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:44.5307362+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.722112+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.3467236+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:00.6217002+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:08.3403996+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:32.4032511+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.081098+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.1427907+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.2011225+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8006444+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:57.793598+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:05.4991648+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:26.4036751+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"endTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:07.2341698+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:15.4059361+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:22.0814731+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:44.8030276+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"endTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"endTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:24.2983389+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"endTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"endTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"endTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"endTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:25.4880816+00:00\",\"endTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:35.2170484+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:25.9807838+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.3088695+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.0432424+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.4963687+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.4565099+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0804163+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.4219584+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:04.4680849+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.0189955+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"endTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:58.2525579+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.1407931+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:34.5183902+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:37.3468918+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:22.2370938+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:04.0465114+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:20.9057464+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"endTimeUtc\":\"2019-11-17T02:04:37.960401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:04:37.960401+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:07.4632189+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:39.3071669+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WAS\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"endTimeUtc\":\"2019-11-17T02:04:37.9446784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:04:37.9446784+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7370076+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.8301312+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:30.4863102+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"endTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.5937375+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:33.9715168+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"Type \u0027UpdateConfigure\u0027 of Role \u0027WASPUBLIC\u0027 raised an exception:\\n\\nAn error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)\\n at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"endTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:24:48.7936028+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.144021+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7213807+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.0490191+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:22.5168021+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.3124371+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:21.5966232+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"endTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:39.6885053+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:47.6280337+00:00\",\"endTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:00.1261921+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"endTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:36.5451646+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.9877381+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.5030663+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:39.2819107+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:10.7977265+00:00\",\"endTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:50.9094006+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8781343+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:08.3575872+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:15.7794511+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:23.1387814+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:50.2791768+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:18.1696252+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:48.9194289+00:00\",\"endTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:11.076418+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:53.8722173+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"endTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:44.9700074+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"endTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:21.9688122+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:15.0953058+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"endTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:16:46.3196336+00:00\",\"endTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:53.4445828+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:14.6943968+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"endTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T02:11:47.5034824+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:55.2302703+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"endTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:57.8864984+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.6752385+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2685985+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3464091+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0647875+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:21.2351711+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:04.4048396+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.9511106+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:49.6541835+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:57.9666306+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:00.2189705+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:14.631001+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.4840649+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"endTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.2377418+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:47.1268484+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"endTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:21.0814802+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-16T05:18:43.305Z\",\"lastUpdatedTime\":\"2019-11-17T02:58:33.5493925+00:00\",\"duration\":\"PT23H38M50.024S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/6aa63f32-37e8-4313-87c5-47124be8c035?api-version=2016-05-01+105": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/6aa63f32-37e8-4313-87c5-47124be8c035?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "209", "210" ], + "x-ms-client-request-id": [ "f346193c-be42-4b79-b660-8ce8b8a61d46" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "bb9c56fc-e401-41a3-be55-679845a1f22e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvEv0V2MKd6QdSTlQ+KTNXzJen6l1sSY2eSKoOW5b5q64z8YwOfEE2yB2L9fhzOmeU7GRSmzsQfryGE1Wg35mbHHBliIJtXa3Hsc3Qv/6bPsE02/9xqxtPQiChNU3neiYODN3Wuv+HlTzB3s/AxWAc" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14625" ], + "x-ms-request-id": [ "bb9c56fc-e401-41a3-be55-679845a1f22e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032211Z:bb9c56fc-e401-41a3-be55-679845a1f22e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:10 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "10099" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/6aa63f32-37e8-4313-87c5-47124be8c035\",\"name\":\"northwest/Microsoft1.1910.0.58/6aa63f32-37e8-4313-87c5-47124be8c035\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Nodes\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.11.16_03.52.18.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 989\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T03:59:08.2010942+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-16T02:23:24.053Z\",\"lastUpdatedTime\":\"2019-11-16T03:59:08.2010942+00:00\",\"duration\":\"PT1H50M42.248S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/79c3ccb5-fb90-4586-9df2-377bf502b034?api-version=2016-05-01+106": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/79c3ccb5-fb90-4586-9df2-377bf502b034?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "211", "212" ], + "x-ms-client-request-id": [ "e3831cd5-b31e-46ac-9fbb-4f0090b5d070" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "567d46eb-240f-4fd8-90e9-265f05321532" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRv86NY9b3TjRcQgODtK3mcAExd7ac7nWPew2O/1uSyMsGaam3KiACV4HicnSQrGdb8cS2F/MM+BVLBZ+8MwhdbWgpN4brdQcDpInBEaap8XEyEGOiugrFwKQzC9z38QWZ+rQTAh0jflqIvxW1DURBv" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14624" ], + "x-ms-request-id": [ "567d46eb-240f-4fd8-90e9-265f05321532" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032212Z:567d46eb-240f-4fd8-90e9-265f05321532" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:12 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "178178" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/79c3ccb5-fb90-4586-9df2-377bf502b034\",\"name\":\"northwest/Microsoft1.1910.0.58/79c3ccb5-fb90-4586-9df2-377bf502b034\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:35.3535368+00:00\",\"endTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:30:58.7356491+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:15.1574113+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:34:34.6912822+00:00\",\"endTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:34:53.2065293+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.7980428+00:00\",\"endTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:32:57.4536252+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:31:13.1105495+00:00\",\"endTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:31:57.4852567+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:44.7518327+00:00\",\"endTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:56:56.3455075+00:00\",\"endTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:07.6891729+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2828753+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:23.0640677+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0328437+00:00\",\"endTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:29.5114037+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:19:36.1363541+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:00.9486903+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:14.5735988+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.0796211+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:19.9172901+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:27.0735003+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:53.4646644+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.2302072+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:24.3596374+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1264966+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:05.9799174+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:14.0891999+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.2147263+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:59.4802544+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:15.1207911+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:32.1577485+00:00\",\"endTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:36.0741325+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:10:42.9022221+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:08.6677042+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:11:23.7190189+00:00\",\"endTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:11:40.3440294+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:29.5687611+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.3308793+00:00\",\"endTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:00.1302048+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:41:07.270763+00:00\",\"endTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:42:50.733646+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.9873163+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:08.3308785+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:21.0710988+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:28.9304235+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:55.8877532+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:26.364398+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:40.0498134+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:50.0341217+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.9617306+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:48.6177864+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:55.2315002+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:07.7683768+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:18.07112+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:25.9929477+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:53.4658876+00:00\",\"steps\":[]}]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:39.8623143+00:00\",\"endTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:20:57.3778231+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:05.955892+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:28.8151109+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:46.5400805+00:00\",\"endTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:21:58.9931225+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:12.5399612+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:19.7586065+00:00\",\"endTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:22:42.2897125+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:01.0395859+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:13.9769907+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:27.5261628+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:34.2604921+00:00\",\"endTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:23:54.3565081+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:11.9657652+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"steps\":[]},{\"name\":\"Stop MAWatchdog\",\"description\":\"Stop MAWatchdog as temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:24.4581642+00:00\",\"endTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:37.9893163+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:24:44.8955221+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:04.7391341+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"steps\":[]}]},{\"name\":\"Start MAWatchdog\",\"description\":\"Verify MAWatchdog is running temprary work around for 1910 update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:25:22.1608891+00:00\",\"endTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:25:34.4441165+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:57:15.2516206+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-11-16T06:58:08.6262374+00:00\",\"endTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:21.5167707+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:29.8448363+00:00\",\"endTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:13:18.6588082+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T06:58:37.9385307+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:08:06.1377767+00:00\",\"endTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:08:33.9188886+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:26.8943604+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"ReConfigure Blob FolderAcls\",\"description\":\"ReConfigure Blob FolderAcls\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.7226457+00:00\",\"endTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:51.5973169+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:27.9280811+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:47.8811405+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:24.9185462+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:05.4311764+00:00\",\"endTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:50:30.9935826+00:00\",\"endTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:03:59.1326038+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:05.4450721+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:17.2756486+00:00\",\"endTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:04:42.3095118+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:08.4656414+00:00\",\"endTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:05:27.1843123+00:00\",\"endTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:07:00.7010851+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:20.3856701+00:00\",\"endTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:13:47.2534762+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:03.0606394+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:10.7012241+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:22.9511651+00:00\",\"endTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:20:49.8104002+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.0589392+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:41.3557179+00:00\",\"endTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:23:17.378443+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:16.4110833+00:00\",\"endTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:29:41.0668849+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:29:41.0825067+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:30.9778013+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:37.2277688+00:00\",\"endTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:35:48.8839381+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:14.9647756+00:00\",\"endTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:36:47.3459867+00:00\",\"endTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:37:07.7052458+00:00\",\"endTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:38:40.7076446+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:22.3135956+00:00\",\"endTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:45:47.4697659+00:00\",\"endTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"steps\":[]},{\"name\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"description\":\"Live Update Configuration of the Guest Agent Log Collector.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:43.1061134+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:51:49.1841927+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:00.7622325+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:26.3574815+00:00\",\"endTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:52:54.5669632+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"steps\":[]},{\"name\":\"LiveUpdateAutoRebootRegistryKeys\",\"description\":\"Adding auto-reboot registry keys to all host nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T19:05:27.0421531+00:00\",\"endTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T19:05:57.342396+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:43:34.5505721+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:04.3628474+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:18.9877452+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:21:49.7978384+00:00\",\"endTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:23:07.5274094+00:00\",\"endTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:25:27.4710018+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:43.1486046+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:02.944742+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:28.672309+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:35.3597813+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:30.1569361+00:00\",\"endTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:48:52.0988655+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:08.759061+00:00\",\"endTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:51:28.7433752+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:34.9358922+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:58.2795717+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:54:05.0295435+00:00\",\"endTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:20:59.7962859+00:00\",\"endTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:22:14.8565023+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:22:14.8721294+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:32.4124146+00:00\",\"endTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:24:51.3966524+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:00.2370947+00:00\",\"endTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:27:26.2681705+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:11.9402736+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:16.1589693+00:00\",\"endTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:40.9398963+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:45:48.0335558+00:00\",\"endTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:46:15.5776645+00:00\",\"endTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:32.4188329+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:47:38.8250163+00:00\",\"endTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T01:48:07.6772362+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:09.7367363+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.112737+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.6435573+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.236203+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:55.8455131+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:53.6570837+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:23.5788348+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:01.4999894+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:36.327592+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:44.5307362+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:38.9522502+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:28.2324472+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:14.9501347+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:35.2781343+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.2460196+00:00\",\"endTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:10:34.5296807+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"steps\":[]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:24.7482373+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:47.9043946+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:32.7791936+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.722112+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.2028606+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.3467236+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:42.064763+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:38.908529+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:30.1560866+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:52.6697892+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.2156747+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:00.6060753+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:00.6217002+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:08.3403996+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:01.6056773+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:50.7798233+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:09.3418003+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:29.0604657+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:52.544099+00:00\",\"endTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:24.1064221+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:15:32.4032511+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:32.1529089+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:11.6221462+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:00.2655741+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:21.9066172+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:46.4066979+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:20.8466295+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.081098+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:00.0646443+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.1427907+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:14.3606059+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:01.5632962+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:25.8600941+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:00.0611193+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:32.4667906+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.2011225+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:50.528808+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:48.1686539+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:38.0896936+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:58.3728385+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.4814585+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:52.3250327+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8006444+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:23.3613593+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:36.9073362+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:24.6248611+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:47.2792014+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:26.4969209+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:57.7779685+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:57.793598+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:05.4991648+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:58.7463211+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:59.6079174+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:44.3885135+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:09.0912109+00:00\",\"endTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:16:50.4663934+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:19.3412127+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:26.4036751+00:00\",\"endTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:18:21.5908403+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:07.0589212+00:00\",\"endTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:25:53.425+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:13.4385127+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:36.1562148+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:07.1872378+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:07.2341698+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:15.4059361+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:42.2651209+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:22.0814731+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:20:15.8098614+00:00\",\"endTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:27:16.3462904+00:00\",\"endTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:30:20.7884049+00:00\",\"endTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:31:42.2347553+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:13.7875099+00:00\",\"endTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:38.5374187+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:34:44.8030276+00:00\",\"endTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:36:19.4341881+00:00\",\"endTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:39:13.4936867+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:06.9523218+00:00\",\"endTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:42:24.7177843+00:00\",\"endTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:44:47.1864492+00:00\",\"endTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:16.9675232+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:45:24.2983389+00:00\",\"endTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:47:04.3284605+00:00\",\"endTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:49:54.2280798+00:00\",\"endTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:52:46.1649899+00:00\",\"endTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:53:03.6180546+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:20.998418+00:00\",\"endTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T17:55:45.4059432+00:00\",\"endTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:15:52.0921546+00:00\",\"endTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:18.6912611+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:16:25.4880816+00:00\",\"endTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:28.560837+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:19:35.2170484+00:00\",\"endTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:19.2151872+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:25.9807838+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.3088695+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.0432424+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:04.9806012+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:21:34.4963687+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:05.7462241+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T18:22:05.9649699+00:00\",\"endTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T18:22:41.5116939+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.4565099+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:48.6276363+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0804163+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.750834+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:25.7032913+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:35.1094965+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.4219584+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.7655604+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:05.355394+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:57.3118871+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:04.4680849+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:59.5684886+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:17.2447267+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:23.9365958+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.0189955+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2217231+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:58.2525579+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:50.3772076+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:50.063334+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:12.9377291+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:21.3751863+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.1407931+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:43.859451+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:35.6991997+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:25.7372081+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:34.5183902+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:42.0007927+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:51.936497+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:31.8268432+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:28.9563376+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:37.3468918+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:22.2215227+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:22.2370938+00:00\",\"endTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:44:56.2717833+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:44.4216734+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.9840651+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:04.0465114+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:12.0151876+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:20.9057464+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:48.5633503+00:00\",\"endTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:55:53.6820619+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:00.7757638+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:07.4632189+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:14.5412904+00:00\",\"endTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:56:35.4317758+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:32.4478392+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:39.3071669+00:00\",\"endTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:12:41.9088405+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:50.7883533+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:36.3713947+00:00\",\"endTimeUtc\":\"2019-11-17T22:31:11.2676666+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:31:11.2676666+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:11.2676666+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:19.3783159+00:00\",\"endTimeUtc\":\"2019-11-17T22:32:37.6499646+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:32:37.6499646+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:32:37.6499646+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:06.434474+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:06.434474+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:33:06.434474+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:33:39.3288634+00:00\",\"endTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:33:46.1569108+00:00\",\"endTimeUtc\":\"2019-11-17T22:35:37.8913545+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:35:37.8913545+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:35:37.8913545+00:00\",\"endTimeUtc\":\"2019-11-17T22:37:51.8286227+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:37:51.8286227+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7370076+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1116643+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:19.6114325+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:19.8301312+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:30.4863102+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:07.016473+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:34.7813714+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:52.6719082+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.5937375+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:19.4061455+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:47.3866802+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:24.9403423+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:33.9715168+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:16.719289+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:43.280314+00:00\",\"endTimeUtc\":\"2019-11-17T22:28:58.6238609+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:28:58.6238609+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:28:58.6238609+00:00\",\"endTimeUtc\":\"2019-11-17T22:29:49.1286804+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:29:49.1286804+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:29:49.1286804+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:25.4157737+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:25.4157737+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:25.4157737+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:32.7287198+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:39.3536296+00:00\",\"endTimeUtc\":\"2019-11-17T22:30:46.650427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:30:46.650427+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:30:46.650427+00:00\",\"endTimeUtc\":\"2019-11-17T22:31:02.0021666+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:31:02.0021666+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:02.0021666+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:31:08.8458279+00:00\",\"endTimeUtc\":\"2019-11-17T22:36:23.1027432+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:36:23.1027432+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:36:23.1027432+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:30.5188981+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:37.1750762+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:43.5031368+00:00\",\"endTimeUtc\":\"2019-11-17T22:38:50.2999396+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:38:50.2999396+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:38:50.2999396+00:00\",\"endTimeUtc\":\"2019-11-17T22:39:10.5653441+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:39:10.5653441+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:39:10.5653441+00:00\",\"endTimeUtc\":\"2019-11-17T22:52:39.7804039+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:52:39.7804039+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:52:39.7804039+00:00\",\"endTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:52:46.0921596+00:00\",\"endTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:55:19.9093205+00:00\",\"endTimeUtc\":\"2019-11-17T22:58:08.397599+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T22:58:08.397599+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T22:58:08.397599+00:00\",\"endTimeUtc\":\"2019-11-17T23:00:37.0368662+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:00:37.0368662+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:00:37.0368662+00:00\",\"endTimeUtc\":\"2019-11-17T23:01:28.5302682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:01:28.5302682+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:01:28.5302682+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:00.7558041+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:00.7558041+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:00.7558041+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:08.0525695+00:00\",\"endTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:02:24.9951721+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:20.144021+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:43.3004483+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:47.7213807+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:47.8460072+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:00.0490191+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:31.5019272+00:00\",\"endTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:13.6887365+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:50:22.5168021+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:21.250721+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:36.2813836+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:00.9999918+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:10.3124371+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:31.3904526+00:00\",\"endTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:08:57.9960336+00:00\",\"endTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:14.6748098+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:26:21.5966232+00:00\",\"endTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:29:08.985875+00:00\",\"endTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:30:27.0634153+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:03.218097+00:00\",\"endTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:34:12.9367729+00:00\",\"endTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:37:31.2685186+00:00\",\"endTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:40:11.3772401+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:59.766905+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:29.6260708+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:39.6885053+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:49.8759052+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:39.7999819+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:47.6280337+00:00\",\"endTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:49:29.9004895+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:46.3450438+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:53.2981139+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:00.1261921+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:07.251139+00:00\",\"endTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:52:27.4072528+00:00\",\"endTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:29.5920908+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:05:36.5451646+00:00\",\"endTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:08:23.6595437+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:08:23.6751631+00:00\",\"endTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:09:36.979055+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:11.4086434+00:00\",\"endTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:13:18.4242195+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.7884473+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:09.6364058+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.9877381+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.5030663+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:53.2357499+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:51.7199281+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:39.2664048+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:39.2819107+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:00.9534162+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:45.0306682+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:17.9832473+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:49.8893032+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:08.3419436+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.018765+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.4091817+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:10.719614+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:10.7977265+00:00\",\"endTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:53:12.3917337+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:32.0941713+00:00\",\"endTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:56:51.8909764+00:00\",\"endTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:00:39.2334815+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:11.9832827+00:00\",\"endTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:01:47.5611918+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:08.4204405+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:50.9094006+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:06.8781343+00:00\",\"endTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:49:40.813961+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:43.6725925+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:51.8445797+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:24.5319816+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:02.7968781+00:00\",\"endTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"steps\":[]}]},{\"name\":\"Configure Windows Firewall rules\",\"description\":\"Live update of Windows Firewall rules.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:58:40.7810283+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"steps\":[]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:59:10.6558635+00:00\",\"endTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:59:29.1088824+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:08.3575872+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:15.7794511+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:23.1387814+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:42.2479784+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:50.2791768+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:09.482182+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:18.1696252+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:41.403852+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:48.9194289+00:00\",\"endTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:05:37.4347415+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:52.7619853+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:52.670436+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:04.0764529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:11.076418+00:00\",\"endTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:11:26.2794831+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:13.685529+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:27.497973+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:54.1384645+00:00\",\"endTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:46.0910107+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:14:53.8722173+00:00\",\"endTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:17:43.0441939+00:00\",\"endTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:19:26.4029317+00:00\",\"endTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:20:21.6369637+00:00\",\"endTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:36.8763025+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:21:44.9700074+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:01.6730127+00:00\",\"endTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:22:57.5476498+00:00\",\"endTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:23:11.8913021+00:00\",\"endTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:24:36.5782469+00:00\",\"endTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:14.2969917+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:21.9688122+00:00\",\"endTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:33:29.3433288+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:19.7175591+00:00\",\"endTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:39:59.6741941+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:08.1266003+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:15.0953058+00:00\",\"endTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"steps\":[]},{\"name\":\"Configure image registry state\",\"description\":\"Ensure that the image registry state folder exists on all artifacts disks and reset daemon configuration to match expectations.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:41:29.7983374+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"steps\":[]},{\"name\":\"Update artifacts for SQLWAS\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:15.29817+00:00\",\"endTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:42:33.3604192+00:00\",\"endTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:43:02.5476612+00:00\",\"endTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:51:14.857807+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:23.6479159+00:00\",\"endTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:38.9290614+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:46.3196336+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:16:53.4445828+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:08.0694603+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:14.6943968+00:00\",\"endTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:17:43.3557111+00:00\",\"endTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:06.3869143+00:00\",\"endTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:55.2302703+00:00\",\"endTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:19:55.8861628+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:23.7140762+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:24.6984465+00:00\",\"endTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:21:04.0008399+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:28.6523613+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:06.6360872+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:46.3857799+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:18:57.8864984+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T09:20:26.5890521+00:00\",\"endTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T09:20:56.667522+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:15.9040698+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:45:22.8258283+00:00\",\"endTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:52.3886026+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:46:59.6385076+00:00\",\"endTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:48:56.0871802+00:00\",\"endTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:49:06.3370603+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:30.1818946+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6347945+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:42.8209014+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:10.2078269+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.603626+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:14.5178832+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:20.6764107+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:53.6816683+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:12.1115807+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.8222697+00:00\",\"endTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:01:36.7152692+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:35.5292411+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:59.0722368+00:00\",\"endTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:57:14.8371292+00:00\",\"endTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:06:21.4782434+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:21.4979161+00:00\",\"endTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:07:57.4058343+00:00\",\"endTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:14:39.3001283+00:00\",\"endTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:15:20.7773312+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.3536823+00:00\",\"endTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:02:42.9041451+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:52.1973092+00:00\",\"endTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:55:36.5421814+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:02.4711133+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:21.4420253+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:57.166007+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T06:00:11.3328004+00:00\",\"endTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T06:00:56.5686929+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:51:55.3066544+00:00\",\"endTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:56:40.7127544+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T05:59:06.1585591+00:00\",\"endTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T05:59:16.8458674+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.6752385+00:00\",\"endTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:45:16.2529765+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:45:16.2685985+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:43.3464091+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.0647875+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:20.0960901+00:00\",\"endTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:09.672736+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:51:21.2351711+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:04.3894499+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:04.4048396+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:40.9354926+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:40.9511106+00:00\",\"endTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:03:49.5760578+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:49.6541835+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:03:57.9666306+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:04:06.3103292+00:00\",\"endTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:12:55.6697077+00:00\",\"endTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:31:53.1877766+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:32:00.2189705+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:09.1551269+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:38.1080729+00:00\",\"endTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:35:59.2954015+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:02.6778427+00:00\",\"endTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:38:51.5379892+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:07.474815+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:14.631001+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:41.4529393+00:00\",\"endTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:49.2185031+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:45:56.4840649+00:00\",\"endTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:46:31.5775357+00:00\",\"endTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:48:47.3179311+00:00\",\"endTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:50:15.9844412+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:19.2377418+00:00\",\"endTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:46:03.5966793+00:00\",\"endTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:48:47.0955753+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:48:47.1268484+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:55.7511398+00:00\",\"endTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:54:24.2040528+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:30.437643+00:00\",\"endTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:06:22.0282018+00:00\",\"endTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:07:31.4652478+00:00\",\"endTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:09:33.449081+00:00\",\"endTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:13:02.8102991+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:21.0814802+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:44:52.0031776+00:00\",\"endTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:47:38.1741851+00:00\",\"endTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:52:11.7507071+00:00\",\"endTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:55:46.6412438+00:00\",\"endTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T07:57:22.4376824+00:00\",\"endTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-16T08:02:41.4202469+00:00\",\"endTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T08:04:16.3727612+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:25.0107924+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:31.7138238+00:00\",\"endTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:49.9791915+00:00\",\"endTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:47.1979871+00:00\",\"endTimeUtc\":\"2019-11-17T23:04:11.5455405+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:04:11.5455405+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:04:11.5455405+00:00\",\"endTimeUtc\":\"2019-11-17T23:04:31.6077841+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:04:31.6077841+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:02:45.7136303+00:00\",\"endTimeUtc\":\"2019-11-17T23:03:20.150741+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:03:20.150741+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:18:54.4839272+00:00\",\"endTimeUtc\":\"2019-11-17T23:19:32.0060844+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:19:32.0060844+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:19:32.0060844+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:41.9254001+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:41.9254001+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-17T23:28:41.9254001+00:00\",\"endTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-17T23:28:56.7689989+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-11-17T22:25:49.262Z\",\"lastUpdatedTime\":\"2019-11-17T23:28:56.7689989+00:00\",\"duration\":\"PT1H12M11.357S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/ef12e248-cd69-4a50-bdf8-b74d9c68b09f?api-version=2016-05-01+107": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/ef12e248-cd69-4a50-bdf8-b74d9c68b09f?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "213", "214" ], + "x-ms-client-request-id": [ "4ec0a306-9360-4f71-b909-a259da0ccd98" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ac8ec4dc-1584-4f43-9be7-7b08b6857db2" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvK0Qb7Ptnpl2vw9piyP61atEYgJi89TOQMKm4tw6+ojCFGMIFLQZ/vVZaGxovRM8YyER9iamlFfvCUiNbt3O/GTz351MlTY7vn562klB3kQzjZWN1rTc6kV+Tmwl7FQpCSOqlWTB6EtxSYK0CAWmf" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14623" ], + "x-ms-request-id": [ "ac8ec4dc-1584-4f43-9be7-7b08b6857db2" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032214Z:ac8ec4dc-1584-4f43-9be7-7b08b6857db2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:14 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "10098" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.58/updateRuns/ef12e248-cd69-4a50-bdf8-b74d9c68b09f\",\"name\":\"northwest/Microsoft1.1910.0.58/ef12e248-cd69-4a50-bdf8-b74d9c68b09f\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:19.4265991+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:08:25.2234108+00:00\",\"endTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:35.3330981+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:16:41.2548969+00:00\",\"endTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:17:16.9779066+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:31:10.4782067+00:00\",\"endTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:29.5093353+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:37.0561545+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:31:55.5560246+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:02.0559809+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4309948+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.6653064+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.9213365+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:32:09.4934313+00:00\",\"endTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:34:54.7025849+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:34:55.4838257+00:00\",\"endTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:35:02.3119084+00:00\",\"endTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:35:20.8495324+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:40.3619135+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:48.6743373+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Nodes\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2019.11.16_01.13.44.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1910.0.58\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 989\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 42\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 40\",\"status\":\"Error\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-16T01:19:51.6427305+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:48.689961+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:41:56.1884834+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4398714+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:02.797793+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:18.1101782+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-11-15T23:38:59.4554951+00:00\",\"endTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"lastUpdatedTimeUtc\":\"2019-11-15T23:42:13.8914606+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2019-11-15T23:08:11.411Z\",\"lastUpdatedTime\":\"2019-11-16T01:19:51.6427305+00:00\",\"duration\":\"PT2H26M6.221S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9/updateRuns?api-version=2016-05-01+108": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "215", "216" ], + "x-ms-client-request-id": [ "4e9ca3a9-64a1-4418-ad18-42dfa5b9b5af" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "551ce8ea-e4d5-47b6-ad05-2e453157ab07" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLAeX9+dm/7BWA24ZqrPjE+JoJ60O84SZ0Ds4G0gmn+scDrxGckMqcaSy38i1IkDmtWE/njugjmPKhrDDlCBfZG4bv2lHh6xJ9B24qllDdhgvwBDCVQwghMjknaisPbpBiMiyf/VuiXH07M00/TeO" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14622" ], + "x-ms-request-id": [ "551ce8ea-e4d5-47b6-ad05-2e453157ab07" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032216Z:551ce8ea-e4d5-47b6-ad05-2e453157ab07" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:15 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "167760" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9/updateRuns/2e8bd2e0-bccf-4518-91b2-7d6dde061082\",\"name\":\"northwest/Microsoft1.1910.0.9/2e8bd2e0-bccf-4518-91b2-7d6dde061082\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:14:37.2175462+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:14:37.2175462+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:14:46.9830615+00:00\",\"endTimeUtc\":\"2019-10-04T01:28:18.9702164+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T01:28:18.9702164+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:28:18.9702164+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:28:27.798238+00:00\",\"endTimeUtc\":\"2019-10-04T01:35:01.1252715+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T01:35:01.1252715+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:35:01.1252715+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:21.2140263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:21.2140263+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:02:21.2140263+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:50.2293913+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:50.2293913+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:03:08.1980174+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:03:54.3257796+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:22.0311048+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:22.0311048+00:00\",\"steps\":[{\"name\":\"Before Copy Update Package Content\",\"description\":\"Copy current version of the content to Previous location.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:04:11.2796839+00:00\",\"endTimeUtc\":\"2019-10-04T02:08:38.1971059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:08:38.1971059+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:08:38.1971059+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:09:01.8844439+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:09:02.1656925+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:08.0293276+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:08.0293276+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:09:01.775217+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:41.0764189+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:41.0764189+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets; Remove unnecessary deployment objects;\",\"description\":\"Extract or Expand all the engine specific nugets; Remove unnecessary deployment objects;\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"endTimeUtc\":\"2019-10-04T02:27:07.7987439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:27:07.7987439+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:17:17.7806956+00:00\",\"endTimeUtc\":\"2019-10-04T02:18:00.3571029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:18:00.3571029+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:27:07.7987439+00:00\",\"endTimeUtc\":\"2019-10-04T04:17:56.3912125+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:17:56.3912125+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:27:26.1890508+00:00\",\"endTimeUtc\":\"2019-10-04T03:00:43.7366739+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T03:00:43.7366739+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:27:43.4232934+00:00\",\"endTimeUtc\":\"2019-10-04T03:00:43.721098+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T03:00:43.721098+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:17:56.4392298+00:00\",\"endTimeUtc\":\"2019-10-04T05:59:50.080697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T05:59:50.080697+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:18:34.0788167+00:00\",\"endTimeUtc\":\"2019-10-04T04:35:36.069656+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:35:36.069656+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:35:38.2260973+00:00\",\"endTimeUtc\":\"2019-10-04T04:43:09.270543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:43:09.270543+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:18:33.3131362+00:00\",\"endTimeUtc\":\"2019-10-04T04:51:47.4855857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:51:47.4855857+00:00\",\"steps\":[]}]},{\"name\":\"Copy Update Package Content\",\"description\":\"Copy update package content to the destination.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T05:59:50.080697+00:00\",\"endTimeUtc\":\"2019-10-04T06:15:01.2625619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:15:01.2625619+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:01.2625619+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9848054+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9848054+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:19.8243649+00:00\",\"endTimeUtc\":\"2019-10-04T07:00:36.2193466+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:00:36.2193466+00:00\",\"steps\":[]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:00:36.2193466+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:07.2659108+00:00\",\"endTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"endTimeUtc\":\"2019-10-04T07:36:37.161424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:36:37.161424+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:36:37.161424+00:00\",\"endTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:36:55.0519179+00:00\",\"endTimeUtc\":\"2019-10-04T07:59:02.6359691+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:59:02.6359691+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:59:02.6359691+00:00\",\"endTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:06.8141686+00:00\",\"endTimeUtc\":\"2019-10-04T07:03:07.4729823+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:03:07.4729823+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:03:07.4838143+00:00\",\"endTimeUtc\":\"2019-10-04T07:39:01.2705808+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:39:01.2705808+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:39:01.2705808+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:39:20.4885538+00:00\",\"endTimeUtc\":\"2019-10-04T07:58:20.7930143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:58:20.7930143+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:58:20.8087641+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:06.4379513+00:00\",\"endTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:36.6563155+00:00\",\"endTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:25:11.1351697+00:00\",\"endTimeUtc\":\"2019-10-04T07:38:38.9731171+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:38:38.9731171+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:38:38.9731171+00:00\",\"endTimeUtc\":\"2019-10-04T07:55:09.9184477+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:55:09.9184477+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:06.2664402+00:00\",\"endTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:03:07.405688+00:00\",\"endTimeUtc\":\"2019-10-04T07:24:52.9679604+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:24:52.9679604+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:24:52.9793622+00:00\",\"endTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:25:09.9945718+00:00\",\"endTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:19.949355+00:00\",\"endTimeUtc\":\"2019-10-04T06:15:48.5429052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:15:48.5429052+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:48.5429052+00:00\",\"endTimeUtc\":\"2019-10-04T06:18:18.5574934+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:18:18.5574934+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-10-04T06:18:18.5574934+00:00\",\"endTimeUtc\":\"2019-10-04T06:18:50.6210351+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:18:50.6210351+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:18:50.6210351+00:00\",\"endTimeUtc\":\"2019-10-04T07:17:58.2294193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:17:58.2294193+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:17:58.2742997+00:00\",\"endTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:18:20.0086695+00:00\",\"endTimeUtc\":\"2019-10-04T07:18:56.4144633+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:18:56.4144633+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:18:56.4144633+00:00\",\"endTimeUtc\":\"2019-10-04T07:19:23.4142572+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:19:23.4142572+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:19:23.4142572+00:00\",\"endTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:19:22.1560478+00:00\",\"endTimeUtc\":\"2019-10-04T19:53:27.0826672+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:53:27.0826672+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:19:44.1402274+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:08.5934712+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:44.340779+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:44.340779+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:09.983789+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:44.4502392+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:44.4502392+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:08.5624077+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:44.9970758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:44.9970758+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:08.4838551+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"endTimeUtc\":\"2019-10-04T09:02:26.2151015+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:02:26.2151015+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:02:26.2151015+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:24.7774324+00:00\",\"endTimeUtc\":\"2019-10-04T10:01:15.1570879+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:01:15.1570879+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:01:15.2046795+00:00\",\"endTimeUtc\":\"2019-10-04T10:44:40.8531689+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:44:40.8531689+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:44:40.9317347+00:00\",\"endTimeUtc\":\"2019-10-04T12:46:23.9828847+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:46:23.9828847+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:46:24.0142736+00:00\",\"endTimeUtc\":\"2019-10-04T13:03:17.6568609+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:03:17.6568609+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:03:17.6568609+00:00\",\"endTimeUtc\":\"2019-10-04T13:11:43.2137332+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:11:43.2137332+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:11:43.2137332+00:00\",\"endTimeUtc\":\"2019-10-04T13:34:26.0242608+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:34:26.0242608+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:34:26.0242608+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:34:50.1647391+00:00\",\"endTimeUtc\":\"2019-10-04T13:38:16.4430201+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:38:16.4430201+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:38:16.4430201+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:24.8304738+00:00\",\"endTimeUtc\":\"2019-10-04T13:51:42.2306611+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:51:42.2306611+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:51:42.2923099+00:00\",\"endTimeUtc\":\"2019-10-04T13:53:55.7746664+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:53:55.7746664+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:53:56.1497054+00:00\",\"endTimeUtc\":\"2019-10-04T14:07:46.4038514+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:07:46.4038514+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:07:46.4255922+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:35.203438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:35.203438+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:35.2346871+00:00\",\"endTimeUtc\":\"2019-10-04T14:57:24.4799248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:57:24.4799248+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:20.3243258+00:00\",\"endTimeUtc\":\"2019-10-04T09:43:48.8200467+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:43:48.8200467+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:43:48.8713325+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:10.6015597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:10.6015597+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:10.6182424+00:00\",\"endTimeUtc\":\"2019-10-04T12:49:14.667809+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:49:14.667809+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:49:14.6996494+00:00\",\"endTimeUtc\":\"2019-10-04T13:04:44.9058592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:04:44.9058592+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:04:44.9214856+00:00\",\"endTimeUtc\":\"2019-10-04T13:15:07.4456937+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:15:07.4456937+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:15:07.4611196+00:00\",\"endTimeUtc\":\"2019-10-04T13:36:45.2724325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:36:45.2724325+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:36:45.2724325+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:37:09.0847207+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"endTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:52.7972931+00:00\",\"endTimeUtc\":\"2019-10-04T13:52:14.4481888+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:52:14.4481888+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:52:14.4639596+00:00\",\"endTimeUtc\":\"2019-10-04T13:53:56.5559023+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:53:56.5559023+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:53:56.5559023+00:00\",\"endTimeUtc\":\"2019-10-04T14:07:47.5132694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:07:47.5132694+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:07:47.5132694+00:00\",\"endTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:42.9051012+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:42.9051012+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:43.0144641+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:42.6489651+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:42.6489651+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:25.5746993+00:00\",\"endTimeUtc\":\"2019-10-04T10:01:16.1879112+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:01:16.1879112+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:01:16.2350241+00:00\",\"endTimeUtc\":\"2019-10-04T10:30:59.0475852+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:30:59.0475852+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:30:59.0631615+00:00\",\"endTimeUtc\":\"2019-10-04T12:46:22.2484697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:46:22.2484697+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:46:22.2640942+00:00\",\"endTimeUtc\":\"2019-10-04T13:00:28.9243553+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:00:28.9243553+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:00:28.9243553+00:00\",\"endTimeUtc\":\"2019-10-04T13:12:37.0569257+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:12:37.0569257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:12:37.0569257+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:15.438464+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:15.438464+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:15.438464+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:25.8594435+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:25.8594435+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:37.0791243+00:00\",\"endTimeUtc\":\"2019-10-04T13:53:33.5875709+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:53:33.5875709+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:53:56.1497054+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:25.8438134+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:25.8438134+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.0001965+00:00\",\"endTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:05:17.3119298+00:00\",\"endTimeUtc\":\"2019-10-04T14:08:43.0603876+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:08:43.0603876+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:08:43.0603876+00:00\",\"endTimeUtc\":\"2019-10-04T14:10:09.5116+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:10:09.5116+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:10:09.5116+00:00\",\"endTimeUtc\":\"2019-10-04T14:16:28.1518059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:16:28.1518059+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:16:28.1518059+00:00\",\"endTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:42.9988395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:42.9988395+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:43.0300904+00:00\",\"endTimeUtc\":\"2019-10-04T15:00:56.8055139+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:00:56.8055139+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:22.0589425+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:11.2580476+00:00\",\"endTimeUtc\":\"2019-10-04T10:48:41.6665362+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:48:41.6665362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:48:41.7616734+00:00\",\"endTimeUtc\":\"2019-10-04T12:50:59.462877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:50:59.462877+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:50:59.5099199+00:00\",\"endTimeUtc\":\"2019-10-04T13:12:12.8850516+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:12:12.8850516+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:12:12.8850516+00:00\",\"endTimeUtc\":\"2019-10-04T13:22:16.3616203+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:22:16.3616203+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:22:16.3616203+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:58.8556263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:58.8556263+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:58.8710495+00:00\",\"endTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:51:21.1832675+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:26.1253734+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:26.1253734+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.1406857+00:00\",\"endTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:16:27.8993996+00:00\",\"endTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:17:00.3990236+00:00\",\"endTimeUtc\":\"2019-10-04T14:19:21.3039124+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:19:21.3039124+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:19:21.3199079+00:00\",\"endTimeUtc\":\"2019-10-04T14:36:58.4159054+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:36:58.4159054+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:36:58.4940661+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:45.7637321+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:45.7637321+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:45.7637321+00:00\",\"endTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:54:30.5288347+00:00\",\"endTimeUtc\":\"2019-10-04T15:00:51.3524541+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:00:51.3524541+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:00:51.3680867+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:05.8349803+00:00\",\"endTimeUtc\":\"2019-10-04T19:53:27.0514172+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:53:27.0514172+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:19:43.4683658+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.9441804+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.9441804+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:37:35.3803864+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.928558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.928558+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:21.3331952+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:16.4640651+00:00\",\"endTimeUtc\":\"2019-10-04T13:18:07.0996284+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:18:07.0996284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:18:07.1465362+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:35.0274984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:35.0274984+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:35.0274984+00:00\",\"endTimeUtc\":\"2019-10-04T14:19:23.9912734+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:19:23.9912734+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:19:23.9912734+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:01.3913251+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:01.3913251+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:01.4694791+00:00\",\"endTimeUtc\":\"2019-10-04T14:55:57.262214+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:55:57.262214+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:55:57.262214+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:43.1021005+00:00\",\"endTimeUtc\":\"2019-10-04T15:26:02.4124739+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:26:02.4124739+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:50.5083033+00:00\",\"endTimeUtc\":\"2019-10-04T15:07:18.1932197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:07:18.1932197+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:07:18.1932197+00:00\",\"endTimeUtc\":\"2019-10-04T15:11:14.1282148+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:11:14.1282148+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:11:14.1282148+00:00\",\"endTimeUtc\":\"2019-10-04T15:13:59.8450885+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:13:59.8450885+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:13:59.8450885+00:00\",\"endTimeUtc\":\"2019-10-04T15:15:28.2190672+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:15:28.2190672+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:15:28.2190672+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:50.3424143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:50.3424143+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:50.3424143+00:00\",\"endTimeUtc\":\"2019-10-04T15:26:02.3968565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:26:02.3968565+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:26:02.4437222+00:00\",\"endTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:26:14.3185632+00:00\",\"endTimeUtc\":\"2019-10-04T15:30:45.5181777+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:30:45.5181777+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:30:45.5181777+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:09.8132599+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:09.8132599+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:33:09.8132599+00:00\",\"endTimeUtc\":\"2019-10-04T15:42:02.5566562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:42:02.5566562+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:42:02.5566562+00:00\",\"endTimeUtc\":\"2019-10-04T15:43:28.1493699+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:43:28.1493699+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:43:28.1493699+00:00\",\"endTimeUtc\":\"2019-10-04T15:46:53.5531978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:46:53.5531978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:46:53.5531978+00:00\",\"endTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:51:43.7527936+00:00\",\"endTimeUtc\":\"2019-10-04T15:55:02.7659647+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:55:02.7659647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:55:02.7659647+00:00\",\"endTimeUtc\":\"2019-10-04T16:26:42.8157027+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:26:42.8157027+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:26:42.8313277+00:00\",\"endTimeUtc\":\"2019-10-04T17:14:03.2727035+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:14:03.2727035+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:27:25.4558172+00:00\",\"endTimeUtc\":\"2019-10-04T16:43:46.8877155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:43:46.8877155+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:43:47.3408346+00:00\",\"endTimeUtc\":\"2019-10-04T17:14:03.2570785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:14:03.2570785+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:14:03.2883271+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:14:10.3663834+00:00\",\"endTimeUtc\":\"2019-10-04T17:15:32.3186964+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:15:32.3186964+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:15:32.3186964+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:25.4113061+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:24.5517125+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:24.5517125+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:19.3973716+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:16.8475059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:16.8475059+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:16.8475059+00:00\",\"endTimeUtc\":\"2019-10-04T08:54:50.6692641+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:54:50.6692641+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:54:50.7162174+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.4286809+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.4286809+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:10.7435761+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:10.7435761+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:11.6015527+00:00\",\"endTimeUtc\":\"2019-10-04T11:50:23.5999156+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:50:23.5999156+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:50:23.5999156+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:24.5353478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:24.5353478+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:24.6603219+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:50.4527964+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:50.4527964+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:47.1600795+00:00\",\"endTimeUtc\":\"2019-10-04T12:43:25.0327294+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:43:25.0327294+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:43:25.0327294+00:00\",\"endTimeUtc\":\"2019-10-04T12:57:11.1925785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:57:11.1925785+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:57:11.2549813+00:00\",\"endTimeUtc\":\"2019-10-04T13:10:34.1677757+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:10:34.1677757+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:10:34.1677757+00:00\",\"endTimeUtc\":\"2019-10-04T13:20:35.8006131+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:20:35.8006131+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:20:35.8318356+00:00\",\"endTimeUtc\":\"2019-10-04T13:42:16.7065313+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:42:16.7065313+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:42:16.7065313+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:50.4336011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:50.4336011+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:09:50.5293867+00:00\",\"endTimeUtc\":\"2019-10-04T15:34:03.4844769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:34:03.4844769+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:34:03.5313507+00:00\",\"endTimeUtc\":\"2019-10-04T15:43:07.1496317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:43:07.1496317+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:21.0990223+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:15.9121897+00:00\",\"endTimeUtc\":\"2019-10-04T12:26:55.2914118+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:26:55.2914118+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:12.5199446+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:00.1736394+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:00.1736394+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:00.1736394+00:00\",\"endTimeUtc\":\"2019-10-04T08:54:21.2319737+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:54:21.2319737+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:54:21.2797928+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"endTimeUtc\":\"2019-10-04T10:29:08.0640758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:29:08.0640758+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:29:44.1887717+00:00\",\"endTimeUtc\":\"2019-10-04T12:00:51.1387392+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:00:51.1387392+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:00:51.1857351+00:00\",\"endTimeUtc\":\"2019-10-04T12:26:55.2757546+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:26:55.2757546+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:26:55.3384641+00:00\",\"endTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:27:19.54117+00:00\",\"endTimeUtc\":\"2019-10-04T12:50:07.1050703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:50:07.1050703+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:50:07.1205078+00:00\",\"endTimeUtc\":\"2019-10-04T13:03:14.8791634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:03:14.8791634+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:03:14.8912266+00:00\",\"endTimeUtc\":\"2019-10-04T13:34:03.5093528+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:34:03.5093528+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:34:03.5245798+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:57.3337395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:57.3337395+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:57.8932294+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:28.3879134+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:28.3879134+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:28.3879134+00:00\",\"endTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:34:01.2151796+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:35:43.0418414+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.3607494+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.3607494+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:17.2980741+00:00\",\"endTimeUtc\":\"2019-10-04T14:55:27.9656714+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:55:27.9656714+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:55:27.9656714+00:00\",\"endTimeUtc\":\"2019-10-04T15:02:44.2736307+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:02:44.2736307+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:02:44.2892578+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:20.9916922+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:20.9916922+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:04:20.9916922+00:00\",\"endTimeUtc\":\"2019-10-04T15:07:03.5996074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:07:03.5996074+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:07:03.5996074+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:17.4756994+00:00\",\"endTimeUtc\":\"2019-10-04T13:06:31.826618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:06:31.826618+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:11.5200232+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:11.0485934+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:11.0485934+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:11.0485934+00:00\",\"endTimeUtc\":\"2019-10-04T08:55:06.903621+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:55:06.903621+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:55:06.9504015+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.1307206+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.1307206+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.1776067+00:00\",\"endTimeUtc\":\"2019-10-04T10:39:29.4656049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:39:29.4656049+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:39:29.5281003+00:00\",\"endTimeUtc\":\"2019-10-04T11:54:10.3623287+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:54:10.3623287+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:54:10.3779248+00:00\",\"endTimeUtc\":\"2019-10-04T13:06:31.7952729+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:06:31.7952729+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:06:31.842216+00:00\",\"endTimeUtc\":\"2019-10-04T14:59:30.5722005+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:59:30.5722005+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:06:55.0137567+00:00\",\"endTimeUtc\":\"2019-10-04T13:29:48.6526497+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:29:48.6526497+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:29:48.6526497+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:34.840001+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:34.840001+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:34.840001+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:26.3906844+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:26.3906844+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.4844327+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:35.9534297+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:35.9534297+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:36.0021123+00:00\",\"endTimeUtc\":\"2019-10-04T14:59:30.5252933+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:59:30.5252933+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:20.9577295+00:00\",\"endTimeUtc\":\"2019-10-04T14:10:08.2147696+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:10:08.2147696+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:18.8794585+00:00\",\"endTimeUtc\":\"2019-10-04T09:30:20.2066825+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:30:20.2066825+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:30:20.2684399+00:00\",\"endTimeUtc\":\"2019-10-04T12:23:01.200555+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:23:01.200555+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:23:01.2316907+00:00\",\"endTimeUtc\":\"2019-10-04T12:40:01.0036701+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:40:01.0036701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:40:01.0192941+00:00\",\"endTimeUtc\":\"2019-10-04T12:48:43.0745576+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:48:43.0745576+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:48:43.0745576+00:00\",\"endTimeUtc\":\"2019-10-04T13:11:01.6827636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:11:01.6827636+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:11:01.6827636+00:00\",\"endTimeUtc\":\"2019-10-04T14:10:08.1992798+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:10:08.1992798+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:10:08.277425+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:10:34.6364911+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.7199585+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.7199585+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:17.2980741+00:00\",\"endTimeUtc\":\"2019-10-04T14:55:34.4030848+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:55:34.4030848+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:55:34.4030848+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:33.6009655+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:33.6009655+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:04:33.6165909+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:18.1000449+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:18.1000449+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:18.1000449+00:00\",\"endTimeUtc\":\"2019-10-04T15:08:56.3328324+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:08:56.3328324+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:08:56.3328324+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:20.2802644+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:27.1083069+00:00\",\"endTimeUtc\":\"2019-10-04T15:19:32.3561713+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:19:32.3561713+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:19:32.3561713+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:54.9786248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:54.9786248+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:21:54.9786248+00:00\",\"endTimeUtc\":\"2019-10-04T15:24:34.4611889+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:24:34.4611889+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:24:34.4611889+00:00\",\"endTimeUtc\":\"2019-10-04T15:26:03.8812098+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:26:03.8812098+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:26:03.8812098+00:00\",\"endTimeUtc\":\"2019-10-04T15:28:33.5511031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:28:33.5511031+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:28:33.5511031+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:33:42.6722325+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:33:50.0315152+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:20.9112885+00:00\",\"endTimeUtc\":\"2019-10-04T12:44:23.7350508+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:44:23.7350508+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:18.4577438+00:00\",\"endTimeUtc\":\"2019-10-04T09:04:33.0585032+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:04:33.0585032+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:04:33.1052984+00:00\",\"endTimeUtc\":\"2019-10-04T09:56:02.8619052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:56:02.8619052+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:56:03.0180646+00:00\",\"endTimeUtc\":\"2019-10-04T11:53:54.7393465+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:53:54.7393465+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:53:54.769547+00:00\",\"endTimeUtc\":\"2019-10-04T12:03:56.8248043+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:03:56.8248043+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:03:56.8248043+00:00\",\"endTimeUtc\":\"2019-10-04T12:18:15.7508008+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:18:15.7508008+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:18:15.7508008+00:00\",\"endTimeUtc\":\"2019-10-04T12:44:23.7195605+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:44:23.7195605+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:44:23.7662953+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:44:47.7972581+00:00\",\"endTimeUtc\":\"2019-10-04T13:30:15.3557021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:30:15.3557021+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:30:15.3710722+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:26.1406857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:26.1406857+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.3906844+00:00\",\"endTimeUtc\":\"2019-10-04T14:34:01.9340184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:34:01.9340184+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:34:02.1056638+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:21.688572+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:21.688572+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:21.7036042+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:05.7741597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:05.7741597+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:05.7897814+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:09.3813745+00:00\",\"endTimeUtc\":\"2019-10-04T15:27:27.098849+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:27:27.098849+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:18.3656976+00:00\",\"endTimeUtc\":\"2019-10-04T15:09:24.8950299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:09:24.8950299+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:09:24.8950299+00:00\",\"endTimeUtc\":\"2019-10-04T15:14:04.5794078+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:14:04.5794078+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:14:04.5794078+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:39.3425433+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:39.3425433+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:39.3425433+00:00\",\"endTimeUtc\":\"2019-10-04T15:20:13.6522408+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:20:13.6522408+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:20:13.6522408+00:00\",\"endTimeUtc\":\"2019-10-04T15:23:04.8056512+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:23:04.8056512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:23:04.8056512+00:00\",\"endTimeUtc\":\"2019-10-04T15:27:27.0832249+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:27:27.0832249+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:27:27.114467+00:00\",\"endTimeUtc\":\"2019-10-04T15:56:56.4530279+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:56:56.4530279+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:56:56.4686978+00:00\",\"endTimeUtc\":\"2019-10-04T16:45:33.7770469+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:45:33.7770469+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:42.1831968+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:53.776806+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:16.6999341+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:16.6999341+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:16.7155602+00:00\",\"endTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:23.8873495+00:00\",\"endTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"endTimeUtc\":\"2019-10-04T17:53:16.6014775+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:53:16.6014775+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:39.6819398+00:00\",\"endTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:46.4162392+00:00\",\"endTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:46.4474866+00:00\",\"endTimeUtc\":\"2019-10-04T17:30:54.8022893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:30:54.8022893+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:46.4162392+00:00\",\"endTimeUtc\":\"2019-10-04T17:30:54.7866627+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:30:54.7866627+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"endTimeUtc\":\"2019-10-04T17:53:16.5389819+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:53:16.5389819+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:53:16.6327248+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:22.0842297+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:24.864046+00:00\",\"endTimeUtc\":\"2019-10-04T08:41:43.4253355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:41:43.4253355+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:41:50.2065227+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:55.5455694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:55.5455694+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:42:20.3627256+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.3966401+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.3966401+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:55.5299445+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:55.5299445+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:55.5768186+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:05.1392084+00:00\",\"endTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:13.9516346+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:23.9827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:23.9827386+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:23.9827386+00:00\",\"endTimeUtc\":\"2019-10-04T15:09:30.4574709+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:09:30.4574709+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:09:30.4730937+00:00\",\"endTimeUtc\":\"2019-10-04T16:01:05.137529+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:01:05.137529+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:01:05.137529+00:00\",\"endTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:01:14.1061728+00:00\",\"endTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:02:38.6556716+00:00\",\"endTimeUtc\":\"2019-10-04T17:08:28.7295984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:08:28.7295984+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:08:28.7295984+00:00\",\"endTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:21.5235515+00:00\",\"endTimeUtc\":\"2019-10-04T09:09:28.9789+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:09:28.9789+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:09:29.0099817+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.8660557+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.8660557+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:10:14.3717792+00:00\",\"endTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:18:57.9432399+00:00\",\"endTimeUtc\":\"2019-10-04T09:22:29.2697308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:22:29.2697308+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:22:29.3013727+00:00\",\"endTimeUtc\":\"2019-10-04T14:37:54.4621402+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:37:54.4621402+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:23:35.3317583+00:00\",\"endTimeUtc\":\"2019-10-04T09:44:34.4759593+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:44:34.4759593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:44:34.5234178+00:00\",\"endTimeUtc\":\"2019-10-04T14:37:54.4464784+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:37:54.4464784+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:37:54.6808931+00:00\",\"endTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:09.7424417+00:00\",\"endTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:49.1951789+00:00\",\"endTimeUtc\":\"2019-10-04T14:40:25.5698478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:40:25.5698478+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:40:25.5852727+00:00\",\"endTimeUtc\":\"2019-10-04T15:07:07.7089419+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:07:07.7089419+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:07:07.7245674+00:00\",\"endTimeUtc\":\"2019-10-04T15:31:45.9861705+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:31:45.9861705+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:31:46.0017951+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:33.6485783+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:33.6485783+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:31:52.6423499+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:33.6329522+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:33.6329522+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:44:33.6485783+00:00\",\"endTimeUtc\":\"2019-10-04T15:53:40.3294769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:53:40.3294769+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:53:40.3294769+00:00\",\"endTimeUtc\":\"2019-10-04T15:58:30.6706414+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:58:30.6706414+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:58:30.6706414+00:00\",\"endTimeUtc\":\"2019-10-04T16:08:09.8357685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:08:09.8357685+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:08:09.8357685+00:00\",\"endTimeUtc\":\"2019-10-04T16:45:52.8705659+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:45:52.8705659+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:08:20.1171475+00:00\",\"endTimeUtc\":\"2019-10-04T16:14:52.7739064+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:14:52.7739064+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:14:52.7739064+00:00\",\"endTimeUtc\":\"2019-10-04T16:15:34.6642696+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:15:34.6642696+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:15:34.6642696+00:00\",\"endTimeUtc\":\"2019-10-04T16:29:45.3916385+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:29:45.3916385+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:52.9799391+00:00\",\"endTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:46:10.8390974+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:20.293642+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:20.293642+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:00.1822512+00:00\",\"endTimeUtc\":\"2019-10-04T16:47:10.7914996+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:47:10.7914996+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:10.7914996+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:18.5257796+00:00\",\"endTimeUtc\":\"2019-10-04T16:58:54.1271213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:58:54.1271213+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:58:54.1271213+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:20.2780166+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:20.2780166+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:20.293642+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:10.0361862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:10.0361862+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:30.371647+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:42.2152536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:42.2152536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:42.2152536+00:00\",\"endTimeUtc\":\"2019-10-04T17:12:22.039314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:12:22.039314+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:12:22.039314+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:34.4128265+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:34.4128265+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:34.4128265+00:00\",\"endTimeUtc\":\"2019-10-04T17:46:54.1685656+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:46:54.1685656+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:30:54.7866627+00:00\",\"endTimeUtc\":\"2019-10-04T17:46:54.0435628+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:46:54.0435628+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:46:54.1841881+00:00\",\"endTimeUtc\":\"2019-10-04T17:55:36.8966677+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:55:36.8966677+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:55:36.8966677+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:20.0658675+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:20.0658675+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:20.0658675+00:00\",\"endTimeUtc\":\"2019-10-04T18:10:49.8223755+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:10:49.8223755+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:10:49.8223755+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:10:56.4004191+00:00\",\"endTimeUtc\":\"2019-10-04T18:12:32.4930461+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:12:32.4930461+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:12:32.4930461+00:00\",\"endTimeUtc\":\"2019-10-04T18:13:27.2892548+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:13:27.2892548+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:13:27.2892548+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:10.020561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:10.020561+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:15:10.0361862+00:00\",\"endTimeUtc\":\"2019-10-04T18:18:36.7319102+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:18:36.7319102+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:18:36.7319102+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.8035576+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.8035576+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:10:13.1973369+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:10:51.1351137+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:04.0385574+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:04.0385574+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:04.0540418+00:00\",\"endTimeUtc\":\"2019-10-04T09:30:49.2195889+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:30:49.2195889+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:30:49.2661385+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.8762153+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.8762153+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:31:21.4854239+00:00\",\"endTimeUtc\":\"2019-10-04T09:57:54.189634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:57:54.189634+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:57:54.2677989+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.8449522+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.8449522+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:17.2980741+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:53.2821231+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:08.9849868+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:24.3754361+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:24.3754361+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:24.3754361+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:54.6778194+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:54.6778194+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:54.6778194+00:00\",\"endTimeUtc\":\"2019-10-04T15:32:04.2828211+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:32:04.2828211+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:06.157797+00:00\",\"endTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:30.4856197+00:00\",\"endTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"endTimeUtc\":\"2019-10-04T15:49:40.2230093+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:49:40.2230093+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:49:40.2230093+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:07.9372728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:07.9372728+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:57:07.9372728+00:00\",\"endTimeUtc\":\"2019-10-04T16:02:20.74602+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:02:20.74602+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:02:20.74602+00:00\",\"endTimeUtc\":\"2019-10-04T16:02:55.542455+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:02:55.542455+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:02:55.542455+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:03.026744+00:00\",\"endTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:10.057913+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:17.4328174+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:17.4328174+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:17.4328174+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:33.1201302+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:33.1201302+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:33.1201302+00:00\",\"endTimeUtc\":\"2019-10-04T16:43:38.3253198+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:43:38.3253198+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:40.7762858+00:00\",\"endTimeUtc\":\"2019-10-04T16:25:16.0975301+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:25:16.0975301+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:25:16.1131399+00:00\",\"endTimeUtc\":\"2019-10-04T16:43:37.9659487+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:43:37.9659487+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:43:38.6221897+00:00\",\"endTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:16.4029838+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:33.7770469+00:00\",\"endTimeUtc\":\"2019-10-04T16:45:55.7299067+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:45:55.7299067+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:55.7299067+00:00\",\"endTimeUtc\":\"2019-10-04T16:50:16.523629+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:50:16.523629+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:50:16.523629+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:12.6353245+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:12.6353245+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:12.6353245+00:00\",\"endTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:18.8539995+00:00\",\"endTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"endTimeUtc\":\"2019-10-04T17:23:12.9485873+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:23:12.9485873+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:23:12.9485873+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:16.100542+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:16.100542+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:16.100542+00:00\",\"endTimeUtc\":\"2019-10-04T17:35:30.9703943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:35:30.9703943+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:35:30.9703943+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:08.3292936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:08.3292936+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:36:08.3292936+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:36:16.6573113+00:00\",\"endTimeUtc\":\"2019-10-04T17:37:37.7187857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:37:37.7187857+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:24.8175892+00:00\",\"endTimeUtc\":\"2019-10-04T09:04:48.184718+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:04:48.184718+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:04:48.2146076+00:00\",\"endTimeUtc\":\"2019-10-04T09:44:25.3858519+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:44:25.3858519+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:44:25.4135914+00:00\",\"endTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:44:54.1322637+00:00\",\"endTimeUtc\":\"2019-10-04T09:45:41.0223105+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:45:41.0223105+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:45:41.0223105+00:00\",\"endTimeUtc\":\"2019-10-04T10:44:57.1187441+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:44:57.1187441+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:44:57.1811611+00:00\",\"endTimeUtc\":\"2019-10-04T14:36:57.2440434+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:36:57.2440434+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:45:30.9317011+00:00\",\"endTimeUtc\":\"2019-10-04T11:07:40.8752215+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:07:40.8752215+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:07:40.9070298+00:00\",\"endTimeUtc\":\"2019-10-04T14:36:56.9627993+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:36:56.9627993+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:36:57.2911038+00:00\",\"endTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:38:16.6341818+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:03.039396+00:00\",\"endTimeUtc\":\"2019-10-04T14:39:55.2887751+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:39:55.2887751+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:55.2887751+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:45.6466565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:45.6466565+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:45.6935315+00:00\",\"endTimeUtc\":\"2019-10-04T15:32:30.7668655+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:32:30.7668655+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:30.7824923+00:00\",\"endTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:42.938591+00:00\",\"endTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"endTimeUtc\":\"2019-10-04T15:49:09.1140078+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:49:09.1140078+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:49:09.1140078+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:08.0466561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:08.0466561+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:57:08.0466561+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:57:15.7965443+00:00\",\"endTimeUtc\":\"2019-10-04T16:05:03.3536393+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:05:03.3536393+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:05:03.3536393+00:00\",\"endTimeUtc\":\"2019-10-04T16:40:24.7002556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:40:24.7002556+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:40:24.7315045+00:00\",\"endTimeUtc\":\"2019-10-04T16:47:00.1197531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:47:00.1197531+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:00.1978775+00:00\",\"endTimeUtc\":\"2019-10-04T16:51:01.6168414+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:51:01.6168414+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:51:01.6168414+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:51:10.2729785+00:00\",\"endTimeUtc\":\"2019-10-04T16:51:20.929101+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:51:20.929101+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:51:20.929101+00:00\",\"endTimeUtc\":\"2019-10-04T16:56:07.2385225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:56:07.2385225+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:56:07.2385225+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:56:13.1759441+00:00\",\"endTimeUtc\":\"2019-10-04T17:02:08.3279134+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:02:08.3279134+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:02:08.3279134+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:38.6662669+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:45.213059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:45.213059+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:45.213059+00:00\",\"endTimeUtc\":\"2019-10-04T17:13:23.9918203+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:13:23.9918203+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:13:23.9918203+00:00\",\"endTimeUtc\":\"2019-10-04T17:30:55.1929077+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:30:55.1929077+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:30:55.2866567+00:00\",\"endTimeUtc\":\"2019-10-04T17:44:31.7952731+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:44:31.7952731+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:31:12.2864082+00:00\",\"endTimeUtc\":\"2019-10-04T17:44:31.7484005+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:44:31.7484005+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:44:31.8108981+00:00\",\"endTimeUtc\":\"2019-10-04T17:50:42.4939446+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:50:42.4939446+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:50:42.4939446+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:47.2388938+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:47.2388938+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:57:47.2388938+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:57:53.9887792+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:17.4063249+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:17.4063249+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:04:17.4063249+00:00\",\"endTimeUtc\":\"2019-10-04T18:10:36.767761+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:10:36.767761+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:22.2864065+00:00\",\"endTimeUtc\":\"2019-10-04T12:38:20.3016526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:38:20.3016526+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:20.7233541+00:00\",\"endTimeUtc\":\"2019-10-04T11:01:35.3461797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:01:35.3461797+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:18.6291899+00:00\",\"endTimeUtc\":\"2019-10-04T08:53:25.0605316+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:53:25.0605316+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:53:25.1855427+00:00\",\"endTimeUtc\":\"2019-10-04T09:08:55.7761005+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:08:55.7761005+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:08:55.7761005+00:00\",\"endTimeUtc\":\"2019-10-04T09:23:54.0048333+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:23:54.0048333+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:23:54.0210163+00:00\",\"endTimeUtc\":\"2019-10-04T09:41:00.3526911+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:41:00.3526911+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:41:00.6026776+00:00\",\"endTimeUtc\":\"2019-10-04T10:06:36.4979302+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:06:36.4979302+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:06:36.6698013+00:00\",\"endTimeUtc\":\"2019-10-04T11:01:35.2842481+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:01:35.2842481+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:01:35.4399968+00:00\",\"endTimeUtc\":\"2019-10-04T11:03:15.1581288+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:03:15.1581288+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:22.94209+00:00\",\"endTimeUtc\":\"2019-10-04T12:25:40.3549159+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:25:40.3549159+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:19.3791842+00:00\",\"endTimeUtc\":\"2019-10-04T09:02:06.3714213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:02:06.3714213+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:02:06.4495763+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:38.6147899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:38.6147899+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:38.6461075+00:00\",\"endTimeUtc\":\"2019-10-04T09:39:59.963811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:39:59.963811+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:40:00.0096717+00:00\",\"endTimeUtc\":\"2019-10-04T09:54:25.4405999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:54:25.4405999+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:54:25.4405999+00:00\",\"endTimeUtc\":\"2019-10-04T10:52:20.7556201+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:52:20.7556201+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:52:20.8046084+00:00\",\"endTimeUtc\":\"2019-10-04T12:25:40.2925044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:25:40.2925044+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:25:40.3860275+00:00\",\"endTimeUtc\":\"2019-10-04T12:27:53.4159315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:27:53.4159315+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:16.6154601+00:00\",\"endTimeUtc\":\"2019-10-04T12:30:20.5092202+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:30:20.5092202+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:09.9105788+00:00\",\"endTimeUtc\":\"2019-10-04T08:52:43.3578142+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:52:43.3578142+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:52:43.3578142+00:00\",\"endTimeUtc\":\"2019-10-04T09:04:25.9959571+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:04:25.9959571+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:04:26.0117948+00:00\",\"endTimeUtc\":\"2019-10-04T09:22:22.8023197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:22:22.8023197+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:22:24.5198827+00:00\",\"endTimeUtc\":\"2019-10-04T09:40:50.8842085+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:40:50.8842085+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:40:50.9312181+00:00\",\"endTimeUtc\":\"2019-10-04T10:44:38.9156068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:44:38.9156068+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:44:38.9624627+00:00\",\"endTimeUtc\":\"2019-10-04T12:30:20.462506+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:30:20.462506+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:30:20.6967148+00:00\",\"endTimeUtc\":\"2019-10-04T12:38:20.2860298+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:38:20.2860298+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:38:20.3954039+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:41.6356521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:41.6356521+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:38:46.3638696+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:09.816737+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"endTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:40:17.3789705+00:00\",\"endTimeUtc\":\"2019-10-04T12:49:31.557891+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:49:31.557891+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:49:31.557891+00:00\",\"endTimeUtc\":\"2019-10-04T12:57:23.0203856+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:57:23.0203856+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:57:23.0360077+00:00\",\"endTimeUtc\":\"2019-10-04T13:26:45.1873468+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:26:45.1873468+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:26:45.1873468+00:00\",\"endTimeUtc\":\"2019-10-04T13:31:50.8544846+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:31:50.8544846+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:31:50.8544846+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:32:20.8539107+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"endTimeUtc\":\"2019-10-04T13:48:53.8414905+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:48:53.8414905+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:48:53.857072+00:00\",\"endTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:17:59.1364635+00:00\",\"endTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:18:23.9294239+00:00\",\"endTimeUtc\":\"2019-10-04T14:37:42.493565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:37:42.493565+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:37:42.6966251+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:43.7175815+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:43.7175815+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:43.7175815+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:13.4303421+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:13.4303421+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:13.445967+00:00\",\"endTimeUtc\":\"2019-10-04T15:02:52.2892162+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:02:52.2892162+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:02:52.2892162+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:02:59.2266618+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:23.7249898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:23.7249898+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:23.7249898+00:00\",\"endTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:15:55.2187539+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:16:06.9529943+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:18.385472+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:18.385472+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:21:18.385472+00:00\",\"endTimeUtc\":\"2019-10-04T15:23:19.5397927+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:23:19.5397927+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:23:19.5397927+00:00\",\"endTimeUtc\":\"2019-10-04T15:28:09.8795357+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:28:09.8795357+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:28:09.8951677+00:00\",\"endTimeUtc\":\"2019-10-04T15:29:47.0657901+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:29:47.0657901+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:29:47.0657901+00:00\",\"endTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:29:56.6594191+00:00\",\"endTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"endTimeUtc\":\"2019-10-04T15:34:02.7969856+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:34:02.7969856+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:34:02.7969856+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:41.6825255+00:00\",\"endTimeUtc\":\"2019-10-04T16:24:09.2230038+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:24:09.2230038+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:24:09.2386305+00:00\",\"endTimeUtc\":\"2019-10-04T16:35:33.3880898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:35:33.3880898+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:35:33.4505891+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.2239702+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.2239702+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:35:48.9035294+00:00\",\"endTimeUtc\":\"2019-10-04T17:15:02.3033721+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:15:02.3033721+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:35:58.3096712+00:00\",\"endTimeUtc\":\"2019-10-04T16:38:39.1703088+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:38:39.1703088+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:38:39.2484332+00:00\",\"endTimeUtc\":\"2019-10-04T16:42:05.5764438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:42:05.5764438+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:38:52.6232679+00:00\",\"endTimeUtc\":\"2019-10-04T16:40:38.327514+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:40:38.327514+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:40:38.327514+00:00\",\"endTimeUtc\":\"2019-10-04T16:42:05.5608196+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:42:05.5608196+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:42:05.5764438+00:00\",\"endTimeUtc\":\"2019-10-04T17:15:02.2252466+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:15:02.2252466+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:08.0280849+00:00\",\"endTimeUtc\":\"2019-10-04T16:52:51.2873973+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:52:51.2873973+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:52:51.3030196+00:00\",\"endTimeUtc\":\"2019-10-04T17:10:20.5720088+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:10:20.5720088+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:06.6531016+00:00\",\"endTimeUtc\":\"2019-10-04T16:56:18.8165082+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:56:18.8165082+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:56:18.8321341+00:00\",\"endTimeUtc\":\"2019-10-04T17:10:15.1033259+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:10:15.1033259+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:06.3718525+00:00\",\"endTimeUtc\":\"2019-10-04T17:00:00.2981974+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:00:00.2981974+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:00:00.313823+00:00\",\"endTimeUtc\":\"2019-10-04T17:13:04.6638694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:13:04.6638694+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:42:17.029429+00:00\",\"endTimeUtc\":\"2019-10-04T16:47:00.1353769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:47:00.1353769+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:00.1978775+00:00\",\"endTimeUtc\":\"2019-10-04T16:49:45.1333797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:49:45.1333797+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:15:02.3502468+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.1927202+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.1927202+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:15:08.8033147+00:00\",\"endTimeUtc\":\"2019-10-04T17:18:29.5824167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:18:29.5824167+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:18:29.5824167+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:18:38.1336018+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:36.7267193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:36.7267193+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:18:38.1179757+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:10.0693625+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:10.0693625+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:10.0693625+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:47.5845486+00:00\",\"endTimeUtc\":\"2019-10-04T17:48:48.2765676+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:48:48.2765676+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:48:48.2921912+00:00\",\"endTimeUtc\":\"2019-10-04T17:50:07.2756187+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:50:07.2756187+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:41.8658676+00:00\",\"endTimeUtc\":\"2019-10-04T17:40:59.7978476+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:40:59.7978476+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:40:59.8290964+00:00\",\"endTimeUtc\":\"2019-10-04T17:48:47.3078289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:48:47.3078289+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:30:54.8491617+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:55.645004+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:55.645004+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:43.2721021+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:08.7824116+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:08.7824116+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:36:08.7824116+00:00\",\"endTimeUtc\":\"2019-10-04T17:40:49.7667199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:40:49.7667199+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:44.5533339+00:00\",\"endTimeUtc\":\"2019-10-04T17:35:43.5171106+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:35:43.5171106+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:35:43.5171106+00:00\",\"endTimeUtc\":\"2019-10-04T18:00:16.7995613+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:00:16.7995613+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:00:16.8308099+00:00\",\"endTimeUtc\":\"2019-10-04T18:03:08.6256386+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:03:08.6256386+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:03:08.6256386+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:33.1561364+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:33.1561364+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:04:33.1561364+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:43.8033396+00:00\",\"endTimeUtc\":\"2019-10-04T17:55:20.4906173+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:55:20.4906173+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:43.9908388+00:00\",\"endTimeUtc\":\"2019-10-04T17:33:26.2220412+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:33:26.2220412+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:33:26.2220412+00:00\",\"endTimeUtc\":\"2019-10-04T17:47:14.1058219+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:47:14.1058219+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:47:14.1370695+00:00\",\"endTimeUtc\":\"2019-10-04T17:49:30.760432+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:49:30.760432+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:24.6925118+00:00\",\"endTimeUtc\":\"2019-10-04T08:39:29.0670431+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:39:29.0670431+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:29.1139214+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:47.4874177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:47.4874177+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:27.2072571+00:00\",\"endTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:41:50.3012676+00:00\",\"endTimeUtc\":\"2019-10-04T08:42:21.1451652+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:42:21.1451652+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:42:21.1451652+00:00\",\"endTimeUtc\":\"2019-10-04T09:37:47.2766213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:37:47.2766213+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:37:47.3076235+00:00\",\"endTimeUtc\":\"2019-10-04T12:58:47.534968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:58:47.534968+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:38:17.7920128+00:00\",\"endTimeUtc\":\"2019-10-04T10:49:12.3833309+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:49:12.3833309+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:49:12.4449434+00:00\",\"endTimeUtc\":\"2019-10-04T12:58:47.5037205+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:58:47.5037205+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:58:47.5509804+00:00\",\"endTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:59:29.0032094+00:00\",\"endTimeUtc\":\"2019-10-04T12:59:51.4418417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:59:51.4418417+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:59:51.4418417+00:00\",\"endTimeUtc\":\"2019-10-04T14:54:32.6381859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:54:32.6381859+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:54:32.6854058+00:00\",\"endTimeUtc\":\"2019-10-04T16:04:51.7754296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:04:51.7754296+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:04:51.822303+00:00\",\"endTimeUtc\":\"2019-10-04T17:05:34.4660703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:05:34.4660703+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:05:01.1818177+00:00\",\"endTimeUtc\":\"2019-10-04T17:05:34.4504447+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:05:34.4504447+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:05:34.4816931+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:33.2757023+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:33.2757023+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:33.2757023+00:00\",\"endTimeUtc\":\"2019-10-04T17:21:16.9442986+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:21:16.9442986+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:21:16.9442986+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:55.1015021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:55.1015021+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:27:55.1015021+00:00\",\"endTimeUtc\":\"2019-10-04T17:33:45.5967796+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:33:45.5967796+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:33:45.5967796+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:06.9410289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:06.9410289+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:06.9722723+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:13.0659544+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:47.5186629+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:53.6748378+00:00\",\"endTimeUtc\":\"2019-10-04T18:01:17.9238287+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:01:17.9238287+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:01:17.9238287+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"endTimeUtc\":\"2019-10-04T18:08:47.4295781+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:08:47.4295781+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:24.958133+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:47.7670079+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:47.7670079+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:47.7827521+00:00\",\"endTimeUtc\":\"2019-10-04T08:55:20.2003266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:55:20.2003266+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:55:20.2322523+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:11.53771+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:11.53771+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:11.5837829+00:00\",\"endTimeUtc\":\"2019-10-04T09:34:07.4197308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:34:07.4197308+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:34:07.4354237+00:00\",\"endTimeUtc\":\"2019-10-04T10:29:43.6734625+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:29:43.6734625+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:29:44.1732929+00:00\",\"endTimeUtc\":\"2019-10-04T11:02:02.1272943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:02:02.1272943+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:02:02.8616595+00:00\",\"endTimeUtc\":\"2019-10-04T11:50:22.4431704+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:50:22.4431704+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:50:22.630672+00:00\",\"endTimeUtc\":\"2019-10-04T12:37:33.6153382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:37:33.6153382+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:37:33.6303139+00:00\",\"endTimeUtc\":\"2019-10-04T12:47:34.0441044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:47:34.0441044+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:22.4581549+00:00\",\"endTimeUtc\":\"2019-10-04T12:14:38.6753771+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:14:38.6753771+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:19.5983846+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:25.5171872+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:25.5171872+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:25.548637+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.0682556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.0682556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.1776067+00:00\",\"endTimeUtc\":\"2019-10-04T09:58:43.5185387+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:58:43.5185387+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:58:43.6732986+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:11.2269875+00:00\",\"endTimeUtc\":\"2019-10-04T10:58:53.5500245+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:58:53.5500245+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:58:53.6130757+00:00\",\"endTimeUtc\":\"2019-10-04T12:14:38.5035999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:14:38.5035999+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:27.0826672+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:32.8794705+00:00\",\"endTimeUtc\":\"2019-10-04T20:21:38.7638923+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:21:38.7638923+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:43.5980949+00:00\",\"endTimeUtc\":\"2019-10-04T20:11:24.6998532+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:11:24.6998532+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:45.0355763+00:00\",\"endTimeUtc\":\"2019-10-04T19:57:39.4077443+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:57:39.4077443+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:57:39.4077443+00:00\",\"endTimeUtc\":\"2019-10-04T20:00:50.6904222+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:00:50.6904222+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:44.1137175+00:00\",\"endTimeUtc\":\"2019-10-04T19:54:43.37862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:54:43.37862+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T20:21:38.7638923+00:00\",\"endTimeUtc\":\"2019-10-04T20:22:14.8214891+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:22:14.8214891+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T20:22:14.8214891+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:20.5248579+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:20.5248579+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T20:45:20.5248579+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-10-04T01:14:23.483Z\",\"lastUpdatedTime\":\"2019-10-04T20:45:36.5559523+00:00\",\"duration\":\"PT19H54M20.972S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9/updateRuns/2e8bd2e0-bccf-4518-91b2-7d6dde061082?api-version=2016-05-01+109": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9/updateRuns/2e8bd2e0-bccf-4518-91b2-7d6dde061082?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "217", "218" ], + "x-ms-client-request-id": [ "e9f617a2-f1e1-4f95-b0f5-d7e6891a41a1" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "654856f0-ab81-4b1c-8508-9e4cbee57473" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvkShTxH65LZkF/LHwTHoDlwLI7u+ZfPDvTkHnJn6lretdPszFevPwDUkQC88WNNA+mqQwFqc2+SJgM4AXexIR3CIwKvtR9aW9HJMtu22P3hYmHYqiIWTczTCKA2XLNoPEqn0bsxE+s+c9samXvaJ4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14621" ], + "x-ms-request-id": [ "654856f0-ab81-4b1c-8508-9e4cbee57473" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032217Z:654856f0-ab81-4b1c-8508-9e4cbee57473" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "167748" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.0.9/updateRuns/2e8bd2e0-bccf-4518-91b2-7d6dde061082\",\"name\":\"northwest/Microsoft1.1910.0.9/2e8bd2e0-bccf-4518-91b2-7d6dde061082\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:14:37.2175462+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:14:37.2175462+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:14:46.9830615+00:00\",\"endTimeUtc\":\"2019-10-04T01:28:18.9702164+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T01:28:18.9702164+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:28:18.9702164+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:28:27.798238+00:00\",\"endTimeUtc\":\"2019-10-04T01:35:01.1252715+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T01:35:01.1252715+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T01:35:01.1252715+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:21.2140263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:21.2140263+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:02:21.2140263+00:00\",\"endTimeUtc\":\"2019-10-04T02:02:50.2293913+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:02:50.2293913+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:02:50.245008+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5559523+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:03:08.1980174+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:03:54.3257796+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:22.0311048+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:22.0311048+00:00\",\"steps\":[{\"name\":\"Before Copy Update Package Content\",\"description\":\"Copy current version of the content to Previous location.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:04:11.2796839+00:00\",\"endTimeUtc\":\"2019-10-04T02:08:38.1971059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:08:38.1971059+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:08:38.1971059+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:09:01.8844439+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:09:02.1656925+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:08.0293276+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:08.0293276+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:09:01.775217+00:00\",\"endTimeUtc\":\"2019-10-04T02:16:41.0764189+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:16:41.0764189+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets; Remove unnecessary deployment objects;\",\"description\":\"Extract or Expand all the engine specific nugets; Remove unnecessary deployment objects;\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:16:55.7794332+00:00\",\"endTimeUtc\":\"2019-10-04T02:27:07.7987439+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:27:07.7987439+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:17:17.7806956+00:00\",\"endTimeUtc\":\"2019-10-04T02:18:00.3571029+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T02:18:00.3571029+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:27:07.7987439+00:00\",\"endTimeUtc\":\"2019-10-04T04:17:56.3912125+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:17:56.3912125+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:27:26.1890508+00:00\",\"endTimeUtc\":\"2019-10-04T03:00:43.7366739+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T03:00:43.7366739+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateReadiness checks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T02:27:43.4232934+00:00\",\"endTimeUtc\":\"2019-10-04T03:00:43.721098+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T03:00:43.721098+00:00\",\"steps\":[]}]}]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:17:56.4392298+00:00\",\"endTimeUtc\":\"2019-10-04T05:59:50.080697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T05:59:50.080697+00:00\",\"steps\":[{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:18:34.0788167+00:00\",\"endTimeUtc\":\"2019-10-04T04:35:36.069656+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:35:36.069656+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:35:38.2260973+00:00\",\"endTimeUtc\":\"2019-10-04T04:43:09.270543+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:43:09.270543+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T04:18:33.3131362+00:00\",\"endTimeUtc\":\"2019-10-04T04:51:47.4855857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T04:51:47.4855857+00:00\",\"steps\":[]}]},{\"name\":\"Copy Update Package Content\",\"description\":\"Copy update package content to the destination.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T05:59:50.080697+00:00\",\"endTimeUtc\":\"2019-10-04T06:15:01.2625619+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:15:01.2625619+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:01.2625619+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9848054+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9848054+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:19.8243649+00:00\",\"endTimeUtc\":\"2019-10-04T07:00:36.2193466+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:00:36.2193466+00:00\",\"steps\":[]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:00:36.2193466+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:07.2659108+00:00\",\"endTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"endTimeUtc\":\"2019-10-04T07:36:37.161424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:36:37.161424+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:36:37.161424+00:00\",\"endTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:36:55.0519179+00:00\",\"endTimeUtc\":\"2019-10-04T07:59:02.6359691+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:59:02.6359691+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:59:02.6359691+00:00\",\"endTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:05:01.1328007+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:06.8141686+00:00\",\"endTimeUtc\":\"2019-10-04T07:03:07.4729823+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:03:07.4729823+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:03:07.4838143+00:00\",\"endTimeUtc\":\"2019-10-04T07:39:01.2705808+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:39:01.2705808+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:39:01.2705808+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:39:20.4885538+00:00\",\"endTimeUtc\":\"2019-10-04T07:58:20.7930143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:58:20.7930143+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:58:20.8087641+00:00\",\"endTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:19:21.9685114+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:06.4379513+00:00\",\"endTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:36.6563155+00:00\",\"endTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:25:11.1195443+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:25:11.1351697+00:00\",\"endTimeUtc\":\"2019-10-04T07:38:38.9731171+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:38:38.9731171+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:38:38.9731171+00:00\",\"endTimeUtc\":\"2019-10-04T07:55:09.9184477+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:55:09.9184477+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:01:06.2664402+00:00\",\"endTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:03:07.3759798+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:03:07.405688+00:00\",\"endTimeUtc\":\"2019-10-04T07:24:52.9679604+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:24:52.9679604+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:24:52.9793622+00:00\",\"endTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:25:09.9945718+00:00\",\"endTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:43:56.0645317+00:00\",\"steps\":[]}]}]},{\"name\":\"PreUpdate OEM\",\"description\":\"Copy OEM content to CloudMedia.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:19.949355+00:00\",\"endTimeUtc\":\"2019-10-04T06:15:48.5429052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:15:48.5429052+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:15:48.5429052+00:00\",\"endTimeUtc\":\"2019-10-04T06:18:18.5574934+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:18:18.5574934+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Skipped\",\"startTimeUtc\":\"2019-10-04T06:18:18.5574934+00:00\",\"endTimeUtc\":\"2019-10-04T06:18:50.6210351+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T06:18:50.6210351+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T06:18:50.6210351+00:00\",\"endTimeUtc\":\"2019-10-04T07:17:58.2294193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:17:58.2294193+00:00\",\"steps\":[]},{\"name\":\"OEM Pre-Update\",\"description\":\"OEM steps before image based update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:17:58.2742997+00:00\",\"endTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"steps\":[{\"name\":\"Firmware PreUpdate.\",\"description\":\"Perform actions before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:18:20.0086695+00:00\",\"endTimeUtc\":\"2019-10-04T07:18:56.4144633+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:18:56.4144633+00:00\",\"steps\":[]},{\"name\":\"Firmware Check Health.\",\"description\":\"Check firmware health before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:18:56.4144633+00:00\",\"endTimeUtc\":\"2019-10-04T07:19:23.4142572+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:19:23.4142572+00:00\",\"steps\":[]},{\"name\":\"Firmware PreInventory.\",\"description\":\"Inventory firmware before firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T07:19:23.4142572+00:00\",\"endTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T07:19:51.2117155+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update Hosts, VMs\",\"description\":\"Update hosts, VMs conditionally based on update payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:19:22.1560478+00:00\",\"endTimeUtc\":\"2019-10-04T19:53:27.0826672+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:53:27.0826672+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:19:44.1402274+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:08.5934712+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:44.340779+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:44.340779+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:09.983789+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:44.4502392+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:44.4502392+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:08.5624077+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:44.9970758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:44.9970758+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:20:08.4838551+00:00\",\"endTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"steps\":[]}]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:24:45.3251252+00:00\",\"endTimeUtc\":\"2019-10-04T09:02:26.2151015+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:02:26.2151015+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:02:26.2151015+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"steps\":[{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:24.7774324+00:00\",\"endTimeUtc\":\"2019-10-04T10:01:15.1570879+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:01:15.1570879+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:01:15.2046795+00:00\",\"endTimeUtc\":\"2019-10-04T10:44:40.8531689+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:44:40.8531689+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:44:40.9317347+00:00\",\"endTimeUtc\":\"2019-10-04T12:46:23.9828847+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:46:23.9828847+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:46:24.0142736+00:00\",\"endTimeUtc\":\"2019-10-04T13:03:17.6568609+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:03:17.6568609+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:03:17.6568609+00:00\",\"endTimeUtc\":\"2019-10-04T13:11:43.2137332+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:11:43.2137332+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:11:43.2137332+00:00\",\"endTimeUtc\":\"2019-10-04T13:34:26.0242608+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:34:26.0242608+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:34:26.0242608+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:34:50.1647391+00:00\",\"endTimeUtc\":\"2019-10-04T13:38:16.4430201+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:38:16.4430201+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:38:16.4430201+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:04.6260174+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:24.8304738+00:00\",\"endTimeUtc\":\"2019-10-04T13:51:42.2306611+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:51:42.2306611+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:51:42.2923099+00:00\",\"endTimeUtc\":\"2019-10-04T13:53:55.7746664+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:53:55.7746664+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:53:56.1497054+00:00\",\"endTimeUtc\":\"2019-10-04T14:07:46.4038514+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:07:46.4038514+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:07:46.4255922+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:09:46.5743383+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:35.203438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:35.203438+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:35.2346871+00:00\",\"endTimeUtc\":\"2019-10-04T14:57:24.4799248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:57:24.4799248+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:20.3243258+00:00\",\"endTimeUtc\":\"2019-10-04T09:43:48.8200467+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:43:48.8200467+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:43:48.8713325+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:10.6015597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:10.6015597+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:10.6182424+00:00\",\"endTimeUtc\":\"2019-10-04T12:49:14.667809+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:49:14.667809+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:49:14.6996494+00:00\",\"endTimeUtc\":\"2019-10-04T13:04:44.9058592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:04:44.9058592+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:04:44.9214856+00:00\",\"endTimeUtc\":\"2019-10-04T13:15:07.4456937+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:15:07.4456937+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:15:07.4611196+00:00\",\"endTimeUtc\":\"2019-10-04T13:36:45.2724325+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:36:45.2724325+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:36:45.2724325+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:37:09.0847207+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:27.0632797+00:00\",\"endTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:52.7972931+00:00\",\"endTimeUtc\":\"2019-10-04T13:52:14.4481888+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:52:14.4481888+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:52:14.4639596+00:00\",\"endTimeUtc\":\"2019-10-04T13:53:56.5559023+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:53:56.5559023+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:53:56.5559023+00:00\",\"endTimeUtc\":\"2019-10-04T14:07:47.5132694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:07:47.5132694+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:07:47.5132694+00:00\",\"endTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:11:32.7611857+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:42.9051012+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:42.9051012+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:43.0144641+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:42.6489651+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:42.6489651+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:25.5746993+00:00\",\"endTimeUtc\":\"2019-10-04T10:01:16.1879112+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:01:16.1879112+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:01:16.2350241+00:00\",\"endTimeUtc\":\"2019-10-04T10:30:59.0475852+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:30:59.0475852+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:30:59.0631615+00:00\",\"endTimeUtc\":\"2019-10-04T12:46:22.2484697+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:46:22.2484697+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:46:22.2640942+00:00\",\"endTimeUtc\":\"2019-10-04T13:00:28.9243553+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:00:28.9243553+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:00:28.9243553+00:00\",\"endTimeUtc\":\"2019-10-04T13:12:37.0569257+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:12:37.0569257+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:12:37.0569257+00:00\",\"endTimeUtc\":\"2019-10-04T13:44:15.438464+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:44:15.438464+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:15.438464+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:25.8594435+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:25.8594435+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:44:37.0791243+00:00\",\"endTimeUtc\":\"2019-10-04T13:53:33.5875709+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:53:33.5875709+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:53:56.1497054+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:25.8438134+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:25.8438134+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.0001965+00:00\",\"endTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:05:17.3119298+00:00\",\"endTimeUtc\":\"2019-10-04T14:08:43.0603876+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:08:43.0603876+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:08:43.0603876+00:00\",\"endTimeUtc\":\"2019-10-04T14:10:09.5116+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:10:09.5116+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:10:09.5116+00:00\",\"endTimeUtc\":\"2019-10-04T14:16:28.1518059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:16:28.1518059+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:16:28.1518059+00:00\",\"endTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:18:12.898277+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:42.9988395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:42.9988395+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:43.0300904+00:00\",\"endTimeUtc\":\"2019-10-04T15:00:56.8055139+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:00:56.8055139+00:00\",\"steps\":[]},{\"name\":\"Update WMI handles limit\",\"description\":\"Update WMI handles limit on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:03:22.0589425+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"steps\":[]},{\"name\":\"Live Update Blob Service\",\"description\":\"Live update the Blob service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:11.2580476+00:00\",\"endTimeUtc\":\"2019-10-04T10:48:41.6665362+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:48:41.6665362+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Endpoints\",\"description\":\"Live update JEA endpoints on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:48:41.7616734+00:00\",\"endTimeUtc\":\"2019-10-04T12:50:59.462877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:50:59.462877+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:50:59.5099199+00:00\",\"endTimeUtc\":\"2019-10-04T13:12:12.8850516+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:12:12.8850516+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:12:12.8850516+00:00\",\"endTimeUtc\":\"2019-10-04T13:22:16.3616203+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:22:16.3616203+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:22:16.3616203+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:58.8556263+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:58.8556263+00:00\",\"steps\":[]},{\"name\":\"Live Update Compute Host Agent.\",\"description\":\"Live Update Compute Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:58.8710495+00:00\",\"endTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:51:21.1832675+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:26.1253734+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:26.1253734+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.1406857+00:00\",\"endTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:16:25.8058113+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:16:27.8993996+00:00\",\"endTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"steps\":[{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:17:00.3990236+00:00\",\"endTimeUtc\":\"2019-10-04T14:19:21.3039124+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:19:21.3039124+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:19:21.3199079+00:00\",\"endTimeUtc\":\"2019-10-04T14:36:58.4159054+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:36:58.4159054+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:36:58.4940661+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:45.7637321+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:45.7637321+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:45.7637321+00:00\",\"endTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:54:30.4819596+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Pluto Service\",\"description\":\"Live update the Pluto service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:54:30.5288347+00:00\",\"endTimeUtc\":\"2019-10-04T15:00:51.3524541+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:00:51.3524541+00:00\",\"steps\":[]},{\"name\":\"Live Update AzureMonitor\",\"description\":\"Live update AzureMonitor to install MDM tenant certificates on Hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:00:51.3680867+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:05.7564115+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:05.8349803+00:00\",\"endTimeUtc\":\"2019-10-04T19:53:27.0514172+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:53:27.0514172+00:00\",\"steps\":[]},{\"name\":\"Update Infrastructure VMs.\",\"description\":\"Update infrastructure VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:19:43.4683658+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.9441804+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.9441804+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based or scoped action plan as needed based on the payload. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:37:35.3803864+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.928558+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.928558+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:21.3331952+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:16.4640651+00:00\",\"endTimeUtc\":\"2019-10-04T13:18:07.0996284+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:18:07.0996284+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:18:07.1465362+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:35.0274984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:35.0274984+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:35.0274984+00:00\",\"endTimeUtc\":\"2019-10-04T14:19:23.9912734+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:19:23.9912734+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:19:23.9912734+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:01.3913251+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:01.3913251+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:01.4694791+00:00\",\"endTimeUtc\":\"2019-10-04T14:55:57.262214+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:55:57.262214+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:55:57.262214+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:43.0864636+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:43.1021005+00:00\",\"endTimeUtc\":\"2019-10-04T15:26:02.4124739+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:26:02.4124739+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:50.5083033+00:00\",\"endTimeUtc\":\"2019-10-04T15:07:18.1932197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:07:18.1932197+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:07:18.1932197+00:00\",\"endTimeUtc\":\"2019-10-04T15:11:14.1282148+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:11:14.1282148+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:11:14.1282148+00:00\",\"endTimeUtc\":\"2019-10-04T15:13:59.8450885+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:13:59.8450885+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:13:59.8450885+00:00\",\"endTimeUtc\":\"2019-10-04T15:15:28.2190672+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:15:28.2190672+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:15:28.2190672+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:50.3424143+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:50.3424143+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:50.3424143+00:00\",\"endTimeUtc\":\"2019-10-04T15:26:02.3968565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:26:02.3968565+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:26:02.4437222+00:00\",\"endTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:26:14.3185632+00:00\",\"endTimeUtc\":\"2019-10-04T15:30:45.5181777+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:30:45.5181777+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:30:45.5181777+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:09.8132599+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:09.8132599+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:33:09.8132599+00:00\",\"endTimeUtc\":\"2019-10-04T15:42:02.5566562+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:42:02.5566562+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:42:02.5566562+00:00\",\"endTimeUtc\":\"2019-10-04T15:43:28.1493699+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:43:28.1493699+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:43:28.1493699+00:00\",\"endTimeUtc\":\"2019-10-04T15:46:53.5531978+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:46:53.5531978+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:46:53.5531978+00:00\",\"endTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:51:43.7371622+00:00\",\"steps\":[]}]},{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:51:43.7527936+00:00\",\"endTimeUtc\":\"2019-10-04T15:55:02.7659647+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:55:02.7659647+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:55:02.7659647+00:00\",\"endTimeUtc\":\"2019-10-04T16:26:42.8157027+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:26:42.8157027+00:00\",\"steps\":[]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:26:42.8313277+00:00\",\"endTimeUtc\":\"2019-10-04T17:14:03.2727035+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:14:03.2727035+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:27:25.4558172+00:00\",\"endTimeUtc\":\"2019-10-04T16:43:46.8877155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:43:46.8877155+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:43:47.3408346+00:00\",\"endTimeUtc\":\"2019-10-04T17:14:03.2570785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:14:03.2570785+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:14:03.2883271+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:14:10.3663834+00:00\",\"endTimeUtc\":\"2019-10-04T17:15:32.3186964+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:15:32.3186964+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:15:32.3186964+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:03.3208691+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:25.4113061+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:24.5517125+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:24.5517125+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:19.3973716+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:16.8475059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:16.8475059+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:16.8475059+00:00\",\"endTimeUtc\":\"2019-10-04T08:54:50.6692641+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:54:50.6692641+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:54:50.7162174+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.4286809+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.4286809+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:10.7435761+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:10.7435761+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:11.6015527+00:00\",\"endTimeUtc\":\"2019-10-04T11:50:23.5999156+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:50:23.5999156+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:50:23.5999156+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:24.5353478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:24.5353478+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:24.6603219+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:50.4527964+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:50.4527964+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:47.1600795+00:00\",\"endTimeUtc\":\"2019-10-04T12:43:25.0327294+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:43:25.0327294+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:43:25.0327294+00:00\",\"endTimeUtc\":\"2019-10-04T12:57:11.1925785+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:57:11.1925785+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:57:11.2549813+00:00\",\"endTimeUtc\":\"2019-10-04T13:10:34.1677757+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:10:34.1677757+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:10:34.1677757+00:00\",\"endTimeUtc\":\"2019-10-04T13:20:35.8006131+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:20:35.8006131+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:20:35.8318356+00:00\",\"endTimeUtc\":\"2019-10-04T13:42:16.7065313+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:42:16.7065313+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:42:16.7065313+00:00\",\"endTimeUtc\":\"2019-10-04T14:09:50.4336011+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:09:50.4336011+00:00\",\"steps\":[]}]},{\"name\":\"Update SQL server\",\"description\":\"Update SQL server to latest update package\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:09:50.5293867+00:00\",\"endTimeUtc\":\"2019-10-04T15:34:03.4844769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:34:03.4844769+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:34:03.5313507+00:00\",\"endTimeUtc\":\"2019-10-04T15:43:07.1496317+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:43:07.1496317+00:00\",\"steps\":[]},{\"name\":\"Update AzS components on NC Service Fabric cluster.\",\"description\":\"Update AzS compoments on the NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:21.0990223+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:15.9121897+00:00\",\"endTimeUtc\":\"2019-10-04T12:26:55.2914118+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:26:55.2914118+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:12.5199446+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:00.1736394+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:00.1736394+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:00.1736394+00:00\",\"endTimeUtc\":\"2019-10-04T08:54:21.2319737+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:54:21.2319737+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:54:21.2797928+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"endTimeUtc\":\"2019-10-04T10:29:08.0640758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:29:08.0640758+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:29:44.1887717+00:00\",\"endTimeUtc\":\"2019-10-04T12:00:51.1387392+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:00:51.1387392+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:00:51.1857351+00:00\",\"endTimeUtc\":\"2019-10-04T12:26:55.2757546+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:26:55.2757546+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:26:55.3384641+00:00\",\"endTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:27:19.54117+00:00\",\"endTimeUtc\":\"2019-10-04T12:50:07.1050703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:50:07.1050703+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:50:07.1205078+00:00\",\"endTimeUtc\":\"2019-10-04T13:03:14.8791634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:03:14.8791634+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:03:14.8912266+00:00\",\"endTimeUtc\":\"2019-10-04T13:34:03.5093528+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:34:03.5093528+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:34:03.5245798+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:57.3337395+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:57.3337395+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:57.8932294+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:28.3879134+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:28.3879134+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:28.3879134+00:00\",\"endTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:34:00.6837821+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:34:01.2151796+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:35:43.0418414+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.3607494+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.3607494+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:17.2980741+00:00\",\"endTimeUtc\":\"2019-10-04T14:55:27.9656714+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:55:27.9656714+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:55:27.9656714+00:00\",\"endTimeUtc\":\"2019-10-04T15:02:44.2736307+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:02:44.2736307+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:02:44.2892578+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:20.9916922+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:20.9916922+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:04:20.9916922+00:00\",\"endTimeUtc\":\"2019-10-04T15:07:03.5996074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:07:03.5996074+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:07:03.5996074+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:00.0576592+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:17.4756994+00:00\",\"endTimeUtc\":\"2019-10-04T13:06:31.826618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:06:31.826618+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:11.5200232+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:11.0485934+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:11.0485934+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:11.0485934+00:00\",\"endTimeUtc\":\"2019-10-04T08:55:06.903621+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:55:06.903621+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:55:06.9504015+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.1307206+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.1307206+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.1776067+00:00\",\"endTimeUtc\":\"2019-10-04T10:39:29.4656049+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:39:29.4656049+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:39:29.5281003+00:00\",\"endTimeUtc\":\"2019-10-04T11:54:10.3623287+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:54:10.3623287+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:54:10.3779248+00:00\",\"endTimeUtc\":\"2019-10-04T13:06:31.7952729+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:06:31.7952729+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:06:31.842216+00:00\",\"endTimeUtc\":\"2019-10-04T14:59:30.5722005+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:59:30.5722005+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:06:55.0137567+00:00\",\"endTimeUtc\":\"2019-10-04T13:29:48.6526497+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:29:48.6526497+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:29:48.6526497+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:34.0029146+00:00\",\"endTimeUtc\":\"2019-10-04T13:50:34.840001+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:50:34.840001+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:50:34.840001+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:26.3906844+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:26.3906844+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.4844327+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:35.9534297+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:35.9534297+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:36.0021123+00:00\",\"endTimeUtc\":\"2019-10-04T14:59:30.5252933+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:59:30.5252933+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:20.9577295+00:00\",\"endTimeUtc\":\"2019-10-04T14:10:08.2147696+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:10:08.2147696+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:18.8794585+00:00\",\"endTimeUtc\":\"2019-10-04T09:30:20.2066825+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:30:20.2066825+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:30:20.2684399+00:00\",\"endTimeUtc\":\"2019-10-04T12:23:01.200555+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:23:01.200555+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:23:01.2316907+00:00\",\"endTimeUtc\":\"2019-10-04T12:40:01.0036701+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:40:01.0036701+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:40:01.0192941+00:00\",\"endTimeUtc\":\"2019-10-04T12:48:43.0745576+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:48:43.0745576+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:48:43.0745576+00:00\",\"endTimeUtc\":\"2019-10-04T13:11:01.6827636+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:11:01.6827636+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:11:01.6827636+00:00\",\"endTimeUtc\":\"2019-10-04T14:10:08.1992798+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:10:08.1992798+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:10:08.277425+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:10:34.6364911+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.7199585+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.7199585+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:17.2980741+00:00\",\"endTimeUtc\":\"2019-10-04T14:55:34.4030848+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:55:34.4030848+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:55:34.4030848+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:33.6009655+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:33.6009655+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:04:33.6165909+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:18.1000449+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:18.1000449+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:18.1000449+00:00\",\"endTimeUtc\":\"2019-10-04T15:08:56.3328324+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:08:56.3328324+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:08:56.3328324+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:20.2646415+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:20.2802644+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:27.1083069+00:00\",\"endTimeUtc\":\"2019-10-04T15:19:32.3561713+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:19:32.3561713+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:19:32.3561713+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:54.9786248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:54.9786248+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:21:54.9786248+00:00\",\"endTimeUtc\":\"2019-10-04T15:24:34.4611889+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:24:34.4611889+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:24:34.4611889+00:00\",\"endTimeUtc\":\"2019-10-04T15:26:03.8812098+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:26:03.8812098+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:26:03.8812098+00:00\",\"endTimeUtc\":\"2019-10-04T15:28:33.5511031+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:28:33.5511031+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:28:33.5511031+00:00\",\"endTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:33:42.625355+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:33:42.6722325+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:33:50.0315152+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:47.1328312+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:20.9112885+00:00\",\"endTimeUtc\":\"2019-10-04T12:44:23.7350508+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:44:23.7350508+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:18.4577438+00:00\",\"endTimeUtc\":\"2019-10-04T09:04:33.0585032+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:04:33.0585032+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:04:33.1052984+00:00\",\"endTimeUtc\":\"2019-10-04T09:56:02.8619052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:56:02.8619052+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:56:03.0180646+00:00\",\"endTimeUtc\":\"2019-10-04T11:53:54.7393465+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:53:54.7393465+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:53:54.769547+00:00\",\"endTimeUtc\":\"2019-10-04T12:03:56.8248043+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:03:56.8248043+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:03:56.8248043+00:00\",\"endTimeUtc\":\"2019-10-04T12:18:15.7508008+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:18:15.7508008+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:18:15.7508008+00:00\",\"endTimeUtc\":\"2019-10-04T12:44:23.7195605+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:44:23.7195605+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:44:23.7662953+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:44:47.7972581+00:00\",\"endTimeUtc\":\"2019-10-04T13:30:15.3557021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:30:15.3557021+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:30:15.3710722+00:00\",\"endTimeUtc\":\"2019-10-04T14:04:26.1406857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:04:26.1406857+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:04:26.3906844+00:00\",\"endTimeUtc\":\"2019-10-04T14:34:01.9340184+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:34:01.9340184+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:34:02.1056638+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:21.688572+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:21.688572+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:21.7036042+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:05.7741597+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:05.7741597+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:05.7897814+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:09.3344999+00:00\",\"steps\":[]}]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:09.3813745+00:00\",\"endTimeUtc\":\"2019-10-04T15:27:27.098849+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:27:27.098849+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:18.3656976+00:00\",\"endTimeUtc\":\"2019-10-04T15:09:24.8950299+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:09:24.8950299+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:09:24.8950299+00:00\",\"endTimeUtc\":\"2019-10-04T15:14:04.5794078+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:14:04.5794078+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:14:04.5794078+00:00\",\"endTimeUtc\":\"2019-10-04T15:17:39.3425433+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:17:39.3425433+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:17:39.3425433+00:00\",\"endTimeUtc\":\"2019-10-04T15:20:13.6522408+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:20:13.6522408+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:20:13.6522408+00:00\",\"endTimeUtc\":\"2019-10-04T15:23:04.8056512+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:23:04.8056512+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:23:04.8056512+00:00\",\"endTimeUtc\":\"2019-10-04T15:27:27.0832249+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:27:27.0832249+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:27:27.114467+00:00\",\"endTimeUtc\":\"2019-10-04T15:56:56.4530279+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:56:56.4530279+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:56:56.4686978+00:00\",\"endTimeUtc\":\"2019-10-04T16:45:33.7770469+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:45:33.7770469+00:00\",\"steps\":[]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:42.1831968+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:53.776806+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:16.6999341+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:16.6999341+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:16.7155602+00:00\",\"endTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:23.8873495+00:00\",\"endTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:33.4945129+00:00\",\"endTimeUtc\":\"2019-10-04T17:53:16.6014775+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:53:16.6014775+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:39.6819398+00:00\",\"endTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:46.4162392+00:00\",\"endTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:46.4474866+00:00\",\"endTimeUtc\":\"2019-10-04T17:30:54.8022893+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:30:54.8022893+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:24:46.4162392+00:00\",\"endTimeUtc\":\"2019-10-04T17:30:54.7866627+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:30:54.7866627+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:34:37.6429649+00:00\",\"endTimeUtc\":\"2019-10-04T17:53:16.5389819+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:53:16.5389819+00:00\",\"steps\":[]}]},{\"name\":\"PostUpdate ACS\",\"description\":\"Update the ACS function level including data schema version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:53:16.6327248+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:00.8644155+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:22.0842297+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:24.864046+00:00\",\"endTimeUtc\":\"2019-10-04T08:41:43.4253355+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:41:43.4253355+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:41:50.2065227+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:55.5455694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:55.5455694+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:42:20.3627256+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.3966401+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.3966401+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.4588465+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:55.5299445+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:55.5299445+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:55.5768186+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:05.1235877+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:05.1392084+00:00\",\"endTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:13.9516346+00:00\",\"endTimeUtc\":\"2019-10-04T14:53:23.9827386+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:53:23.9827386+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:53:23.9827386+00:00\",\"endTimeUtc\":\"2019-10-04T15:09:30.4574709+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:09:30.4574709+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:09:30.4730937+00:00\",\"endTimeUtc\":\"2019-10-04T16:01:05.137529+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:01:05.137529+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:01:05.137529+00:00\",\"endTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:01:14.1061728+00:00\",\"endTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:02:38.6087976+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:02:38.6556716+00:00\",\"endTimeUtc\":\"2019-10-04T17:08:28.7295984+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:08:28.7295984+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:08:28.7295984+00:00\",\"endTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:08:37.6357441+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:21.5235515+00:00\",\"endTimeUtc\":\"2019-10-04T09:09:28.9789+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:09:28.9789+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:09:29.0099817+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.8660557+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.8660557+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:10:14.3717792+00:00\",\"endTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:18:57.9432399+00:00\",\"endTimeUtc\":\"2019-10-04T09:22:29.2697308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:22:29.2697308+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:22:29.3013727+00:00\",\"endTimeUtc\":\"2019-10-04T14:37:54.4621402+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:37:54.4621402+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:23:35.3317583+00:00\",\"endTimeUtc\":\"2019-10-04T09:44:34.4759593+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:44:34.4759593+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:44:34.5234178+00:00\",\"endTimeUtc\":\"2019-10-04T14:37:54.4464784+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:37:54.4464784+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:37:54.6808931+00:00\",\"endTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:39:09.7268175+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:09.7424417+00:00\",\"endTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:49.1951789+00:00\",\"endTimeUtc\":\"2019-10-04T14:40:25.5698478+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:40:25.5698478+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:40:25.5852727+00:00\",\"endTimeUtc\":\"2019-10-04T15:07:07.7089419+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:07:07.7089419+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:07:07.7245674+00:00\",\"endTimeUtc\":\"2019-10-04T15:31:45.9861705+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:31:45.9861705+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:31:46.0017951+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:33.6485783+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:33.6485783+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:31:52.6423499+00:00\",\"endTimeUtc\":\"2019-10-04T15:44:33.6329522+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:44:33.6329522+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:44:33.6485783+00:00\",\"endTimeUtc\":\"2019-10-04T15:53:40.3294769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:53:40.3294769+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:53:40.3294769+00:00\",\"endTimeUtc\":\"2019-10-04T15:58:30.6706414+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:58:30.6706414+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:58:30.6706414+00:00\",\"endTimeUtc\":\"2019-10-04T16:08:09.8357685+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:08:09.8357685+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:08:09.8357685+00:00\",\"endTimeUtc\":\"2019-10-04T16:45:52.8705659+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:45:52.8705659+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:08:20.1171475+00:00\",\"endTimeUtc\":\"2019-10-04T16:14:52.7739064+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:14:52.7739064+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:14:52.7739064+00:00\",\"endTimeUtc\":\"2019-10-04T16:15:34.6642696+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:15:34.6642696+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:15:34.6642696+00:00\",\"endTimeUtc\":\"2019-10-04T16:29:45.3916385+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:29:45.3916385+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:52.9799391+00:00\",\"endTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:46:10.7922246+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:46:10.8390974+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:20.293642+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:20.293642+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:00.1822512+00:00\",\"endTimeUtc\":\"2019-10-04T16:47:10.7914996+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:47:10.7914996+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:10.7914996+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:18.5257796+00:00\",\"endTimeUtc\":\"2019-10-04T16:58:54.1271213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:58:54.1271213+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:58:54.1271213+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:11.9656166+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:20.2780166+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:20.2780166+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:20.293642+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:10.0361862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:10.0361862+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:30.371647+00:00\",\"endTimeUtc\":\"2019-10-04T17:06:42.2152536+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:06:42.2152536+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:06:42.2152536+00:00\",\"endTimeUtc\":\"2019-10-04T17:12:22.039314+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:12:22.039314+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:12:22.039314+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:34.4128265+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:34.4128265+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:34.4128265+00:00\",\"endTimeUtc\":\"2019-10-04T17:46:54.1685656+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:46:54.1685656+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:30:54.7866627+00:00\",\"endTimeUtc\":\"2019-10-04T17:46:54.0435628+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:46:54.0435628+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:46:54.1841881+00:00\",\"endTimeUtc\":\"2019-10-04T17:55:36.8966677+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:55:36.8966677+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:55:36.8966677+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:20.0658675+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:20.0658675+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:20.0658675+00:00\",\"endTimeUtc\":\"2019-10-04T18:10:49.8223755+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:10:49.8223755+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"description\":\"Add firewall rules for WAS, Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:10:49.8223755+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:10:56.4004191+00:00\",\"endTimeUtc\":\"2019-10-04T18:12:32.4930461+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:12:32.4930461+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:12:32.4930461+00:00\",\"endTimeUtc\":\"2019-10-04T18:13:27.2892548+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:13:27.2892548+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:13:27.2892548+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:15:03.801887+00:00\",\"endTimeUtc\":\"2019-10-04T18:15:10.020561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:15:10.020561+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:15:10.0361862+00:00\",\"endTimeUtc\":\"2019-10-04T18:18:36.7319102+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:18:36.7319102+00:00\",\"steps\":[]},{\"name\":\"Update Portal Extensions\",\"description\":\"Perform portal extensions update for both Admin and User portal\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:18:36.7319102+00:00\",\"endTimeUtc\":\"2019-10-04T18:24:10.8035576+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:24:10.8035576+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:10:13.1973369+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:10:51.1351137+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:04.0385574+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:04.0385574+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:04.0540418+00:00\",\"endTimeUtc\":\"2019-10-04T09:30:49.2195889+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:30:49.2195889+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:30:49.2661385+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.8762153+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.8762153+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:31:21.4854239+00:00\",\"endTimeUtc\":\"2019-10-04T09:57:54.189634+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:57:54.189634+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:57:54.2677989+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:16.8449522+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:16.8449522+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:17.2980741+00:00\",\"endTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:49:53.2664988+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:49:53.2821231+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:08.9849868+00:00\",\"endTimeUtc\":\"2019-10-04T14:50:24.3754361+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:50:24.3754361+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:50:24.3754361+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:54.6778194+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:54.6778194+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:54.6778194+00:00\",\"endTimeUtc\":\"2019-10-04T15:32:04.2828211+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:32:04.2828211+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:06.157797+00:00\",\"endTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:30.4856197+00:00\",\"endTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:41:31.3539147+00:00\",\"endTimeUtc\":\"2019-10-04T15:49:40.2230093+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:49:40.2230093+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:49:40.2230093+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:07.9372728+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:07.9372728+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:57:07.9372728+00:00\",\"endTimeUtc\":\"2019-10-04T16:02:20.74602+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:02:20.74602+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:02:20.74602+00:00\",\"endTimeUtc\":\"2019-10-04T16:02:55.542455+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:02:55.542455+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:02:55.542455+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:02.9642433+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:03.026744+00:00\",\"endTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:10.057913+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:17.4328174+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:17.4328174+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:17.4328174+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:33.1201302+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:33.1201302+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:33.1201302+00:00\",\"endTimeUtc\":\"2019-10-04T16:43:38.3253198+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:43:38.3253198+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:40.7762858+00:00\",\"endTimeUtc\":\"2019-10-04T16:25:16.0975301+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:25:16.0975301+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:25:16.1131399+00:00\",\"endTimeUtc\":\"2019-10-04T16:43:37.9659487+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:43:37.9659487+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:43:38.6221897+00:00\",\"endTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:44:16.387359+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:16.4029838+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:33.7770469+00:00\",\"endTimeUtc\":\"2019-10-04T16:45:55.7299067+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:45:55.7299067+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:45:55.7299067+00:00\",\"endTimeUtc\":\"2019-10-04T16:50:16.523629+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:50:16.523629+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:50:16.523629+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:12.6353245+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:12.6353245+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:12.6353245+00:00\",\"endTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:18.8539995+00:00\",\"endTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:16:04.5058618+00:00\",\"endTimeUtc\":\"2019-10-04T17:23:12.9485873+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:23:12.9485873+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:23:12.9485873+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:16.100542+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:16.100542+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:16.100542+00:00\",\"endTimeUtc\":\"2019-10-04T17:35:30.9703943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:35:30.9703943+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:35:30.9703943+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:08.3292936+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:08.3292936+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:36:08.3292936+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:16.594811+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:36:16.6573113+00:00\",\"endTimeUtc\":\"2019-10-04T17:37:37.7187857+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:37:37.7187857+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:24.8175892+00:00\",\"endTimeUtc\":\"2019-10-04T09:04:48.184718+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:04:48.184718+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:04:48.2146076+00:00\",\"endTimeUtc\":\"2019-10-04T09:44:25.3858519+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:44:25.3858519+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:44:25.4135914+00:00\",\"endTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:44:54.1322637+00:00\",\"endTimeUtc\":\"2019-10-04T09:45:41.0223105+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:45:41.0223105+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:45:41.0223105+00:00\",\"endTimeUtc\":\"2019-10-04T10:44:57.1187441+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:44:57.1187441+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:44:57.1811611+00:00\",\"endTimeUtc\":\"2019-10-04T14:36:57.2440434+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:36:57.2440434+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:45:30.9317011+00:00\",\"endTimeUtc\":\"2019-10-04T11:07:40.8752215+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:07:40.8752215+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:07:40.9070298+00:00\",\"endTimeUtc\":\"2019-10-04T14:36:56.9627993+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:36:56.9627993+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:36:57.2911038+00:00\",\"endTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:38:16.6026687+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:38:16.6341818+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:03.039396+00:00\",\"endTimeUtc\":\"2019-10-04T14:39:55.2887751+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:39:55.2887751+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:39:55.2887751+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:45.6466565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:45.6466565+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:45.6935315+00:00\",\"endTimeUtc\":\"2019-10-04T15:32:30.7668655+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:32:30.7668655+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:30.7824923+00:00\",\"endTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:32:42.938591+00:00\",\"endTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:42:43.5874096+00:00\",\"endTimeUtc\":\"2019-10-04T15:49:09.1140078+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:49:09.1140078+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:49:09.1140078+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:08.0466561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:08.0466561+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:57:08.0466561+00:00\",\"endTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:57:15.7652944+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:57:15.7965443+00:00\",\"endTimeUtc\":\"2019-10-04T16:05:03.3536393+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:05:03.3536393+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:05:03.3536393+00:00\",\"endTimeUtc\":\"2019-10-04T16:40:24.7002556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:40:24.7002556+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:40:24.7315045+00:00\",\"endTimeUtc\":\"2019-10-04T16:47:00.1197531+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:47:00.1197531+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:00.1978775+00:00\",\"endTimeUtc\":\"2019-10-04T16:51:01.6168414+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:51:01.6168414+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:51:01.6168414+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:51:10.2729785+00:00\",\"endTimeUtc\":\"2019-10-04T16:51:20.929101+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:51:20.929101+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:51:20.929101+00:00\",\"endTimeUtc\":\"2019-10-04T16:56:07.2385225+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:56:07.2385225+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:56:07.2385225+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:56:13.1759441+00:00\",\"endTimeUtc\":\"2019-10-04T17:02:08.3279134+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:02:08.3279134+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:02:08.3279134+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:24.7133074+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:32.1350898+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:38.6662669+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:45.213059+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:45.213059+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:45.213059+00:00\",\"endTimeUtc\":\"2019-10-04T17:13:23.9918203+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:13:23.9918203+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:13:23.9918203+00:00\",\"endTimeUtc\":\"2019-10-04T17:30:55.1929077+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:30:55.1929077+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:30:55.2866567+00:00\",\"endTimeUtc\":\"2019-10-04T17:44:31.7952731+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:44:31.7952731+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:31:12.2864082+00:00\",\"endTimeUtc\":\"2019-10-04T17:44:31.7484005+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:44:31.7484005+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:44:31.8108981+00:00\",\"endTimeUtc\":\"2019-10-04T17:50:42.4939446+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:50:42.4939446+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:50:42.4939446+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:47.2388938+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:47.2388938+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:57:47.2388938+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:53.9575253+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:57:53.9887792+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:17.4063249+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:17.4063249+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:04:17.4063249+00:00\",\"endTimeUtc\":\"2019-10-04T18:10:36.767761+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:10:36.767761+00:00\",\"steps\":[]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:22.2864065+00:00\",\"endTimeUtc\":\"2019-10-04T12:38:20.3016526+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:38:20.3016526+00:00\",\"steps\":[{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:20.7233541+00:00\",\"endTimeUtc\":\"2019-10-04T11:01:35.3461797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:01:35.3461797+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:18.6291899+00:00\",\"endTimeUtc\":\"2019-10-04T08:53:25.0605316+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:53:25.0605316+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:53:25.1855427+00:00\",\"endTimeUtc\":\"2019-10-04T09:08:55.7761005+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:08:55.7761005+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:08:55.7761005+00:00\",\"endTimeUtc\":\"2019-10-04T09:23:54.0048333+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:23:54.0048333+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:23:54.0210163+00:00\",\"endTimeUtc\":\"2019-10-04T09:41:00.3526911+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:41:00.3526911+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:41:00.6026776+00:00\",\"endTimeUtc\":\"2019-10-04T10:06:36.4979302+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:06:36.4979302+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:06:36.6698013+00:00\",\"endTimeUtc\":\"2019-10-04T11:01:35.2842481+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:01:35.2842481+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:01:35.4399968+00:00\",\"endTimeUtc\":\"2019-10-04T11:03:15.1581288+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:03:15.1581288+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:22.94209+00:00\",\"endTimeUtc\":\"2019-10-04T12:25:40.3549159+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:25:40.3549159+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:19.3791842+00:00\",\"endTimeUtc\":\"2019-10-04T09:02:06.3714213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:02:06.3714213+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:02:06.4495763+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:38.6147899+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:38.6147899+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:38.6461075+00:00\",\"endTimeUtc\":\"2019-10-04T09:39:59.963811+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:39:59.963811+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:40:00.0096717+00:00\",\"endTimeUtc\":\"2019-10-04T09:54:25.4405999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:54:25.4405999+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:54:25.4405999+00:00\",\"endTimeUtc\":\"2019-10-04T10:52:20.7556201+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:52:20.7556201+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:52:20.8046084+00:00\",\"endTimeUtc\":\"2019-10-04T12:25:40.2925044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:25:40.2925044+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:25:40.3860275+00:00\",\"endTimeUtc\":\"2019-10-04T12:27:53.4159315+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:27:53.4159315+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update Azure Stack agents and distribute newly updated XRP nuget content.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:16.6154601+00:00\",\"endTimeUtc\":\"2019-10-04T12:30:20.5092202+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:30:20.5092202+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:09.9105788+00:00\",\"endTimeUtc\":\"2019-10-04T08:52:43.3578142+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:52:43.3578142+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:52:43.3578142+00:00\",\"endTimeUtc\":\"2019-10-04T09:04:25.9959571+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:04:25.9959571+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:04:26.0117948+00:00\",\"endTimeUtc\":\"2019-10-04T09:22:22.8023197+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:22:22.8023197+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:22:24.5198827+00:00\",\"endTimeUtc\":\"2019-10-04T09:40:50.8842085+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:40:50.8842085+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:40:50.9312181+00:00\",\"endTimeUtc\":\"2019-10-04T10:44:38.9156068+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:44:38.9156068+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:44:38.9624627+00:00\",\"endTimeUtc\":\"2019-10-04T12:30:20.462506+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:30:20.462506+00:00\",\"steps\":[]}]},{\"name\":\"MDM node update\",\"description\":\"Live update of Mdm certificates configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:30:20.6967148+00:00\",\"endTimeUtc\":\"2019-10-04T12:38:20.2860298+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:38:20.2860298+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:38:20.3954039+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:41.6356521+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:41.6356521+00:00\",\"steps\":[{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:38:46.3638696+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:09.816737+00:00\",\"endTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:39:52.3163248+00:00\",\"endTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:40:17.3789705+00:00\",\"endTimeUtc\":\"2019-10-04T12:49:31.557891+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:49:31.557891+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:49:31.557891+00:00\",\"endTimeUtc\":\"2019-10-04T12:57:23.0203856+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:57:23.0203856+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:57:23.0360077+00:00\",\"endTimeUtc\":\"2019-10-04T13:26:45.1873468+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:26:45.1873468+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:26:45.1873468+00:00\",\"endTimeUtc\":\"2019-10-04T13:31:50.8544846+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:31:50.8544846+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:31:50.8544846+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:32:20.8539107+00:00\",\"endTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:41:52.8776693+00:00\",\"endTimeUtc\":\"2019-10-04T13:48:53.8414905+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T13:48:53.8414905+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T13:48:53.857072+00:00\",\"endTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:17:59.1175383+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:17:59.1364635+00:00\",\"endTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:18:23.9294239+00:00\",\"endTimeUtc\":\"2019-10-04T14:37:42.493565+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:37:42.493565+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:37:42.6966251+00:00\",\"endTimeUtc\":\"2019-10-04T14:52:43.7175815+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:52:43.7175815+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:52:43.7175815+00:00\",\"endTimeUtc\":\"2019-10-04T15:01:13.4303421+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:01:13.4303421+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:01:13.445967+00:00\",\"endTimeUtc\":\"2019-10-04T15:02:52.2892162+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:02:52.2892162+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:02:52.2892162+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:02:59.2266618+00:00\",\"endTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:04:33.5228424+00:00\",\"endTimeUtc\":\"2019-10-04T15:06:23.7249898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:06:23.7249898+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:06:23.7249898+00:00\",\"endTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:15:55.1875052+00:00\",\"steps\":[]}]},{\"name\":\"Update each fabric ring node.\",\"description\":\"Update the individual service fabric node artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:15:55.2187539+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster to avoid replica instances referencing the old version of artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:16:06.9529943+00:00\",\"endTimeUtc\":\"2019-10-04T15:21:18.385472+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:21:18.385472+00:00\",\"steps\":[]},{\"name\":\"Stop Fabric Host and Docker.\",\"description\":\"Stop Fabric Host and Docker services that may be referring to the docker data root.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:21:18.385472+00:00\",\"endTimeUtc\":\"2019-10-04T15:23:19.5397927+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:23:19.5397927+00:00\",\"steps\":[]},{\"name\":\"Live Update Container Service Code\",\"description\":\"Live Update container service code through an attached image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:23:19.5397927+00:00\",\"endTimeUtc\":\"2019-10-04T15:28:09.8795357+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:28:09.8795357+00:00\",\"steps\":[]},{\"name\":\"Update the drive letter mapping for the newly attached artifacts VHD.\",\"description\":\"Update the individual service fabric node artifacts VHD drive letters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:28:09.8951677+00:00\",\"endTimeUtc\":\"2019-10-04T15:29:47.0657901+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:29:47.0657901+00:00\",\"steps\":[]},{\"name\":\"Set up artifacts VHD\",\"description\":\"Update role-specific settings in the newly attached Artifacts VHD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:29:47.0657901+00:00\",\"endTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"steps\":[{\"name\":\"Update artifacts for DRP\",\"description\":\"Update artifacts VHd for cred spec awareness.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:29:56.6594191+00:00\",\"endTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"steps\":[]}]},{\"name\":\"Start Fabric Host and Docker.\",\"description\":\"Start Fabric Host and Docker services before rejoining the Service Fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:31:51.2048561+00:00\",\"endTimeUtc\":\"2019-10-04T15:34:02.7969856+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T15:34:02.7969856+00:00\",\"steps\":[]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T15:34:02.7969856+00:00\",\"endTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:03:41.6200275+00:00\",\"steps\":[]}]}]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:03:41.6825255+00:00\",\"endTimeUtc\":\"2019-10-04T16:24:09.2230038+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:24:09.2230038+00:00\",\"steps\":[]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:24:09.2386305+00:00\",\"endTimeUtc\":\"2019-10-04T16:35:33.3880898+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:35:33.3880898+00:00\",\"steps\":[]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:35:33.4505891+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.2239702+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.2239702+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:35:48.9035294+00:00\",\"endTimeUtc\":\"2019-10-04T17:15:02.3033721+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:15:02.3033721+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:35:58.3096712+00:00\",\"endTimeUtc\":\"2019-10-04T16:38:39.1703088+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:38:39.1703088+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:38:39.2484332+00:00\",\"endTimeUtc\":\"2019-10-04T16:42:05.5764438+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:42:05.5764438+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:38:52.6232679+00:00\",\"endTimeUtc\":\"2019-10-04T16:40:38.327514+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:40:38.327514+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:40:38.327514+00:00\",\"endTimeUtc\":\"2019-10-04T16:42:05.5608196+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:42:05.5608196+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:42:05.5764438+00:00\",\"endTimeUtc\":\"2019-10-04T17:15:02.2252466+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:15:02.2252466+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:08.0280849+00:00\",\"endTimeUtc\":\"2019-10-04T16:52:51.2873973+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:52:51.2873973+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:52:51.3030196+00:00\",\"endTimeUtc\":\"2019-10-04T17:10:20.5720088+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:10:20.5720088+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:06.6531016+00:00\",\"endTimeUtc\":\"2019-10-04T16:56:18.8165082+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:56:18.8165082+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:56:18.8321341+00:00\",\"endTimeUtc\":\"2019-10-04T17:10:15.1033259+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:10:15.1033259+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:44:06.3718525+00:00\",\"endTimeUtc\":\"2019-10-04T17:00:00.2981974+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:00:00.2981974+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:00:00.313823+00:00\",\"endTimeUtc\":\"2019-10-04T17:13:04.6638694+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:13:04.6638694+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:42:17.029429+00:00\",\"endTimeUtc\":\"2019-10-04T16:47:00.1353769+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:47:00.1353769+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:47:00.1978775+00:00\",\"endTimeUtc\":\"2019-10-04T16:49:45.1333797+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:49:45.1333797+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:15:02.3502468+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.1927202+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.1927202+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:15:08.8033147+00:00\",\"endTimeUtc\":\"2019-10-04T17:18:29.5824167+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:18:29.5824167+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:18:29.5824167+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:18:38.1336018+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:36.7267193+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:36.7267193+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:18:38.1179757+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:10.0693625+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:10.0693625+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:10.0693625+00:00\",\"endTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"steps\":[]}]},{\"name\":\"Live Update For Other XRP services\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:19.5848758+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:47.5845486+00:00\",\"endTimeUtc\":\"2019-10-04T17:48:48.2765676+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:48:48.2765676+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:48:48.2921912+00:00\",\"endTimeUtc\":\"2019-10-04T17:50:07.2756187+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:50:07.2756187+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:41.8658676+00:00\",\"endTimeUtc\":\"2019-10-04T17:40:59.7978476+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:40:59.7978476+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:40:59.8290964+00:00\",\"endTimeUtc\":\"2019-10-04T17:48:47.3078289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:48:47.3078289+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:30:54.8491617+00:00\",\"endTimeUtc\":\"2019-10-04T17:57:55.645004+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:57:55.645004+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:43.2721021+00:00\",\"endTimeUtc\":\"2019-10-04T17:36:08.7824116+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:36:08.7824116+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:36:08.7824116+00:00\",\"endTimeUtc\":\"2019-10-04T17:40:49.7667199+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:40:49.7667199+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:44.5533339+00:00\",\"endTimeUtc\":\"2019-10-04T17:35:43.5171106+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:35:43.5171106+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:35:43.5171106+00:00\",\"endTimeUtc\":\"2019-10-04T18:00:16.7995613+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:00:16.7995613+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:00:16.8308099+00:00\",\"endTimeUtc\":\"2019-10-04T18:03:08.6256386+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:03:08.6256386+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:03:08.6256386+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:33.1561364+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:33.1561364+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:04:33.1561364+00:00\",\"endTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:14:46.0989735+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:43.8033396+00:00\",\"endTimeUtc\":\"2019-10-04T17:55:20.4906173+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:55:20.4906173+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:29:43.9908388+00:00\",\"endTimeUtc\":\"2019-10-04T17:33:26.2220412+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:33:26.2220412+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:33:26.2220412+00:00\",\"endTimeUtc\":\"2019-10-04T17:47:14.1058219+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:47:14.1058219+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:47:14.1370695+00:00\",\"endTimeUtc\":\"2019-10-04T17:49:30.760432+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:49:30.760432+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:24.6925118+00:00\",\"endTimeUtc\":\"2019-10-04T08:39:29.0670431+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:39:29.0670431+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:29.1139214+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:47.4874177+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:47.4874177+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:40:27.2072571+00:00\",\"endTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:41:50.3012676+00:00\",\"endTimeUtc\":\"2019-10-04T08:42:21.1451652+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:42:21.1451652+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:42:21.1451652+00:00\",\"endTimeUtc\":\"2019-10-04T09:37:47.2766213+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:37:47.2766213+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:37:47.3076235+00:00\",\"endTimeUtc\":\"2019-10-04T12:58:47.534968+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:58:47.534968+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:38:17.7920128+00:00\",\"endTimeUtc\":\"2019-10-04T10:49:12.3833309+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:49:12.3833309+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:49:12.4449434+00:00\",\"endTimeUtc\":\"2019-10-04T12:58:47.5037205+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:58:47.5037205+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:58:47.5509804+00:00\",\"endTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:59:07.847227+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:59:29.0032094+00:00\",\"endTimeUtc\":\"2019-10-04T12:59:51.4418417+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:59:51.4418417+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:59:51.4418417+00:00\",\"endTimeUtc\":\"2019-10-04T14:54:32.6381859+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T14:54:32.6381859+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T14:54:32.6854058+00:00\",\"endTimeUtc\":\"2019-10-04T16:04:51.7754296+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T16:04:51.7754296+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:04:51.822303+00:00\",\"endTimeUtc\":\"2019-10-04T17:05:34.4660703+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:05:34.4660703+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T16:05:01.1818177+00:00\",\"endTimeUtc\":\"2019-10-04T17:05:34.4504447+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:05:34.4504447+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:05:34.4816931+00:00\",\"endTimeUtc\":\"2019-10-04T17:09:33.2757023+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:09:33.2757023+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:09:33.2757023+00:00\",\"endTimeUtc\":\"2019-10-04T17:21:16.9442986+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:21:16.9442986+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:21:16.9442986+00:00\",\"endTimeUtc\":\"2019-10-04T17:27:55.1015021+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:27:55.1015021+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:27:55.1015021+00:00\",\"endTimeUtc\":\"2019-10-04T17:33:45.5967796+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:33:45.5967796+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:33:45.5967796+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:06.9410289+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:06.9410289+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:06.9722723+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:13.0659544+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:41.3156137+00:00\",\"endTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T17:59:47.4561632+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:47.5186629+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T17:59:53.6748378+00:00\",\"endTimeUtc\":\"2019-10-04T18:01:17.9238287+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:01:17.9238287+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:01:17.9238287+00:00\",\"endTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T18:04:06.2345872+00:00\",\"endTimeUtc\":\"2019-10-04T18:08:47.4295781+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T18:08:47.4295781+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:24.958133+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:47.7670079+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:47.7670079+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:47.7827521+00:00\",\"endTimeUtc\":\"2019-10-04T08:55:20.2003266+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:55:20.2003266+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:55:20.2322523+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:11.53771+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:11.53771+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:11.5837829+00:00\",\"endTimeUtc\":\"2019-10-04T09:34:07.4197308+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:34:07.4197308+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:34:07.4354237+00:00\",\"endTimeUtc\":\"2019-10-04T10:29:43.6734625+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:29:43.6734625+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:29:44.1732929+00:00\",\"endTimeUtc\":\"2019-10-04T11:02:02.1272943+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:02:02.1272943+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:02:02.8616595+00:00\",\"endTimeUtc\":\"2019-10-04T11:50:22.4431704+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T11:50:22.4431704+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T11:50:22.630672+00:00\",\"endTimeUtc\":\"2019-10-04T12:37:33.6153382+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:37:33.6153382+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T12:37:33.6303139+00:00\",\"endTimeUtc\":\"2019-10-04T12:47:34.0441044+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:47:34.0441044+00:00\",\"steps\":[]},{\"name\":\"AzS Agents Update\",\"description\":\"Live update of Azure Stack agents.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:38:22.4581549+00:00\",\"endTimeUtc\":\"2019-10-04T12:14:38.6753771+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:14:38.6753771+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by VM live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:39:19.5983846+00:00\",\"endTimeUtc\":\"2019-10-04T08:45:25.5171872+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T08:45:25.5171872+00:00\",\"steps\":[]},{\"name\":\"Live Update JEA Configuration\",\"description\":\"Live update the JEA configuration on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T08:45:25.548637+00:00\",\"endTimeUtc\":\"2019-10-04T09:19:00.0682556+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:19:00.0682556+00:00\",\"steps\":[]},{\"name\":\"Live Update Monitoring Agent\",\"description\":\"Live update the Monitoring Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:19:00.1776067+00:00\",\"endTimeUtc\":\"2019-10-04T09:58:43.5185387+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T09:58:43.5185387+00:00\",\"steps\":[]},{\"name\":\"Live Update Trace Collector\",\"description\":\"Live update the Trace Collector service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T09:58:43.6732986+00:00\",\"endTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:17:11.1953069+00:00\",\"steps\":[]},{\"name\":\"Live Update Health Agent\",\"description\":\"Live update the Health Agent service on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:17:11.2269875+00:00\",\"endTimeUtc\":\"2019-10-04T10:58:53.5500245+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T10:58:53.5500245+00:00\",\"steps\":[]},{\"name\":\"Install MDM Tenant Certificates\",\"description\":\"Install MDM tenant certificates on each VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T10:58:53.6130757+00:00\",\"endTimeUtc\":\"2019-10-04T12:14:38.5035999+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T12:14:38.5035999+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:27.0826672+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:32.8794705+00:00\",\"endTimeUtc\":\"2019-10-04T20:21:38.7638923+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:21:38.7638923+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:43.5980949+00:00\",\"endTimeUtc\":\"2019-10-04T20:11:24.6998532+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:11:24.6998532+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:45.0355763+00:00\",\"endTimeUtc\":\"2019-10-04T19:57:39.4077443+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:57:39.4077443+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:57:39.4077443+00:00\",\"endTimeUtc\":\"2019-10-04T20:00:50.6904222+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:00:50.6904222+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T19:53:44.1137175+00:00\",\"endTimeUtc\":\"2019-10-04T19:54:43.37862+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T19:54:43.37862+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T20:21:38.7638923+00:00\",\"endTimeUtc\":\"2019-10-04T20:22:14.8214891+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:22:14.8214891+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T20:22:14.8214891+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:20.5248579+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:20.5248579+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-10-04T20:45:20.5248579+00:00\",\"endTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"lastUpdatedTimeUtc\":\"2019-10-04T20:45:36.5090838+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2019-10-04T01:14:23.483Z\",\"lastUpdatedTime\":\"2019-10-04T20:45:36.5559523+00:00\",\"duration\":\"PT19H54M20.972S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76/updateRuns?api-version=2016-05-01+110": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "219", "220" ], + "x-ms-client-request-id": [ "8d3870c6-bb5a-4bcc-b706-a3dc46ba4bb9" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "0b329d28-4f37-4e31-b030-0374a85c8b2b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvog7k6nGfKQv8ee7+bqXReForX13D0c2leS08X2rv+0x1ePo279KgKFgQvdLrrq1gdCHaxQ4fCe3/X1HJfaNrh7FzjcgnXPYDu0PIdw4pMnwHT3i8/Dup5zu43g1rjgD7qUZQ+24DWY0/lWzW5MEH" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14620" ], + "x-ms-request-id": [ "0b329d28-4f37-4e31-b030-0374a85c8b2b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032219Z:0b329d28-4f37-4e31-b030-0374a85c8b2b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "11734" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76/updateRuns/ea0a7193-5a1d-4bfc-a8b6-d7d4044381a5\",\"name\":\"northwest/Microsoft1.1910.8.76/ea0a7193-5a1d-4bfc-a8b6-d7d4044381a5\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:08:43.1952268+00:00\",\"endTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:08:43.1952268+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:08:53.9138518+00:00\",\"endTimeUtc\":\"2019-12-14T03:12:18.1431865+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:12:18.1431865+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:12:18.1431865+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:12:28.6742845+00:00\",\"endTimeUtc\":\"2019-12-14T03:13:57.976072+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:13:57.976072+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:13:57.976072+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:02.7768269+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:02.7768269+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:34:02.7768269+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"endTimeUtc\":\"2019-12-14T03:54:53.8673131+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:54:53.8673131+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets for ERCS\",\"description\":\"Install engine nugets to ERCS VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:54:53.8673131+00:00\",\"endTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:10.2578237+00:00\",\"endTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:27.8358265+00:00\",\"endTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:27.7576926+00:00\",\"endTimeUtc\":\"2019-12-14T04:00:23.2866339+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:00:23.2866339+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:27.9608359+00:00\",\"endTimeUtc\":\"2019-12-14T04:00:10.0679261+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:00:10.0679261+00:00\",\"steps\":[]}]}]},{\"name\":\"Install Engine nugets for others\",\"description\":\"Install engine nugets to other VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"endTimeUtc\":\"2019-12-14T04:14:03.8917524+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:14:03.8917524+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:14:03.8917524+00:00\",\"endTimeUtc\":\"2019-12-14T04:19:02.1868822+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:19:02.1868822+00:00\",\"steps\":[]},{\"name\":\"CRPUpdateCodePackage\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:19:02.1868822+00:00\",\"endTimeUtc\":\"2019-12-14T04:22:51.1952831+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:22:51.1952831+00:00\",\"steps\":[]},{\"name\":\"CRPUpdate\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:22:51.1952831+00:00\",\"endTimeUtc\":\"2019-12-14T04:29:01.6746963+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:29:01.6746963+00:00\",\"steps\":[]},{\"name\":\"Ensure RdAgent Configuration\",\"description\":\"Ensure RdAgent configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:29:01.6746963+00:00\",\"endTimeUtc\":\"2019-12-14T04:29:49.4331837+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:29:49.4331837+00:00\",\"steps\":[]},{\"name\":\"Ensure GuestLogCollector Configuration\",\"description\":\"Ensure GuestLogCollector configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:29:49.4331837+00:00\",\"endTimeUtc\":\"2019-12-14T04:30:14.839293+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:30:14.839293+00:00\",\"steps\":[]},{\"name\":\"Push CRP Host Component Configuration\",\"description\":\"Push CRP host component configuration changes to Service Fabric on XRP and each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:30:14.839293+00:00\",\"endTimeUtc\":\"2019-12-14T04:33:14.1977882+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:33:14.1977882+00:00\",\"steps\":[]},{\"name\":\"Update Health Agent on nodes\",\"description\":\"Update Health Agent on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:33:14.1977882+00:00\",\"endTimeUtc\":\"2019-12-14T07:54:36.3993187+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:54:36.3993187+00:00\",\"steps\":[]},{\"name\":\"PreLiveUpdate Mdm on nodes\",\"description\":\"PreLiveUpdate Mdm on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:54:36.3993187+00:00\",\"endTimeUtc\":\"2019-12-14T07:55:32.8985976+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:55:32.8985976+00:00\",\"steps\":[]},{\"name\":\"Update CodePackage for HRP\",\"description\":\"Update CodePackage for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:55:32.8985976+00:00\",\"endTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:55:46.8985014+00:00\",\"endTimeUtc\":\"2019-12-14T07:57:10.2572717+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:57:10.2572717+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:57:10.2572717+00:00\",\"endTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"steps\":[]}]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"endTimeUtc\":\"2019-12-14T08:05:14.4361112+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:05:14.4361112+00:00\",\"steps\":[]},{\"name\":\"Update Portal Framework\",\"description\":\"Update Portal Framework\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:05:14.4361112+00:00\",\"endTimeUtc\":\"2019-12-14T08:09:44.1904468+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:09:44.1904468+00:00\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:09:44.1904468+00:00\",\"endTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:10:00.1121761+00:00\",\"endTimeUtc\":\"2019-12-14T08:11:28.8227357+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:11:28.8227357+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:11:28.8227357+00:00\",\"endTimeUtc\":\"2019-12-14T08:27:32.4035778+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:27:32.4035778+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:27:32.4035778+00:00\",\"endTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:27:46.762847+00:00\",\"endTimeUtc\":\"2019-12-14T08:39:31.0942049+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:39:31.0942049+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:39:31.0942049+00:00\",\"endTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"steps\":[]}]}]},{\"name\":\"SFPUpdateCodePackage\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"endTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:41:46.6199337+00:00\",\"endTimeUtc\":\"2019-12-14T08:42:53.3642097+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:42:53.3642097+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:42:53.3642097+00:00\",\"endTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"steps\":[]}]},{\"name\":\"SFPUpdate\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"endTimeUtc\":\"2019-12-14T08:51:26.4394128+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:51:26.4394128+00:00\",\"steps\":[]},{\"name\":\"Hotfix on hosts for MA\",\"description\":\"Perform Hotfix Update for MA.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:51:26.4394128+00:00\",\"endTimeUtc\":\"2019-12-14T08:52:53.5628074+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:52:53.5628074+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:52:53.5628074+00:00\",\"endTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-12-14T03:08:30.757Z\",\"lastUpdatedTime\":\"2019-12-14T08:53:28.421749+00:00\",\"duration\":\"PT5H44M57.758S\",\"state\":\"Succeeded\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76/updateRuns/ea0a7193-5a1d-4bfc-a8b6-d7d4044381a5?api-version=2016-05-01+111": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76/updateRuns/ea0a7193-5a1d-4bfc-a8b6-d7d4044381a5?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "221", "222" ], + "x-ms-client-request-id": [ "9f5d0618-0cce-4115-8e27-0e41d8d000ed" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "a8d3b5c5-5932-4522-8834-937cdc0d3cb2" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvasrIHjDQvQJ4bVb9n55ns8NyqL/xxTGxxqqNhFzJMcuSXxAxHBVbpknJtEaxuonbUgf5xNry0KhgbRgFxEz51gAQX/Jk1ONO20mqZ8Foq0a4j5wDRzSPw1POBUW/KvVt3zRclLYvfhLHeGc+nELs" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14619" ], + "x-ms-request-id": [ "a8d3b5c5-5932-4522-8834-937cdc0d3cb2" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032221Z:a8d3b5c5-5932-4522-8834-937cdc0d3cb2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "11722" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.8.76/updateRuns/ea0a7193-5a1d-4bfc-a8b6-d7d4044381a5\",\"name\":\"northwest/Microsoft1.1910.8.76/ea0a7193-5a1d-4bfc-a8b6-d7d4044381a5\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:08:43.1952268+00:00\",\"endTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:08:43.1952268+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:08:53.9138518+00:00\",\"endTimeUtc\":\"2019-12-14T03:12:18.1431865+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:12:18.1431865+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:12:18.1431865+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:12:28.6742845+00:00\",\"endTimeUtc\":\"2019-12-14T03:13:57.976072+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:13:57.976072+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:13:57.976072+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:02.7768269+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:02.7768269+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:34:02.7768269+00:00\",\"endTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:34:42.3392153+00:00\",\"endTimeUtc\":\"2019-12-14T03:54:53.8673131+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T03:54:53.8673131+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets for ERCS\",\"description\":\"Install engine nugets to ERCS VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:54:53.8673131+00:00\",\"endTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:10.2578237+00:00\",\"endTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:27.8358265+00:00\",\"endTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:27.7576926+00:00\",\"endTimeUtc\":\"2019-12-14T04:00:23.2866339+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:00:23.2866339+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T03:55:27.9608359+00:00\",\"endTimeUtc\":\"2019-12-14T04:00:10.0679261+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:00:10.0679261+00:00\",\"steps\":[]}]}]},{\"name\":\"Install Engine nugets for others\",\"description\":\"Install engine nugets to other VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:04:38.408764+00:00\",\"endTimeUtc\":\"2019-12-14T04:14:03.8917524+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:14:03.8917524+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:14:03.8917524+00:00\",\"endTimeUtc\":\"2019-12-14T04:19:02.1868822+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:19:02.1868822+00:00\",\"steps\":[]},{\"name\":\"CRPUpdateCodePackage\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:19:02.1868822+00:00\",\"endTimeUtc\":\"2019-12-14T04:22:51.1952831+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:22:51.1952831+00:00\",\"steps\":[]},{\"name\":\"CRPUpdate\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:22:51.1952831+00:00\",\"endTimeUtc\":\"2019-12-14T04:29:01.6746963+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:29:01.6746963+00:00\",\"steps\":[]},{\"name\":\"Ensure RdAgent Configuration\",\"description\":\"Ensure RdAgent configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:29:01.6746963+00:00\",\"endTimeUtc\":\"2019-12-14T04:29:49.4331837+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:29:49.4331837+00:00\",\"steps\":[]},{\"name\":\"Ensure GuestLogCollector Configuration\",\"description\":\"Ensure GuestLogCollector configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:29:49.4331837+00:00\",\"endTimeUtc\":\"2019-12-14T04:30:14.839293+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:30:14.839293+00:00\",\"steps\":[]},{\"name\":\"Push CRP Host Component Configuration\",\"description\":\"Push CRP host component configuration changes to Service Fabric on XRP and each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:30:14.839293+00:00\",\"endTimeUtc\":\"2019-12-14T04:33:14.1977882+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T04:33:14.1977882+00:00\",\"steps\":[]},{\"name\":\"Update Health Agent on nodes\",\"description\":\"Update Health Agent on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T04:33:14.1977882+00:00\",\"endTimeUtc\":\"2019-12-14T07:54:36.3993187+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:54:36.3993187+00:00\",\"steps\":[]},{\"name\":\"PreLiveUpdate Mdm on nodes\",\"description\":\"PreLiveUpdate Mdm on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:54:36.3993187+00:00\",\"endTimeUtc\":\"2019-12-14T07:55:32.8985976+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:55:32.8985976+00:00\",\"steps\":[]},{\"name\":\"Update CodePackage for HRP\",\"description\":\"Update CodePackage for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:55:32.8985976+00:00\",\"endTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:55:46.8985014+00:00\",\"endTimeUtc\":\"2019-12-14T07:57:10.2572717+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:57:10.2572717+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:57:10.2572717+00:00\",\"endTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"steps\":[]}]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T07:58:17.8192783+00:00\",\"endTimeUtc\":\"2019-12-14T08:05:14.4361112+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:05:14.4361112+00:00\",\"steps\":[]},{\"name\":\"Update Portal Framework\",\"description\":\"Update Portal Framework\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:05:14.4361112+00:00\",\"endTimeUtc\":\"2019-12-14T08:09:44.1904468+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:09:44.1904468+00:00\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:09:44.1904468+00:00\",\"endTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:10:00.1121761+00:00\",\"endTimeUtc\":\"2019-12-14T08:11:28.8227357+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:11:28.8227357+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:11:28.8227357+00:00\",\"endTimeUtc\":\"2019-12-14T08:27:32.4035778+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:27:32.4035778+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:27:32.4035778+00:00\",\"endTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:27:46.762847+00:00\",\"endTimeUtc\":\"2019-12-14T08:39:31.0942049+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:39:31.0942049+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:39:31.0942049+00:00\",\"endTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"steps\":[]}]}]},{\"name\":\"SFPUpdateCodePackage\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:41:30.9638094+00:00\",\"endTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:41:46.6199337+00:00\",\"endTimeUtc\":\"2019-12-14T08:42:53.3642097+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:42:53.3642097+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:42:53.3642097+00:00\",\"endTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"steps\":[]}]},{\"name\":\"SFPUpdate\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:44:15.6295466+00:00\",\"endTimeUtc\":\"2019-12-14T08:51:26.4394128+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:51:26.4394128+00:00\",\"steps\":[]},{\"name\":\"Hotfix on hosts for MA\",\"description\":\"Perform Hotfix Update for MA.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:51:26.4394128+00:00\",\"endTimeUtc\":\"2019-12-14T08:52:53.5628074+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:52:53.5628074+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-14T08:52:53.5628074+00:00\",\"endTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-14T08:53:28.421749+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-12-14T03:08:30.757Z\",\"lastUpdatedTime\":\"2019-12-14T08:53:28.421749+00:00\",\"duration\":\"PT5H44M57.758S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns?api-version=2016-05-01+112": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "223", "224" ], + "x-ms-client-request-id": [ "936428f5-04c8-40cb-a966-42bb30c6d033" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "828713d8-8133-4912-9d65-7eb432e678e5" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvtqVZDZOE0Qw1lCPpS9yzRk/6TNECmcR8wg4vBHz30ksrN5/xCnbyMIsqFlXVord6hzL9RD5LlVB0tMaw4hAkoo+FdvqL7HpkkKcEfON3vsmu9IT44A0njtXx1IBW9dqOnK7fUx8idWm6iYmF//55" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14618" ], + "x-ms-request-id": [ "828713d8-8133-4912-9d65-7eb432e678e5" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032222Z:828713d8-8133-4912-9d65-7eb432e678e5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:22 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "20023" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns/5bcd4115-c7c2-4f01-b1f8-0cd711daf2ab\",\"name\":\"northwest/Microsoft1.1910.9.78/5bcd4115-c7c2-4f01-b1f8-0cd711daf2ab\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:17.7944289+00:00\",\"endTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:55.5031886+00:00\",\"endTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"endTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets for ERCS\",\"description\":\"Install engine nugets to ERCS VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:48.1818507+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.5099241+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.4161777+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.3224246+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"steps\":[]}]}]},{\"name\":\"Install Engine nugets for others\",\"description\":\"Install engine nugets to other VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"endTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"endTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"steps\":[]},{\"name\":\"CopyUpdatePackageContent\",\"description\":\"Copy images typically specified in the manifest to ensure their latest versions are preserved\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"endTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"steps\":[]},{\"name\":\"CRPUpdateCodePackage\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"endTimeUtc\":\"2019-12-19T20:32:59.7385273+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:32:59.7385273+00:00\",\"steps\":[]},{\"name\":\"CRPUpdate\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:32:59.7385273+00:00\",\"endTimeUtc\":\"2019-12-19T20:35:02.8017774+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:35:02.8017774+00:00\",\"steps\":[]},{\"name\":\"Ensure RdAgent Configuration\",\"description\":\"Ensure RdAgent configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:35:02.8017774+00:00\",\"endTimeUtc\":\"2019-12-19T20:35:12.9579435+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:35:12.9579435+00:00\",\"steps\":[]},{\"name\":\"Ensure GuestLogCollector Configuration\",\"description\":\"Ensure GuestLogCollector configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:35:12.9579435+00:00\",\"endTimeUtc\":\"2019-12-19T20:35:22.4891172+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:35:22.4891172+00:00\",\"steps\":[]},{\"name\":\"Push CRP Host Component Configuration\",\"description\":\"Push CRP host component configuration changes to Service Fabric on XRP and each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:35:22.4891172+00:00\",\"endTimeUtc\":\"2019-12-19T20:36:28.1058465+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:36:28.1058465+00:00\",\"steps\":[]},{\"name\":\"Update Health Agent on nodes\",\"description\":\"Update Health Agent on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:36:28.1058465+00:00\",\"endTimeUtc\":\"2019-12-19T21:00:33.2697509+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:00:33.2697509+00:00\",\"steps\":[]},{\"name\":\"PreLiveUpdate Mdm on nodes\",\"description\":\"PreLiveUpdate Mdm on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:00:33.2697509+00:00\",\"endTimeUtc\":\"2019-12-19T21:00:54.1322601+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:00:54.1322601+00:00\",\"steps\":[]},{\"name\":\"Update CodePackage for HRP\",\"description\":\"Update CodePackage for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:00:54.1322601+00:00\",\"endTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:01:00.8041184+00:00\",\"endTimeUtc\":\"2019-12-19T21:01:29.1163761+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:01:29.1163761+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:01:29.1163761+00:00\",\"endTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"steps\":[]}]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"endTimeUtc\":\"2019-12-19T21:03:56.9689401+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:03:56.9689401+00:00\",\"steps\":[]},{\"name\":\"Update Portal Framework\",\"description\":\"Update Portal Framework\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:03:56.9689401+00:00\",\"endTimeUtc\":\"2019-12-19T21:06:29.3691067+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:06:29.3691067+00:00\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:06:29.3691067+00:00\",\"endTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:06:37.4315386+00:00\",\"endTimeUtc\":\"2019-12-19T21:07:02.2750935+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:07:02.2750935+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:07:02.2750935+00:00\",\"endTimeUtc\":\"2019-12-19T21:08:03.5830238+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:08:03.5830238+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:08:03.5830238+00:00\",\"endTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:08:11.379824+00:00\",\"endTimeUtc\":\"2019-12-19T21:10:50.650334+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:10:50.650334+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:10:50.6815814+00:00\",\"endTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"steps\":[]}]}]},{\"name\":\"SFPUpdateCodePackage\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"endTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:11:42.0512086+00:00\",\"endTimeUtc\":\"2019-12-19T21:12:08.9118204+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:12:08.9118204+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:12:08.9118204+00:00\",\"endTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"steps\":[]}]},{\"name\":\"SFPUpdate\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"endTimeUtc\":\"2019-12-19T21:14:47.4901068+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:14:47.4901068+00:00\",\"steps\":[]},{\"name\":\"Hotfix on hosts for MA\",\"description\":\"Perform Hotfix Update for MA.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:14:47.4901068+00:00\",\"endTimeUtc\":\"2019-12-19T21:15:54.9290334+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:15:54.9290334+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:15:54.9290334+00:00\",\"endTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-12-19T20:31:50.123Z\",\"lastUpdatedTime\":\"2019-12-19T21:16:11.163288+00:00\",\"duration\":\"PT44M21.055S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns/f87a9ea0-ddfe-4aae-b64c-20343fa23040\",\"name\":\"northwest/Microsoft1.1910.9.78/f87a9ea0-ddfe-4aae-b64c-20343fa23040\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:17.7944289+00:00\",\"endTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:55.5031886+00:00\",\"endTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"endTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets for ERCS\",\"description\":\"Install engine nugets to ERCS VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:48.1818507+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.5099241+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.4161777+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.3224246+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"steps\":[]}]}]},{\"name\":\"Install Engine nugets for others\",\"description\":\"Install engine nugets to other VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"endTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"endTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"steps\":[]},{\"name\":\"CopyUpdatePackageContent\",\"description\":\"Copy images typically specified in the manifest to ensure their latest versions are preserved\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"endTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"steps\":[]},{\"name\":\"CRPUpdateCodePackage\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"Type \u0027UpdateCodePackage\u0027 of Role \u0027CRP\u0027 raised an exception:\\n\\nGatewayTimeout: The gateway did not receive a response from \u0027Microsoft.Storage\u0027 within the specified time period.\\nat Get-StorageAccountsConnectionStrings, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\XRP\\\\Storage\\\\StorageUtils.ps1: line 363\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 48\",\"status\":\"Error\",\"startTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"endTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"steps\":[]},{\"name\":\"CRPUpdate\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Ensure RdAgent Configuration\",\"description\":\"Ensure RdAgent configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Ensure GuestLogCollector Configuration\",\"description\":\"Ensure GuestLogCollector configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Push CRP Host Component Configuration\",\"description\":\"Push CRP host component configuration changes to Service Fabric on XRP and each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Health Agent on nodes\",\"description\":\"Update Health Agent on nodes\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"PreLiveUpdate Mdm on nodes\",\"description\":\"PreLiveUpdate Mdm on nodes\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update CodePackage for HRP\",\"description\":\"Update CodePackage for HRP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Portal Framework\",\"description\":\"Update Portal Framework\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"SFPUpdateCodePackage\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"SFPUpdate\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Hotfix on hosts for MA\",\"description\":\"Perform Hotfix Update for MA.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-12-19T18:05:03.215Z\",\"lastUpdatedTime\":\"2019-12-19T18:46:28.7069972+00:00\",\"duration\":\"PT1H3M22.851S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns/5bcd4115-c7c2-4f01-b1f8-0cd711daf2ab?api-version=2016-05-01+113": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns/5bcd4115-c7c2-4f01-b1f8-0cd711daf2ab?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "225", "226" ], + "x-ms-client-request-id": [ "ad8120da-e24c-40d7-88cb-4dc3c8c4343e" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "57e4182f-98ca-430d-aac5-64fa5179683e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvAoO+sC6jpfIMhpK9Num09OZHjKZ86aU2m5YUL1g0OqzKWv0R/G0YmfD5o4ZcYYVErQDZpr8FWQ2ZAwq5iBox972S818PgaVhvtV/fGOX5Cqo751vN2blbHefgmEdBBMW6DKn71NWKZcgA6njGqkH" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14617" ], + "x-ms-request-id": [ "57e4182f-98ca-430d-aac5-64fa5179683e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032224Z:57e4182f-98ca-430d-aac5-64fa5179683e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:23 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "12073" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns/5bcd4115-c7c2-4f01-b1f8-0cd711daf2ab\",\"name\":\"northwest/Microsoft1.1910.9.78/5bcd4115-c7c2-4f01-b1f8-0cd711daf2ab\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:17.7944289+00:00\",\"endTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:55.5031886+00:00\",\"endTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"endTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets for ERCS\",\"description\":\"Install engine nugets to ERCS VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:48.1818507+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.5099241+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.4161777+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.3224246+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"steps\":[]}]}]},{\"name\":\"Install Engine nugets for others\",\"description\":\"Install engine nugets to other VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"endTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"endTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"steps\":[]},{\"name\":\"CopyUpdatePackageContent\",\"description\":\"Copy images typically specified in the manifest to ensure their latest versions are preserved\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"endTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"steps\":[]},{\"name\":\"CRPUpdateCodePackage\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"endTimeUtc\":\"2019-12-19T20:32:59.7385273+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:32:59.7385273+00:00\",\"steps\":[]},{\"name\":\"CRPUpdate\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:32:59.7385273+00:00\",\"endTimeUtc\":\"2019-12-19T20:35:02.8017774+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:35:02.8017774+00:00\",\"steps\":[]},{\"name\":\"Ensure RdAgent Configuration\",\"description\":\"Ensure RdAgent configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:35:02.8017774+00:00\",\"endTimeUtc\":\"2019-12-19T20:35:12.9579435+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:35:12.9579435+00:00\",\"steps\":[]},{\"name\":\"Ensure GuestLogCollector Configuration\",\"description\":\"Ensure GuestLogCollector configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:35:12.9579435+00:00\",\"endTimeUtc\":\"2019-12-19T20:35:22.4891172+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:35:22.4891172+00:00\",\"steps\":[]},{\"name\":\"Push CRP Host Component Configuration\",\"description\":\"Push CRP host component configuration changes to Service Fabric on XRP and each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:35:22.4891172+00:00\",\"endTimeUtc\":\"2019-12-19T20:36:28.1058465+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T20:36:28.1058465+00:00\",\"steps\":[]},{\"name\":\"Update Health Agent on nodes\",\"description\":\"Update Health Agent on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T20:36:28.1058465+00:00\",\"endTimeUtc\":\"2019-12-19T21:00:33.2697509+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:00:33.2697509+00:00\",\"steps\":[]},{\"name\":\"PreLiveUpdate Mdm on nodes\",\"description\":\"PreLiveUpdate Mdm on nodes\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:00:33.2697509+00:00\",\"endTimeUtc\":\"2019-12-19T21:00:54.1322601+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:00:54.1322601+00:00\",\"steps\":[]},{\"name\":\"Update CodePackage for HRP\",\"description\":\"Update CodePackage for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:00:54.1322601+00:00\",\"endTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:01:00.8041184+00:00\",\"endTimeUtc\":\"2019-12-19T21:01:29.1163761+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:01:29.1163761+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:01:29.1163761+00:00\",\"endTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"steps\":[]}]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:01:52.2807679+00:00\",\"endTimeUtc\":\"2019-12-19T21:03:56.9689401+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:03:56.9689401+00:00\",\"steps\":[]},{\"name\":\"Update Portal Framework\",\"description\":\"Update Portal Framework\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:03:56.9689401+00:00\",\"endTimeUtc\":\"2019-12-19T21:06:29.3691067+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:06:29.3691067+00:00\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:06:29.3691067+00:00\",\"endTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:06:37.4315386+00:00\",\"endTimeUtc\":\"2019-12-19T21:07:02.2750935+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:07:02.2750935+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:07:02.2750935+00:00\",\"endTimeUtc\":\"2019-12-19T21:08:03.5830238+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:08:03.5830238+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:08:03.5830238+00:00\",\"endTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:08:11.379824+00:00\",\"endTimeUtc\":\"2019-12-19T21:10:50.650334+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:10:50.650334+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:10:50.6815814+00:00\",\"endTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"steps\":[]}]}]},{\"name\":\"SFPUpdateCodePackage\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:11:35.2700058+00:00\",\"endTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:11:42.0512086+00:00\",\"endTimeUtc\":\"2019-12-19T21:12:08.9118204+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:12:08.9118204+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:12:08.9118204+00:00\",\"endTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"steps\":[]}]},{\"name\":\"SFPUpdate\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:12:33.2471852+00:00\",\"endTimeUtc\":\"2019-12-19T21:14:47.4901068+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:14:47.4901068+00:00\",\"steps\":[]},{\"name\":\"Hotfix on hosts for MA\",\"description\":\"Perform Hotfix Update for MA.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:14:47.4901068+00:00\",\"endTimeUtc\":\"2019-12-19T21:15:54.9290334+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:15:54.9290334+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T21:15:54.9290334+00:00\",\"endTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T21:16:11.163288+00:00\",\"steps\":[]}]},\"timeStarted\":\"2019-12-19T20:31:50.123Z\",\"lastUpdatedTime\":\"2019-12-19T21:16:11.163288+00:00\",\"duration\":\"PT44M21.055S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns/f87a9ea0-ddfe-4aae-b64c-20343fa23040?api-version=2016-05-01+114": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns/f87a9ea0-ddfe-4aae-b64c-20343fa23040?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "227", "228" ], + "x-ms-client-request-id": [ "23b4f305-dabb-4f5f-836a-6004a95eed01" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "ddfec3d8-e9f5-48d2-bf95-4f8d0591704b" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvwt9BoO+OfSmFO/1/PAFJ7U+cdu+s7m3PkqXmv77JEqiEoKC9uWXfjPQfH7fZJV6m5almMfFqgXnH2jVUpyJhADCG14mRHPjmxDoWv510+yG6Fns3ZC5/bnhe6Qbo5ggVhsyaGgWUtMw3EBx22W5j" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14616" ], + "x-ms-request-id": [ "ddfec3d8-e9f5-48d2-bf95-4f8d0591704b" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032226Z:ddfec3d8-e9f5-48d2-bf95-4f8d0591704b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:26 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "7937" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1910.9.78/updateRuns/f87a9ea0-ddfe-4aae-b64c-20343fa23040\",\"name\":\"northwest/Microsoft1.1910.9.78/f87a9ea0-ddfe-4aae-b64c-20343fa23040\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Hotfix\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Copy nuget packages to the NugetStore and update the ECE service.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:11.3100999+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:05:17.7944289+00:00\",\"endTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:49.2063542+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:06:55.5031886+00:00\",\"endTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:07:32.049955+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:00.018523+00:00\",\"endTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"steps\":[]}]}]},{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:24:16.3152786+00:00\",\"endTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"steps\":[]},{\"name\":\"Install Engine nugets for ERCS\",\"description\":\"Install engine nugets to ERCS VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:41.681893+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:48.1818507+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.5099241+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.7788794+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.4161777+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:26:55.3224246+00:00\",\"endTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:28:55.5601255+00:00\",\"steps\":[]}]}]},{\"name\":\"Install Engine nugets for others\",\"description\":\"Install engine nugets to other VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:28:55.8569989+00:00\",\"endTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"steps\":[]},{\"name\":\"Update JEA nugets\",\"description\":\"Update JEA related nugets in the hotfix on infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:32:34.5732014+00:00\",\"endTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"steps\":[]},{\"name\":\"CopyUpdatePackageContent\",\"description\":\"Copy images typically specified in the manifest to ensure their latest versions are preserved\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2019-12-19T18:34:20.9877721+00:00\",\"endTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"steps\":[]},{\"name\":\"CRPUpdateCodePackage\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"Type \u0027UpdateCodePackage\u0027 of Role \u0027CRP\u0027 raised an exception:\\n\\nGatewayTimeout: The gateway did not receive a response from \u0027Microsoft.Storage\u0027 within the specified time period.\\nat Get-StorageAccountsConnectionStrings, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\XRP\\\\Storage\\\\StorageUtils.ps1: line 363\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 48\",\"status\":\"Error\",\"startTimeUtc\":\"2019-12-19T18:35:57.9612615+00:00\",\"endTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"lastUpdatedTimeUtc\":\"2019-12-19T18:46:28.7069972+00:00\",\"steps\":[]},{\"name\":\"CRPUpdate\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Ensure RdAgent Configuration\",\"description\":\"Ensure RdAgent configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Ensure GuestLogCollector Configuration\",\"description\":\"Ensure GuestLogCollector configuration is in ECE configuration.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Push CRP Host Component Configuration\",\"description\":\"Push CRP host component configuration changes to Service Fabric on XRP and each host.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Health Agent on nodes\",\"description\":\"Update Health Agent on nodes\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"PreLiveUpdate Mdm on nodes\",\"description\":\"PreLiveUpdate Mdm on nodes\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update CodePackage for HRP\",\"description\":\"Update CodePackage for HRP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Portal Framework\",\"description\":\"Update Portal Framework\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update URP\",\"description\":\"Update URP\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"SFPUpdateCodePackage\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"SFPUpdate\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Hotfix on hosts for MA\",\"description\":\"Perform Hotfix Update for MA.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Update Azure Stack version.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},\"timeStarted\":\"2019-12-19T18:05:03.215Z\",\"lastUpdatedTime\":\"2019-12-19T18:46:28.7069972+00:00\",\"duration\":\"PT1H3M22.851S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns?api-version=2016-05-01+115": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "229", "230" ], + "x-ms-client-request-id": [ "d7e0c20e-89a6-49ec-aa4e-11129fa9c1a4" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "7e99038e-7f37-4a1a-8b83-d8e9b512ec50" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRveDxnkKBDkfpOJ4x4sMuC4IHEBMV8A0996ETkTM66mKBdD1HVQGjCNHR7cFcgHqWc5gfVJTn9bYbcnBOTmmXSNb5AbazQKJMwI5xSlac5M0hStI0/kaUk/3KPloFdZek48j0TNyZFE/PLMqDj7eoB" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14615" ], + "x-ms-request-id": [ "7e99038e-7f37-4a1a-8b83-d8e9b512ec50" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032228Z:7e99038e-7f37-4a1a-8b83-d8e9b512ec50" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:27 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "371192" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/2ffd9dfa-18f5-42e7-a067-4c2feca8e063\",\"name\":\"northwest/Microsoft1.1912.0.30/2ffd9dfa-18f5-42e7-a067-4c2feca8e063\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Applications\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2020.01.05_03.38.48.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 995\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 50\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2020-01-05T00:31:51.134Z\",\"lastUpdatedTime\":\"2020-01-05T03:44:47.5849489+00:00\",\"duration\":\"PT3H23M4.792S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/46a00d57-1198-45b6-8b53-b4432cf4b02c\",\"name\":\"northwest/Microsoft1.1912.0.30/46a00d57-1198-45b6-8b53-b4432cf4b02c\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"endTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"steps\":[{\"name\":\"Disable DSC Partial Config\",\"description\":\"Disable DSC Partial Config on VMs and hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.3918526+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.8135997+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:36.2814825+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:29.0315384+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.875386+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:27.5003111+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.2972237+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:34.3596199+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.5789882+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:35.9064887+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.1095813+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:20.2035042+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.5628526+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.1097674+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.2345992+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:18.8284948+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:39.5163067+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:23.0785379+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.1566191+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.9066893+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:53.1255041+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:10.8129311+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.5627225+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:31.3752701+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:41:01.4844163+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.578515+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.828414+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.8129422+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:12.8598933+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.7816372+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.9221645+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:00.0005912+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:58.0318072+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:15.375397+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:33.9066786+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:46.3439011+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.9847322+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.7823522+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.437862+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:05.5161019+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:26.281901+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:01.2349322+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"steps\":[]}]}]},{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.8449885+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.4388419+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:31.2043627+00:00\",\"endTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.8360092+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:58.3984404+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.5233519+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:25.8914267+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.6171006+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:02.3477632+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:48.2383163+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:06.2538406+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.5040949+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"endTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:48:59.4793998+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:07.6585125+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:07.6585125+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:03:07.6585125+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.8790997+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"endTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"endTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:51:41.0336917+00:00\",\"endTimeUtc\":\"2020-01-07T21:41:08.8124127+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T21:41:08.8124127+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-07T21:41:08.8124127+00:00\",\"endTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:06.3322162+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:17.8483927+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"steps\":[]},{\"name\":\"(NC) Update iDNS Configuration in NC.\",\"description\":\"Update iDNS Configuration in NC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.3478435+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"endTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:23.8073723+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.4884683+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:16.9728185+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:16.9514916+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:50.5926689+00:00\",\"endTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:56.3978556+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.5704+00:00\",\"endTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:33.1477588+00:00\",\"endTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:24:51.0078115+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:19.8745578+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[]},{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:00.7180297+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:11.5148417+00:00\",\"endTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:33:40.5915167+00:00\",\"endTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:03:58.4493029+00:00\",\"endTimeUtc\":\"2020-01-13T22:04:30.5662997+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:04:30.5662997+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:04:30.5662997+00:00\",\"endTimeUtc\":\"2020-01-13T22:15:10.5532094+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:15:10.5532094+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:15:10.5532094+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:15:17.7250257+00:00\",\"endTimeUtc\":\"2020-01-13T22:15:40.0217432+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:15:40.0217432+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:15:40.0217432+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:19.5932222+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:27.0619277+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:27.0619277+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:27.0619277+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:34.4368656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:34.4368656+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:34.4368656+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:42.2649357+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:42.2649357+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:42.2649357+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:57.6241967+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:05.3741435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:05.3741435+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:05.3741435+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:12.7334629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:12.7334629+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:12.7334629+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:20.7646857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:20.7646857+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:20.7646857+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:36.0937643+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:43.8596854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:43.8596854+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:43.8596854+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:51.1144568+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:51.1144568+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:51.1144568+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:58.8487707+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:58.8487707+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:58.8487707+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:13.9267854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:13.9267854+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:13.9267854+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:21.5986033+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:21.5986033+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:21.5986033+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:43.2859435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:43.2859435+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:43.2859435+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:53.4264996+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:02.3951817+00:00\",\"endTimeUtc\":\"2020-01-13T22:19:11.1919923+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:19:11.1919923+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:11.1919923+00:00\",\"endTimeUtc\":\"2020-01-13T22:19:33.2855854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:19:33.2855854+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:33.2855854+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:40.5526655+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:15.7876513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:15.7876513+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:26:15.7876513+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"endTimeUtc\":\"2020-01-13T22:46:43.409591+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:46:43.409591+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:46:43.409591+00:00\",\"endTimeUtc\":\"2020-01-13T22:46:55.8313773+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:46:55.8313773+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:46:55.8313773+00:00\",\"endTimeUtc\":\"2020-01-13T22:47:06.6438075+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:47:06.6438075+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:47:06.6438075+00:00\",\"endTimeUtc\":\"2020-01-14T01:11:38.0181533+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:11:38.0181533+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:11:38.0181533+00:00\",\"endTimeUtc\":\"2020-01-14T01:11:59.9086178+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:11:59.9086178+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:11:59.9086178+00:00\",\"endTimeUtc\":\"2020-01-14T01:22:17.3793846+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:22:17.3793846+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:22:17.3793846+00:00\",\"endTimeUtc\":\"2020-01-14T01:23:36.3255443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:23:36.3255443+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:36.3255443+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.8723129+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:03.88785+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:03.88785+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:03.88785+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:12.8565375+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:20.5439903+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:29.1220668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:29.1220668+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:29.1220668+00:00\",\"endTimeUtc\":\"2020-01-14T01:27:53.2006076+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:27:53.2006076+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:27:53.2006076+00:00\",\"endTimeUtc\":\"2020-01-14T01:44:49.2144076+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:44:49.2144076+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:44:49.2144076+00:00\",\"endTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:44:56.1362335+00:00\",\"endTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:04.9368807+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:04.9368807+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:46:04.9368807+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.9035648+00:00\",\"endTimeUtc\":\"2020-01-14T01:28:46.1571502+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:28:46.1571502+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:28:46.1571502+00:00\",\"endTimeUtc\":\"2020-01-14T01:29:45.8391762+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:29:45.8391762+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:29:45.8391762+00:00\",\"endTimeUtc\":\"2020-01-14T01:30:13.8702245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:30:13.8702245+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:51.169188+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:33.1532699+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:33.1532699+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:33.1532699+00:00\",\"endTimeUtc\":\"2020-01-14T01:30:42.4110052+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:30:42.4110052+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.8254423+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:13.8252772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:13.8252772+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.8410653+00:00\",\"endTimeUtc\":\"2020-01-14T01:27:09.6227772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:27:09.6227772+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:27:09.6227772+00:00\",\"endTimeUtc\":\"2020-01-14T01:27:40.8100594+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:27:40.8100594+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:27:40.8100594+00:00\",\"endTimeUtc\":\"2020-01-14T01:30:19.9951758+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:30:19.9951758+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:58.3960774+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:58.3960774+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:46:58.3960774+00:00\",\"endTimeUtc\":\"2020-01-14T01:47:05.5835277+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:47:05.5835277+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:47:05.5835277+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:13.5155857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:13.5155857+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:13.5155857+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:21.0936236+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:21.0936236+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:21.0936236+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:28.3904462+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:28.3904462+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:28.3904462+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:48.8434318+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:48.8434318+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:48.8434318+00:00\",\"endTimeUtc\":\"2020-01-14T02:01:27.4344051+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:01:27.4344051+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:57.5621104+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:05.8745482+00:00\",\"endTimeUtc\":\"2020-01-14T01:49:14.327612+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:49:14.327612+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:14.327612+00:00\",\"endTimeUtc\":\"2020-01-14T01:49:34.3587223+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:49:34.3587223+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:34.3587223+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:41.5149232+00:00\",\"endTimeUtc\":\"2020-01-14T01:57:45.3049753+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:57:45.3049753+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:57:45.3049753+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:01:27.4344051+00:00\",\"endTimeUtc\":\"2020-01-14T02:25:48.8393833+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:25:48.8393833+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:25:48.8393833+00:00\",\"endTimeUtc\":\"2020-01-14T02:26:15.6671789+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:26:15.6671789+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:26:15.6671789+00:00\",\"endTimeUtc\":\"2020-01-14T02:26:41.1134039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:26:41.1134039+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:26:41.1134039+00:00\",\"endTimeUtc\":\"2020-01-14T04:50:45.0469755+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T04:50:45.0469755+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T04:50:45.0469755+00:00\",\"endTimeUtc\":\"2020-01-14T04:51:21.0802457+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T04:51:21.0802457+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T04:51:21.0802457+00:00\",\"endTimeUtc\":\"2020-01-14T05:02:49.8456803+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:02:49.8456803+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:02:49.8456803+00:00\",\"endTimeUtc\":\"2020-01-14T05:04:46.1701887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:04:46.1701887+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:04:46.1701887+00:00\",\"endTimeUtc\":\"2020-01-14T06:10:22.515383+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:10:22.515383+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:01.2481227+00:00\",\"endTimeUtc\":\"2020-01-14T05:05:12.0448776+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:05:12.0448776+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:12.0448776+00:00\",\"endTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:19.5447748+00:00\",\"endTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:27.4509279+00:00\",\"endTimeUtc\":\"2020-01-14T05:05:35.9195802+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:05:35.9195802+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:35.9195802+00:00\",\"endTimeUtc\":\"2020-01-14T05:06:14.4347385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:06:14.4347385+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:06:14.4347385+00:00\",\"endTimeUtc\":\"2020-01-14T05:34:48.3284572+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:34:48.3284572+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:34:48.3284572+00:00\",\"endTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:34:55.6251739+00:00\",\"endTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"endTimeUtc\":\"2020-01-14T05:35:58.2658466+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:35:58.2658466+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:35:58.2658466+00:00\",\"endTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:00.3106374+00:00\",\"endTimeUtc\":\"2020-01-14T05:14:58.272756+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:14:58.272756+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:14:58.272756+00:00\",\"endTimeUtc\":\"2020-01-14T05:16:06.0832276+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:16:06.0832276+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:16:06.0832276+00:00\",\"endTimeUtc\":\"2020-01-14T05:16:55.8754933+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:16:55.8754933+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:04:59.5762704+00:00\",\"endTimeUtc\":\"2020-01-14T05:06:17.5128203+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:06:17.5128203+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:06:17.5128203+00:00\",\"endTimeUtc\":\"2020-01-14T05:12:00.8870105+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:12:00.8870105+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:00.7793776+00:00\",\"endTimeUtc\":\"2020-01-14T05:05:34.0758484+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:05:34.0758484+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:02.0762375+00:00\",\"endTimeUtc\":\"2020-01-14T05:09:39.7715171+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:09:39.7715171+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:09:39.7715171+00:00\",\"endTimeUtc\":\"2020-01-14T05:10:14.0054867+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:10:14.0054867+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:10:14.0054867+00:00\",\"endTimeUtc\":\"2020-01-14T05:12:03.0900958+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:12:03.0900958+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:10:22.515383+00:00\",\"endTimeUtc\":\"2020-01-14T06:11:08.8833391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:11:08.8833391+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:11:08.8833391+00:00\",\"endTimeUtc\":\"2020-01-14T06:11:16.2270112+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:11:16.2270112+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:11:16.2270112+00:00\",\"endTimeUtc\":\"2020-01-14T06:11:58.7136122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:11:58.7136122+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:11:58.7136122+00:00\",\"endTimeUtc\":\"2020-01-14T06:12:06.4479067+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:12:06.4479067+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:06.4479067+00:00\",\"endTimeUtc\":\"2020-01-14T06:12:14.0418787+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:12:14.0418787+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:14.0418787+00:00\",\"endTimeUtc\":\"2020-01-14T06:12:34.9478991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:12:34.9478991+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:34.9478991+00:00\",\"endTimeUtc\":\"2020-01-14T06:23:56.3567939+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:23:56.3567939+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:47.6977545+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:55.4789199+00:00\",\"endTimeUtc\":\"2020-01-14T06:13:03.6194618+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:13:03.6194618+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:13:03.6194618+00:00\",\"endTimeUtc\":\"2020-01-14T06:13:23.9473544+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:13:23.9473544+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:13:23.9473544+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:13:31.0254032+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:16.9549984+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:16.9549984+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:19:16.9549984+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:23:56.3567939+00:00\",\"endTimeUtc\":\"2020-01-14T06:43:38.0313649+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:43:38.0313649+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:43:38.0313649+00:00\",\"endTimeUtc\":\"2020-01-14T06:43:50.4062334+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:43:50.4062334+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:43:50.4062334+00:00\",\"endTimeUtc\":\"2020-01-14T06:44:01.1248668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:44:01.1248668+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:44:01.1248668+00:00\",\"endTimeUtc\":\"2020-01-14T08:59:38.7377995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T08:59:38.7377995+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T08:59:38.7377995+00:00\",\"endTimeUtc\":\"2020-01-14T08:59:59.9094185+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T08:59:59.9094185+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T08:59:59.9094185+00:00\",\"endTimeUtc\":\"2020-01-14T09:10:29.1660073+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:10:29.1660073+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:10:29.1660073+00:00\",\"endTimeUtc\":\"2020-01-14T09:11:52.1377394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:11:52.1377394+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:11:52.1377394+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:08.9187731+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:21.1686185+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:21.1686185+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:21.1686185+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:29.4028905+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:37.324668+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:45.6370616+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:45.6370616+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:45.6370616+00:00\",\"endTimeUtc\":\"2020-01-14T09:13:11.1992441+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:13:11.1992441+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:13:11.1992441+00:00\",\"endTimeUtc\":\"2020-01-14T09:39:41.5097975+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:39:41.5097975+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:39:41.5097975+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:39:48.7440849+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:47.2902561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:47.2902561+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:40:47.2902561+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:07.5594212+00:00\",\"endTimeUtc\":\"2020-01-14T19:13:56.4477922+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:13:56.4477922+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:13:56.4477922+00:00\",\"endTimeUtc\":\"2020-01-14T19:14:41.7925406+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:14:41.7925406+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:14:41.7925406+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:06.9344305+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:49.8088803+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:49.8088803+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:49.8088803+00:00\",\"endTimeUtc\":\"2020-01-14T09:15:51.6347515+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:15:51.6347515+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:07.6062946+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:29.6534072+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:29.6534072+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:07.1844212+00:00\",\"endTimeUtc\":\"2020-01-14T09:14:34.6981968+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:14:34.6981968+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:14:34.6981968+00:00\",\"endTimeUtc\":\"2020-01-14T09:14:58.4166526+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:14:58.4166526+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:14:58.4322725+00:00\",\"endTimeUtc\":\"2020-01-14T09:15:45.8066928+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:15:45.8066928+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:47.6973071+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:47.6973071+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:15:47.6973071+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:54.8847176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:54.8847176+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:15:54.8847176+00:00\",\"endTimeUtc\":\"2020-01-14T19:16:38.7599726+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:16:38.7599726+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:16:38.7599726+00:00\",\"endTimeUtc\":\"2020-01-14T19:16:45.9473812+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:16:45.9473812+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:16:45.9473812+00:00\",\"endTimeUtc\":\"2020-01-14T19:16:53.2910441+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:16:53.2910441+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:16:53.2910441+00:00\",\"endTimeUtc\":\"2020-01-14T19:17:12.5720648+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:17:12.5720648+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:12.5720648+00:00\",\"endTimeUtc\":\"2020-01-14T19:28:03.0725641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:28:03.0725641+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:21.400081+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:28.6343648+00:00\",\"endTimeUtc\":\"2020-01-14T19:17:36.3842665+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:17:36.3842665+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:36.3842665+00:00\",\"endTimeUtc\":\"2020-01-14T19:17:55.5133409+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:17:55.5133409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:55.5133409+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:18:02.4663861+00:00\",\"endTimeUtc\":\"2020-01-14T19:25:58.5276853+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:25:58.5276853+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:25:58.5276853+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:28:03.0725641+00:00\",\"endTimeUtc\":\"2020-01-14T19:46:34.9728907+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:46:34.9728907+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:46:34.9728907+00:00\",\"endTimeUtc\":\"2020-01-14T19:46:47.300957+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:46:47.300957+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:46:47.300957+00:00\",\"endTimeUtc\":\"2020-01-14T19:46:58.1602777+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:46:58.1602777+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:46:58.1602777+00:00\",\"endTimeUtc\":\"2020-01-14T22:10:59.2410081+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:10:59.2410081+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:10:59.2410081+00:00\",\"endTimeUtc\":\"2020-01-14T22:11:20.4752177+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:11:20.4752177+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:11:20.4752177+00:00\",\"endTimeUtc\":\"2020-01-14T22:21:52.4660816+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:21:52.4660816+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:21:52.4660816+00:00\",\"endTimeUtc\":\"2020-01-14T22:23:16.1973668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:23:16.1973668+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:16.1973668+00:00\",\"endTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:30.2440651+00:00\",\"endTimeUtc\":\"2020-01-14T22:23:43.0095293+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:23:43.0095293+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:43.0095293+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:51.3219271+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:58.9312097+00:00\",\"endTimeUtc\":\"2020-01-14T22:24:07.181113+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:24:07.181113+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:24:07.181113+00:00\",\"endTimeUtc\":\"2020-01-14T22:24:31.8683327+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:24:31.8683327+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:24:31.8683327+00:00\",\"endTimeUtc\":\"2020-01-14T23:01:01.5475012+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:01:01.5475012+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:01:01.5475012+00:00\",\"endTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:01:09.4536884+00:00\",\"endTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:14.4436082+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:14.4436082+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:02:14.4436082+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:30.6815736+00:00\",\"endTimeUtc\":\"2020-01-21T19:51:04.6113654+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:51:04.6113654+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:51:04.6113654+00:00\",\"endTimeUtc\":\"2020-01-21T19:51:54.2130427+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:51:54.2130427+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:51:54.2130427+00:00\",\"endTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:31.9315409+00:00\",\"endTimeUtc\":\"2020-01-14T22:24:20.9778308+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:24:20.9778308+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:24:20.9778308+00:00\",\"endTimeUtc\":\"2020-01-14T22:27:13.3355481+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:27:13.3355481+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:29.6190726+00:00\",\"endTimeUtc\":\"2020-01-14T22:23:51.4000517+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:23:51.4000517+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:29.6503182+00:00\",\"endTimeUtc\":\"2020-01-14T22:26:14.9454304+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:26:14.9454304+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:26:14.9454304+00:00\",\"endTimeUtc\":\"2020-01-14T22:26:41.4295683+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:26:41.4295683+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:26:41.4295683+00:00\",\"endTimeUtc\":\"2020-01-14T22:27:27.6498257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:27:27.6498257+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"endTimeUtc\":\"2020-01-21T19:53:02.3281561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:53:02.3281561+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:53:02.3281561+00:00\",\"endTimeUtc\":\"2020-01-21T19:53:11.4530473+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:53:11.4530473+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:53:11.4530473+00:00\",\"endTimeUtc\":\"2020-01-21T19:54:26.6637117+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:54:26.6637117+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:54:26.6637117+00:00\",\"endTimeUtc\":\"2020-01-21T21:07:55.9107799+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:07:55.9107799+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:07:55.9107799+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"steps\":[]}]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:13.0348712+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:28.2065518+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:05.9248401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:05.9248401+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:05.9248401+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:45.3333146+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:45.3333146+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:45.3489425+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:54.6457675+00:00\",\"endTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:06.0050809+00:00\",\"endTimeUtc\":\"2020-01-21T21:51:00.9422854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:51:00.9422854+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:51:00.9422854+00:00\",\"endTimeUtc\":\"2020-01-21T21:51:10.551977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:51:10.551977+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:51:10.551977+00:00\",\"endTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:51:19.4741246+00:00\",\"endTimeUtc\":\"2020-01-21T22:05:22.8185485+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:05:22.8185485+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:05:22.8185485+00:00\",\"endTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"endTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:06:08.4430797+00:00\",\"endTimeUtc\":\"2020-01-21T22:06:16.0681867+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:06:16.0681867+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:06:16.0681867+00:00\",\"endTimeUtc\":\"2020-01-21T22:09:09.7896325+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:09:09.7896325+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:09:09.7896325+00:00\",\"endTimeUtc\":\"2020-01-21T22:33:04.7348705+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:33:04.7348705+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:33:04.7348705+00:00\",\"endTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:33:14.9848277+00:00\",\"endTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"steps\":[]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:18.4005101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:18.4005101+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:50:18.4005101+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:49.5252832+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:49.5252832+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:50:49.5252832+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:51:07.8545994+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:07.9249573+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:07.9249573+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:07.9249573+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:16.1591629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:16.1591629+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:16.1591629+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:24.0808821+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:08.304224+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:08.304224+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:08.304224+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:53.6318032+00:00\",\"endTimeUtc\":\"2020-01-21T23:23:01.991072+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:23:01.991072+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:23:01.991072+00:00\",\"endTimeUtc\":\"2020-01-21T23:23:25.1356657+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:23:25.1356657+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:23:25.1356657+00:00\",\"endTimeUtc\":\"2020-01-21T23:46:46.6255248+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:46:46.6255248+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:46:46.7192709+00:00\",\"endTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:47:06.0525724+00:00\",\"endTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"steps\":[]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:13.0508086+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:13.0508086+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:13.0508086+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:34.2226009+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:34.2226009+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:34.2226009+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:41.8788106+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:49.5194021+00:00\",\"endTimeUtc\":\"2020-01-22T00:37:13.133349+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:37:13.133349+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:37:13.133349+00:00\",\"endTimeUtc\":\"2020-01-22T00:37:23.4925706+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:37:23.4925706+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:37:23.4925706+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:37:31.2424575+00:00\",\"endTimeUtc\":\"2020-01-22T00:50:34.8029066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:50:34.8029066+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:50:34.8029066+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:46.8965402+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:57.4746521+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:57.4746521+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:57.4746521+00:00\",\"endTimeUtc\":\"2020-01-22T00:54:32.7705595+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:54:32.7705595+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:54:32.7705595+00:00\",\"endTimeUtc\":\"2020-01-22T01:14:01.5954842+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:14:01.5954842+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:01.5954842+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:11.7047941+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"steps\":[]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"endTimeUtc\":\"2020-01-22T01:26:36.4203149+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:26:36.4203149+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:26:36.4203149+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:42.7323567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:42.7323567+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:27:42.7323567+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"endTimeUtc\":\"2020-01-22T01:52:39.711667+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:52:39.711667+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:28:00.4530161+00:00\",\"endTimeUtc\":\"2020-01-22T01:46:40.5134082+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:46:40.5134082+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:46:40.5134082+00:00\",\"endTimeUtc\":\"2020-01-22T01:52:39.6960409+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:52:39.6960409+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:39.711667+00:00\",\"endTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:46.5397821+00:00\",\"endTimeUtc\":\"2020-01-22T01:53:40.8834206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:53:40.8834206+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:53:40.8834206+00:00\",\"endTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:26.1284541+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:43.6594927+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:12.4091358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:12.4091358+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:12.4091358+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:30.3769337+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:30.3769337+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:30.3769337+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:41.0486867+00:00\",\"endTimeUtc\":\"2020-01-21T21:19:56.42815+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:19:56.42815+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:19:56.42815+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:49.1457961+00:00\",\"endTimeUtc\":\"2020-01-21T21:23:06.4894528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:23:06.4894528+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:06.4894528+00:00\",\"endTimeUtc\":\"2020-01-21T21:32:47.75905+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:32:47.75905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:32:47.75905+00:00\",\"endTimeUtc\":\"2020-01-21T22:01:22.9091919+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:01:22.9091919+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:01:22.9091919+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:26.4532206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:26.4532206+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:01:31.1591319+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:26.437645+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:26.437645+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:18:26.4688479+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:41.2371208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:41.2371208+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:41.2371208+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:56.0335911+00:00\",\"endTimeUtc\":\"2020-01-21T23:11:03.7833852+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:11:03.7833852+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:11:03.7833852+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:55.4708894+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:55.4708894+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:55.4865557+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:14:03.4238719+00:00\",\"endTimeUtc\":\"2020-01-21T23:26:23.4065239+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:26:23.4065239+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:26:23.4065239+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:28:53.2946379+00:00\",\"endTimeUtc\":\"2020-01-21T23:29:01.8570451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:29:01.8570451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:29:01.8570451+00:00\",\"endTimeUtc\":\"2020-01-21T23:34:23.5548169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:34:23.5548169+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:34:23.5548169+00:00\",\"endTimeUtc\":\"2020-01-22T00:06:09.5420958+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:06:09.5420958+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:06:09.9483387+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:06:16.8857546+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:33.5152879+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:33.5152879+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:33.5309169+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"steps\":[]}]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"endTimeUtc\":\"2020-01-22T01:03:15.9370658+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:03:15.9370658+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:03:15.9370658+00:00\",\"endTimeUtc\":\"2020-01-22T01:04:07.171333+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:04:07.171333+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.4721844+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:45.1907186+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:56.3468299+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:42.4861728+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:38.8646724+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:38.8646724+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:38.8646724+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:52.0364066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:52.0364066+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:52.0364066+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:03.7707195+00:00\",\"endTimeUtc\":\"2020-01-21T22:17:41.531768+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:17:41.531768+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:17:41.5473866+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:27:48.9390974+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:27:56.7516246+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:28:04.1266523+00:00\",\"endTimeUtc\":\"2020-01-21T22:28:12.6891702+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:28:12.6891702+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:28:12.6891702+00:00\",\"endTimeUtc\":\"2020-01-21T22:43:22.2211292+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:43:22.2211292+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:43:22.2211292+00:00\",\"endTimeUtc\":\"2020-01-21T23:02:22.4254307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:02:22.4254307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:22.4254307+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:29.37768+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:19.6137757+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:19.6137757+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:19.6137757+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:49.7695361+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:49.7695361+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:49.7695361+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:16:05.0192926+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:23.320443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:23.320443+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:23.320443+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:33.1171835+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:33.1171835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:33.1171835+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:20.1603097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:20.1603097+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:40.226467+00:00\",\"endTimeUtc\":\"2020-01-21T23:36:23.1159838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:36:23.1159838+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:36:23.1159838+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:20.0978141+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:20.0978141+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:20.269683+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:42.5035212+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:50.5815712+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:59.7220946+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:59.7220946+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:59.7220946+00:00\",\"endTimeUtc\":\"2020-01-21T23:53:32.5558654+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:53:32.5558654+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:53:32.5871115+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:14.6671122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:14.6671122+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:14.6671122+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:49.2248007+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:49.2248007+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:22.323154+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:49.2091796+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:49.2091796+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:33:49.2248007+00:00\",\"endTimeUtc\":\"2020-01-22T00:44:18.3194747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:44:18.3194747+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:18.5069746+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:16.5844182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:16.5844182+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:16.5844182+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:33.8812636+00:00\",\"endTimeUtc\":\"2020-01-22T00:52:55.4276939+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:52:55.4276939+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:52:55.4276939+00:00\",\"endTimeUtc\":\"2020-01-22T00:53:06.0058039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:53:06.0058039+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:53:06.0058039+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:53:14.0057895+00:00\",\"endTimeUtc\":\"2020-01-22T01:11:23.2970482+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:11:23.2970482+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:11:23.2970482+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:04.9860691+00:00\",\"endTimeUtc\":\"2020-01-22T01:14:21.5796421+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:14:21.5796421+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:21.5796421+00:00\",\"endTimeUtc\":\"2020-01-22T01:15:58.7037908+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:15:58.7037908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:15:58.7037908+00:00\",\"endTimeUtc\":\"2020-01-22T01:32:30.5961244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:32:30.5961244+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:32:30.7523729+00:00\",\"endTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:32:38.5804469+00:00\",\"endTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:05.0512036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:05.0512036+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:56:05.0512036+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:39.6274728+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:39.6274728+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:56:39.6274728+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"steps\":[]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:44.5657277+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:56.6905792+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:35.0651109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:35.0651109+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:35.0651109+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:59.8801155+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:59.8801155+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:59.8801155+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:10.4425575+00:00\",\"endTimeUtc\":\"2020-01-21T21:38:02.0096815+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:38:02.0096815+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:38:02.0096815+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:40:41.3375824+00:00\",\"endTimeUtc\":\"2020-01-21T21:44:14.2432437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:44:14.2432437+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:44:14.2432437+00:00\",\"endTimeUtc\":\"2020-01-21T21:59:22.3785148+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:59:22.3785148+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:59:22.3941416+00:00\",\"endTimeUtc\":\"2020-01-21T22:17:29.2193705+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:17:29.2193705+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:17:29.2349968+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:17:37.3599263+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"endTimeUtc\":\"2020-01-21T22:40:50.2029868+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:40:50.2029868+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:40:50.2029868+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:11.1565979+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:11.1565979+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:11.1565979+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:19.9224181+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:27.3132081+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:36.1571343+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:36.1571343+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:36.1571343+00:00\",\"endTimeUtc\":\"2020-01-21T22:46:29.401598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:46:29.401598+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:46:29.401598+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:46:36.8703404+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:14.5513614+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:14.5513614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:14.5513614+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"endTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:47.3330282+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:56.2860262+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:56.2860262+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:56.2860262+00:00\",\"endTimeUtc\":\"2020-01-21T23:18:19.6919688+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:18:19.6919688+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:18:19.6919688+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:38.3854496+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:38.3854496+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:38.3854496+00:00\",\"endTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:45.3697421+00:00\",\"endTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"endTimeUtc\":\"2020-01-21T23:49:27.5242902+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:49:27.5242902+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:27.7899104+00:00\",\"endTimeUtc\":\"2020-01-21T23:50:44.9316634+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:50:44.9316634+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:50:44.9316634+00:00\",\"endTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:44.893848+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:56.4718314+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:23.9714954+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:23.9714954+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:23.9714954+00:00\",\"endTimeUtc\":\"2020-01-21T21:30:36.1166647+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:30:36.1166647+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:36.1166647+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:14.3096209+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:14.3096209+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:43.4291143+00:00\",\"endTimeUtc\":\"2020-01-21T22:02:37.2835822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:02:37.2835822+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:02:37.2835822+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:14.2939947+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:14.2939947+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:14.3096209+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:22.3879788+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:29.825708+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:37.4196779+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:37.4196779+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:37.4196779+00:00\",\"endTimeUtc\":\"2020-01-21T22:28:50.452471+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:28:50.452471+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:28:50.452471+00:00\",\"endTimeUtc\":\"2020-01-21T22:45:46.9484958+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:45:46.9484958+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:45:46.9484958+00:00\",\"endTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:45:54.1828727+00:00\",\"endTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"endTimeUtc\":\"2020-01-21T22:55:46.0224211+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:55:46.0224211+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:55:46.0224211+00:00\",\"endTimeUtc\":\"2020-01-21T23:04:47.1140466+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:04:47.1140466+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:04:47.1140466+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:21.0178129+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:21.0178129+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:21.0178129+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"endTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:35.0949794+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:42.6257344+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:42.6257344+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:42.6257344+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:00.9875991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:00.9875991+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:00.9875991+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:08.0343949+00:00\",\"endTimeUtc\":\"2020-01-21T23:24:58.7295737+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:24:58.7295737+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:24:58.7295737+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"endTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:53.2856641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:53.2856641+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:31:08.0882375+00:00\",\"endTimeUtc\":\"2020-01-21T23:31:16.4318934+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:31:16.4318934+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:31:16.4318934+00:00\",\"endTimeUtc\":\"2020-01-21T23:32:37.4622396+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:32:37.4622396+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:32:37.4622396+00:00\",\"endTimeUtc\":\"2020-01-21T23:45:38.7377436+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:45:38.7377436+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:45:38.768995+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:45:46.1595377+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"endTimeUtc\":\"2020-01-22T00:04:03.8587127+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:04:03.8587127+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:04:04.2337042+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:10.0671961+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:10.0671961+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:10.0828192+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:45.2544746+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:45.2544746+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:45.2544746+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:53.2700401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:53.2700401+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:53.3637872+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:14:00.5356316+00:00\",\"endTimeUtc\":\"2020-01-22T00:14:09.3168027+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:14:09.3168027+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:14:09.3168027+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:40.8049311+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:40.8049311+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:40.8049311+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:48.3360664+00:00\",\"endTimeUtc\":\"2020-01-22T00:46:48.7252513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:46:48.7252513+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:46:48.7252513+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"endTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:30.3186482+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:43.2873735+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:43.2873735+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:43.3030007+00:00\",\"endTimeUtc\":\"2020-01-22T00:52:31.0214765+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:52:31.0214765+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:52:31.0214765+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:41.8456692+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:41.8456692+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:41.8456692+00:00\",\"endTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:49.2987918+00:00\",\"endTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"endTimeUtc\":\"2020-01-22T01:11:31.062528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:11:31.062528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:11:31.062528+00:00\",\"endTimeUtc\":\"2020-01-22T01:15:22.6415739+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:15:22.6415739+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:15:22.6415739+00:00\",\"endTimeUtc\":\"2020-01-22T01:16:07.9380977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:16:07.9380977+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:16:07.9380977+00:00\",\"endTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"endTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:59:06.6389207+00:00\",\"endTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:28.1755576+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:27.1745811+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:27.1745811+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:27.1745811+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:30.9265023+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:30.9265023+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:30.9265023+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:38.7702008+00:00\",\"endTimeUtc\":\"2020-01-21T21:31:35.8193993+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:31:35.8193993+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:31:35.8193993+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:23.0145816+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:23.0145816+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:31:43.6943499+00:00\",\"endTimeUtc\":\"2020-01-21T21:36:33.5102727+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:36:33.5102727+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:33.5102727+00:00\",\"endTimeUtc\":\"2020-01-21T21:36:42.4945858+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:36:42.4945858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:42.4945858+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:50.5257818+00:00\",\"endTimeUtc\":\"2020-01-21T22:22:00.6541653+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:22:00.6541653+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:22:00.6697913+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:14.4831367+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:22.9989535+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:22.9989535+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:23.0302062+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:30.7335171+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:38.9524161+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:38.9524161+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:38.9524161+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:04.2341344+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:04.2341344+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:25:04.2341344+00:00\",\"endTimeUtc\":\"2020-01-21T22:43:57.2682754+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:43:57.2682754+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:43:57.2682754+00:00\",\"endTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:44:05.7214728+00:00\",\"endTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:44:05.7683363+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:45.0026397+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:45.0026397+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:02.5082178+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:02.5082178+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:02.5082178+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:45.742019+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:45.742019+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:45.742019+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"endTimeUtc\":\"2020-01-21T23:20:41.3350564+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:20:41.3350564+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:20:41.3350564+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:13.6792199+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:13.6792199+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:20:49.2568265+00:00\",\"endTimeUtc\":\"2020-01-21T23:49:05.3682862+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:49:05.3682862+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:05.4776614+00:00\",\"endTimeUtc\":\"2020-01-21T23:49:15.3525508+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:49:15.3525508+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:15.3525508+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:23.74308+00:00\",\"endTimeUtc\":\"2020-01-22T00:14:01.7387324+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:14:01.7387324+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:14:01.7387324+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:13.6167255+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:13.6167255+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:13.7417237+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:21.2729214+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:29.5072396+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:29.5072396+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:29.5072396+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:51.0227158+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:51.0227158+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:51.0383394+00:00\",\"endTimeUtc\":\"2020-01-22T00:44:00.1789193+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:44:00.1789193+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:00.1789193+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:09.2726312+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:09.1788832+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:25.4124097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:25.4124097+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"endTimeUtc\":\"2020-01-22T01:00:02.6593124+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:00:02.6593124+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:00:02.6593124+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:50.9684259+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:50.9684259+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:18:50.9684259+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"endTimeUtc\":\"2020-01-22T01:19:47.4994539+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:19:47.4994539+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:19:47.4994539+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:09.3407469+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:09.3407469+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:19:55.6869189+00:00\",\"endTimeUtc\":\"2020-01-22T01:23:54.264378+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:23:54.264378+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:23:54.264378+00:00\",\"endTimeUtc\":\"2020-01-22T01:24:03.1706617+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:24:03.1706617+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:24:03.1706617+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:24:10.8737178+00:00\",\"endTimeUtc\":\"2020-01-22T01:45:38.2484955+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:45:38.2484955+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:45:38.2484955+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:09.3251248+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:09.3251248+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:09.3407469+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:16.6844449+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:24.9031312+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:24.9031312+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:24.9031312+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:54.246677+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:54.246677+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:54.246677+00:00\",\"endTimeUtc\":\"2020-01-22T02:06:20.4931093+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:06:20.4931093+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:06:20.4931093+00:00\",\"endTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:06:28.0711335+00:00\",\"endTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:06:28.0711335+00:00\",\"endTimeUtc\":\"2020-01-22T02:10:37.913103+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:10:37.913103+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"endTimeUtc\":\"2020-01-22T02:20:18.1256892+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:20:18.1256892+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:20:18.1256892+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:19.1331926+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:19.1331926+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:36:19.1331926+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"endTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:36:34.8675287+00:00\",\"endTimeUtc\":\"2020-01-22T02:39:13.3681742+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:39:13.3681742+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:39:13.3681742+00:00\",\"endTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:39:20.6494092+00:00\",\"endTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"endTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:00.8008016+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:09.2694265+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:13.2373325+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:13.2373325+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:09.113186+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:09.0506785+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:10.1279933+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:10.1279933+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"endTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.2846913+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:42.8157454+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:59.518669+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:59.518669+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:59.518669+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:09.6904196+00:00\",\"endTimeUtc\":\"2020-01-21T21:24:56.4419568+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:24:56.4419568+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:24:56.4419568+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:41.7233024+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:51.0044996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:51.0044996+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:51.0044996+00:00\",\"endTimeUtc\":\"2020-01-21T21:36:22.9947345+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:36:22.9947345+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:22.9947345+00:00\",\"endTimeUtc\":\"2020-01-21T22:02:14.7681502+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:02:14.7681502+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:02:14.783776+00:00\",\"endTimeUtc\":\"2020-01-21T22:16:20.1105885+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:16:20.1105885+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:02:23.6743222+00:00\",\"endTimeUtc\":\"2020-01-21T22:16:20.0950071+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:16:20.0950071+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:16:20.1262103+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:07.6877687+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:07.6877687+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:18:07.6877687+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:28.9096681+00:00\",\"endTimeUtc\":\"2020-01-21T21:20:15.724895+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:20:15.724895+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:15.724895+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:24.1154652+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:08.1182178+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:08.1182178+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:32.131042+00:00\",\"endTimeUtc\":\"2020-01-21T21:20:41.5997226+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:20:41.5997226+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:41.5997226+00:00\",\"endTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:49.115297+00:00\",\"endTimeUtc\":\"2020-01-21T21:29:52.8943526+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:29:52.8943526+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:29:52.8943526+00:00\",\"endTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:08.1025971+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:08.1025971+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:08.1182178+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:15.8369201+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:24.3837457+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:24.3837457+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:24.3837457+00:00\",\"endTimeUtc\":\"2020-01-21T21:56:27.3087066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:56:27.3087066+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:56:27.3087066+00:00\",\"endTimeUtc\":\"2020-01-21T22:31:45.7353656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:31:45.7353656+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:31:45.7353656+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:31:53.704073+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"endTimeUtc\":\"2020-01-21T22:48:49.2135841+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:48:49.2135841+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:48:49.2135841+00:00\",\"endTimeUtc\":\"2020-01-21T22:49:46.4163643+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:49:46.4163643+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:49:46.4163643+00:00\",\"endTimeUtc\":\"2020-01-22T00:43:35.56965+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:43:35.56965+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:43:35.56965+00:00\",\"endTimeUtc\":\"2020-01-22T00:44:56.9130829+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:44:56.9130829+00:00\",\"steps\":[]},{\"name\":\"Install Azure Monitor and Post-Update WAS\",\"description\":\"Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:56.9130829+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:45:05.5849287+00:00\",\"endTimeUtc\":\"2020-01-22T00:46:47.0690054+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:46:47.0690054+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:46:47.0690054+00:00\",\"endTimeUtc\":\"2020-01-22T00:47:32.4126424+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:47:32.4126424+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:47:32.4126424+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:54.8655887+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:06.599944+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:06.599944+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:06.599944+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:16.2093026+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:36.1715373+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:36.1715373+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:36.1871521+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:22.0645552+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:30.4864166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:30.4864166+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:30.4864166+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:01.4863653+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:01.4863653+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:01.4863653+00:00\",\"endTimeUtc\":\"2020-01-22T01:20:53.2494449+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:20:53.2494449+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:20:53.2494449+00:00\",\"endTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:21:00.5773374+00:00\",\"endTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"endTimeUtc\":\"2020-01-22T01:28:59.549637+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:28:59.549637+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:28:59.549637+00:00\",\"endTimeUtc\":\"2020-01-22T01:33:29.0843451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:33:29.0843451+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:33:29.0999704+00:00\",\"endTimeUtc\":\"2020-01-22T01:49:18.6215246+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:49:18.6215246+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:49:18.6215246+00:00\",\"endTimeUtc\":\"2020-01-22T01:51:54.7430261+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:51:54.7430261+00:00\",\"steps\":[]},{\"name\":\"Install Azure Monitor and Post-Update WAS\",\"description\":\"Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:51:54.7430261+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:33.4927125+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:33.4927125+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:01.9773834+00:00\",\"endTimeUtc\":\"2020-01-22T01:52:47.9147727+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:52:47.9147727+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:47.9147727+00:00\",\"endTimeUtc\":\"2020-01-22T01:53:38.4303012+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:53:38.4303012+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:53:38.4303012+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:33.4770874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:33.4770874+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:54:33.4927125+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:24.0998386+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:31.9279162+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:04.1933184+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:04.1933184+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:04.1933184+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:15.4432445+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:15.4432445+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:15.4432445+00:00\",\"endTimeUtc\":\"2020-01-21T21:23:02.1769754+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:23:02.1769754+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:02.1769754+00:00\",\"endTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:12.0675495+00:00\",\"endTimeUtc\":\"2020-01-21T22:04:36.2721437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:04:36.2721437+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:04:36.2877685+00:00\",\"endTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:19:52.7961249+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:01.5304124+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:10.4678254+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:43.1081101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:43.1081101+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:43.1081101+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:52.0142661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:52.0142661+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:52.0142661+00:00\",\"endTimeUtc\":\"2020-01-21T22:37:04.7328058+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:37:04.7328058+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:37:04.7328058+00:00\",\"endTimeUtc\":\"2020-01-21T23:01:43.2432949+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:01:43.2432949+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:01:43.2432949+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:01:50.195417+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:16.9716428+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:16.9716428+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:16.9716428+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:18.8354517+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:18.8354517+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:18.9135713+00:00\",\"endTimeUtc\":\"2020-01-22T00:18:42.7098636+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:18:42.7098636+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:18:42.7098636+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:18.2267425+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:18.2267425+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:19:18.2267425+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:26.5079182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:26.5079182+00:00\",\"steps\":[]},{\"name\":\"Start DNS Orchestrator\",\"description\":\"Start DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:19:26.5079182+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:19:58.3547765+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:20:05.2297217+00:00\",\"endTimeUtc\":\"2020-01-22T00:20:36.0893554+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:20:36.0893554+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:20:36.0893554+00:00\",\"endTimeUtc\":\"2020-01-22T00:20:44.2767851+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:20:44.2767851+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:20:44.2767851+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:04.320855+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:04.320855+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:04.320855+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:11.3676634+00:00\",\"endTimeUtc\":\"2020-01-22T00:28:45.3398506+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:28:45.3398506+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:28:45.3398506+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:33.6640857+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:52.1637871+00:00\",\"endTimeUtc\":\"2020-01-22T00:32:31.5382171+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:32:31.5382171+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:32:31.5382171+00:00\",\"endTimeUtc\":\"2020-01-22T00:32:39.5849895+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:32:39.5849895+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:32:39.5849895+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:07.9283788+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:07.9283788+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:33:07.9283788+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:32.6311515+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:32.6311515+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:32.6311515+00:00\",\"endTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:41.334252+00:00\",\"endTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"endTimeUtc\":\"2020-01-22T00:58:56.3001572+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:58:56.3001572+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:58:56.3001572+00:00\",\"endTimeUtc\":\"2020-01-22T01:03:31.4839068+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:03:31.4839068+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:03:31.4839068+00:00\",\"endTimeUtc\":\"2020-01-22T01:04:55.2052288+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:04:55.2052288+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:04:55.2052288+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:41.3613971+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:41.3613971+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:41.3613971+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:50.3770049+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:50.3770049+00:00\",\"steps\":[]},{\"name\":\"Start DNS Orchestrator\",\"description\":\"Start DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:50.3770049+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"endTimeUtc\":\"2020-01-22T01:07:03.970639+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:07:03.970639+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.7222354+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:32.9900037+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:32.9900037+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:32.9900037+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:03.6929238+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:03.6929238+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:03.6929238+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:38.4617781+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:38.4617781+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:12.2241135+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:24.0053053+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:24.0053053+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:24.0053053+00:00\",\"endTimeUtc\":\"2020-01-21T21:23:17.5206441+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:23:17.5206441+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:17.5206441+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:26.4112193+00:00\",\"endTimeUtc\":\"2020-01-21T21:30:02.7067874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:30:02.7067874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:02.7067874+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:38.4461522+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:38.4461522+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:38.4617781+00:00\",\"endTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:46.6023509+00:00\",\"endTimeUtc\":\"2020-01-21T21:34:26.9836362+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:34:26.9836362+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:34:26.9836362+00:00\",\"endTimeUtc\":\"2020-01-21T21:50:33.6131711+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:50:33.6131711+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:50:33.6131711+00:00\",\"endTimeUtc\":\"2020-01-21T22:08:14.1797252+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:08:14.1797252+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:08:14.1797252+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:08:21.7423123+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"endTimeUtc\":\"2020-01-21T22:21:38.7481497+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:21:38.7481497+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:21:38.7481497+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:52.1098371+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:52.1098371+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:25:52.1098371+00:00\",\"endTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:26:01.4849501+00:00\",\"endTimeUtc\":\"2020-01-21T22:37:24.607613+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:37:24.607613+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:37:24.607613+00:00\",\"endTimeUtc\":\"2020-01-21T22:45:10.1279728+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:45:10.1279728+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:45:10.1279728+00:00\",\"endTimeUtc\":\"2020-01-21T22:47:25.557711+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:47:25.557711+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:47:25.557711+00:00\",\"endTimeUtc\":\"2020-01-21T23:00:03.7896599+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:00:03.7896599+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:03.7896599+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:16.9905323+00:00\",\"endTimeUtc\":\"2020-01-21T23:00:54.0636986+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:00:54.0636986+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:54.1105683+00:00\",\"endTimeUtc\":\"2020-01-21T23:06:40.2317083+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:06:40.2317083+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:06:40.2317083+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:06:47.3875745+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:13.4873439+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:13.4873439+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:13.4873439+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:37.7853496+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:46.1289626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:46.1289626+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:46.1289626+00:00\",\"endTimeUtc\":\"2020-01-21T23:16:08.9879736+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:16:08.9879736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:16:08.9879736+00:00\",\"endTimeUtc\":\"2020-01-21T23:44:32.0737824+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:44:32.0737824+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:44:32.2144004+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:44:39.5736966+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"endTimeUtc\":\"2020-01-21T23:57:46.6572154+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:57:46.6572154+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:57:46.6572154+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:33.820579+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:33.820579+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:33.820579+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:43.8673611+00:00\",\"endTimeUtc\":\"2020-01-22T00:30:23.8372863+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:30:23.8372863+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:30:23.8372863+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:23.7250734+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:23.7250734+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.9565623+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:04.7061061+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:04.7061061+00:00\",\"steps\":[]},{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:04.7221356+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:15.3153511+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"endTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:23.2832707+00:00\",\"endTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:18:53.1785739+00:00\",\"endTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:19:04.1159986+00:00\",\"endTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"steps\":[]}]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"endTimeUtc\":\"2020-01-21T22:19:55.3898494+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:19:55.3898494+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:19:55.4211208+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:03.7335366+00:00\",\"endTimeUtc\":\"2020-01-24T00:19:55.2520722+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:19:55.2520722+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:19:55.2520722+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:20:02.111359+00:00\",\"endTimeUtc\":\"2020-01-24T00:22:52.0608096+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:22:52.0608096+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:22:52.0608096+00:00\",\"endTimeUtc\":\"2020-01-24T00:22:59.107603+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:22:59.107603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:22:59.107603+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:23:05.5137741+00:00\",\"endTimeUtc\":\"2020-01-24T00:34:11.6037961+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:34:11.6037961+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:34:11.6194145+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"endTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:42.5816766+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:49.472215+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:49.472215+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:49.472215+00:00\",\"endTimeUtc\":\"2020-01-24T00:37:08.4251066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:37:08.4251066+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:37:08.4251066+00:00\",\"endTimeUtc\":\"2020-01-24T00:48:03.0743452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:48:03.0743452+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Containers Prerequisites\",\"description\":\"Apply Service Fabric containers prerequisites on new fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:48:03.0743452+00:00\",\"endTimeUtc\":\"2020-01-24T00:50:00.3959985+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:50:00.3959985+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:50:00.3959985+00:00\",\"endTimeUtc\":\"2020-01-24T00:58:30.4928218+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:58:30.4928218+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:50:07.4896661+00:00\",\"endTimeUtc\":\"2020-01-24T00:53:50.3856924+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:53:50.3856924+00:00\",\"steps\":[]},{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:50:14.4739651+00:00\",\"endTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6374347+00:00\",\"endTimeUtc\":\"2020-01-24T00:52:37.8554019+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:52:37.8554019+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:52:37.8554019+00:00\",\"endTimeUtc\":\"2020-01-24T00:54:00.1199418+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:54:00.1199418+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQLWAS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6374347+00:00\",\"endTimeUtc\":\"2020-01-24T00:54:27.5883465+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:54:27.5883465+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:54:27.5883465+00:00\",\"endTimeUtc\":\"2020-01-24T00:54:48.1509424+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:54:48.1509424+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6530599+00:00\",\"endTimeUtc\":\"2020-01-24T00:55:50.6732055+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:55:50.6732055+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:55:50.6732055+00:00\",\"endTimeUtc\":\"2020-01-24T00:56:20.6167338+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:56:20.6167338+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:56:20.6167338+00:00\",\"endTimeUtc\":\"2020-01-24T00:56:50.9769285+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:56:50.9769285+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:56:50.9769285+00:00\",\"endTimeUtc\":\"2020-01-24T00:57:21.3066452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:57:21.3066452+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:57:21.3066452+00:00\",\"endTimeUtc\":\"2020-01-24T00:57:51.2750378+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:57:51.2750378+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:57:51.2750378+00:00\",\"endTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6218128+00:00\",\"endTimeUtc\":\"2020-01-24T00:56:48.8669663+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:56:48.8669663+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:58:30.4928218+00:00\",\"endTimeUtc\":\"2020-01-24T01:04:51.4391775+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:04:51.4391775+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:04:51.4391775+00:00\",\"endTimeUtc\":\"2020-01-24T01:07:51.3867341+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:07:51.3867341+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:07:51.4023556+00:00\",\"endTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"endTimeUtc\":\"2020-01-24T01:55:26.7659736+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:55:26.7659736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:55:26.7659736+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:55:33.4221501+00:00\",\"endTimeUtc\":\"2020-01-24T01:58:33.1048882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:58:33.1048882+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:58:33.1048882+00:00\",\"endTimeUtc\":\"2020-01-24T01:58:39.9485632+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:58:39.9485632+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:58:39.9485632+00:00\",\"endTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:58:46.2609993+00:00\",\"endTimeUtc\":\"2020-01-24T02:05:54.4398369+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:05:54.4398369+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:05:54.4398369+00:00\",\"endTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:08.4916648+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:15.366587+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:15.366587+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:15.366587+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:34.6272307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:34.6272307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:34.6272307+00:00\",\"endTimeUtc\":\"2020-01-24T02:18:17.8235944+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:18:17.8235944+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Containers Prerequisites\",\"description\":\"Apply Service Fabric containers prerequisites on new fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:18:17.8235944+00:00\",\"endTimeUtc\":\"2020-01-24T02:19:31.1077861+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:19:31.1077861+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:19:31.1077861+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:19:38.0139531+00:00\",\"endTimeUtc\":\"2020-01-24T02:23:00.1224475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:23:00.1224475+00:00\",\"steps\":[]},{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:19:38.0295767+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:15.201018+00:00\",\"endTimeUtc\":\"2020-01-24T02:23:57.9374809+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:23:57.9374809+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:23:57.9374809+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:18.8591254+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:18.8591254+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQLWAS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:17.7322289+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:02.6405525+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:02.6405525+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:24:02.6405525+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:22.3278276+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:22.3278276+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:07.0448547+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:06.3905086+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:06.3905086+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:24:06.3905086+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:38.0056435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:38.0056435+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:24:38.0056435+00:00\",\"endTimeUtc\":\"2020-01-24T02:25:07.2922528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:25:07.2922528+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:25:07.2922528+00:00\",\"endTimeUtc\":\"2020-01-24T02:25:38.7450996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:25:38.7450996+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:25:38.7450996+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:10.3853715+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:10.3853715+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:26:10.3853715+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:07.6073486+00:00\",\"endTimeUtc\":\"2020-01-24T02:25:00.5423277+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:25:00.5423277+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"endTimeUtc\":\"2020-01-24T02:32:53.4076051+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:32:53.4076051+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:32:53.4076051+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:08.5314358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:08.5314358+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:08.5314358+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:35.3436273+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:35.3436273+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:35.3436273+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:41.9060524+00:00\",\"endTimeUtc\":\"2020-01-24T03:02:24.7644933+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:02:24.7644933+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:02:24.7644933+00:00\",\"endTimeUtc\":\"2020-01-24T03:02:31.6394163+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:02:31.6394163+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:02:31.6394163+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:02:37.9674714+00:00\",\"endTimeUtc\":\"2020-01-24T03:10:16.1269433+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:10:16.1269433+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:10:16.1269433+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:29.2600351+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:36.1974528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:36.1974528+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:36.1974528+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:54.6659768+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:54.6659768+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:54.6659768+00:00\",\"endTimeUtc\":\"2020-01-24T03:23:13.5982706+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:23:13.5982706+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Containers Prerequisites\",\"description\":\"Apply Service Fabric containers prerequisites on new fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:23:13.5982706+00:00\",\"endTimeUtc\":\"2020-01-24T03:24:23.6939396+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:24:23.6939396+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:24:23.6939396+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:24:30.6938572+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"steps\":[]},{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:24:30.7407252+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:42.4586799+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:24.804741+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:24.804741+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:24.804741+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:48.8044685+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:48.8044685+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQLWAS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:38.6305918+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:30.6327981+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:30.6327981+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:30.6327981+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:51.8669418+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:51.8669418+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:42.4586799+00:00\",\"endTimeUtc\":\"2020-01-24T03:26:41.8486507+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:26:41.8486507+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:26:41.8486507+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:18.0391863+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:18.0391863+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:18.0391863+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:52.1794344+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:52.1794344+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:52.1794344+00:00\",\"endTimeUtc\":\"2020-01-24T03:28:24.3509492+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:28:24.3509492+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:28:24.3509492+00:00\",\"endTimeUtc\":\"2020-01-24T03:28:56.2255969+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:28:56.2255969+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:28:56.2255969+00:00\",\"endTimeUtc\":\"2020-01-24T03:29:47.807738+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:29:47.807738+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:00.8810398+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"endTimeUtc\":\"2020-01-24T03:37:10.8390388+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:37:10.8390388+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:37:10.8390388+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:19.5309616+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:19.5309616+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:19.5309616+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Upgrade all SF apps\",\"description\":\"Update all SF applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:33.9995471+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:41.0776017+00:00\",\"endTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:48.2806409+00:00\",\"endTimeUtc\":\"2020-01-24T03:40:36.9562858+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:40:36.9562858+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:40:36.9562858+00:00\",\"endTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:40:45.3468182+00:00\",\"endTimeUtc\":\"2020-01-24T03:42:01.1301331+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:42:01.1301331+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:42:01.1301331+00:00\",\"endTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"endTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:42:43.8802679+00:00\",\"endTimeUtc\":\"2020-01-24T04:05:00.1281387+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:05:00.1281387+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:05:00.1281387+00:00\",\"endTimeUtc\":\"2020-01-24T04:17:17.8290103+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:17:17.8290103+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:09.8017649+00:00\",\"endTimeUtc\":\"2020-01-24T03:58:04.0879688+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:58:04.0879688+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:58:04.0879688+00:00\",\"endTimeUtc\":\"2020-01-24T04:21:34.1000185+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:21:34.1000185+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:16.84854+00:00\",\"endTimeUtc\":\"2020-01-24T04:03:42.1759039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:03:42.1759039+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:03:42.1915314+00:00\",\"endTimeUtc\":\"2020-01-24T04:16:20.6563712+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:16:20.6563712+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:15.8173004+00:00\",\"endTimeUtc\":\"2020-01-24T03:58:59.838921+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:58:59.838921+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:58:59.838921+00:00\",\"endTimeUtc\":\"2020-01-24T04:16:01.609599+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:16:01.609599+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:17.4422837+00:00\",\"endTimeUtc\":\"2020-01-24T04:17:04.7041206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:17:04.7041206+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:17:04.7041206+00:00\",\"endTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:27:04.7793181+00:00\",\"endTimeUtc\":\"2020-01-24T04:28:43.6096008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:28:43.6096008+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:28:43.6096008+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:14.609268+00:00\",\"endTimeUtc\":\"2020-01-24T04:38:05.204652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:38:05.204652+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:08.1874585+00:00\",\"endTimeUtc\":\"2020-01-24T05:10:58.1992931+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:10:58.1992931+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:10:58.1992931+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:11.2655498+00:00\",\"endTimeUtc\":\"2020-01-24T04:38:23.4547434+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:38:23.4547434+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:38:23.4547434+00:00\",\"endTimeUtc\":\"2020-01-24T04:39:04.2042204+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:39:04.2042204+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:08.6718278+00:00\",\"endTimeUtc\":\"2020-01-24T04:55:31.7211626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:55:31.7211626+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:55:31.7211626+00:00\",\"endTimeUtc\":\"2020-01-24T04:56:13.3662575+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:56:13.3662575+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:06.3906051+00:00\",\"endTimeUtc\":\"2020-01-24T04:44:14.2394207+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:44:14.2394207+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:39.2027476+00:00\",\"endTimeUtc\":\"2020-01-24T04:53:27.2979307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:53:27.2979307+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:53:27.2979307+00:00\",\"endTimeUtc\":\"2020-01-24T04:54:58.7581475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:54:58.7581475+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:11.6874242+00:00\",\"endTimeUtc\":\"2020-01-24T04:54:57.5706606+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:54:57.5706606+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:12.4217871+00:00\",\"endTimeUtc\":\"2020-01-24T04:37:03.8729557+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:37:03.8729557+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:37:03.8729557+00:00\",\"endTimeUtc\":\"2020-01-24T04:43:23.7787846+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:43:23.7787846+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:43:23.7787846+00:00\",\"endTimeUtc\":\"2020-01-24T04:55:08.8517788+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:55:08.8517788+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:40.796488+00:00\",\"endTimeUtc\":\"2020-01-24T04:35:02.046877+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:35:02.046877+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:35:02.046877+00:00\",\"endTimeUtc\":\"2020-01-24T04:36:02.3972136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:36:02.3972136+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:12.4842874+00:00\",\"endTimeUtc\":\"2020-01-24T04:33:27.3133445+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:33:27.3133445+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:33:27.3133445+00:00\",\"endTimeUtc\":\"2020-01-24T04:35:00.8281487+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:35:00.8281487+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:35:00.8281487+00:00\",\"endTimeUtc\":\"2020-01-24T04:35:11.0779992+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:35:11.0779992+00:00\",\"steps\":[]}]}]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:41.0307195+00:00\",\"endTimeUtc\":\"2020-01-24T03:40:53.534228+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:40:53.534228+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:40:53.534228+00:00\",\"endTimeUtc\":\"2020-01-24T04:30:16.716628+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:30:16.716628+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:30:16.716628+00:00\",\"endTimeUtc\":\"2020-01-24T04:55:33.4555161+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:55:33.4555161+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:55:33.4555161+00:00\",\"endTimeUtc\":\"2020-01-24T04:56:20.8249883+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:56:20.8249883+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:56:20.8249883+00:00\",\"endTimeUtc\":\"2020-01-24T05:04:51.9861608+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:04:51.9861608+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:04:51.9861608+00:00\",\"endTimeUtc\":\"2020-01-24T05:05:48.2237932+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:05:48.2237932+00:00\",\"steps\":[]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.4565613+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:46.2532039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:46.2532039+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:46.2532039+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:23.8736522+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:23.8736522+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:57.8311884+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:20.3545164+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:20.3545164+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:07.5341962+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:46.4868445+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:46.4868445+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:46.4868445+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:36.4587288+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:36.4587288+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:36.4587288+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:04.6449211+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:04.6449211+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:44.0993032+00:00\",\"endTimeUtc\":\"2020-01-21T21:30:06.7848874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:30:06.7848874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:06.7848874+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:04.5824523+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:04.5824523+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:04.6449211+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:20.3076406+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:20.3076406+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:20.4194972+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:27.9325901+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:36.6044058+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:36.6044058+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:36.6044058+00:00\",\"endTimeUtc\":\"2020-01-21T21:50:38.769628+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:50:38.769628+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:50:38.769628+00:00\",\"endTimeUtc\":\"2020-01-21T22:30:40.720044+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:30:40.720044+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:30:40.7356672+00:00\",\"endTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:30:48.0168917+00:00\",\"endTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"endTimeUtc\":\"2020-01-21T22:39:43.3405672+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:39:43.3405672+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:39:43.3405672+00:00\",\"endTimeUtc\":\"2020-01-21T22:40:06.8246929+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:40:06.8246929+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:40:06.8246929+00:00\",\"endTimeUtc\":\"2020-01-21T22:42:42.6738245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:42:42.6738245+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:42:42.6738245+00:00\",\"endTimeUtc\":\"2020-01-21T22:46:49.0734413+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:46:49.0734413+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:46:49.0734413+00:00\",\"endTimeUtc\":\"2020-01-21T22:55:41.6162202+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:55:41.6162202+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:55:41.6162202+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:55:49.084892+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:57:23.8736522+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:59:25.0555134+00:00\",\"endTimeUtc\":\"2020-01-21T23:00:48.0178959+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:00:48.0178959+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:53.4700538+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"endTimeUtc\":\"2020-01-21T23:08:42.6994744+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:08:42.6994744+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:29.2534139+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:46.5805948+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:46.5805948+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:46.5805948+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:55.7523645+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:06.361603+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:06.361603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:06.361603+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:23.7244464+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:23.7244464+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:23.7244464+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:31.4900122+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:00.7075588+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:00.7075588+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:00.7075588+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:49.5978748+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:59.1290663+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:59.1290663+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:59.1290663+00:00\",\"endTimeUtc\":\"2020-01-21T21:29:25.3164037+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:29:25.3164037+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:29:25.3164037+00:00\",\"endTimeUtc\":\"2020-01-21T22:07:47.3824968+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:07:47.3824968+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:07:47.4762471+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:07:54.6169737+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"endTimeUtc\":\"2020-01-21T22:33:23.2503634+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:33:23.2503634+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:33:23.2503634+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:01.7774668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:01.7774668+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:01.7774668+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:11.2617673+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:20.5429295+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:29.6053495+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:29.6053495+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:29.6053495+00:00\",\"endTimeUtc\":\"2020-01-21T23:02:44.3602327+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:02:44.3602327+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:44.3602327+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:51.3594237+00:00\",\"endTimeUtc\":\"2020-01-21T23:08:58.9903561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:08:58.9903561+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:08:58.9903561+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:42.645128+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:50.8167353+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:50.8167353+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:50.8167353+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:15.5347308+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:15.5347308+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:15.5347308+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:12.4050379+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:12.4050379+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:12.4050379+00:00\",\"endTimeUtc\":\"2020-01-21T23:45:42.4877008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:45:42.4877008+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:19.5612136+00:00\",\"endTimeUtc\":\"2020-01-21T23:45:42.347079+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:45:42.347079+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:45:42.5345752+00:00\",\"endTimeUtc\":\"2020-01-22T00:07:29.6500982+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:07:29.6500982+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:07:29.9000991+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:11.3337759+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:11.3337759+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:11.3337759+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:19.2243411+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:26.0055349+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:34.6304516+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:34.6304516+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:34.6304516+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:03.1914728+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:03.1914728+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:03.1914728+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:22.9012607+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:22.9012607+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:10.0195688+00:00\",\"endTimeUtc\":\"2020-01-22T00:28:32.9183748+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:28:32.9183748+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:28:32.9183748+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:22.8856409+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:22.8856409+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:22.9012607+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:38.7602203+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:46.5881502+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:55.4785563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:55.4785563+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:55.4785563+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:28.3673022+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:28.3673022+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:28.3673022+00:00\",\"endTimeUtc\":\"2020-01-22T00:47:37.2563825+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:47:37.2563825+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:47:37.2563825+00:00\",\"endTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:47:45.3188668+00:00\",\"endTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"endTimeUtc\":\"2020-01-22T01:00:43.0966593+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:00:43.0966593+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:00:43.0966593+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:13.5397501+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:13.5397501+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:13.5397501+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:20.1305718+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:26.9586156+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:35.7241381+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:35.7241381+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:35.7241381+00:00\",\"endTimeUtc\":\"2020-01-24T05:14:11.6779279+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:14:11.6779279+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:14:11.6779279+00:00\",\"endTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:14:18.0059874+00:00\",\"endTimeUtc\":\"2020-01-24T05:19:43.0381349+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:19:43.0381349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:19:43.0381349+00:00\",\"endTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:12.0657242+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:12.0657242+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:12.0657242+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:26.0205251+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:33.7860537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:33.7860537+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:33.7860537+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:54.194883+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:54.194883+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:54.194883+00:00\",\"endTimeUtc\":\"2020-01-24T05:34:14.6833769+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:34:14.6833769+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:34:14.6833769+00:00\",\"endTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:34:21.6051815+00:00\",\"endTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"steps\":[]}]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:04.0108831+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:04.0108831+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:04.0108831+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:17.7294764+00:00\",\"endTimeUtc\":\"2020-02-10T16:39:26.5648649+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:39:26.5648649+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:33.1511796+00:00\",\"endTimeUtc\":\"2020-01-24T06:06:00.8782909+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T06:06:00.8782909+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:34.2917937+00:00\",\"endTimeUtc\":\"2020-01-24T05:41:50.8387801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:41:50.8387801+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:41:50.8387801+00:00\",\"endTimeUtc\":\"2020-01-24T05:42:10.5731126+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:42:10.5731126+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:33.0418075+00:00\",\"endTimeUtc\":\"2020-01-24T05:39:02.813162+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:39:02.813162+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-02-10T16:39:26.5648649+00:00\",\"endTimeUtc\":\"2020-02-10T16:40:14.7719901+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:40:14.7719901+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-02-10T16:40:14.7719901+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:37.6000074+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:37.6000074+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-02-10T16:48:37.6000074+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2020-01-07T21:38:51.918Z\",\"lastUpdatedTime\":\"2020-02-10T16:48:55.2438258+00:00\",\"duration\":\"P33DT19H18M24.304S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/64a55d0c-195b-4baf-8db2-105b18ee80df\",\"name\":\"northwest/Microsoft1.1912.0.30/64a55d0c-195b-4baf-8db2-105b18ee80df\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Re-Install Nugets\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-11T16:26:19.7908292+00:00\",\"endTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"steps\":[{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-11T16:26:19.7908292+00:00\",\"endTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"steps\":[]}]},\"timeStarted\":\"2020-01-11T16:26:11.306Z\",\"lastUpdatedTime\":\"2020-01-11T16:48:58.5854381+00:00\",\"duration\":\"PT22M47.341S\",\"state\":\"Succeeded\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/b8eeb3b4-3022-4362-9e93-60d19c99d039\",\"name\":\"northwest/Microsoft1.1912.0.30/b8eeb3b4-3022-4362-9e93-60d19c99d039\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"endTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"steps\":[{\"name\":\"Disable DSC Partial Config\",\"description\":\"Disable DSC Partial Config on VMs and hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.3918526+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.8135997+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:36.2814825+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:29.0315384+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.875386+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:27.5003111+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.2972237+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:34.3596199+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.5789882+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:35.9064887+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.1095813+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:20.2035042+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.5628526+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.1097674+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.2345992+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:18.8284948+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:39.5163067+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:23.0785379+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.1566191+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.9066893+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:53.1255041+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:10.8129311+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.5627225+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:31.3752701+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:41:01.4844163+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.578515+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.828414+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.8129422+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:12.8598933+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.7816372+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.9221645+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:00.0005912+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:58.0318072+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:15.375397+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:33.9066786+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:46.3439011+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.9847322+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.7823522+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.437862+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:05.5161019+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:26.281901+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:01.2349322+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"steps\":[]}]}]},{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.8449885+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.4388419+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:31.2043627+00:00\",\"endTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.8360092+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:58.3984404+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.5233519+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:25.8914267+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.6171006+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:02.3477632+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:48.2383163+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:06.2538406+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.5040949+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"endTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"endTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"Type \u0027Update\u0027 of Role \u0027URP\u0027 raised an exception:\\n\\nCould not ping any of the provided Service Fabric gateway endpoints.\\nat Wait-ServiceFabricClusterHealthy, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\RepairServiceFabricCluster.psm1: line 452\\nat Repair-UnplacedReplica, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\RepairServiceFabricCluster.psm1: line 164\\nat Repair-AzureStackServiceFabricCluster, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\RepairServiceFabricCluster.psm1: line 38\\nat Install-ServiceFabricApplication, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\ServiceFabricApp.ps1: line 128\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 62\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:48:59.4793998+00:00\",\"endTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.8790997+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"endTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"Type \u0027Update\u0027 of Role \u0027CPI\u0027 raised an exception:\\n\\nfabric:/AzureStackCpiApplication Number of partitions unhealthy 1\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 71\\nat Invoke-ScriptBlockWithRetries, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Modules\\\\AzureStackInstallerCommon\\\\AzureStackInstallerCommon.psm1: line 29\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 75\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:51:41.0336917+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:06.3322162+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:17.8483927+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"steps\":[]},{\"name\":\"(NC) Update iDNS Configuration in NC.\",\"description\":\"Update iDNS Configuration in NC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.3478435+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"endTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:23.8073723+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.4884683+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:16.9728185+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:16.9514916+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:50.5926689+00:00\",\"endTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:56.3978556+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.5704+00:00\",\"endTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:33.1477588+00:00\",\"endTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:24:51.0078115+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:19.8745578+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[]},{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:00.7180297+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:11.5148417+00:00\",\"endTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:33:40.5915167+00:00\",\"endTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2020-01-05T17:46:12.646Z\",\"lastUpdatedTime\":\"2020-01-07T06:46:44.2115391+00:00\",\"duration\":\"P1DT13H21M51.946S\",\"state\":\"Failed\"}},{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/f7f2e96a-5753-449a-bd3a-d0cf45e1a2ab\",\"name\":\"northwest/Microsoft1.1912.0.30/f7f2e96a-5753-449a-bd3a-d0cf45e1a2ab\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2020.01.05_06.16.00.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 995\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 50\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2020-01-05T04:52:58.432Z\",\"lastUpdatedTime\":\"2020-01-05T06:21:55.8857429+00:00\",\"duration\":\"PT2H1M3.374S\",\"state\":\"Failed\"}}]}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/2ffd9dfa-18f5-42e7-a067-4c2feca8e063?api-version=2016-05-01+116": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/2ffd9dfa-18f5-42e7-a067-4c2feca8e063?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "231", "232" ], + "x-ms-client-request-id": [ "52d1c168-b3c0-4e9b-9753-c00cd3cb798f" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "72a66e16-97a6-4803-a3fb-d605f23ef483" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvevozYTTeeJ3yHrcIaz4tIFvZ4rkhaql23Gg3G4Boa3hJ7ZQ8mXyxvbwwwHN7yzhlfejUDsorqlbi0/Lz4Js421Hab79VIkSvBT5NtbafIyNThjNdYM1oGgCOub16q3YWlz/oeIa3J/Yhu/jYlR3R" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14614" ], + "x-ms-request-id": [ "72a66e16-97a6-4803-a3fb-d605f23ef483" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032230Z:72a66e16-97a6-4803-a3fb-d605f23ef483" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:29 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "10198" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/2ffd9dfa-18f5-42e7-a067-4c2feca8e063\",\"name\":\"northwest/Microsoft1.1912.0.30/2ffd9dfa-18f5-42e7-a067-4c2feca8e063\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:44:47.5849489+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Fabric Management Controller Service Fabric Cluster\\nAzure Stack Fabric Management Controller Service Fabric Applications\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2020.01.05_03.38.48.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 995\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 50\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T03:43:51.3509996+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2020-01-05T00:31:51.134Z\",\"lastUpdatedTime\":\"2020-01-05T03:44:47.5849489+00:00\",\"duration\":\"PT3H23M4.792S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/46a00d57-1198-45b6-8b53-b4432cf4b02c?api-version=2016-05-01+117": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/46a00d57-1198-45b6-8b53-b4432cf4b02c?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "233", "234" ], + "x-ms-client-request-id": [ "6399d565-699f-4076-9eaa-d3fd5d2c2076" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "1db31e54-3bdc-4ccf-8ce9-8cbda1e37583" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvn4XgGCGL88PtsL0XObvSEevQ/W+js3uGE9AZ5O4e0B3FgYUcw0suNWBAJJD4ti2hheexailF1KlfSov9UIG2kgamkA+FX72kCGDXla3ggEuGTedYPktUmV7aE2OMnCR0RduNOYd2TNNpgFIqRTBs" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14610" ], + "x-ms-request-id": [ "1db31e54-3bdc-4ccf-8ce9-8cbda1e37583" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032232Z:1db31e54-3bdc-4ccf-8ce9-8cbda1e37583" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "306332" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/46a00d57-1198-45b6-8b53-b4432cf4b02c\",\"name\":\"northwest/Microsoft1.1912.0.30/46a00d57-1198-45b6-8b53-b4432cf4b02c\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"endTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"steps\":[{\"name\":\"Disable DSC Partial Config\",\"description\":\"Disable DSC Partial Config on VMs and hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.3918526+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.8135997+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:36.2814825+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:29.0315384+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.875386+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:27.5003111+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.2972237+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:34.3596199+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.5789882+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:35.9064887+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.1095813+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:20.2035042+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.5628526+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.1097674+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.2345992+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:18.8284948+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:39.5163067+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:23.0785379+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.1566191+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.9066893+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:53.1255041+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:10.8129311+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.5627225+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:31.3752701+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:41:01.4844163+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.578515+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.828414+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.8129422+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:12.8598933+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.7816372+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.9221645+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:00.0005912+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:58.0318072+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:15.375397+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:33.9066786+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:46.3439011+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.9847322+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.7823522+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.437862+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:05.5161019+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:26.281901+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:01.2349322+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"steps\":[]}]}]},{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.8449885+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.4388419+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:31.2043627+00:00\",\"endTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.8360092+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:58.3984404+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.5233519+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:25.8914267+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.6171006+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:02.3477632+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:48.2383163+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:06.2538406+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.5040949+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"endTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:48:59.4793998+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:07.6585125+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:07.6585125+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:03:07.6585125+00:00\",\"endTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.8790997+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"endTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"endTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:51:41.0336917+00:00\",\"endTimeUtc\":\"2020-01-07T21:41:08.8124127+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T21:41:08.8124127+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-07T21:41:08.8124127+00:00\",\"endTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T21:41:53.1667808+00:00\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:06.3322162+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:17.8483927+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"steps\":[]},{\"name\":\"(NC) Update iDNS Configuration in NC.\",\"description\":\"Update iDNS Configuration in NC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.3478435+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"endTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:23.8073723+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.4884683+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:16.9728185+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:16.9514916+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:50.5926689+00:00\",\"endTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:56.3978556+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.5704+00:00\",\"endTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:33.1477588+00:00\",\"endTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:24:51.0078115+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:19.8745578+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[]},{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:00.7180297+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:11.5148417+00:00\",\"endTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:33:40.5915167+00:00\",\"endTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:03:51.3868543+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"steps\":[{\"name\":\"Host Node Update Prerequisite\",\"description\":\"Check the Host Update prerequisite\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:03:58.4493029+00:00\",\"endTimeUtc\":\"2020-01-13T22:04:30.5662997+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:04:30.5662997+00:00\",\"steps\":[]},{\"name\":\"PreUpdate ACS Blob Service\",\"description\":\"Check function level, update deployment artifacts, configure Blob service settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:04:30.5662997+00:00\",\"endTimeUtc\":\"2020-01-13T22:15:10.5532094+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:15:10.5532094+00:00\",\"steps\":[]},{\"name\":\"Configure Cluster Network\",\"description\":\"Configure live migration network before suspending cluster nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:15:10.5532094+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"steps\":[{\"name\":\"Configure Cluster Network\",\"description\":\"Ensure live migration happens on the storage network.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:15:17.7250257+00:00\",\"endTimeUtc\":\"2020-01-13T22:15:40.0217432+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:15:40.0217432+00:00\",\"steps\":[]},{\"name\":\"Set SMB Bandwidth Cap\",\"description\":\"Configure SMB bandwidth limit for live migration traffic.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:15:40.0217432+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"steps\":[]}]},{\"name\":\"Adding IR VMs\",\"description\":\"Adding an IR machine marker for each baremetal node regardless of provisioning state.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:12.4526561+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"steps\":[{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:19.5932222+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:27.0619277+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:27.0619277+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:27.0619277+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:34.4368656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:34.4368656+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:34.4368656+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:42.2649357+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:42.2649357+00:00\",\"steps\":[]},{\"name\":\"Add IR VM markers\",\"description\":\"Ensure that a per-host IR virtual machine is added to the cloud definition\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:42.2649357+00:00\",\"endTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"steps\":[]}]},{\"name\":\"Prepare IR VMs for Placement\",\"description\":\"Setting the provisioning status of the IR VMs to ProvisioningInProgress so that they can be placed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:50.0773839+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:16:57.6241967+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:05.3741435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:05.3741435+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:05.3741435+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:12.7334629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:12.7334629+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:12.7334629+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:20.7646857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:20.7646857+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new nodes as provisioning.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:20.7646857+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"steps\":[]}]},{\"name\":\"Set new IR VMs failed\",\"description\":\"Setting the IR machines as failed initially to allow for per-node-scoped updates and avoid assumptions that the VMs should be accessible.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:28.4219417+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:36.0937643+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:43.8596854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:43.8596854+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:43.8596854+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:51.1144568+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:51.1144568+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:51.1144568+00:00\",\"endTimeUtc\":\"2020-01-13T22:17:58.8487707+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:17:58.8487707+00:00\",\"steps\":[]},{\"name\":\"(IR) MarkVirtualMachineStatusFailed\",\"description\":\"Update the XML to mark the new nodes as failed to prevent them from interfering with scale out selections.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:17:58.8487707+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"steps\":[]}]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:06.5205886+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:13.9267854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:13.9267854+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:13.9267854+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:21.5986033+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:21.5986033+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:21.5986033+00:00\",\"endTimeUtc\":\"2020-01-13T22:18:43.2859435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:18:43.2859435+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:43.2859435+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:18:53.4264996+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:02.3951817+00:00\",\"endTimeUtc\":\"2020-01-13T22:19:11.1919923+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:19:11.1919923+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:11.1919923+00:00\",\"endTimeUtc\":\"2020-01-13T22:19:33.2855854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:19:33.2855854+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:33.2855854+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:19:40.5526655+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:15.7876513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:15.7876513+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:26:15.7876513+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:26:46.9341053+00:00\",\"endTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:26:54.55906+00:00\",\"endTimeUtc\":\"2020-01-13T22:46:43.409591+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:46:43.409591+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:46:43.409591+00:00\",\"endTimeUtc\":\"2020-01-13T22:46:55.8313773+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:46:55.8313773+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:46:55.8313773+00:00\",\"endTimeUtc\":\"2020-01-13T22:47:06.6438075+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-13T22:47:06.6438075+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-13T22:47:06.6438075+00:00\",\"endTimeUtc\":\"2020-01-14T01:11:38.0181533+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:11:38.0181533+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:11:38.0181533+00:00\",\"endTimeUtc\":\"2020-01-14T01:11:59.9086178+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:11:59.9086178+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:11:59.9086178+00:00\",\"endTimeUtc\":\"2020-01-14T01:22:17.3793846+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:22:17.3793846+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:22:17.3793846+00:00\",\"endTimeUtc\":\"2020-01-14T01:23:36.3255443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:23:36.3255443+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:36.3255443+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.8723129+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:03.88785+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:03.88785+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:03.88785+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:12.8565375+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:20.5439903+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:29.1220668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:29.1220668+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:29.1220668+00:00\",\"endTimeUtc\":\"2020-01-14T01:27:53.2006076+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:27:53.2006076+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:27:53.2006076+00:00\",\"endTimeUtc\":\"2020-01-14T01:44:49.2144076+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:44:49.2144076+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:44:49.2144076+00:00\",\"endTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:44:56.1362335+00:00\",\"endTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:45:43.4979232+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:04.9368807+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:04.9368807+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:46:04.9368807+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.9035648+00:00\",\"endTimeUtc\":\"2020-01-14T01:28:46.1571502+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:28:46.1571502+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:28:46.1571502+00:00\",\"endTimeUtc\":\"2020-01-14T01:29:45.8391762+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:29:45.8391762+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:29:45.8391762+00:00\",\"endTimeUtc\":\"2020-01-14T01:30:13.8702245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:30:13.8702245+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:51.169188+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:33.1532699+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:33.1532699+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:24:33.1532699+00:00\",\"endTimeUtc\":\"2020-01-14T01:30:42.4110052+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:30:42.4110052+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.8254423+00:00\",\"endTimeUtc\":\"2020-01-14T01:24:13.8252772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:24:13.8252772+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:23:50.8410653+00:00\",\"endTimeUtc\":\"2020-01-14T01:27:09.6227772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:27:09.6227772+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:27:09.6227772+00:00\",\"endTimeUtc\":\"2020-01-14T01:27:40.8100594+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:27:40.8100594+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:27:40.8100594+00:00\",\"endTimeUtc\":\"2020-01-14T01:30:19.9951758+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:30:19.9951758+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:46:13.0305717+00:00\",\"endTimeUtc\":\"2020-01-14T01:46:58.3960774+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:46:58.3960774+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:46:58.3960774+00:00\",\"endTimeUtc\":\"2020-01-14T01:47:05.5835277+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:47:05.5835277+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:47:05.5835277+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:13.5155857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:13.5155857+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:13.5155857+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:21.0936236+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:21.0936236+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:21.0936236+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:28.3904462+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:28.3904462+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:28.3904462+00:00\",\"endTimeUtc\":\"2020-01-14T01:48:48.8434318+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:48:48.8434318+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:48.8434318+00:00\",\"endTimeUtc\":\"2020-01-14T02:01:27.4344051+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:01:27.4344051+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:48:57.5621104+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:05.8745482+00:00\",\"endTimeUtc\":\"2020-01-14T01:49:14.327612+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:49:14.327612+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:14.327612+00:00\",\"endTimeUtc\":\"2020-01-14T01:49:34.3587223+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:49:34.3587223+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:34.3587223+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:49:41.5149232+00:00\",\"endTimeUtc\":\"2020-01-14T01:57:45.3049753+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:57:45.3049753+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:57:45.3049753+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T01:58:14.1241109+00:00\",\"endTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T01:58:21.2491452+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:01:27.4344051+00:00\",\"endTimeUtc\":\"2020-01-14T02:25:48.8393833+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:25:48.8393833+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:25:48.8393833+00:00\",\"endTimeUtc\":\"2020-01-14T02:26:15.6671789+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:26:15.6671789+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:26:15.6671789+00:00\",\"endTimeUtc\":\"2020-01-14T02:26:41.1134039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T02:26:41.1134039+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T02:26:41.1134039+00:00\",\"endTimeUtc\":\"2020-01-14T04:50:45.0469755+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T04:50:45.0469755+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T04:50:45.0469755+00:00\",\"endTimeUtc\":\"2020-01-14T04:51:21.0802457+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T04:51:21.0802457+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T04:51:21.0802457+00:00\",\"endTimeUtc\":\"2020-01-14T05:02:49.8456803+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:02:49.8456803+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:02:49.8456803+00:00\",\"endTimeUtc\":\"2020-01-14T05:04:46.1701887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:04:46.1701887+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:04:46.1701887+00:00\",\"endTimeUtc\":\"2020-01-14T06:10:22.515383+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:10:22.515383+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:01.2481227+00:00\",\"endTimeUtc\":\"2020-01-14T05:05:12.0448776+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:05:12.0448776+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:12.0448776+00:00\",\"endTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:19.5447748+00:00\",\"endTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:27.4509279+00:00\",\"endTimeUtc\":\"2020-01-14T05:05:35.9195802+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:05:35.9195802+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:35.9195802+00:00\",\"endTimeUtc\":\"2020-01-14T05:06:14.4347385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:06:14.4347385+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:06:14.4347385+00:00\",\"endTimeUtc\":\"2020-01-14T05:34:48.3284572+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:34:48.3284572+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:34:48.3284572+00:00\",\"endTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:34:55.6251739+00:00\",\"endTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:35:37.9054966+00:00\",\"endTimeUtc\":\"2020-01-14T05:35:58.2658466+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:35:58.2658466+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:35:58.2658466+00:00\",\"endTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:36:06.4218838+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:00.3106374+00:00\",\"endTimeUtc\":\"2020-01-14T05:14:58.272756+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:14:58.272756+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:14:58.272756+00:00\",\"endTimeUtc\":\"2020-01-14T05:16:06.0832276+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:16:06.0832276+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:16:06.0832276+00:00\",\"endTimeUtc\":\"2020-01-14T05:16:55.8754933+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:16:55.8754933+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:04:59.5762704+00:00\",\"endTimeUtc\":\"2020-01-14T05:06:17.5128203+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:06:17.5128203+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:06:17.5128203+00:00\",\"endTimeUtc\":\"2020-01-14T05:12:00.8870105+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:12:00.8870105+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:00.7793776+00:00\",\"endTimeUtc\":\"2020-01-14T05:05:34.0758484+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:05:34.0758484+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:05:02.0762375+00:00\",\"endTimeUtc\":\"2020-01-14T05:09:39.7715171+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:09:39.7715171+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:09:39.7715171+00:00\",\"endTimeUtc\":\"2020-01-14T05:10:14.0054867+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:10:14.0054867+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T05:10:14.0054867+00:00\",\"endTimeUtc\":\"2020-01-14T05:12:03.0900958+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T05:12:03.0900958+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:10:22.515383+00:00\",\"endTimeUtc\":\"2020-01-14T06:11:08.8833391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:11:08.8833391+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:11:08.8833391+00:00\",\"endTimeUtc\":\"2020-01-14T06:11:16.2270112+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:11:16.2270112+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:11:16.2270112+00:00\",\"endTimeUtc\":\"2020-01-14T06:11:58.7136122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:11:58.7136122+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:11:58.7136122+00:00\",\"endTimeUtc\":\"2020-01-14T06:12:06.4479067+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:12:06.4479067+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:06.4479067+00:00\",\"endTimeUtc\":\"2020-01-14T06:12:14.0418787+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:12:14.0418787+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:14.0418787+00:00\",\"endTimeUtc\":\"2020-01-14T06:12:34.9478991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:12:34.9478991+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:34.9478991+00:00\",\"endTimeUtc\":\"2020-01-14T06:23:56.3567939+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:23:56.3567939+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:47.6977545+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:12:55.4789199+00:00\",\"endTimeUtc\":\"2020-01-14T06:13:03.6194618+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:13:03.6194618+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:13:03.6194618+00:00\",\"endTimeUtc\":\"2020-01-14T06:13:23.9473544+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:13:23.9473544+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:13:23.9473544+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:13:31.0254032+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:16.9549984+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:16.9549984+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:19:16.9549984+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:19:45.2517673+00:00\",\"endTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:19:52.439468+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:23:56.3567939+00:00\",\"endTimeUtc\":\"2020-01-14T06:43:38.0313649+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:43:38.0313649+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:43:38.0313649+00:00\",\"endTimeUtc\":\"2020-01-14T06:43:50.4062334+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:43:50.4062334+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:43:50.4062334+00:00\",\"endTimeUtc\":\"2020-01-14T06:44:01.1248668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T06:44:01.1248668+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T06:44:01.1248668+00:00\",\"endTimeUtc\":\"2020-01-14T08:59:38.7377995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T08:59:38.7377995+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T08:59:38.7377995+00:00\",\"endTimeUtc\":\"2020-01-14T08:59:59.9094185+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T08:59:59.9094185+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T08:59:59.9094185+00:00\",\"endTimeUtc\":\"2020-01-14T09:10:29.1660073+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:10:29.1660073+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:10:29.1660073+00:00\",\"endTimeUtc\":\"2020-01-14T09:11:52.1377394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:11:52.1377394+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:11:52.1377394+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:08.9187731+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:21.1686185+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:21.1686185+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:21.1686185+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:29.4028905+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:37.324668+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:45.6370616+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:45.6370616+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:45.6370616+00:00\",\"endTimeUtc\":\"2020-01-14T09:13:11.1992441+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:13:11.1992441+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:13:11.1992441+00:00\",\"endTimeUtc\":\"2020-01-14T09:39:41.5097975+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:39:41.5097975+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:39:41.5097975+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:39:48.7440849+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:40:28.2123638+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:47.2902561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:47.2902561+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:40:47.2902561+00:00\",\"endTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:40:54.6651675+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:07.5594212+00:00\",\"endTimeUtc\":\"2020-01-14T19:13:56.4477922+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:13:56.4477922+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:13:56.4477922+00:00\",\"endTimeUtc\":\"2020-01-14T19:14:41.7925406+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:14:41.7925406+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:14:41.7925406+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:06.9344305+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:49.8088803+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:49.8088803+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:49.8088803+00:00\",\"endTimeUtc\":\"2020-01-14T09:15:51.6347515+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:15:51.6347515+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:07.6062946+00:00\",\"endTimeUtc\":\"2020-01-14T09:12:29.6534072+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:12:29.6534072+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:12:07.1844212+00:00\",\"endTimeUtc\":\"2020-01-14T09:14:34.6981968+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:14:34.6981968+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:14:34.6981968+00:00\",\"endTimeUtc\":\"2020-01-14T09:14:58.4166526+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:14:58.4166526+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T09:14:58.4322725+00:00\",\"endTimeUtc\":\"2020-01-14T09:15:45.8066928+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T09:15:45.8066928+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:15:03.4800188+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:47.6973071+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:47.6973071+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:15:47.6973071+00:00\",\"endTimeUtc\":\"2020-01-14T19:15:54.8847176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:15:54.8847176+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:15:54.8847176+00:00\",\"endTimeUtc\":\"2020-01-14T19:16:38.7599726+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:16:38.7599726+00:00\",\"steps\":[]},{\"name\":\"MarkNodeUpdating\",\"description\":\"Ensure that the node operation status is updating.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:16:38.7599726+00:00\",\"endTimeUtc\":\"2020-01-14T19:16:45.9473812+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:16:45.9473812+00:00\",\"steps\":[]},{\"name\":\"Mark IR VM Removing\",\"description\":\"Mark just the IR VM on the current host as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:16:45.9473812+00:00\",\"endTimeUtc\":\"2020-01-14T19:16:53.2910441+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:16:53.2910441+00:00\",\"steps\":[]},{\"name\":\"Prepare ACSFabric for node shutdown\",\"description\":\"Move any ACS VM off current host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:16:53.2910441+00:00\",\"endTimeUtc\":\"2020-01-14T19:17:12.5720648+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:17:12.5720648+00:00\",\"steps\":[]},{\"name\":\"Prep for Scalein of Node\",\"description\":\"Perform any scale in preparation steps for the host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:12.5720648+00:00\",\"endTimeUtc\":\"2020-01-14T19:28:03.0725641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:28:03.0725641+00:00\",\"steps\":[{\"name\":\"ScaleIn IR VM\",\"description\":\"ScaleIn infra ring VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:21.400081+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:28.6343648+00:00\",\"endTimeUtc\":\"2020-01-14T19:17:36.3842665+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:17:36.3842665+00:00\",\"steps\":[]},{\"name\":\"ScaleIn InfraRing.\",\"description\":\"Remove all components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:36.3842665+00:00\",\"endTimeUtc\":\"2020-01-14T19:17:55.5133409+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:17:55.5133409+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:17:55.5133409+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:18:02.4663861+00:00\",\"endTimeUtc\":\"2020-01-14T19:25:58.5276853+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:25:58.5276853+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:25:58.5276853+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:26:25.621352+00:00\",\"endTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:26:33.8243773+00:00\",\"steps\":[]}]}]},{\"name\":\"RemoveHostNodeForUpdate\",\"description\":\"Remove the node being updated from the cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:28:03.0725641+00:00\",\"endTimeUtc\":\"2020-01-14T19:46:34.9728907+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:46:34.9728907+00:00\",\"steps\":[]},{\"name\":\"ValidateCSVsOnlineState and Collect logs\",\"description\":\"Check all CSVs online state after evicting node and collect logs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:46:34.9728907+00:00\",\"endTimeUtc\":\"2020-01-14T19:46:47.300957+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:46:47.300957+00:00\",\"steps\":[]},{\"name\":\"Firmware Update.\",\"description\":\"Perform firmware update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:46:47.300957+00:00\",\"endTimeUtc\":\"2020-01-14T19:46:58.1602777+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T19:46:58.1602777+00:00\",\"steps\":[]},{\"name\":\"HostUpdate\",\"description\":\"Physical Machine Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T19:46:58.1602777+00:00\",\"endTimeUtc\":\"2020-01-14T22:10:59.2410081+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:10:59.2410081+00:00\",\"steps\":[]},{\"name\":\"ConfigureGPUOnBareMetalNodes\",\"description\":\"Reconfigure GPU Host after image based Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:10:59.2410081+00:00\",\"endTimeUtc\":\"2020-01-14T22:11:20.4752177+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:11:20.4752177+00:00\",\"steps\":[]},{\"name\":\"HostReconfiguration\",\"description\":\"Reconfigure Host after Update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:11:20.4752177+00:00\",\"endTimeUtc\":\"2020-01-14T22:21:52.4660816+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:21:52.4660816+00:00\",\"steps\":[]},{\"name\":\"HostPostUpdate and ACSBlob\",\"description\":\"Host PostUpdate, Restore SED key if applicable and install ACSBlob\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:21:52.4660816+00:00\",\"endTimeUtc\":\"2020-01-14T22:23:16.1973668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:23:16.1973668+00:00\",\"steps\":[]},{\"name\":\"UpdateHostComponents\",\"description\":\"Call all roles to update any applicable host component on a node of role Storage and replace the IR VM in parallel.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:16.1973668+00:00\",\"endTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"steps\":[{\"name\":\"(IR) MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:30.2440651+00:00\",\"endTimeUtc\":\"2020-01-14T22:23:43.0095293+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:23:43.0095293+00:00\",\"steps\":[]},{\"name\":\"(IR) ReplaceEachVM\",\"description\":\"Rebuild IR one by one\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:43.0095293+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"steps\":[{\"name\":\"ScaleOut infra ring VM\",\"description\":\"ScaleOut infra ring server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:51.3219271+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:58.9312097+00:00\",\"endTimeUtc\":\"2020-01-14T22:24:07.181113+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:24:07.181113+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:24:07.181113+00:00\",\"endTimeUtc\":\"2020-01-14T22:24:31.8683327+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:24:31.8683327+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:24:31.8683327+00:00\",\"endTimeUtc\":\"2020-01-14T23:01:01.5475012+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:01:01.5475012+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:01:01.5475012+00:00\",\"endTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:01:09.4536884+00:00\",\"endTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut InfraRing.\",\"description\":\"Setting all the infra ring components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:01:53.8500283+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:14.4436082+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:14.4436082+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T23:02:14.4436082+00:00\",\"endTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T23:02:22.3185475+00:00\",\"steps\":[]}]}]},{\"name\":\"RestoreNonHAVMs\",\"description\":\"Restore the non-HA virtual machines\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:30.6815736+00:00\",\"endTimeUtc\":\"2020-01-21T19:51:04.6113654+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:51:04.6113654+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:51:04.6113654+00:00\",\"endTimeUtc\":\"2020-01-21T19:51:54.2130427+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:51:54.2130427+00:00\",\"steps\":[]},{\"name\":\"Fixup DC VM after Restore\",\"description\":\"Fixup DC VM after Restore\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:51:54.2130427+00:00\",\"endTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"steps\":[]},{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:31.9315409+00:00\",\"endTimeUtc\":\"2020-01-14T22:24:20.9778308+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:24:20.9778308+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:24:20.9778308+00:00\",\"endTimeUtc\":\"2020-01-14T22:27:13.3355481+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:27:13.3355481+00:00\",\"steps\":[]},{\"name\":\"Setup guest log collection\",\"description\":\"Setup guest agent log collection based on feature flag.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:29.6190726+00:00\",\"endTimeUtc\":\"2020-01-14T22:23:51.4000517+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:23:51.4000517+00:00\",\"steps\":[]},{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:23:29.6503182+00:00\",\"endTimeUtc\":\"2020-01-14T22:26:14.9454304+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:26:14.9454304+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:26:14.9454304+00:00\",\"endTimeUtc\":\"2020-01-14T22:26:41.4295683+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:26:41.4295683+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-14T22:26:41.4295683+00:00\",\"endTimeUtc\":\"2020-01-14T22:27:27.6498257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-14T22:27:27.6498257+00:00\",\"steps\":[]}]},{\"name\":\"(SEC) Enable Bitlocker - Encrypt hosts OS volumes\",\"description\":\"Configure and enable Bitlocker on hosts OS volumes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:52:20.6345819+00:00\",\"endTimeUtc\":\"2020-01-21T19:53:02.3281561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:53:02.3281561+00:00\",\"steps\":[]},{\"name\":\"MarkNodeReady\",\"description\":\"Ensure that the node operation status is ready.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:53:02.3281561+00:00\",\"endTimeUtc\":\"2020-01-21T19:53:11.4530473+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:53:11.4530473+00:00\",\"steps\":[]},{\"name\":\"ValidateNonHAVMs\",\"description\":\"Ensure that all non HA VMs on this host are provisioned.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:53:11.4530473+00:00\",\"endTimeUtc\":\"2020-01-21T19:54:26.6637117+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T19:54:26.6637117+00:00\",\"steps\":[]},{\"name\":\"PostUpdateStorage\",\"description\":\"Perform PostUpdate tasks for storage role.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T19:54:26.6637117+00:00\",\"endTimeUtc\":\"2020-01-21T21:07:55.9107799+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:07:55.9107799+00:00\",\"steps\":[]},{\"name\":\"PostUpdateCleanup\",\"description\":\"Perform PostUpdate cleanup for all the nodes.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:07:55.9107799+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"steps\":[]}]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:05.8630719+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[{\"name\":\"Update ERCS,SQL,NC,SLB,GWY,XRP,ACS,WAS,WASP,PXE,ADFS\",\"description\":\"Updating infrastructure virtual machines using an image-based update process. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:13.0348712+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Update SF Runtime on ERCS\",\"description\":\"Updating Service Fabric runtime on ERCS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:28.2065518+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:05.9248401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:05.9248401+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing SF Configuration\",\"description\":\"Updating ERCS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:05.9248401+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:45.3333146+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:45.3333146+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SeedRing Service Fabric cluster.\",\"description\":\"Update OSImage on the SeedRing service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:45.3489425+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"steps\":[{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:54.6457675+00:00\",\"endTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:06.0050809+00:00\",\"endTimeUtc\":\"2020-01-21T21:51:00.9422854+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:51:00.9422854+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:51:00.9422854+00:00\",\"endTimeUtc\":\"2020-01-21T21:51:10.551977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:51:10.551977+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:51:10.551977+00:00\",\"endTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:51:19.4741246+00:00\",\"endTimeUtc\":\"2020-01-21T22:05:22.8185485+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:05:22.8185485+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:05:22.8185485+00:00\",\"endTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:05:52.9588639+00:00\",\"endTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:06:00.990034+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:06:08.4430797+00:00\",\"endTimeUtc\":\"2020-01-21T22:06:16.0681867+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:06:16.0681867+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:06:16.0681867+00:00\",\"endTimeUtc\":\"2020-01-21T22:09:09.7896325+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:09:09.7896325+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:09:09.7896325+00:00\",\"endTimeUtc\":\"2020-01-21T22:33:04.7348705+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:33:04.7348705+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:33:04.7348705+00:00\",\"endTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:33:14.9848277+00:00\",\"endTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"steps\":[]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:42:51.2676732+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:18.4005101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:18.4005101+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:50:18.4005101+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:49.5252832+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:49.5252832+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:50:49.5252832+00:00\",\"endTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:50:59.1359166+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:51:07.8545994+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:07.9249573+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:07.9249573+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:07.9249573+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:16.1591629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:16.1591629+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:16.1591629+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:24.0808821+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:08.304224+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:08.304224+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:08.304224+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:38.3038588+00:00\",\"endTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:46.5850115+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:22:53.6318032+00:00\",\"endTimeUtc\":\"2020-01-21T23:23:01.991072+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:23:01.991072+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:23:01.991072+00:00\",\"endTimeUtc\":\"2020-01-21T23:23:25.1356657+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:23:25.1356657+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:23:25.1356657+00:00\",\"endTimeUtc\":\"2020-01-21T23:46:46.6255248+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:46:46.6255248+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:46:46.7192709+00:00\",\"endTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:47:06.0525724+00:00\",\"endTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"steps\":[]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:59:01.2128585+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:13.0508086+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:13.0508086+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:13.0508086+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:34.2226009+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:34.2226009+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:34.2226009+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:41.8319368+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:41.8788106+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"steps\":[{\"name\":\"ScaleIn SeedRing.\",\"description\":\"Remove VM from ERCS Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:49.5194021+00:00\",\"endTimeUtc\":\"2020-01-22T00:37:13.133349+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:37:13.133349+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:37:13.133349+00:00\",\"endTimeUtc\":\"2020-01-22T00:37:23.4925706+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:37:23.4925706+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:37:23.4925706+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:37:31.2424575+00:00\",\"endTimeUtc\":\"2020-01-22T00:50:34.8029066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:50:34.8029066+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:50:34.8029066+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:29.037196+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:38.5528083+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:46.8965402+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:57.4746521+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:57.4746521+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:57.4746521+00:00\",\"endTimeUtc\":\"2020-01-22T00:54:32.7705595+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:54:32.7705595+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:54:32.7705595+00:00\",\"endTimeUtc\":\"2020-01-22T01:14:01.5954842+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:14:01.5954842+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:01.5954842+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:11.7047941+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"steps\":[]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:18:44.2965812+00:00\",\"endTimeUtc\":\"2020-01-22T01:26:36.4203149+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:26:36.4203149+00:00\",\"steps\":[]},{\"name\":\"Validate ERCS cluster health.\",\"description\":\"Validate ERCS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:26:36.4203149+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:42.7323567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:42.7323567+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:27:42.7323567+00:00\",\"endTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"steps\":[]}]}]},{\"name\":\"Update HealthCore application\",\"description\":\"Update HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:27:53.0156401+00:00\",\"endTimeUtc\":\"2020-01-22T01:52:39.711667+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:52:39.711667+00:00\",\"steps\":[{\"name\":\"Update package\",\"description\":\"Perform Update package for HealthCore.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:28:00.4530161+00:00\",\"endTimeUtc\":\"2020-01-22T01:46:40.5134082+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:46:40.5134082+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HealthCore application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:46:40.5134082+00:00\",\"endTimeUtc\":\"2020-01-22T01:52:39.6960409+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:52:39.6960409+00:00\",\"steps\":[]}]},{\"name\":\"Update IBC\",\"description\":\"Updating Infrastructure Backup Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:39.711667+00:00\",\"endTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:46.5397821+00:00\",\"endTimeUtc\":\"2020-01-22T01:53:40.8834206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:53:40.8834206+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for IBC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:53:40.8834206+00:00\",\"endTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:04:42.8060006+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:26.1284541+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:43.6594927+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:12.4091358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:12.4091358+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:12.4091358+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:30.3769337+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:30.3769337+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:30.3769337+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:41.0486867+00:00\",\"endTimeUtc\":\"2020-01-21T21:19:56.42815+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:19:56.42815+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:19:56.42815+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:28.380281+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:39.4427245+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:49.1457961+00:00\",\"endTimeUtc\":\"2020-01-21T21:23:06.4894528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:23:06.4894528+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:06.4894528+00:00\",\"endTimeUtc\":\"2020-01-21T21:32:47.75905+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:32:47.75905+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:32:47.75905+00:00\",\"endTimeUtc\":\"2020-01-21T22:01:22.9091919+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:01:22.9091919+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:01:22.9091919+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:26.4532206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:26.4532206+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:01:31.1591319+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:26.437645+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:26.437645+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:18:26.4688479+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:41.2371208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:41.2371208+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:41.2371208+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-In\",\"description\":\"Remove SQL node from the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:48.9244057+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:56.0335911+00:00\",\"endTimeUtc\":\"2020-01-21T23:11:03.7833852+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:11:03.7833852+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SQL.\",\"description\":\"Remove all SQL components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:11:03.7833852+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:55.4708894+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:55.4708894+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:55.4865557+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:14:03.4238719+00:00\",\"endTimeUtc\":\"2020-01-21T23:26:23.4065239+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:26:23.4065239+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:26:23.4065239+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:28:37.8573122+00:00\",\"endTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"steps\":[]}]},{\"name\":\"SQL Scale-Out\",\"description\":\"Add SQL node to the cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:28:46.2947217+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:28:53.2946379+00:00\",\"endTimeUtc\":\"2020-01-21T23:29:01.8570451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:29:01.8570451+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:29:01.8570451+00:00\",\"endTimeUtc\":\"2020-01-21T23:34:23.5548169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:34:23.5548169+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:34:23.5548169+00:00\",\"endTimeUtc\":\"2020-01-22T00:06:09.5420958+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:06:09.5420958+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:06:09.9483387+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:06:16.8857546+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"steps\":[]}]},{\"name\":\"Update for SQL\",\"description\":\"Updates SQL server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:32.551435+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:33.5152879+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:33.5152879+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:33.5309169+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"steps\":[]}]},{\"name\":\"Update Cluster Functional level for SQL\",\"description\":\"Update Cluster Functional level for SQL\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:42.9527656+00:00\",\"endTimeUtc\":\"2020-01-22T01:03:15.9370658+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:03:15.9370658+00:00\",\"steps\":[]},{\"name\":\"Validate SQL node after restart.\",\"description\":\"Perform the Validate operation on a SQL node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:03:15.9370658+00:00\",\"endTimeUtc\":\"2020-01-22T01:04:07.171333+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:04:07.171333+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"description\":\"Update OSImage on the NC, SLB and Gateway VMs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.4721844+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"steps\":[{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:45.1907186+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:56.3468299+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:31.6894258+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:42.4861728+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:38.8646724+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:38.8646724+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:38.8646724+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:52.0364066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:52.0364066+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:52.0364066+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:03.7707195+00:00\",\"endTimeUtc\":\"2020-01-21T22:17:41.531768+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:17:41.531768+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:17:41.5473866+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:48.923471+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:27:48.9390974+00:00\",\"endTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:27:56.7360003+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:27:56.7516246+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:28:04.1266523+00:00\",\"endTimeUtc\":\"2020-01-21T22:28:12.6891702+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:28:12.6891702+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:28:12.6891702+00:00\",\"endTimeUtc\":\"2020-01-21T22:43:22.2211292+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:43:22.2211292+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:43:22.2211292+00:00\",\"endTimeUtc\":\"2020-01-21T23:02:22.4254307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:02:22.4254307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:22.4254307+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:29.37768+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:11.7997085+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:19.6137757+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:19.6137757+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:19.6137757+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:49.7695361+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:49.7695361+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:49.7695361+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:58.2381446+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:16:05.0192926+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:23.320443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:23.320443+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:23.320443+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:33.1171835+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:33.1171835+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:33.1171835+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:20.1603097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:20.1603097+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:40.226467+00:00\",\"endTimeUtc\":\"2020-01-21T23:36:23.1159838+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:36:23.1159838+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:36:23.1159838+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:20.0978141+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:20.0978141+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:20.269683+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:42.4563016+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:42.5035212+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:50.5815712+00:00\",\"endTimeUtc\":\"2020-01-21T23:43:59.7220946+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:43:59.7220946+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:43:59.7220946+00:00\",\"endTimeUtc\":\"2020-01-21T23:53:32.5558654+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:53:32.5558654+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:53:32.5871115+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:14.6671122+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:14.6671122+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:14.6671122+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:49.2248007+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:49.2248007+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:22.323154+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:49.2091796+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:49.2091796+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:33:49.2248007+00:00\",\"endTimeUtc\":\"2020-01-22T00:44:18.3194747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:44:18.3194747+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:18.5069746+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:16.5844182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:16.5844182+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:16.5844182+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleIn \",\"description\":\"Scale in NC so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:25.9281514+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"steps\":[{\"name\":\"ScaleIn NC.\",\"description\":\"Remove VM from NC Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:33.8812636+00:00\",\"endTimeUtc\":\"2020-01-22T00:52:55.4276939+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:52:55.4276939+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:52:55.4276939+00:00\",\"endTimeUtc\":\"2020-01-22T00:53:06.0058039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:53:06.0058039+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:53:06.0058039+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:53:14.0057895+00:00\",\"endTimeUtc\":\"2020-01-22T01:11:23.2970482+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:11:23.2970482+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:11:23.2970482+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:13:48.1268814+00:00\",\"endTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"steps\":[]}]},{\"name\":\"NC ScaleOut\",\"description\":\"Scale out NC to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:13:56.7517822+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:04.9860691+00:00\",\"endTimeUtc\":\"2020-01-22T01:14:21.5796421+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:14:21.5796421+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:14:21.5796421+00:00\",\"endTimeUtc\":\"2020-01-22T01:15:58.7037908+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:15:58.7037908+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:15:58.7037908+00:00\",\"endTimeUtc\":\"2020-01-22T01:32:30.5961244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:32:30.5961244+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:32:30.7523729+00:00\",\"endTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:32:38.5804469+00:00\",\"endTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut NC.\",\"description\":\"Setting all the NC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:40:49.4195124+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:05.0512036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:05.0512036+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:56:05.0512036+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:39.6274728+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:39.6274728+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:56:39.6274728+00:00\",\"endTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"steps\":[]}]},{\"name\":\"Upgrade Network Controller Application if needed.\",\"description\":\"Upgrade Network Controller Application if needed\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:56:47.5021191+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"steps\":[]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:44.5657277+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:56.6905792+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:35.0651109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:35.0651109+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:35.0651109+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:59.8801155+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:59.8801155+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:59.8801155+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:10.4425575+00:00\",\"endTimeUtc\":\"2020-01-21T21:38:02.0096815+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:38:02.0096815+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:38:02.0096815+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:40:25.6183906+00:00\",\"endTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:40:34.1186357+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:40:41.3375824+00:00\",\"endTimeUtc\":\"2020-01-21T21:44:14.2432437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:44:14.2432437+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:44:14.2432437+00:00\",\"endTimeUtc\":\"2020-01-21T21:59:22.3785148+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:59:22.3785148+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:59:22.3941416+00:00\",\"endTimeUtc\":\"2020-01-21T22:17:29.2193705+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:17:29.2193705+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:17:29.2349968+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:17:37.3599263+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:25:22.5000575+00:00\",\"endTimeUtc\":\"2020-01-21T22:40:50.2029868+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:40:50.2029868+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:40:50.2029868+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:11.1565979+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:11.1565979+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:11.1565979+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:19.9067907+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleIn \",\"description\":\"Scale in SLB so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:19.9224181+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:27.3132081+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:36.1571343+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:36.1571343+00:00\",\"steps\":[]},{\"name\":\"ScaleIn SLB.\",\"description\":\"Remove all SLB components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:36.1571343+00:00\",\"endTimeUtc\":\"2020-01-21T22:46:29.401598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:46:29.401598+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:46:29.401598+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:46:36.8703404+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:14.5513614+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:14.5513614+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:14.5513614+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:32.2238817+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"steps\":[]}]},{\"name\":\"SLB ScaleOut\",\"description\":\"Scale out SLB to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:40.0987625+00:00\",\"endTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:47.3330282+00:00\",\"endTimeUtc\":\"2020-01-21T23:17:56.2860262+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:17:56.2860262+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:17:56.2860262+00:00\",\"endTimeUtc\":\"2020-01-21T23:18:19.6919688+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:18:19.6919688+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:18:19.6919688+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:38.3854496+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:38.3854496+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:38.3854496+00:00\",\"endTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:45.3697421+00:00\",\"endTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut SLB.\",\"description\":\"Setting all the SLB components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:34:03.4456661+00:00\",\"endTimeUtc\":\"2020-01-21T23:49:27.5242902+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:49:27.5242902+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for SLB.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:27.7899104+00:00\",\"endTimeUtc\":\"2020-01-21T23:50:44.9316634+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:50:44.9316634+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:50:44.9316634+00:00\",\"endTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:51:06.384552+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:44.893848+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:56.4718314+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:23.9714954+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:23.9714954+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:23.9714954+00:00\",\"endTimeUtc\":\"2020-01-21T21:30:36.1166647+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:30:36.1166647+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:36.1166647+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:14.3096209+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:14.3096209+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:43.4291143+00:00\",\"endTimeUtc\":\"2020-01-21T22:02:37.2835822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:02:37.2835822+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:02:37.2835822+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:14.2939947+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:14.2939947+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:14.3096209+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:22.3723513+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:22.3879788+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:29.825708+00:00\",\"endTimeUtc\":\"2020-01-21T22:23:37.4196779+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:23:37.4196779+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:23:37.4196779+00:00\",\"endTimeUtc\":\"2020-01-21T22:28:50.452471+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:28:50.452471+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:28:50.452471+00:00\",\"endTimeUtc\":\"2020-01-21T22:45:46.9484958+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:45:46.9484958+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:45:46.9484958+00:00\",\"endTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:45:54.1828727+00:00\",\"endTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:54:40.3228707+00:00\",\"endTimeUtc\":\"2020-01-21T22:55:46.0224211+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:55:46.0224211+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:55:46.0224211+00:00\",\"endTimeUtc\":\"2020-01-21T23:04:47.1140466+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:04:47.1140466+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:04:47.1140466+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:21.0178129+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:21.0178129+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:21.0178129+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:28.2985641+00:00\",\"endTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:35.0949794+00:00\",\"endTimeUtc\":\"2020-01-21T23:05:42.6257344+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:05:42.6257344+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:05:42.6257344+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:00.9875991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:00.9875991+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:00.9875991+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:08.0343949+00:00\",\"endTimeUtc\":\"2020-01-21T23:24:58.7295737+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:24:58.7295737+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:24:58.7295737+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:49.1509491+00:00\",\"endTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:31:00.885197+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:53.2856641+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:53.2856641+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:31:08.0882375+00:00\",\"endTimeUtc\":\"2020-01-21T23:31:16.4318934+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:31:16.4318934+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:31:16.4318934+00:00\",\"endTimeUtc\":\"2020-01-21T23:32:37.4622396+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:32:37.4622396+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:32:37.4622396+00:00\",\"endTimeUtc\":\"2020-01-21T23:45:38.7377436+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:45:38.7377436+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:45:38.768995+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:45:46.1595377+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:54:28.3208738+00:00\",\"endTimeUtc\":\"2020-01-22T00:04:03.8587127+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:04:03.8587127+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:04:04.2337042+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:10.0671961+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:10.0671961+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:10.0828192+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:45.2544746+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:45.2544746+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:45.2544746+00:00\",\"endTimeUtc\":\"2020-01-22T00:13:53.2700401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:13:53.2700401+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleIn \",\"description\":\"Scale in Gateway so that the next scale out will replace this node with a node built on the updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:13:53.3637872+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:14:00.5356316+00:00\",\"endTimeUtc\":\"2020-01-22T00:14:09.3168027+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:14:09.3168027+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Gateway.\",\"description\":\"Remove all Gateway components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:14:09.3168027+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:40.8049311+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:40.8049311+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:40.8049311+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:48.3360664+00:00\",\"endTimeUtc\":\"2020-01-22T00:46:48.7252513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:46:48.7252513+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:46:48.7252513+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:00.8812029+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"steps\":[]}]},{\"name\":\"Gateway ScaleOut\",\"description\":\"Scale out Gateway to add a node with updated image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:18.6780448+00:00\",\"endTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:30.3186482+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:43.2873735+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:43.2873735+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:43.3030007+00:00\",\"endTimeUtc\":\"2020-01-22T00:52:31.0214765+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:52:31.0214765+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:52:31.0214765+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:41.8456692+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:41.8456692+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:41.8456692+00:00\",\"endTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:49.2987918+00:00\",\"endTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Gateway:Prerequisite\",\"description\":\"Prerequisite of gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:10:18.5172174+00:00\",\"endTimeUtc\":\"2020-01-22T01:11:31.062528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:11:31.062528+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Gateway:Configure\",\"description\":\"Configure gateway\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:11:31.062528+00:00\",\"endTimeUtc\":\"2020-01-22T01:15:22.6415739+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:15:22.6415739+00:00\",\"steps\":[]},{\"name\":\"Repair NC Scheduled Task\",\"description\":\"Repair NC Scheduled Task.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:15:22.6415739+00:00\",\"endTimeUtc\":\"2020-01-22T01:16:07.9380977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:16:07.9380977+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:16:07.9380977+00:00\",\"endTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:16:16.7974089+00:00\",\"steps\":[]}]}]},{\"name\":\"Configure NC service fabric cluster.\",\"description\":\"Configure NC service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:58:59.3421595+00:00\",\"endTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"steps\":[{\"name\":\"Configure NC service fabric cluster\",\"description\":\"Configure NC service fabric cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:59:06.6389207+00:00\",\"endTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:09:29.5071194+00:00\",\"steps\":[]}]},{\"name\":\"Update ACS Fabric Runtime\",\"description\":\"Update ACS Ring Service Fabric runtime\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:28.1755576+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:27.1745811+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:27.1745811+00:00\",\"steps\":[]},{\"name\":\"Update ACS SF Configuration\",\"description\":\"Updating ACS Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:27.1745811+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:30.9265023+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:30.9265023+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of ACSRing Service Fabric cluster.\",\"description\":\"Update OSImage on the ACS service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:30.9265023+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"steps\":[{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:38.7702008+00:00\",\"endTimeUtc\":\"2020-01-21T21:31:35.8193993+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:31:35.8193993+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:31:35.8193993+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:23.0145816+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:23.0145816+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:31:43.6943499+00:00\",\"endTimeUtc\":\"2020-01-21T21:36:33.5102727+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:36:33.5102727+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:33.5102727+00:00\",\"endTimeUtc\":\"2020-01-21T21:36:42.4945858+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:36:42.4945858+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:42.4945858+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:50.5257818+00:00\",\"endTimeUtc\":\"2020-01-21T22:22:00.6541653+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:22:00.6541653+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:22:00.6697913+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:14.4675101+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:14.4831367+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:22.9989535+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:22.9989535+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:23.0302062+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:30.7335171+00:00\",\"endTimeUtc\":\"2020-01-21T22:24:38.9524161+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:24:38.9524161+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:24:38.9524161+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:04.2341344+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:04.2341344+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:25:04.2341344+00:00\",\"endTimeUtc\":\"2020-01-21T22:43:57.2682754+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:43:57.2682754+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:43:57.2682754+00:00\",\"endTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:44:05.7214728+00:00\",\"endTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:44:05.7683363+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:45.0026397+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:45.0026397+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:11:27.8296348+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:02.5082178+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:02.5082178+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:02.5082178+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:45.742019+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:45.742019+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:45.742019+00:00\",\"endTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:19:55.210685+00:00\",\"endTimeUtc\":\"2020-01-21T23:20:41.3350564+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:20:41.3350564+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:20:41.3350564+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:13.6792199+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:13.6792199+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:20:49.2568265+00:00\",\"endTimeUtc\":\"2020-01-21T23:49:05.3682862+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:49:05.3682862+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:05.4776614+00:00\",\"endTimeUtc\":\"2020-01-21T23:49:15.3525508+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:49:15.3525508+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:15.3525508+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:49:23.74308+00:00\",\"endTimeUtc\":\"2020-01-22T00:14:01.7387324+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:14:01.7387324+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:14:01.7387324+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:05.9448999+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:13.6167255+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:13.6167255+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:13.7417237+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:21.2729214+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:29.5072396+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:29.5072396+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:29.5072396+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:51.0227158+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:51.0227158+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:51.0383394+00:00\",\"endTimeUtc\":\"2020-01-22T00:44:00.1789193+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:44:00.1789193+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:00.1789193+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:09.2726312+00:00\",\"endTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:09.1788832+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:25.4124097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:25.4124097+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:51:45.8809189+00:00\",\"endTimeUtc\":\"2020-01-22T01:00:02.6593124+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:00:02.6593124+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:00:02.6593124+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:50.9684259+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:50.9684259+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:18:50.9684259+00:00\",\"endTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"steps\":[]}]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:18:59.9215142+00:00\",\"endTimeUtc\":\"2020-01-22T01:19:47.4994539+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:19:47.4994539+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:19:47.4994539+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:09.3407469+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:09.3407469+00:00\",\"steps\":[{\"name\":\"ScaleIn ACS.\",\"description\":\"Remove VM from ACS Service Fabric Cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:19:55.6869189+00:00\",\"endTimeUtc\":\"2020-01-22T01:23:54.264378+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:23:54.264378+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:23:54.264378+00:00\",\"endTimeUtc\":\"2020-01-22T01:24:03.1706617+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:24:03.1706617+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:24:03.1706617+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:24:10.8737178+00:00\",\"endTimeUtc\":\"2020-01-22T01:45:38.2484955+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:45:38.2484955+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:45:38.2484955+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:01.0283158+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:09.3251248+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:09.3251248+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:09.3407469+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:16.6844449+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:24.9031312+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:24.9031312+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:24.9031312+00:00\",\"endTimeUtc\":\"2020-01-22T01:48:54.246677+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:48:54.246677+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:48:54.246677+00:00\",\"endTimeUtc\":\"2020-01-22T02:06:20.4931093+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:06:20.4931093+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:06:20.4931093+00:00\",\"endTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:06:28.0711335+00:00\",\"endTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"steps\":[]},{\"name\":\"(ACS) Prepare Azure-consistent Storage applications\",\"description\":\"Prepare Azure-consistent Storage applications.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:06:28.0711335+00:00\",\"endTimeUtc\":\"2020-01-22T02:10:37.913103+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:10:37.913103+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut ACS.\",\"description\":\"Setting all the ACS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:11:24.6629627+00:00\",\"endTimeUtc\":\"2020-01-22T02:20:18.1256892+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:20:18.1256892+00:00\",\"steps\":[]},{\"name\":\"Validate ACS cluster health\",\"description\":\"Validate ACS cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:20:18.1256892+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:19.1331926+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:19.1331926+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:36:19.1331926+00:00\",\"endTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"steps\":[]}]}]},{\"name\":\"ACS App Update\",\"description\":\"ACS App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:36:27.4612977+00:00\",\"endTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"steps\":[{\"name\":\"PreUpdate ACS\",\"description\":\"Check function level, configure ACS services settings\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:36:34.8675287+00:00\",\"endTimeUtc\":\"2020-01-22T02:39:13.3681742+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:39:13.3681742+00:00\",\"steps\":[]},{\"name\":\"Update ACS Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:39:13.3681742+00:00\",\"endTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"steps\":[{\"name\":\"Update ACS Fabric Services\",\"description\":\"Update ACS Service Fabric applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:39:20.6494092+00:00\",\"endTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health After Update\",\"description\":\"Check ACS health after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:52:53.4415401+00:00\",\"endTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:00.8008016+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"steps\":[{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:09.2694265+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:13.2373325+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:13.2373325+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:09.113186+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"steps\":[]},{\"name\":\"Check Virtual Machine Health\",\"description\":\"Check the health of ACS virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:53:09.0506785+00:00\",\"endTimeUtc\":\"2020-01-22T02:54:10.1279933+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:54:10.1279933+00:00\",\"steps\":[]}]},{\"name\":\"Check ACS Health\",\"description\":\"Check ACS health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T02:54:23.2528432+00:00\",\"endTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T02:55:14.0960537+00:00\",\"steps\":[]}]}]},{\"name\":\"ScaleIn WDS Server\",\"description\":\"Perform ScaleIn Operation on WDS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.2846913+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:42.8157454+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:59.518669+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:59.518669+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:59.518669+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:09.6904196+00:00\",\"endTimeUtc\":\"2020-01-21T21:24:56.4419568+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:24:56.4419568+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:24:56.4419568+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:24.5046645+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout WDS Server\",\"description\":\"Perform ScaleOut Operation on WDS Server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:33.3796009+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:41.7233024+00:00\",\"endTimeUtc\":\"2020-01-21T21:27:51.0044996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:27:51.0044996+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:27:51.0044996+00:00\",\"endTimeUtc\":\"2020-01-21T21:36:22.9947345+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:36:22.9947345+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:36:22.9947345+00:00\",\"endTimeUtc\":\"2020-01-21T22:02:14.7681502+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:02:14.7681502+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:02:14.783776+00:00\",\"endTimeUtc\":\"2020-01-21T22:16:20.1105885+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:16:20.1105885+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:02:23.6743222+00:00\",\"endTimeUtc\":\"2020-01-21T22:16:20.0950071+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:16:20.0950071+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut PXE.\",\"description\":\"Setting all the PXE server components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:16:20.1262103+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:07.6877687+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:07.6877687+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:18:07.6877687+00:00\",\"endTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:18:16.4064374+00:00\",\"steps\":[]}]},{\"name\":\"Update Sql Schema for WAS and WASPublic\",\"description\":\"Update Sql Schema for WAS and WASPublic\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:28.9096681+00:00\",\"endTimeUtc\":\"2020-01-21T21:20:15.724895+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:20:15.724895+00:00\",\"steps\":[]},{\"name\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"description\":\"Update OSImage on WAS and WASPUBLIC cluster\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:15.724895+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"steps\":[{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:24.1154652+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:08.1182178+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:08.1182178+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:32.131042+00:00\",\"endTimeUtc\":\"2020-01-21T21:20:41.5997226+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:20:41.5997226+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:41.5997226+00:00\",\"endTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:49.115297+00:00\",\"endTimeUtc\":\"2020-01-21T21:29:52.8943526+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:29:52.8943526+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:29:52.8943526+00:00\",\"endTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:32:58.4464073+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:08.1025971+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:08.1025971+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:08.1182178+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:15.8369201+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:24.3837457+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:24.3837457+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:24.3837457+00:00\",\"endTimeUtc\":\"2020-01-21T21:56:27.3087066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:56:27.3087066+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:56:27.3087066+00:00\",\"endTimeUtc\":\"2020-01-21T22:31:45.7353656+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:31:45.7353656+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:31:45.7353656+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:31:53.704073+00:00\",\"endTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:41:39.6103234+00:00\",\"endTimeUtc\":\"2020-01-21T22:48:49.2135841+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:48:49.2135841+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:48:49.2135841+00:00\",\"endTimeUtc\":\"2020-01-21T22:49:46.4163643+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:49:46.4163643+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:49:46.4163643+00:00\",\"endTimeUtc\":\"2020-01-22T00:43:35.56965+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:43:35.56965+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:43:35.56965+00:00\",\"endTimeUtc\":\"2020-01-22T00:44:56.9130829+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:44:56.9130829+00:00\",\"steps\":[]},{\"name\":\"Install Azure Monitor and Post-Update WAS\",\"description\":\"Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:44:56.9130829+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:45:05.5849287+00:00\",\"endTimeUtc\":\"2020-01-22T00:46:47.0690054+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:46:47.0690054+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:46:47.0690054+00:00\",\"endTimeUtc\":\"2020-01-22T00:47:32.4126424+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:47:32.4126424+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:47:32.4126424+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:34.0062578+00:00\",\"endTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleIn\",\"description\":\"Call Scale-in ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:46.3499847+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:48:54.8655887+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:06.599944+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:06.599944+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:06.599944+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:16.2093026+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:36.1715373+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:36.1715373+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:36.1871521+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:04.1739605+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"steps\":[]}]},{\"name\":\"WAS ScaleOut\",\"description\":\"Call Scale-out ActionType for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:14.6270954+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:22.0645552+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:30.4864166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:30.4864166+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:30.4864166+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:01.4863653+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:01.4863653+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:01.4863653+00:00\",\"endTimeUtc\":\"2020-01-22T01:20:53.2494449+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:20:53.2494449+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:20:53.2494449+00:00\",\"endTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:21:00.5773374+00:00\",\"endTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"steps\":[]}]},{\"name\":\"Install WAS Prerequisites.\",\"description\":\"Install Control Plane Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:24:12.8893352+00:00\",\"endTimeUtc\":\"2020-01-22T01:28:59.549637+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:28:59.549637+00:00\",\"steps\":[]},{\"name\":\"WAS backup and restore website config\",\"description\":\"Call BackupAndRestoreWebsiteConfig for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:28:59.549637+00:00\",\"endTimeUtc\":\"2020-01-22T01:33:29.0843451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:33:29.0843451+00:00\",\"steps\":[]},{\"name\":\"Configure WAS\",\"description\":\"Configure WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:33:29.0999704+00:00\",\"endTimeUtc\":\"2020-01-22T01:49:18.6215246+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:49:18.6215246+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WAS\",\"description\":\"Add firewall rules for WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:49:18.6215246+00:00\",\"endTimeUtc\":\"2020-01-22T01:51:54.7430261+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:51:54.7430261+00:00\",\"steps\":[]},{\"name\":\"Install Azure Monitor and Post-Update WAS\",\"description\":\"Install Azure Monitor and Post-Update WAS\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:51:54.7430261+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:33.4927125+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:33.4927125+00:00\",\"steps\":[{\"name\":\"(AzMon) MDM Metrics Server Prerequisite\",\"description\":\"Installs MDM Metrics Server prerequisites\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:01.9773834+00:00\",\"endTimeUtc\":\"2020-01-22T01:52:47.9147727+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:52:47.9147727+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Deployment\",\"description\":\"Installs MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:52:47.9147727+00:00\",\"endTimeUtc\":\"2020-01-22T01:53:38.4303012+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:53:38.4303012+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Metrics Server Configure\",\"description\":\"Configures MDM Metrics Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:53:38.4303012+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:33.4770874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:33.4770874+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:54:33.4927125+00:00\",\"endTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"steps\":[]}]},{\"name\":\"Update Gallery Packages\",\"description\":\"Perform Gallery Package Update on WAS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:54:41.4458261+00:00\",\"endTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:58:22.030426+00:00\",\"steps\":[]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:24.0998386+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:20:31.9279162+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:04.1933184+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:04.1933184+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:04.1933184+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:15.4432445+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:15.4432445+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:15.4432445+00:00\",\"endTimeUtc\":\"2020-01-21T21:23:02.1769754+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:23:02.1769754+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:02.1769754+00:00\",\"endTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:12.0675495+00:00\",\"endTimeUtc\":\"2020-01-21T22:04:36.2721437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:04:36.2721437+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:04:36.2877685+00:00\",\"endTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:19:52.7648766+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:19:52.7961249+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:01.5147882+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:01.5304124+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:10.4678254+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:43.1081101+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:43.1081101+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:43.1081101+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:52.0142661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:52.0142661+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:52.0142661+00:00\",\"endTimeUtc\":\"2020-01-21T22:37:04.7328058+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:37:04.7328058+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:37:04.7328058+00:00\",\"endTimeUtc\":\"2020-01-21T23:01:43.2432949+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:01:43.2432949+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:01:43.2432949+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:01:50.195417+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:07:53.3375476+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:16.9716428+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:16.9716428+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:16.9716428+00:00\",\"endTimeUtc\":\"2020-01-22T00:17:18.8354517+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:17:18.8354517+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:17:18.9135713+00:00\",\"endTimeUtc\":\"2020-01-22T00:18:42.7098636+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:18:42.7098636+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:18:42.7098636+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:18.2267425+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:18.2267425+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:19:18.2267425+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:26.5079182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:26.5079182+00:00\",\"steps\":[]},{\"name\":\"Start DNS Orchestrator\",\"description\":\"Start DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:19:26.5079182+00:00\",\"endTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:19:58.3391547+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic Scale-In\",\"description\":\"Call Scale-In ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:19:58.3547765+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:20:05.2297217+00:00\",\"endTimeUtc\":\"2020-01-22T00:20:36.0893554+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:20:36.0893554+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:20:36.0893554+00:00\",\"endTimeUtc\":\"2020-01-22T00:20:44.2767851+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:20:44.2767851+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ExternalDNS.\",\"description\":\"Prepping External DNS for Scale-In.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:20:44.2767851+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:04.320855+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:04.320855+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:04.320855+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:11.3676634+00:00\",\"endTimeUtc\":\"2020-01-22T00:28:45.3398506+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:28:45.3398506+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:28:45.3398506+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:33.6484629+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:33.6640857+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"steps\":[]}]},{\"name\":\"WASPublic ScaleOut\",\"description\":\"Call Scale-Out ActionType for WASPUBLIC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:44.5701594+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"steps\":[{\"name\":\"Stop DNS Orchestrator\",\"description\":\"Stop DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:52.1637871+00:00\",\"endTimeUtc\":\"2020-01-22T00:32:31.5382171+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:32:31.5382171+00:00\",\"steps\":[]},{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:32:31.5382171+00:00\",\"endTimeUtc\":\"2020-01-22T00:32:39.5849895+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:32:39.5849895+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:32:39.5849895+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:07.9283788+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:07.9283788+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:33:07.9283788+00:00\",\"endTimeUtc\":\"2020-01-22T00:49:32.6311515+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:49:32.6311515+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:32.6311515+00:00\",\"endTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:49:41.334252+00:00\",\"endTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"steps\":[]}]},{\"name\":\"WASPUBLIC Setup Prerequisites\",\"description\":\"Install Control Plan Services.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:54:41.0048591+00:00\",\"endTimeUtc\":\"2020-01-22T00:58:56.3001572+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:58:56.3001572+00:00\",\"steps\":[]},{\"name\":\"WASPUBLIC Configure\",\"description\":\"Setting all the WASPUBLIC components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:58:56.3001572+00:00\",\"endTimeUtc\":\"2020-01-22T01:03:31.4839068+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:03:31.4839068+00:00\",\"steps\":[]},{\"name\":\"Add firewall rules for WASPUBLIC\",\"description\":\"Add firewall rules for WASPUBLIC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:03:31.4839068+00:00\",\"endTimeUtc\":\"2020-01-22T01:04:55.2052288+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:04:55.2052288+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ExternalDNS.\",\"description\":\"Migrating External DNS zones to the scaleout VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:04:55.2052288+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:41.3613971+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:41.3613971+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:41.3613971+00:00\",\"endTimeUtc\":\"2020-01-22T01:05:50.3770049+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:05:50.3770049+00:00\",\"steps\":[]},{\"name\":\"Start DNS Orchestrator\",\"description\":\"Start DNS Orchestrator\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:05:50.3770049+00:00\",\"endTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"steps\":[]}]},{\"name\":\"Move back ExternalDNS\",\"description\":\"Migrating External DNS zones to the first node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:06:28.4550714+00:00\",\"endTimeUtc\":\"2020-01-22T01:07:03.970639+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:07:03.970639+00:00\",\"steps\":[]}]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.7222354+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:32.9900037+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:32.9900037+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:32.9900037+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:03.6929238+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:03.6929238+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:03.6929238+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:38.4617781+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:38.4617781+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:12.2241135+00:00\",\"endTimeUtc\":\"2020-01-21T21:22:24.0053053+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:22:24.0053053+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:22:24.0053053+00:00\",\"endTimeUtc\":\"2020-01-21T21:23:17.5206441+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:23:17.5206441+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:17.5206441+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:23:26.4112193+00:00\",\"endTimeUtc\":\"2020-01-21T21:30:02.7067874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:30:02.7067874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:02.7067874+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:27.6181033+00:00\",\"endTimeUtc\":\"2020-01-21T21:33:38.4461522+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:33:38.4461522+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:38.4617781+00:00\",\"endTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:33:46.6023509+00:00\",\"endTimeUtc\":\"2020-01-21T21:34:26.9836362+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:34:26.9836362+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:34:26.9836362+00:00\",\"endTimeUtc\":\"2020-01-21T21:50:33.6131711+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:50:33.6131711+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:50:33.6131711+00:00\",\"endTimeUtc\":\"2020-01-21T22:08:14.1797252+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:08:14.1797252+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:08:14.1797252+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:08:21.7423123+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:15.577142+00:00\",\"endTimeUtc\":\"2020-01-21T22:21:38.7481497+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:21:38.7481497+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:21:38.7481497+00:00\",\"endTimeUtc\":\"2020-01-21T22:25:52.1098371+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:25:52.1098371+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:25:52.1098371+00:00\",\"endTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:26:01.453699+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:26:01.4849501+00:00\",\"endTimeUtc\":\"2020-01-21T22:37:24.607613+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:37:24.607613+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:37:24.607613+00:00\",\"endTimeUtc\":\"2020-01-21T22:45:10.1279728+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:45:10.1279728+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:45:10.1279728+00:00\",\"endTimeUtc\":\"2020-01-21T22:47:25.557711+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:47:25.557711+00:00\",\"steps\":[]},{\"name\":\"Pre-Update ADFS\",\"description\":\"Perform Pre-Update for ADFS and graph\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:47:25.557711+00:00\",\"endTimeUtc\":\"2020-01-21T23:00:03.7896599+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:00:03.7896599+00:00\",\"steps\":[]},{\"name\":\"ADFS/Graph update scale-in\",\"description\":\"Remove old ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:03.7896599+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:16.9905323+00:00\",\"endTimeUtc\":\"2020-01-21T23:00:54.0636986+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:00:54.0636986+00:00\",\"steps\":[]},{\"name\":\"ScaleIn ADFS.\",\"description\":\"Remove all ADFS components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:54.1105683+00:00\",\"endTimeUtc\":\"2020-01-21T23:06:40.2317083+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:06:40.2317083+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:06:40.2317083+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:06:47.3875745+00:00\",\"endTimeUtc\":\"2020-01-21T23:13:13.4873439+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:13:13.4873439+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:13:13.4873439+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:23.223091+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"steps\":[]}]},{\"name\":\"ADFS/Graph update scale-out\",\"description\":\"Add new ADFS/Graph VM for update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:30.7854684+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:37.7853496+00:00\",\"endTimeUtc\":\"2020-01-21T23:15:46.1289626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:15:46.1289626+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:15:46.1289626+00:00\",\"endTimeUtc\":\"2020-01-21T23:16:08.9879736+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:16:08.9879736+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:16:08.9879736+00:00\",\"endTimeUtc\":\"2020-01-21T23:44:32.0737824+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:44:32.0737824+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:44:32.2144004+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:44:39.5736966+00:00\",\"endTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"steps\":[]}]},{\"name\":\"(Katal) Install ADFS.\",\"description\":\"Installs Active Directory Federation Services (ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:54:28.508373+00:00\",\"endTimeUtc\":\"2020-01-21T23:57:46.6572154+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:57:46.6572154+00:00\",\"steps\":[]},{\"name\":\"ScaleOut ADFS.\",\"description\":\"Setting all the ADFS components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:57:46.6572154+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:33.820579+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:33.820579+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:33.820579+00:00\",\"endTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:21:43.8517359+00:00\",\"steps\":[]}]},{\"name\":\"Post Restart ADFS\",\"description\":\"Perform the Post update work on ADFS VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:21:43.8673611+00:00\",\"endTimeUtc\":\"2020-01-22T00:30:23.8372863+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:30:23.8372863+00:00\",\"steps\":[]},{\"name\":\"Validate ADFS\",\"description\":\"Validate ADFS and graph state after update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:30:23.8372863+00:00\",\"endTimeUtc\":\"2020-01-22T00:33:23.7250734+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:33:23.7250734+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.9565623+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:04.7061061+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:04.7061061+00:00\",\"steps\":[]},{\"name\":\"Remove DRP service during XRP update\",\"description\":\"Remove the existing deployment resource provider version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:04.7221356+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"steps\":[{\"name\":\"Remove DRP instance\",\"description\":\"Remove Deployment Provider instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:15.3153511+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"steps\":[]}]},{\"name\":\"Remove FCIR service during XRP update\",\"description\":\"Remove the existing FCIR version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:13.5177774+00:00\",\"endTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"steps\":[{\"name\":\"Remove FCIR instance\",\"description\":\"Remove FCIR instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:23.2832707+00:00\",\"endTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:18:52.2098289+00:00\",\"steps\":[]}]},{\"name\":\"Remove SqlWAS service during XRP update\",\"description\":\"Remove the existing SqlServerWAS version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:18:53.1785739+00:00\",\"endTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"steps\":[{\"name\":\"Remove SQLWAS instance\",\"description\":\"Remove SQLWAS instance from service fabric.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:19:04.1159986+00:00\",\"endTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"steps\":[]}]},{\"name\":\"Update FabricRing SF Configuration\",\"description\":\"Updating XRP Service Fabric configuration.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:19:52.1625511+00:00\",\"endTimeUtc\":\"2020-01-21T22:19:55.3898494+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:19:55.3898494+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of XRPRing Service Fabric cluster.\",\"description\":\"Update OSImage on the XRP service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:19:55.4211208+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"steps\":[{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:03.7335366+00:00\",\"endTimeUtc\":\"2020-01-24T00:19:55.2520722+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:19:55.2520722+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:19:55.2520722+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:20:02.111359+00:00\",\"endTimeUtc\":\"2020-01-24T00:22:52.0608096+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:22:52.0608096+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:22:52.0608096+00:00\",\"endTimeUtc\":\"2020-01-24T00:22:59.107603+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:22:59.107603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:22:59.107603+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:23:05.5137741+00:00\",\"endTimeUtc\":\"2020-01-24T00:34:11.6037961+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:34:11.6037961+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:34:11.6194145+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:29.3162206+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:36.2848833+00:00\",\"endTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:42.5816766+00:00\",\"endTimeUtc\":\"2020-01-24T00:36:49.472215+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:36:49.472215+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:36:49.472215+00:00\",\"endTimeUtc\":\"2020-01-24T00:37:08.4251066+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:37:08.4251066+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:37:08.4251066+00:00\",\"endTimeUtc\":\"2020-01-24T00:48:03.0743452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:48:03.0743452+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Containers Prerequisites\",\"description\":\"Apply Service Fabric containers prerequisites on new fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:48:03.0743452+00:00\",\"endTimeUtc\":\"2020-01-24T00:50:00.3959985+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:50:00.3959985+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:50:00.3959985+00:00\",\"endTimeUtc\":\"2020-01-24T00:58:30.4928218+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:58:30.4928218+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:50:07.4896661+00:00\",\"endTimeUtc\":\"2020-01-24T00:53:50.3856924+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:53:50.3856924+00:00\",\"steps\":[]},{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:50:14.4739651+00:00\",\"endTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6374347+00:00\",\"endTimeUtc\":\"2020-01-24T00:52:37.8554019+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:52:37.8554019+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:52:37.8554019+00:00\",\"endTimeUtc\":\"2020-01-24T00:54:00.1199418+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:54:00.1199418+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQLWAS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6374347+00:00\",\"endTimeUtc\":\"2020-01-24T00:54:27.5883465+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:54:27.5883465+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:54:27.5883465+00:00\",\"endTimeUtc\":\"2020-01-24T00:54:48.1509424+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:54:48.1509424+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6530599+00:00\",\"endTimeUtc\":\"2020-01-24T00:55:50.6732055+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:55:50.6732055+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:55:50.6732055+00:00\",\"endTimeUtc\":\"2020-01-24T00:56:20.6167338+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:56:20.6167338+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:56:20.6167338+00:00\",\"endTimeUtc\":\"2020-01-24T00:56:50.9769285+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:56:50.9769285+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:56:50.9769285+00:00\",\"endTimeUtc\":\"2020-01-24T00:57:21.3066452+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:57:21.3066452+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:57:21.3066452+00:00\",\"endTimeUtc\":\"2020-01-24T00:57:51.2750378+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:57:51.2750378+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:57:51.2750378+00:00\",\"endTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:58:30.4772001+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:51:41.6218128+00:00\",\"endTimeUtc\":\"2020-01-24T00:56:48.8669663+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T00:56:48.8669663+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T00:58:30.4928218+00:00\",\"endTimeUtc\":\"2020-01-24T01:04:51.4391775+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:04:51.4391775+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:04:51.4391775+00:00\",\"endTimeUtc\":\"2020-01-24T01:07:51.3867341+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:07:51.3867341+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:07:51.4023556+00:00\",\"endTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:07:58.4647821+00:00\",\"endTimeUtc\":\"2020-01-24T01:55:26.7659736+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:55:26.7659736+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:55:26.7659736+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:55:33.4221501+00:00\",\"endTimeUtc\":\"2020-01-24T01:58:33.1048882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:58:33.1048882+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:58:33.1048882+00:00\",\"endTimeUtc\":\"2020-01-24T01:58:39.9485632+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T01:58:39.9485632+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:58:39.9485632+00:00\",\"endTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T01:58:46.2609993+00:00\",\"endTimeUtc\":\"2020-01-24T02:05:54.4398369+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:05:54.4398369+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:05:54.4398369+00:00\",\"endTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:07:55.1793419+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:02.1792356+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:08.4916648+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:15.366587+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:15.366587+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:15.366587+00:00\",\"endTimeUtc\":\"2020-01-24T02:08:34.6272307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:08:34.6272307+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:08:34.6272307+00:00\",\"endTimeUtc\":\"2020-01-24T02:18:17.8235944+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:18:17.8235944+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Containers Prerequisites\",\"description\":\"Apply Service Fabric containers prerequisites on new fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:18:17.8235944+00:00\",\"endTimeUtc\":\"2020-01-24T02:19:31.1077861+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:19:31.1077861+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:19:31.1077861+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:19:38.0139531+00:00\",\"endTimeUtc\":\"2020-01-24T02:23:00.1224475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:23:00.1224475+00:00\",\"steps\":[]},{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:19:38.0295767+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:15.201018+00:00\",\"endTimeUtc\":\"2020-01-24T02:23:57.9374809+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:23:57.9374809+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:23:57.9374809+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:18.8591254+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:18.8591254+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQLWAS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:17.7322289+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:02.6405525+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:02.6405525+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:24:02.6405525+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:22.3278276+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:22.3278276+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:07.0448547+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:06.3905086+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:06.3905086+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:24:06.3905086+00:00\",\"endTimeUtc\":\"2020-01-24T02:24:38.0056435+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:24:38.0056435+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:24:38.0056435+00:00\",\"endTimeUtc\":\"2020-01-24T02:25:07.2922528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:25:07.2922528+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:25:07.2922528+00:00\",\"endTimeUtc\":\"2020-01-24T02:25:38.7450996+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:25:38.7450996+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:25:38.7450996+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:10.3853715+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:10.3853715+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:26:10.3853715+00:00\",\"endTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:20:07.6073486+00:00\",\"endTimeUtc\":\"2020-01-24T02:25:00.5423277+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:25:00.5423277+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:26:50.7860414+00:00\",\"endTimeUtc\":\"2020-01-24T02:32:53.4076051+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:32:53.4076051+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:32:53.4076051+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:08.5314358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:08.5314358+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:08.5314358+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"steps\":[]}]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:15.9688475+00:00\",\"endTimeUtc\":\"2020-01-24T02:59:35.3436273+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T02:59:35.3436273+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:35.3436273+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"steps\":[{\"name\":\"ScaleIn FabricRingServices.\",\"description\":\"Remove VM from XRP Service Fabric Cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T02:59:41.9060524+00:00\",\"endTimeUtc\":\"2020-01-24T03:02:24.7644933+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:02:24.7644933+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:02:24.7644933+00:00\",\"endTimeUtc\":\"2020-01-24T03:02:31.6394163+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:02:31.6394163+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:02:31.6394163+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:02:37.9674714+00:00\",\"endTimeUtc\":\"2020-01-24T03:10:16.1269433+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:10:16.1269433+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:10:16.1269433+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:15.8852014+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:22.7757395+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:29.2600351+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:36.1974528+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:36.1974528+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:36.1974528+00:00\",\"endTimeUtc\":\"2020-01-24T03:12:54.6659768+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:12:54.6659768+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:12:54.6659768+00:00\",\"endTimeUtc\":\"2020-01-24T03:23:13.5982706+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:23:13.5982706+00:00\",\"steps\":[]},{\"name\":\"Service Fabric Containers Prerequisites\",\"description\":\"Apply Service Fabric containers prerequisites on new fabric ring node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:23:13.5982706+00:00\",\"endTimeUtc\":\"2020-01-24T03:24:23.6939396+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:24:23.6939396+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:24:23.6939396+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:24:30.6938572+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"steps\":[]},{\"name\":\"Deploy Azure Stack FabricRingServices - Prerequisite\",\"description\":\"Prerequisites for FabricRingServices\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:24:30.7407252+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:42.4586799+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:24.804741+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:24.804741+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:24.804741+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:48.8044685+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:48.8044685+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQLWAS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:38.6305918+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:30.6327981+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:30.6327981+00:00\",\"steps\":[]},{\"name\":\"Prepare artifacts content\",\"description\":\"Ensure that artifacts volume has the required credential specs deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:30.6327981+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:51.8669418+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:51.8669418+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:42.4586799+00:00\",\"endTimeUtc\":\"2020-01-24T03:26:41.8486507+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:26:41.8486507+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:26:41.8486507+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:18.0391863+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:18.0391863+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultAdminResourceProvider - Prerequisite\",\"description\":\"Prerequisites KeyVaultAdminResourceProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:18.0391863+00:00\",\"endTimeUtc\":\"2020-01-24T03:27:52.1794344+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:27:52.1794344+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalControlPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalControlPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:27:52.1794344+00:00\",\"endTimeUtc\":\"2020-01-24T03:28:24.3509492+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:28:24.3509492+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultNamingService - Prerequisite\",\"description\":\"Prerequisites KeyVaultNamingService.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:28:24.3509492+00:00\",\"endTimeUtc\":\"2020-01-24T03:28:56.2255969+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:28:56.2255969+00:00\",\"steps\":[]},{\"name\":\"(FBI) Deploy Azure Stack KeyVaultInternalDataPlane - Prerequisite\",\"description\":\"Prerequisites KeyVaultInternalDataPlane.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:28:56.2255969+00:00\",\"endTimeUtc\":\"2020-01-24T03:29:47.807738+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:29:47.807738+00:00\",\"steps\":[]},{\"name\":\"Phase1 (AzMon) AzureMonitor/MDM New Fabric Node Prerequisite\",\"description\":\"Prerequisites for Azure Monitor Service (MDM, MetricsRP, OboService, EventRP, MonRP, OnboardRP etc.) on New Fabric Node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:25:00.8810398+00:00\",\"endTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:30:47.9439966+00:00\",\"steps\":[]}]}]},{\"name\":\"Scale out Service fabric cluster.\",\"description\":\"Join the newly created node to service fabric cluster node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:30:50.2431305+00:00\",\"endTimeUtc\":\"2020-01-24T03:37:10.8390388+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:37:10.8390388+00:00\",\"steps\":[]},{\"name\":\"Validate XRP cluster health\",\"description\":\"Validate XRP cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:37:10.8390388+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:19.5309616+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:19.5309616+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:19.5309616+00:00\",\"endTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"steps\":[]}]}]},{\"name\":\"XRP App Update\",\"description\":\"XRP App Update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:27.327747+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Upgrade all SF apps\",\"description\":\"Update all SF applications\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:33.9995471+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Update Node Sets\",\"description\":\"Live Update all nodes in a node set.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:41.0776017+00:00\",\"endTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"steps\":[{\"name\":\"Service Fabric Runtime upgrade\",\"description\":\"Upgrade Service Fabric Runtime on XRP cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:48.2806409+00:00\",\"endTimeUtc\":\"2020-01-24T03:40:36.9562858+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:40:36.9562858+00:00\",\"steps\":[]},{\"name\":\"Live Update ISC Code Package\",\"description\":\"Live Update Infra Service Controller Code Package.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:40:36.9562858+00:00\",\"endTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:40:45.3468182+00:00\",\"endTimeUtc\":\"2020-01-24T03:42:01.1301331+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:42:01.1301331+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:42:01.1301331+00:00\",\"endTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"steps\":[]}]},{\"name\":\"Live Update Code Packages\",\"description\":\"Live Update Fabric Ring Controller Services Code Packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:42:34.1608764+00:00\",\"endTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:42:43.8802679+00:00\",\"endTimeUtc\":\"2020-01-24T04:05:00.1281387+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:05:00.1281387+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for HRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:05:00.1281387+00:00\",\"endTimeUtc\":\"2020-01-24T04:17:17.8290103+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:17:17.8290103+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:09.8017649+00:00\",\"endTimeUtc\":\"2020-01-24T03:58:04.0879688+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:58:04.0879688+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP CodePackage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:58:04.0879688+00:00\",\"endTimeUtc\":\"2020-01-24T04:21:34.1000185+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:21:34.1000185+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:16.84854+00:00\",\"endTimeUtc\":\"2020-01-24T04:03:42.1759039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:03:42.1759039+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:03:42.1915314+00:00\",\"endTimeUtc\":\"2020-01-24T04:16:20.6563712+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:16:20.6563712+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:15.8173004+00:00\",\"endTimeUtc\":\"2020-01-24T03:58:59.838921+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:58:59.838921+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:58:59.838921+00:00\",\"endTimeUtc\":\"2020-01-24T04:16:01.609599+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:16:01.609599+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:43:17.4422837+00:00\",\"endTimeUtc\":\"2020-01-24T04:17:04.7041206+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:17:04.7041206+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:17:04.7041206+00:00\",\"endTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"steps\":[]}]}]},{\"name\":\"Update Active Version on Node Sets\",\"description\":\"Live Update all nodes active version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:26:58.2950136+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Live Update ISC\",\"description\":\"Live Update Infra Service Controller - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:27:04.7793181+00:00\",\"endTimeUtc\":\"2020-01-24T04:28:43.6096008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:28:43.6096008+00:00\",\"steps\":[]},{\"name\":\"Live Update\",\"description\":\"Live Update Fabric Ring Controller Services - Flip switch to run new Code.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:28:43.6096008+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for ASAppGateway.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:14.609268+00:00\",\"endTimeUtc\":\"2020-01-24T04:38:05.204652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:38:05.204652+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:08.1874585+00:00\",\"endTimeUtc\":\"2020-01-24T05:10:58.1992931+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:10:58.1992931+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for SRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:10:58.1992931+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:11.2655498+00:00\",\"endTimeUtc\":\"2020-01-24T04:38:23.4547434+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:38:23.4547434+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:38:23.4547434+00:00\",\"endTimeUtc\":\"2020-01-24T04:39:04.2042204+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:39:04.2042204+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:08.6718278+00:00\",\"endTimeUtc\":\"2020-01-24T04:55:31.7211626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:55:31.7211626+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform Post Update for CRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:55:31.7211626+00:00\",\"endTimeUtc\":\"2020-01-24T04:56:13.3662575+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:56:13.3662575+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DiskRP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:06.3906051+00:00\",\"endTimeUtc\":\"2020-01-24T04:44:14.2394207+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:44:14.2394207+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:39.2027476+00:00\",\"endTimeUtc\":\"2020-01-24T04:53:27.2979307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:53:27.2979307+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for SFP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:53:27.2979307+00:00\",\"endTimeUtc\":\"2020-01-24T04:54:58.7581475+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:54:58.7581475+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge RP.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:11.6874242+00:00\",\"endTimeUtc\":\"2020-01-24T04:54:57.5706606+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:54:57.5706606+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:12.4217871+00:00\",\"endTimeUtc\":\"2020-01-24T04:37:03.8729557+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:37:03.8729557+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:37:03.8729557+00:00\",\"endTimeUtc\":\"2020-01-24T04:43:23.7787846+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:43:23.7787846+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for DeploymentProvider.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:43:23.7787846+00:00\",\"endTimeUtc\":\"2020-01-24T04:55:08.8517788+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:55:08.8517788+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:40.796488+00:00\",\"endTimeUtc\":\"2020-01-24T04:35:02.046877+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:35:02.046877+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for FCIR.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:35:02.046877+00:00\",\"endTimeUtc\":\"2020-01-24T04:36:02.3972136+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:36:02.3972136+00:00\",\"steps\":[]},{\"name\":\"PreUpdate\",\"description\":\"Perform preupdate for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:29:12.4842874+00:00\",\"endTimeUtc\":\"2020-01-24T04:33:27.3133445+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:33:27.3133445+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SQL.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:33:27.3133445+00:00\",\"endTimeUtc\":\"2020-01-24T04:35:00.8281487+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:35:00.8281487+00:00\",\"steps\":[]},{\"name\":\"ValidateSqlContainer\",\"description\":\"Validate Sql server container\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:35:00.8281487+00:00\",\"endTimeUtc\":\"2020-01-24T04:35:11.0779992+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:35:11.0779992+00:00\",\"steps\":[]}]}]},{\"name\":\"(AzMon) OBO Configure\",\"description\":\"Update OBO Identity Client Cert Permission in 1909\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:39:41.0307195+00:00\",\"endTimeUtc\":\"2020-01-24T03:40:53.534228+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T03:40:53.534228+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor and MDM Fabric Service Update\",\"description\":\"Updates AzureMonitor and MDM sub services, and RPs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T03:40:53.534228+00:00\",\"endTimeUtc\":\"2020-01-24T04:30:16.716628+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:30:16.716628+00:00\",\"steps\":[]},{\"name\":\"(AzMon) MDM Configure\",\"description\":\"Configure MDM with PostUpdate action\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:30:16.716628+00:00\",\"endTimeUtc\":\"2020-01-24T04:55:33.4555161+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:55:33.4555161+00:00\",\"steps\":[]},{\"name\":\"(AzMon) OnboardRP Register\",\"description\":\"Registers OnboardRP\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:55:33.4555161+00:00\",\"endTimeUtc\":\"2020-01-24T04:56:20.8249883+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T04:56:20.8249883+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Register\",\"description\":\"Registers AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T04:56:20.8249883+00:00\",\"endTimeUtc\":\"2020-01-24T05:04:51.9861608+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:04:51.9861608+00:00\",\"steps\":[]},{\"name\":\"(AzMon) AzureMonitor Configure\",\"description\":\"Configures AzureMonitor\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:04:51.9861608+00:00\",\"endTimeUtc\":\"2020-01-24T05:05:48.2237932+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:05:48.2237932+00:00\",\"steps\":[]}]}]},{\"name\":\"Add Support ring services category to parameters\",\"description\":\"Add Support ring services category to parameters\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:27.4565613+00:00\",\"endTimeUtc\":\"2020-01-21T21:10:46.2532039+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:10:46.2532039+00:00\",\"steps\":[]},{\"name\":\"Update OSImage of SupportBridge Service Fabric cluster.\",\"description\":\"Update OSImage on the SupportBridge service fabric cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:46.2532039+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:23.8736522+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:23.8736522+00:00\",\"steps\":[{\"name\":\"ScaleIn SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleIn Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:57.8311884+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:20.3545164+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:20.3545164+00:00\",\"steps\":[{\"name\":\"Updating SRNG node status to removing.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:07.5341962+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:46.4868445+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:46.4868445+00:00\",\"steps\":[]},{\"name\":\"Unregister Support Ring and controller.\",\"description\":\"Un register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:46.4868445+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:36.4587288+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:36.4587288+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:36.4587288+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:04.6449211+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:04.6449211+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:44.0993032+00:00\",\"endTimeUtc\":\"2020-01-21T21:30:06.7848874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:30:06.7848874+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:30:06.7848874+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:04.5824523+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:04.5824523+00:00\",\"steps\":[]}]},{\"name\":\"Update SRNG node status to REMOVED.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:04.6449211+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:20.3076406+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:20.3076406+00:00\",\"steps\":[]}]},{\"name\":\"Scaleout SupportBridge Service Fabric Node\",\"description\":\"Perform ScaleOut Operation on SupportBridge Service Fabric Node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:20.4194972+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:27.9325901+00:00\",\"endTimeUtc\":\"2020-01-21T21:35:36.6044058+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:35:36.6044058+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:35:36.6044058+00:00\",\"endTimeUtc\":\"2020-01-21T21:50:38.769628+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:50:38.769628+00:00\",\"steps\":[]},{\"name\":\"Deploy Support Ring VM\",\"description\":\"Creating a new virtual machine for SupportRing VM\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:50:38.769628+00:00\",\"endTimeUtc\":\"2020-01-21T22:30:40.720044+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:30:40.720044+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:30:40.7356672+00:00\",\"endTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:30:48.0168917+00:00\",\"endTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"steps\":[]}]},{\"name\":\"Add SF Names to DNS Server\",\"description\":\"Add records for ASSRSFPortal and ASSRSFClient to DNS Server\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:38:17.0604451+00:00\",\"endTimeUtc\":\"2020-01-21T22:39:43.3405672+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:39:43.3405672+00:00\",\"steps\":[]},{\"name\":\"SupportRingServices Prerequisites\",\"description\":\"Currently no op. Place holder step for adding any new steps.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:39:43.3405672+00:00\",\"endTimeUtc\":\"2020-01-21T22:40:06.8246929+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:40:06.8246929+00:00\",\"steps\":[]},{\"name\":\"Configure networking\",\"description\":\"Configure routing on SupportRing VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:40:06.8246929+00:00\",\"endTimeUtc\":\"2020-01-21T22:42:42.6738245+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:42:42.6738245+00:00\",\"steps\":[]},{\"name\":\"Configure DNS\",\"description\":\"Configure DNS servers and clients on SupportRing VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:42:42.6738245+00:00\",\"endTimeUtc\":\"2020-01-21T22:46:49.0734413+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:46:49.0734413+00:00\",\"steps\":[]},{\"name\":\"Update Service Fabric Runtime of SupportRing Service Fabric cluster.\",\"description\":\"Update Service fabric runtime on the SupportRing cluster.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:46:49.0734413+00:00\",\"endTimeUtc\":\"2020-01-21T22:55:41.6162202+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:55:41.6162202+00:00\",\"steps\":[]},{\"name\":\"Validate Support Ring cluster health.\",\"description\":\"Validate Support Ring cluster health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:55:41.6162202+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"steps\":[{\"name\":\"Check Suport Ring Health\",\"description\":\"Check the health of the Support Ring.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:55:49.084892+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"steps\":[]}]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:57:15.4206295+00:00\",\"endTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:57:23.8580443+00:00\",\"steps\":[]}]}]},{\"name\":\"Update SupportBridgeController application\",\"description\":\"Update SupportBridgeController application.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:57:23.8736522+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:59:25.0555134+00:00\",\"endTimeUtc\":\"2020-01-21T23:00:48.0178959+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:00:48.0178959+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for SupportBridge Controller.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:00:53.4700538+00:00\",\"endTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"steps\":[]}]},{\"name\":\"Re-register Support Ring and controller.\",\"description\":\"Re register support ring and SupportBridgeController from ISC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:07:25.1356938+00:00\",\"endTimeUtc\":\"2020-01-21T23:08:42.6994744+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:08:42.6994744+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication.\",\"description\":\"Validate Replication among all Domain Controllers.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:10:29.2534139+00:00\",\"endTimeUtc\":\"2020-01-21T21:11:46.5805948+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:11:46.5805948+00:00\",\"steps\":[]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:46.5805948+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:11:55.7523645+00:00\",\"endTimeUtc\":\"2020-01-21T21:12:06.361603+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:12:06.361603+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:12:06.361603+00:00\",\"endTimeUtc\":\"2020-01-21T21:21:23.7244464+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:21:23.7244464+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:23.7244464+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:21:31.4900122+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:00.7075588+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:00.7075588+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:00.7075588+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:32.5823592+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:41.691675+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:49.5978748+00:00\",\"endTimeUtc\":\"2020-01-21T21:28:59.1290663+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:28:59.1290663+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:28:59.1290663+00:00\",\"endTimeUtc\":\"2020-01-21T21:29:25.3164037+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T21:29:25.3164037+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T21:29:25.3164037+00:00\",\"endTimeUtc\":\"2020-01-21T22:07:47.3824968+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:07:47.3824968+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:07:47.4762471+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:07:54.6169737+00:00\",\"endTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:20:46.8268239+00:00\",\"endTimeUtc\":\"2020-01-21T22:33:23.2503634+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:33:23.2503634+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:33:23.2503634+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:01.7774668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:01.7774668+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:01.7774668+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:11.2305089+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:11.2617673+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:20.5429295+00:00\",\"endTimeUtc\":\"2020-01-21T22:52:29.6053495+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T22:52:29.6053495+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T22:52:29.6053495+00:00\",\"endTimeUtc\":\"2020-01-21T23:02:44.3602327+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:02:44.3602327+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:44.3602327+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:02:51.3594237+00:00\",\"endTimeUtc\":\"2020-01-21T23:08:58.9903561+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:08:58.9903561+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:08:58.9903561+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:27.255+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:35.1766148+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:42.645128+00:00\",\"endTimeUtc\":\"2020-01-21T23:09:50.8167353+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:09:50.8167353+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:09:50.8167353+00:00\",\"endTimeUtc\":\"2020-01-21T23:10:15.5347308+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:10:15.5347308+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:10:15.5347308+00:00\",\"endTimeUtc\":\"2020-01-21T23:30:12.4050379+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:30:12.4050379+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:12.4050379+00:00\",\"endTimeUtc\":\"2020-01-21T23:45:42.4877008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:45:42.4877008+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:30:19.5612136+00:00\",\"endTimeUtc\":\"2020-01-21T23:45:42.347079+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-21T23:45:42.347079+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-21T23:45:42.5345752+00:00\",\"endTimeUtc\":\"2020-01-22T00:07:29.6500982+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:07:29.6500982+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:07:29.9000991+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:11.3337759+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:11.3337759+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:11.3337759+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:19.2087157+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn for Domain\",\"description\":\"Domain Update: ScaleIn DC server.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:19.2243411+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:26.0055349+00:00\",\"endTimeUtc\":\"2020-01-22T00:11:34.6304516+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:11:34.6304516+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Domain.\",\"description\":\"Remove all Domain components in the to-be-removed VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:11:34.6304516+00:00\",\"endTimeUtc\":\"2020-01-22T00:15:03.1914728+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:15:03.1914728+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:03.1914728+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:22.9012607+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:22.9012607+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:15:10.0195688+00:00\",\"endTimeUtc\":\"2020-01-22T00:28:32.9183748+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:28:32.9183748+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:28:32.9183748+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:22.8856409+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:22.8856409+00:00\",\"steps\":[]}]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:22.9012607+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:38.7445973+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut for Domain\",\"description\":\"Domain Update: ScaleOut DC server: adding new DC server to AD.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:38.7602203+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:46.5881502+00:00\",\"endTimeUtc\":\"2020-01-22T00:29:55.4785563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:29:55.4785563+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node and select host\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:29:55.4785563+00:00\",\"endTimeUtc\":\"2020-01-22T00:31:28.3673022+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:31:28.3673022+00:00\",\"steps\":[]},{\"name\":\"ScaleOut Virtual Machine\",\"description\":\"Creating a new virtual machine\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:31:28.3673022+00:00\",\"endTimeUtc\":\"2020-01-22T00:47:37.2563825+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:47:37.2563825+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:47:37.2563825+00:00\",\"endTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:47:45.3188668+00:00\",\"endTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"steps\":[]}]},{\"name\":\"ScaleOut Domain.\",\"description\":\"Setting all the Domain components in the newly created VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T00:55:45.5668315+00:00\",\"endTimeUtc\":\"2020-01-22T01:00:43.0966593+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:00:43.0966593+00:00\",\"steps\":[]},{\"name\":\"Validate Domain Replication and time service status\",\"description\":\"Validate Replication among all Domain Controllers; Validate time server configuration and status on all domain members\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:00:43.0966593+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:13.5397501+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:13.5397501+00:00\",\"steps\":[]},{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-22T01:02:13.5397501+00:00\",\"endTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-22T01:02:23.9215605+00:00\",\"steps\":[]}]}]},{\"name\":\"Update CertificateAuthority\",\"description\":\"Updating Certificate Authorities.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:12.8650244+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:20.1305718+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"steps\":[{\"name\":\"Updating new node.\",\"description\":\"Update the XML to mark the node as removing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:26.9586156+00:00\",\"endTimeUtc\":\"2020-01-24T05:13:35.7241381+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:13:35.7241381+00:00\",\"steps\":[]},{\"name\":\"Backup CA\",\"description\":\"Snapshot CA content and database to shared storage.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:13:35.7241381+00:00\",\"endTimeUtc\":\"2020-01-24T05:14:11.6779279+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:14:11.6779279+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:14:11.6779279+00:00\",\"endTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"steps\":[{\"name\":\"Save Logs\",\"description\":\"Save logs from the node before it is redeployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:14:18.0059874+00:00\",\"endTimeUtc\":\"2020-01-24T05:19:43.0381349+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:19:43.0381349+00:00\",\"steps\":[]},{\"name\":\"ScaleIn Virtual Machine.\",\"description\":\"Remove the virtual machine from the stamp.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:19:43.0381349+00:00\",\"endTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"steps\":[]}]},{\"name\":\"PostScaleIn: Remove CA objects from active directory\",\"description\":\"Remove CA objects from active directory.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:21:52.1751324+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:12.0657242+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:12.0657242+00:00\",\"steps\":[]},{\"name\":\"Remove new node.\",\"description\":\"Remove the node from the xml.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:12.0657242+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"steps\":[]}]},{\"name\":\"ScaleIn Certificate Authority Node\",\"description\":\"Perform ScaleIn operation on Certificate Authority.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:19.6143374+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[{\"name\":\"MarkVirtualMachineStatusProvisioning\",\"description\":\"Update the XML to mark the new node as deploying.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:26.0205251+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:33.7860537+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:33.7860537+00:00\",\"steps\":[]},{\"name\":\"Building VHD\",\"description\":\"Building the VHD for the new node\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:33.7860537+00:00\",\"endTimeUtc\":\"2020-01-24T05:22:54.194883+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:22:54.194883+00:00\",\"steps\":[]},{\"name\":\"Update for CA\",\"description\":\"Updates CA server on the guest VM.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:22:54.194883+00:00\",\"endTimeUtc\":\"2020-01-24T05:34:14.6833769+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:34:14.6833769+00:00\",\"steps\":[]},{\"name\":\"ScaleOut-Guest on all the dependent components.\",\"description\":\"Invoke scaleOutGuest on all the dependent components.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:34:14.6833769+00:00\",\"endTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"steps\":[{\"name\":\"Complete configuration of VM\",\"description\":\"Migrates VM to CPI, Update MA, Update ECEAgent, Verify TraceCollector, Scaleout AzureMonitor.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:34:21.6051815+00:00\",\"endTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"steps\":[]}]},{\"name\":\"Validate CA after ScaleOut\",\"description\":\"Validate CA role after ScaleOut.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:37:02.4021977+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:04.0108831+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:04.0108831+00:00\",\"steps\":[]},{\"name\":\"Updating new node\",\"description\":\"Update the XML to mark the new node as deployed.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:04.0108831+00:00\",\"endTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"steps\":[]}]}]}]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:11.401426+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[{\"name\":\"PostUpdateSteps\",\"description\":\"Register, Clean up infrastructure roles and updating cloud security.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:17.7294764+00:00\",\"endTimeUtc\":\"2020-02-10T16:39:26.5648649+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:39:26.5648649+00:00\",\"steps\":[{\"name\":\"Registration of services\",\"description\":\"Registers FabricRingServices with ISC and Health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:33.1511796+00:00\",\"endTimeUtc\":\"2020-01-24T06:06:00.8782909+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T06:06:00.8782909+00:00\",\"steps\":[]},{\"name\":\"Set LDF limits and Recovery mode\",\"description\":\"Set LDF limits and Recovery mode for SQL DBs\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:34.2917937+00:00\",\"endTimeUtc\":\"2020-01-24T05:41:50.8387801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:41:50.8387801+00:00\",\"steps\":[]},{\"name\":\"Create pressure files\",\"description\":\"Create pressure files for SQL file growth\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:41:50.8387801+00:00\",\"endTimeUtc\":\"2020-01-24T05:42:10.5731126+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:42:10.5731126+00:00\",\"steps\":[]},{\"name\":\"Artifact Clean Up\",\"description\":\"Cleanup any artifacts left behind by previous updates.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-24T05:38:33.0418075+00:00\",\"endTimeUtc\":\"2020-01-24T05:39:02.813162+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-24T05:39:02.813162+00:00\",\"steps\":[]}]},{\"name\":\"Close Active Alerts\",\"description\":\"Closing active alerts activated during the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-02-10T16:39:26.5648649+00:00\",\"endTimeUtc\":\"2020-02-10T16:40:14.7719901+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:40:14.7719901+00:00\",\"steps\":[]},{\"name\":\"Post-update Validation\",\"description\":\"Validating cloud health.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-02-10T16:40:14.7719901+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:37.6000074+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:37.6000074+00:00\",\"steps\":[]},{\"name\":\"Cloud Version Change\",\"description\":\"Finalizing update and setting new cloud version.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-02-10T16:48:37.6000074+00:00\",\"endTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"lastUpdatedTimeUtc\":\"2020-02-10T16:48:55.2438258+00:00\",\"steps\":[]}]}]}]}]},\"timeStarted\":\"2020-01-07T21:38:51.918Z\",\"lastUpdatedTime\":\"2020-02-10T16:48:55.2438258+00:00\",\"duration\":\"P33DT19H18M24.304S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/64a55d0c-195b-4baf-8db2-105b18ee80df?api-version=2016-05-01+118": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/64a55d0c-195b-4baf-8db2-105b18ee80df?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "235", "236" ], + "x-ms-client-request-id": [ "e41c41de-fae5-4f4a-a80c-8f46666b7db6" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "9fcc6d73-d4f9-4fc1-b185-336197e9f8e4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14609" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvLao0029TFxvSdZIGsRRD3hyKT3prJahXBqwJ2/sieCzNtHjfJOxxV+ngQtxm81hJkw/c+gzRUtzfhBRSA+Y8C2mnSBkRkHM7ANMiQDlWVfHuDuEWQ/vYVMGw/cAwP+awckXxNKFMdAs30Oi85UB/" ], + "x-ms-request-id": [ "9fcc6d73-d4f9-4fc1-b185-336197e9f8e4" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032234Z:9fcc6d73-d4f9-4fc1-b185-336197e9f8e4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1131" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/64a55d0c-195b-4baf-8db2-105b18ee80df\",\"name\":\"northwest/Microsoft1.1912.0.30/64a55d0c-195b-4baf-8db2-105b18ee80df\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Re-Install Nugets\",\"description\":\"\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-11T16:26:19.7908292+00:00\",\"endTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"steps\":[{\"name\":\"Install product nugets\",\"description\":\"Install prouct nugets to product drives of infra VMs.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-11T16:26:19.7908292+00:00\",\"endTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-11T16:48:58.5854381+00:00\",\"steps\":[]}]},\"timeStarted\":\"2020-01-11T16:26:11.306Z\",\"lastUpdatedTime\":\"2020-01-11T16:48:58.5854381+00:00\",\"duration\":\"PT22M47.341S\",\"state\":\"Succeeded\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/b8eeb3b4-3022-4362-9e93-60d19c99d039?api-version=2016-05-01+119": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/b8eeb3b4-3022-4362-9e93-60d19c99d039?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "237", "238" ], + "x-ms-client-request-id": [ "23773783-1fae-4e6b-8d5b-339b5139e6e9" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "61588b0b-4e14-4375-93d9-ea0c38571799" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvBmdhIfRdhdgP7V8WHdDqmUCcMF5zqEfPfxqLFut1dr9FozcrBfH147WOk5cMoqi/RsbUD+aJFEhMnaBUYKQ8X8r0P9tIcIbS3Vx2skj2uM/0E00IMmDvuy7BuCbESSWXw+rTfQcCtP3r3plcjp2p" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14608" ], + "x-ms-request-id": [ "61588b0b-4e14-4375-93d9-ea0c38571799" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032235Z:61588b0b-4e14-4375-93d9-ea0c38571799" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "43453" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/b8eeb3b4-3022-4362-9e93-60d19c99d039\",\"name\":\"northwest/Microsoft1.1912.0.30/b8eeb3b4-3022-4362-9e93-60d19c99d039\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T17:53:39.9092208+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:37:40.4946672+00:00\",\"endTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:11.1264109+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"steps\":[{\"name\":\"Disable DSC Partial Config\",\"description\":\"Disable DSC Partial Config on VMs and hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.3918526+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.8135997+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:36.2814825+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.5518527+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:29.0315384+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:57.7860691+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.875386+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.7772742+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:27.5003111+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:04.7862182+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.2972237+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:10.1656661+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:34.3596199+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:08.3723789+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.5789882+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:11.8900352+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:35.9064887+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:28.7467668+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:39.1095813+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:10.1067431+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:20.2035042+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:53.1767521+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:21.5628526+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.1097674+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:50.7548778+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.2345992+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.0442483+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:18.8284948+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:08.2875238+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:39.5163067+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:51.2861166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:23.0785379+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:05.7714165+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.1566191+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.9066893+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:04.364813+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:53.1255041+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.8023195+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:10.8129311+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:57.0116567+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:37.5627225+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:09.4817449+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:31.3752701+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:06.2554437+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:41:01.4844163+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:05.8179385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.578515+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:00.292857+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.828414+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:02.2079862+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:09.8129422+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:01.1682365+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:12.8598933+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.6610912+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:16.7816372+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:54.9335166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:28.9221645+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:03.3485385+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:00.0005912+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.0048166+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:39:58.0318072+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:01.082982+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:15.375397+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:53.0116563+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:33.9066786+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.52049+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:46.3439011+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.1343224+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.9847322+00:00\",\"endTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:43:59.3084894+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:47.7823522+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:19.437862+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:58.8798137+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:05.5161019+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.1299169+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:26.281901+00:00\",\"endTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:45:03.3798646+00:00\",\"steps\":[]},{\"name\":\"Disable Partial Config Mode\",\"description\":\"Disable partial configuration mode in DSC.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:40:01.2349322+00:00\",\"endTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:44:59.6923548+00:00\",\"steps\":[]}]}]},{\"name\":\"Create or Update Identity Applications\",\"description\":\"Create or update identity applications in the identity system (AAD or ADFS).\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.8449885+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"steps\":[]},{\"name\":\"Persist Configuration Files\",\"description\":\"Persist changes to identity application configuration files.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:42:46.0674139+00:00\",\"endTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:46:08.8999495+00:00\",\"steps\":[]},{\"name\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"description\":\"Create SSL certificates for SF apps and rotate SQL certificates\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:32.4388419+00:00\",\"endTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:42:20.5621747+00:00\",\"steps\":[]},{\"name\":\"Generate SSL certificate\",\"description\":\"Generate SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T19:38:31.2043627+00:00\",\"endTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T19:39:37.1569488+00:00\",\"steps\":[]}]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:13.1019008+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:25.7736626+00:00\",\"endTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:15:38.4298358+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Update critical JEA endpoints\",\"description\":\"Update critical JEA endpoints required by service and update code\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.8360092+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:58.3984404+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.5233519+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:17.7664823+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:25.8914267+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:02.7382065+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:31.3007835+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:07.6289652+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.6171006+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:53.8789437+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:02.3477632+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:43.1759097+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:16.113623+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:52.4728801+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:40.0039936+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:48.2383163+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:29.3322771+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:38:05.3791822+00:00\",\"endTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:38:41.6916368+00:00\",\"steps\":[]}]},{\"name\":\"Update Baremetal JEA endpoints\",\"description\":\"Update JEA endpoints on Physical Hosts\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:16:09.7420986+00:00\",\"endTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"steps\":[]},{\"name\":\"Live Update Host Agent.\",\"description\":\"Live Update Host Agent service on each host.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:35:57.925745+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[{\"name\":\"Install SSL certificate\",\"description\":\"Install SSL certificate\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:06.2538406+00:00\",\"endTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"steps\":[]},{\"name\":\"Update Host Agent bits\",\"description\":\"Adds host agent bits into hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:36:44.6914273+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"steps\":[]},{\"name\":\"Enable HostAgent\",\"description\":\"Enable HostAgent on the system.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:37:14.2070882+00:00\",\"endTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:37:54.4571011+00:00\",\"steps\":[]}]}]}]},{\"name\":\"Update critical applications\",\"description\":\"Update critical applications.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:38:52.4884991+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Update URP service nuget\",\"description\":\"Update URP service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.5040949+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update URP\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.9571376+00:00\",\"endTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update URP.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:48:50.8388513+00:00\",\"endTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for URP.\",\"errorMessage\":\"Type \u0027Update\u0027 of Role \u0027URP\u0027 raised an exception:\\n\\nCould not ping any of the provided Service Fabric gateway endpoints.\\nat Wait-ServiceFabricClusterHealthy, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\RepairServiceFabricCluster.psm1: line 452\\nat Repair-UnplacedReplica, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\RepairServiceFabricCluster.psm1: line 164\\nat Repair-AzureStackServiceFabricCluster, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\RepairServiceFabricCluster.psm1: line 38\\nat Install-ServiceFabricApplication, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Utils\\\\WinFabricCluster\\\\ServiceFabricApp.ps1: line 128\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 62\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:48:59.4793998+00:00\",\"endTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T05:40:00.4911506+00:00\",\"steps\":[]},{\"name\":\"Configure\",\"description\":\"Perform Configure for URP.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Creating CPI service nuget \",\"description\":\"Update CPI service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:04.8790997+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"steps\":[]},{\"name\":\"Update code packages\",\"description\":\"Update CPI\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:25.1650442+00:00\",\"endTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update CPI.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:51:33.221246+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for CPI.\",\"errorMessage\":\"Type \u0027Update\u0027 of Role \u0027CPI\u0027 raised an exception:\\n\\nfabric:/AzureStackCpiApplication Number of partitions unhealthy 1\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 71\\nat Invoke-ScriptBlockWithRetries, D:\\\\Microsoft.AzureStack.Solution.Deploy.Fabric.1.1910.0.58\\\\content\\\\AzureStackInstaller\\\\Modules\\\\AzureStackInstallerCommon\\\\AzureStackInstallerCommon.psm1: line 29\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 75\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-06T20:51:41.0336917+00:00\",\"endTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-07T06:46:44.2115391+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for CPI.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Backup NC resources.\",\"description\":\"Backup NC resources before update\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:06.3322162+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[{\"name\":\"Internal NC backup\",\"description\":\"Internal NC backup\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:17.8483927+00:00\",\"endTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"steps\":[]}]},{\"name\":\"(NC) Upgrade NC SF version.\",\"description\":\"Upgrade NC SF version\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:40:32.3368918+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"steps\":[]},{\"name\":\"(NC) Upgrade NC Application.\",\"description\":\"Upgrade NC application\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:27.4983192+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"steps\":[]},{\"name\":\"(NC) Update iDNS Configuration in NC.\",\"description\":\"Update iDNS Configuration in NC\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:48.9565307+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:03.3314587+00:00\",\"steps\":[]},{\"name\":\"Update ISC service nuget\",\"description\":\"Update ISC service nuget on the XRP product drives.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.3478435+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"steps\":[]},{\"name\":\"Update code pacakges\",\"description\":\"Update InfraServiceController\u0027s code packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:40.8477563+00:00\",\"endTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Update InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:14.2136721+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[{\"name\":\"Update\",\"description\":\"Perform Update for InfraServiceController.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:49:23.8073723+00:00\",\"endTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:54:46.5978398+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:05.4884683+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:16.9728185+00:00\",\"endTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:39:54.3789737+00:00\",\"endTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:08.9515269+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:41:16.9514916+00:00\",\"endTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:42:02.6861162+00:00\",\"endTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:43.0770887+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:43:50.5926689+00:00\",\"endTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:44:29.9292134+00:00\",\"endTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"steps\":[]}]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent on a node.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:49.24176+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[{\"name\":\"Update Agent bits\",\"description\":\"Ensure that correct binaries are located on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:45:56.3978556+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"steps\":[]},{\"name\":\"Install RdAgent\",\"description\":\"Install RdAgent components on all hosts.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:46:27.3745218+00:00\",\"endTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:47:34.7713257+00:00\",\"steps\":[]}]}]},{\"name\":\"(DEP) Generate Code Integrity Policy\",\"description\":\"Generates the Code Integrity Policy\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:15:47.5704+00:00\",\"endTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"steps\":[]},{\"name\":\"Build Base Image\",\"description\":\"Building base image.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:08.319806+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[{\"name\":\"(DEP) Stage content needed by cloud, host and virtual machine build.\",\"description\":\"Stage content needed by cloud, host and virtual machine build.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:17:33.1477588+00:00\",\"endTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"steps\":[]},{\"name\":\"(DEP) Generate base images for hosts and virtual machines.\",\"description\":\"Creates and updates the base images needed by hosts and virtual machines.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:20:18.7928744+00:00\",\"endTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:24:50.976567+00:00\",\"steps\":[]}]},{\"name\":\"(DEP) Generate host images\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:24:51.0078115+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[{\"name\":\"(DEP) Generate host image.\",\"description\":\"Build VHDs for the host and the backup WinPE for servicing.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:19.8745578+00:00\",\"endTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:53:40.9824394+00:00\",\"steps\":[]},{\"name\":\"Ensure VM VHDs are created\",\"description\":\"Ensure that the common VHDs needed for VM attachment are created in the expected versioned share\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:00.7180297+00:00\",\"endTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:46:07.8196583+00:00\",\"steps\":[{\"name\":\"Copy manifest content from update package\",\"description\":\"Use the update manifest to copy images to the stamp\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:25:11.5148417+00:00\",\"endTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:33:40.5758874+00:00\",\"steps\":[]},{\"name\":\"Ensure that the artifacts VHD exists\",\"description\":\"Ensure that the artifacts VHD exists at the expected location\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-06T20:33:40.5915167+00:00\",\"endTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-06T20:34:15.6078813+00:00\",\"steps\":[]}]}]}]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2020-01-05T17:46:12.646Z\",\"lastUpdatedTime\":\"2020-01-07T06:46:44.2115391+00:00\",\"duration\":\"P1DT13H21M51.946S\",\"state\":\"Failed\"}}" + } + }, + "[NoDescription]+[NoContext]+[NoScenario]+$GET+https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/f7f2e96a-5753-449a-bd3a-d0cf45e1a2ab?api-version=2016-05-01+120": { + "Request": { + "Method": "GET", + "RequestUri": "https://adminmanagement.northwest.azs-longhaul-02.selfhost.corp.microsoft.com/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourcegroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/f7f2e96a-5753-449a-bd3a-d0cf45e1a2ab?api-version=2016-05-01", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "239", "240" ], + "x-ms-client-request-id": [ "e4a7455a-ed67-4e64-9e75-678e80984d31" ], + "CommandName": [ "Azs.Update.Admin.internal\\Get-AzsUpdateRun" ], + "FullCommandName": [ "Get-AzsUpdateRun_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowerShell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "14bf5837-2e23-4fde-915b-bf615dcf314e" ], + "Server": [ "Microsoft-HTTPAPI/2.0" ], + "WWW-Authenticate": [ "oYG3MIG0oAMKAQChCwYJKoZIgvcSAQICooGfBIGcYIGZBgkqhkiG9xIBAgICAG+BiTCBhqADAgEFoQMCAQ+iejB4oAMCARKicQRvSBTfXCmgceQfjaL5K5UO7XuAphZivIZ9y/vGaTwC7fT4jXqiH4gR1mQ/sYaxDtbQndvh73IU5aPHWWg0yAMzIavymMouhFn2mJVF1Xb0ORoRn9XtssdkNahvHF+wAIf/gUWSYgNqex4gVmlAgeS0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "14607" ], + "x-ms-request-id": [ "14bf5837-2e23-4fde-915b-bf615dcf314e" ], + "x-ms-routing-request-id": [ "NORTHWEST:20200222T032237Z:14bf5837-2e23-4fde-915b-bf615dcf314e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sat, 22 Feb 2020 03:22:37 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "10062" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/resourceGroups/System.northwest/providers/Microsoft.Update.Admin/updateLocations/northwest/updates/Microsoft1.1912.0.30/updateRuns/f7f2e96a-5753-449a-bd3a-d0cf45e1a2ab\",\"name\":\"northwest/Microsoft1.1912.0.30/f7f2e96a-5753-449a-bd3a-d0cf45e1a2ab\",\"type\":\"Microsoft.Update.Admin/updateLocations/updates/updateRuns\",\"location\":\"northwest\",\"tags\":{},\"properties\":{\"progress\":{\"name\":\"Unnamed step\",\"description\":\"Update Azure Stack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Engine Update\",\"description\":\"Perform Engine update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:00.3528738+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate Cloud\",\"description\":\"Copying packages.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:32:07.2121624+00:00\",\"endTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"steps\":[]},{\"name\":\"Update SeedRing ECE\",\"description\":\"Updating infrastructure roles on ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:41:58.6023429+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[{\"name\":\"PreUpdate\",\"description\":\"Perform PreUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:05.0710453+00:00\",\"endTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"steps\":[]},{\"name\":\"Update\",\"description\":\"Perform Update for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:42:47.9486302+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"steps\":[]},{\"name\":\"PostUpdate\",\"description\":\"Perform PostUpdate for ECE.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:58:02.8626048+00:00\",\"endTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"steps\":[]}]}]},{\"name\":\"Cloud Update\",\"description\":\"Perform cloud update.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:22.2553749+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"AzureStack Update\",\"description\":\"Update AzureStack.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:31.0053214+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Before AzureStack Update\",\"description\":\"Building host and virtual machine update resources.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T00:58:52.1770488+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:00.2082403+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.895699+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.8488086+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:46.019597+00:00\",\"steps\":[]},{\"name\":\"Expand Engine specific nugets for ERCS.\",\"description\":\"Extract or Expand all the engine specific nugets for ERCS.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T00:59:09.9269339+00:00\",\"endTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:03:45.0352036+00:00\",\"steps\":[]}]},{\"name\":\"Expand Engine specific nugets.\",\"description\":\"Extract or Expand all the engine specific nugets.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:03:54.4594372+00:00\",\"endTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"steps\":[{\"name\":\"Remove unnecessary Deployment objects\",\"description\":\"Check and Remove unnecessary Deployment objects.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:04:02.6625082+00:00\",\"endTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T01:04:23.4748598+00:00\",\"steps\":[]}]},{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:23.4193194+00:00\",\"endTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:21:55.8857429+00:00\",\"steps\":[{\"name\":\"Check Cloud Health\",\"description\":\"Checking cloud health before starting the update process.\",\"errorMessage\":\"\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:32.7942488+00:00\",\"endTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"steps\":[{\"name\":\"Check stamp health.\",\"description\":\"Run UpdateExtendedChecks.\",\"errorMessage\":\"Type \u0027CheckHealth\u0027 of Role \u0027Cloud\u0027 raised an exception:\\n\\nTest-AzureStack validation failed in the following areas:\\nAzure Stack Infrastructure CapacityThe report can be found in the SeedRing role\u0027s Azure Stack Log collection.\\nERCS VM subfolder: AZS-ERCS01\\nReport name: AzureStack_Validation_Summary_2020.01.05_06.16.00.HTML\\nat Assert-TestAzureStackResult, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Roles\\\\Cloud\\\\Cloud.psm1: line 364\\nat CheckHealth, C:\\\\ProgramData\\\\SF\\\\ErcsClusterNode0\\\\Fabric\\\\work\\\\Applications\\\\EnterpriseCloudEngineApplicationType_App1\\\\EnterpriseCloudEngineServicePkg.Code.1.1912.0.30\\\\CloudDeployment\\\\Classes\\\\Cloud\\\\Cloud.psm1: line 995\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 52\\nat \u003cScriptBlock\u003e, \u003cNo file\u003e: line 50\",\"status\":\"Error\",\"startTimeUtc\":\"2020-01-05T01:59:43.7316692+00:00\",\"endTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T06:20:53.1049851+00:00\",\"steps\":[]}]},{\"name\":\"Parallel per-node operation top step\",\"description\":\"Parallel per-node operation top step\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:32.6223794+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.9633444+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.9347917+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:05.5101565+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.7785421+00:00\",\"endTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:06:04.2132772+00:00\",\"steps\":[]},{\"name\":\"Expand Live Update Content\",\"description\":\"Expand the nuget content needed for components updated by host live update.\",\"errorMessage\":\"\",\"status\":\"Success\",\"startTimeUtc\":\"2020-01-05T01:59:43.3879618+00:00\",\"endTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"lastUpdatedTimeUtc\":\"2020-01-05T02:05:54.3695995+00:00\",\"steps\":[]}]}]},{\"name\":\"Update NC credential object\",\"description\":\"Updates NC credential object if current NC rest cert thumbprint is different from configured value.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Create new resources and perform cleanup\",\"description\":\"Create Users, Storage accounts, Identity apps, Seedring JEA, CI policy. Clean up group VM images.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate GuestLogCollector cloud parameters\",\"description\":\"Populate GuestLogCollector cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Populate RdAgent cloud parameters\",\"description\":\"Populate RdAgent cloud parameters.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"(DEP) Generate host image and update critical applications\",\"description\":\"Build VHDs for the host, product nuget at runtime, the backup WinPE for servicing and update critical applications.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]},{\"name\":\"Update Hosts\",\"description\":\"Update hosts. This step may take longer than others.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"Update Infra VMs\",\"description\":\"Updating InfraVMs based on update payload\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]},{\"name\":\"After AzureStack Update\",\"description\":\"Doing post update tasks.\",\"errorMessage\":\"\",\"status\":\"Unknown status\",\"steps\":[]}]}]}]},\"timeStarted\":\"2020-01-05T04:52:58.432Z\",\"lastUpdatedTime\":\"2020-01-05T06:21:55.8857429+00:00\",\"duration\":\"PT2H1M3.374S\",\"state\":\"Failed\"}}" + } + } +} \ No newline at end of file diff --git a/src/Azs.Update.Admin/test/UpdateAdmin.Tests.ps1 b/src/Azs.Update.Admin/test/UpdateAdmin.Tests.ps1 new file mode 100644 index 00000000..939eb42e --- /dev/null +++ b/src/Azs.Update.Admin/test/UpdateAdmin.Tests.ps1 @@ -0,0 +1,240 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.SYNOPSIS + Run AzureStack Update admin tests. + +.DESCRIPTION + Run AzureStack Update admin tests using either mock client or our client. + The mock client allows for recording and playback. This allows for offline tests. + +.PARAMETER RunRaw + Run using our client creation path. + +.EXAMPLE + PS C:\> .\src\UpdateAdmin.Tests.ps1 + + Describing UpdateAdminTests + [+] TestGetUpdateLocation 1.2s + [+] TestListUpdate 4.12s + [+] TestGetUdate 4.51s + [+] TestListUpdateRun 3.96s + [+] TestGetUpdateRun 4.97s + +.NOTES + Author: Mike Giesler + Copyright: Microsoft + Date: March 15, 2018 +#> +param( + [bool]$RunRaw = $false, + [bool]$UseInstalled = $false +) + +$Global:UseInstalled = $UseInstalled +$global:RunRaw = $RunRaw +$global:TestName = "" + +$global:Provider = "Microsoft.Update.Admin" +$global:Location = "northwest" +$global:ResourceGroupName = "System.northwest" +$global:ModuleName = "Azs.Update.Admin" + +InModuleScope Azs.Update.Admin { + + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'UpdateAdmin.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName + + Import-Module ..\$global:ModuleName -Force + Import-Module Az.Resources -Force + + Describe "UpdateAdminTests" -Tags @('UpdateAdminTests', 'Azs.Update.Admin') { + + BeforeEach { + + function ValidateUpdateLocation { + param( + [Parameter(Mandatory = $true)] + $location + ) + + $location | Should Not Be $null + $location.Id | Should Not Be $null + $location.CurrentOemVersion | Should Not Be $null + $location.CurrentVersion | Should Not Be $null + $location.State | Should Not Be $null + } + + function ValidateSameUpdateLocation { + param( + [Parameter(Mandatory = $true)] + $location1, + [Parameter(Mandatory = $true)] + $location2 + ) + + $location1 | Should Not Be $null + $location2 | Should Not Be $null + $location1.Id | Should Be $location2.Id + $location1.CurrentOemVersion | Should Be $location2.CurrentOemVersion + $location1.CurrentVersion | Should Be $location2.CurrentVersion + $location1.State | Should Be $location2.State + } + + function ValidateUpdate { + param( + [Parameter(Mandatory = $true)] + $update + ) + + $update | Should Not Be $null + $update.Id | Should Not Be $null + $update.Description | Should Not Be $null + $update.KbLink | Should Not Be $null + $update.MinVersionRequired | Should Not Be $null + $update.PackagePath | Should Be $null + $update.PackageSizeInMb | Should Not Be $null + $update.Publisher | Should Not Be $null + $update.State | Should Not Be $null + $update.Name | Should Not Be $null + $update.Version | Should Not Be $null + } + + function ValidateSameUpdate { + param( + [Parameter(Mandatory = $true)] + $update1, + [Parameter(Mandatory = $true)] + $update2 + ) + + $update1 | Should Not Be $null + $update2 | Should Not Be $null + $update1.Id | Should Be $update2.Id + $update1.Description | Should Be $update2.Description + $update1.KbLink | Should Be $update2.KbLink + $update1.MinVersionRequired | Should Be $update2.MinVersionRequired + $update1.PackagePath | Should Be $update2.PackagePath + $update1.PackageSizeInMb | Should Be $update2.PackageSizeInMb + $update1.Publisher | Should Be $update2.Publisher + $update1.State | Should Be $update2.State + $update1.Name | Should Be $update2.Name + $update1.Version | Should Be $update2.Version + } + + function ValidateUpdateRun { + param( + [Parameter(Mandatory = $true)] + $run + ) + + $run | Should Not Be $null + $run.Id | Should Not Be $null + $run.Duration | Should Not Be $null + $run.State | Should Not Be $null + $run.TimeStarted | Should Not Be $null + $run.Location | Should Not Be $null + } + + function ValidateSameUpdateRun { + param( + [Parameter(Mandatory = $true)] + $run1, + [Parameter(Mandatory = $true)] + $run2 + ) + + $run1 | Should Not Be $null + $run2 | Should Not Be $null + $run1.Id | Should Be $run2.Id + $run1.Duration | Should Be $run2.Duration + $run1.State | Should Be $run2.State + $run1.TimeStarted | Should Be $run2.TimeStarted + $run1.Location | Should Be $run2.Location + } + } + + AfterEach { + $global:Client = $null + } + + It "TestGetUpdateLocation" -Skip:$('TestGetUpdateLocation' -in $global:SkippedTests) { + $global:TestName = "TestGetUpdateLocation" + + $list = Get-AzsUpdateLocation -ResourceGroup $global:ResourceGroupName + $list | Should not be $null + foreach ($location in $list) { + $location1 = Get-AzsUpdateLocation -Name $location.Name -ResourceGroup $global:ResourceGroupName + ValidateSameUpdateLocation $location $location1 + } + } + + It "TestListUpdates" -Skip:$('TestListUpdates' -in $global:SkippedTests) { + $global:TestName = "TestListUpdates" + + $list = Get-AzsUpdate -ResourceGroup $global:ResourceGroupName -Location $global:Location + $list | Should Not Be $null + foreach ($update in $list) { + ValidateUpdate $update + } + } + + It "TestGetUpdate" -Skip:$('TestGetUpdate' -in $global:SkippedTests) { + $global:TestName = "TestGetUpdate" + + $list = Get-AzsUpdate -ResourceGroup $global:ResourceGroupName -Location $global:Location + foreach ($update in $list) { + $update1 = Get-AzsUpdate -Name $update.Name -ResourceGroup $global:ResourceGroupName -Location $global:Location + ValidateSameUpdate $update $update1 + } + } + + It "TestListUpdateRuns" -Skip:$('TestListUpdateRuns' -in $global:SkippedTests) { + $global:TestName = "TestListUpdateRuns" + + $list = Get-AzsUpdate -ResourceGroup $global:ResourceGroupName -Location $global:Location + foreach ($update in $list) { + $runList = Get-AzsUpdateRun -UpdateName $update.Name -ResourceGroup $global:ResourceGroupName -Location $global:Location + foreach ($run in $runList) { + ValidateUpdateRun $run + } + } + } + + it "TestGetUpdateRun" -Skip:$('TestGetUpdateRun' -in $global:SkippedTests) { + $global:TestName = "TestGetUpdateRun" + + $list = Get-AzsUpdate -ResourceGroup $global:ResourceGroupName -Location $global:Location + $list | Should not be $null + foreach ($update in $list) { + $runList = Get-AzsUpdateRun -UpdateName $update.Name -ResourceGroup $global:ResourceGroupName -Location $global:Location + foreach ($run in $runList) { + $run1 = Get-AzsUpdateRun -Name $run.Name -ResourceGroup $global:ResourceGroupName -Location $global:Location -UpdateName $update.Name + ValidateSameUpdateRun $run $run1 + } + } + } + } +} \ No newline at end of file diff --git a/src/Azs.Update.Admin/test/env.json b/src/Azs.Update.Admin/test/env.json new file mode 100644 index 00000000..9c8df3d2 --- /dev/null +++ b/src/Azs.Update.Admin/test/env.json @@ -0,0 +1,4 @@ +{ + "SubscriptionId": "74c72bdc-d917-431c-a377-8ca80f4238a0", + "Tenant": "00de9b88-26db-443e-bfae-f884ddfe2e8a" +} diff --git a/src/Azs.Update.Admin/test/loadEnv.ps1 b/src/Azs.Update.Admin/test/loadEnv.ps1 new file mode 100644 index 00000000..c4ebf2e8 --- /dev/null +++ b/src/Azs.Update.Admin/test/loadEnv.ps1 @@ -0,0 +1,28 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +$envFile = 'env.json' +if ($TestMode -eq 'live') { + $envFile = 'localEnv.json' +} + +if (Test-Path -Path (Join-Path $PSScriptRoot $envFile)) { + $envFilePath = Join-Path $PSScriptRoot $envFile +} else { + $envFilePath = Join-Path $PSScriptRoot '..\$envFile' +} +$env = @{} +if (Test-Path -Path $envFilePath) { + $env = Get-Content (Join-Path $PSScriptRoot $envFile) | ConvertFrom-Json + $PSDefaultParameterValues=@{"*:SubscriptionId"=$env.SubscriptionId; "*:Tenant"=$env.Tenant} +} \ No newline at end of file diff --git a/src/Azs.Update.Admin/test/readme.md b/src/Azs.Update.Admin/test/readme.md new file mode 100644 index 00000000..7c752b4c --- /dev/null +++ b/src/Azs.Update.Admin/test/readme.md @@ -0,0 +1,17 @@ +# Test +This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `..\custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: no + +## Details +We allow three testing modes: *live*, *record*, and *playback*. These can be selected using the `-Live`, `-Record`, and `-Playback` switches respectively on the `test-module.ps1` script. This script will run through any `.Tests.ps1` scripts in the `test` folder. If you choose the *record* mode, it will create a `.Recording.json` file of the REST calls between the client and server. Then, when you choose *playback* mode, it will use the `.Recording.json` file to mock the communication between server and client. The *live* mode runs the same as the *record* mode; however, it doesn't create the `.Recording.json` file. + +## Purpose +Custom cmdlets generally encompass additional functionality not described in the REST specification, or combines functionality generated from the REST spec. To validate this functionality continues to operate as intended, creating tests that can be ran and re-ran against custom cmdlets is part of the framework. + +## Usage +To execute tests, run the `test-module.ps1`. To write tests, [this example](https://github.com/pester/Pester/blob/8b9cf4248315e44f1ac6673be149f7e0d7f10466/Examples/Planets/Get-Planet.Tests.ps1#L1) from the Pester repository is very useful for getting started. \ No newline at end of file diff --git a/src/Azs.Update.Admin/test/utils.ps1 b/src/Azs.Update.Admin/test/utils.ps1 new file mode 100644 index 00000000..a1e4525e --- /dev/null +++ b/src/Azs.Update.Admin/test/utils.ps1 @@ -0,0 +1,24 @@ +function RandomString([bool]$allChars, [int32]$len) { + if ($allChars) { + return -join ((33..126) | Get-Random -Count $len | % {[char]$_}) + } else { + return -join ((48..57) + (97..122) | Get-Random -Count $len | % {[char]$_}) + } +} +function setupEnv() { + $env = @{} + # Preload subscriptionId and tenant from context, which will be used in test + # as default. You could change them if needed. + $env.SubscriptionId = (Get-AzContext).Subscription.Id + $env.Tenant = (Get-AzContext).Tenant.Id + # For any resources you created for test, you should add it to $env here. + $envFile = 'env.json' + if ($TestMode -eq 'live') { + $envFile = 'localEnv.json' + } + set-content -Path (Join-Path $PSScriptRoot $envFile) -Value (ConvertTo-Json $env) +} +function cleanupEnv() { + # Clean resources you create for testing +} + diff --git a/src/AzureStack/AzureStack.csproj b/src/AzureStack/AzureStack.csproj new file mode 100644 index 00000000..8af32423 --- /dev/null +++ b/src/AzureStack/AzureStack.csproj @@ -0,0 +1,15 @@ + + + 0.0.1 + 7.1 + netstandard2.0 + Module + ./bin + $(OutputPath) + AzureStack.nuspec + true + true + + + + \ No newline at end of file diff --git a/src/AzureStack/AzureStack.nuspec b/src/AzureStack/AzureStack.nuspec new file mode 100644 index 00000000..802989ae --- /dev/null +++ b/src/AzureStack/AzureStack.nuspec @@ -0,0 +1,38 @@ + + + + AzureStack + 2.0.0-preview + Microsoft Corporation + Microsoft Corporation + true + https://aka.ms/azps-license + https://github.com/Azure/azurestack-powershell + Microsoft AzureStack PowerShell: Administrator cmdlets + + Microsoft Corporation. All rights reserved. + AzureStack ResourceManager ARM PSModule Administrator + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/AzureStack/AzureStack.psd1 b/src/AzureStack/AzureStack.psd1 new file mode 100644 index 00000000..0df1ea2c --- /dev/null +++ b/src/AzureStack/AzureStack.psd1 @@ -0,0 +1,143 @@ +# +# Module manifest for module 'AzureStack' +# +# Generated by: Microsoft Corporation +# +# Generated on: 3/22/2018 +# + +@{ + + # Root Module + RootModule = 'AzureStack.psm1' + + # Version number of this module. + ModuleVersion = '2.0.0' + + # Supported PSEditions + # CompatiblePSEditions = @() + + # ID used to uniquely identify this module + GUID = '65f1e943-5e22-4b21-8350-82c798c958d2' + + # Author of this module + Author = 'Microsoft Corporation' + + # Company or vendor of this module + CompanyName = 'Microsoft Corporation' + + # Copyright statement for this module + Copyright = 'Microsoft Corporation. All rights reserved.' + + # Description of the functionality provided by this module + Description = 'Azure Stack Adminisitration Module' + + # Minimum version of the Windows PowerShell engine required by this module + PowerShellVersion = '5.1' + + # Name of the Windows PowerShell host required by this module + # PowerShellHostName = '' + + # Minimum version of the Windows PowerShell host required by this module + # PowerShellHostVersion = '' + + # Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only. + DotNetFrameworkVersion = '4.7.2' + + # Compatible Powershell Editions + CompatiblePSEditions = 'Core', 'Desktop' + + # Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only. + # CLRVersion = '4.0' + + # Processor architecture (None, X86, Amd64) required by this module + # ProcessorArchitecture = '' + + # Modules that must be imported into the global environment prior to importing this module + RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.0.1'; }, + @{ModuleName = 'Az.Resources'; RequiredVersion = '0.10.0'; }, + @{ModuleName = 'Azs.AzureBridge.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Backup.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Commerce.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Compute.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Deployment.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Fabric.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Gallery.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.InfrastructureInsights.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.KeyVault.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Network.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Storage.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Subscriptions'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Subscriptions.Admin'; RequiredVersion = '0.9.0'; }, + @{ModuleName = 'Azs.Update.Admin'; RequiredVersion = '0.9.0'; }) + + # Assemblies that must be loaded prior to importing this module + # RequiredAssemblies = @() + + # Script files (.ps1) that are run in the caller's environment prior to importing this module. + # ScriptsToProcess = @() + + # Type files (.ps1xml) to be loaded when importing this module + # TypesToProcess = @() + + # Format files (.ps1xml) to be loaded when importing this module + # FormatsToProcess = @() + + # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess + # NestedModules = @() + + # Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. + FunctionsToExport = @() + + # Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. + CmdletsToExport = @() + + # Variables to export from this module + # VariablesToExport = @() + + # Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export. + AliasesToExport = @() + + # DSC resources to export from this module + # DscResourcesToExport = @() + + # List of all modules packaged with this module + # ModuleList = @() + + # List of all files packaged with this module + # FileList = @() + + # Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell. + PrivateData = @{ + + PSData = @{ + + # Tags applied to this module. These help with module discovery in online galleries. + # Tags = @() + + # A URL to the license for this module. + LicenseUri = 'https://aka.ms/azps-license' + + # A URL to the main website for this project. + ProjectUri = 'https://github.com/Azure/azurestack-powershell' + + # A URL to an icon representing this module. + # IconUri = '' + + # ReleaseNotes of this module + ReleaseNotes = 'Version 2.0.0, Requires AzureStack Update 2002+, Please refer https://aka.ms/azpshmigration for breaking changes' + + # Preview version + Prerelease = 'preview' + + } # End of PSData hashtable + + } # End of PrivateData hashtable + + # HelpInfo URI of this module + # HelpInfoURI = '' + + # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix. + # DefaultCommandPrefix = '' + +} \ No newline at end of file diff --git a/src/AzureStack/AzureStack.psm1 b/src/AzureStack/AzureStack.psm1 new file mode 100644 index 00000000..b1ceea8c --- /dev/null +++ b/src/AzureStack/AzureStack.psm1 @@ -0,0 +1 @@ +Write-Warning "Preview version of AzureStack module is loaded, Future versions may have breaking changes" \ No newline at end of file diff --git a/src/AzureStack/build-module.ps1 b/src/AzureStack/build-module.ps1 new file mode 100644 index 00000000..37f4e5fb --- /dev/null +++ b/src/AzureStack/build-module.ps1 @@ -0,0 +1,91 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +param([switch]$Isolated, [switch]$Run, [switch]$Test, [switch]$Docs, [switch]$Pack, [switch]$Code, [switch]$Release, [switch]$Debugger, [switch]$NoDocs) +$ErrorActionPreference = 'Stop' + +$toss = Join-Path $PSScriptRoot "toss" +if (Test-Path $toss) +{ + Remove-Item -Path $toss -Recurse -Force | Out-null +} + +if($PSEdition -ne 'Core') { + Write-Error 'This script requires PowerShell Core to execute. [Note] Generated cmdlets will work in both PowerShell Core or Windows PowerShell.' +} + +if(-not $Isolated -and -not $Debugger) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path + & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + + if($LastExitCode -ne 0) { + # Build failed. Don't attempt to run the module. + return + } + + if($Test) { + . (Join-Path $PSScriptRoot 'test-module.ps1') + if($LastExitCode -ne 0) { + # Tests failed. Don't attempt to run the module. + return + } + } + + + if($Pack) { + . (Join-Path $PSScriptRoot 'pack-module.ps1') + if($LastExitCode -ne 0) { + # Packing failed. Don't attempt to run the module. + return + } + } + + $runModulePath = Join-Path $PSScriptRoot 'run-module.ps1' + if($Code) { + . $runModulePath -Code + } elseif($Run) { + . $runModulePath + } else { + Write-Host -ForegroundColor Cyan "To run this module in an isolated PowerShell session, run the 'run-module.ps1' script or provide the '-Run' parameter to this script." + } + return +} + +$binFolder = Join-Path $PSScriptRoot 'bin' +$objFolder = Join-Path $PSScriptRoot 'obj' + +if(-not $Debugger) { + Write-Host -ForegroundColor Green 'Cleaning build folders...' + $null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path $binFolder, $objFolder + + if((Test-Path $binFolder) -or (Test-Path $objFolder)) { + Write-Host -ForegroundColor Cyan 'Did you forget to exit your isolated module session before rebuilding?' + Write-Error 'Unable to clean ''bin'' or ''obj'' folder. A process may have an open handle.' + } + + Write-Host -ForegroundColor Green 'Compiling module...' + $buildConfig = 'Debug' + if($Release) { + $buildConfig = 'Release' + } + dotnet publish $PSScriptRoot --verbosity quiet --configuration $buildConfig /nologo + if($LastExitCode -ne 0) { + Write-Error 'Compilation failed.' + } + + $null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path (Join-Path $binFolder 'Debug'), (Join-Path $binFolder 'Release') +} + + +Write-Host -ForegroundColor Green '-------------Done-------------' diff --git a/src/AzureStack/dummy.json b/src/AzureStack/dummy.json new file mode 100644 index 00000000..7156833b --- /dev/null +++ b/src/AzureStack/dummy.json @@ -0,0 +1,32 @@ +{ + "swagger": "2.0", + "info": { + "title": "AzureStack", + "description": "Placeholder for non-generation", + "version": "9999-12-31-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": {}, + "parameters": {}, + "definitions": {} +} \ No newline at end of file diff --git a/src/AzureStack/pack-module.ps1 b/src/AzureStack/pack-module.ps1 new file mode 100644 index 00000000..c22fad33 --- /dev/null +++ b/src/AzureStack/pack-module.ps1 @@ -0,0 +1,16 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +Write-Host -ForegroundColor Green 'Packing module...' +dotnet pack $PSScriptRoot --no-build /nologo +Write-Host -ForegroundColor Green '-------------Done-------------' \ No newline at end of file diff --git a/src/AzureStack/readme.md b/src/AzureStack/readme.md new file mode 100644 index 00000000..720d1359 --- /dev/null +++ b/src/AzureStack/readme.md @@ -0,0 +1,17 @@ + ## Run Generation +In this directory, run AutoRest: +> `autorest` + +--- +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../readme.azurestack.md + +input-file: + - $(this-folder)/dummy.json + +output-folder: $(this-folder)/toss/ +``` diff --git a/src/AzureStack/test-module.ps1 b/src/AzureStack/test-module.ps1 new file mode 100644 index 00000000..c3046ec1 --- /dev/null +++ b/src/AzureStack/test-module.ps1 @@ -0,0 +1,37 @@ +param([switch]$Isolated, [switch]$Live, [switch]$Record, [switch]$Playback) +$ErrorActionPreference = 'Stop' + +if(-not $Isolated) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path + & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + return +} + +$ProgressPreference = 'SilentlyContinue' +. (Join-Path $PSScriptRoot 'check-dependencies.ps1') -Isolated -Accounts:$true -Pester + +$localModulesPath = Join-Path $PSScriptRoot 'generated\modules' +if(Test-Path -Path $localModulesPath) { + $env:PSModulePath = "$localModulesPath$([IO.Path]::PathSeparator)$env:PSModulePath" +} + +$modulePsd1 = Get-Item -Path (Join-Path $PSScriptRoot './Azs.Stack.psd1') +$modulePath = $modulePsd1.FullName +$moduleName = $modulePsd1.BaseName + +Import-Module -Name Pester +Import-Module -Name $modulePath + +$TestMode = 'playback' +if($Live) { + $TestMode = 'live' +} +if($Record) { + $TestMode = 'record' +} + +$testFolder = Join-Path $PSScriptRoot 'test' +Invoke-Pester -Script @{ Path = $testFolder } -EnableExit -OutputFile (Join-Path $testFolder "$moduleName-TestResults.xml") + +Write-Host -ForegroundColor Green '-------------Done-------------' \ No newline at end of file diff --git a/src/readme.azurestack.md b/src/readme.azurestack.md new file mode 100644 index 00000000..23e6e53a --- /dev/null +++ b/src/readme.azurestack.md @@ -0,0 +1,63 @@ +# Azure PowerShell AutoRest Configuration + +> Values +``` yaml +azure: true +powershell: true +branch: stackadmin +repo: https://github.com/Azure/azure-rest-api-specs/tree/$(branch) +metadata: + authors: Microsoft Corporation + owners: Microsoft Corporation + copyright: Microsoft Corporation. All rights reserved. + tags: AzureStack ResourceManager ARM PSModule + companyName: Microsoft Corporation + requireLicenseAcceptance: true + licenseUri: https://aka.ms/azps-license + projectUri: https://github.com/Azure/azurestack-powershell +``` + +> Names +``` yaml +prefix: Azs +namespace: Microsoft.Azure.PowerShell.Cmdlets.$(service-name) +identity-correction-for-post: true +``` + +> Folders +``` yaml +clear-output-folder: true +output-folder: . +``` + +> Directives +``` yaml +directive: + ## Remove cmdlets for /operations call + - where: + subject: Operation + remove: true + ## Set default parameter value + - where: + parameter-name: SubscriptionId + set: + default: + script: '(Get-AzContext).Subscription.Id' + - where: + parameter-name: Location + set: + default: + script: '(Get-AzLocation)[0].Location' + ## variant removal (parameter InputObject) from all New cmdlets -- parameter sets CreateViaIdentity and CreateViaIdentityExpanded + - where: + verb: New + variant: ^CreateViaIdentity(.*) + remove: true + + +# PSD1 Changes for preview module + - from: source-file-csharp + where: $ + transform: $ = $.replace('sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}Prerelease = \{previewVersion\}\"\);', 'sb.AppendLine\(\$@\"\{Indent\}\{Indent\}\{Indent\}Prerelease = \'\{previewVersion\}\'\"\);' ); + +``` \ No newline at end of file diff --git a/tools/SecurityTools/CredScanSuppressions.json b/tools/SecurityTools/CredScanSuppressions.json new file mode 100644 index 00000000..aeceea81 --- /dev/null +++ b/tools/SecurityTools/CredScanSuppressions.json @@ -0,0 +1,25 @@ +{ + "tool": "Credential Scanner", + "suppressions": [ + { + "file": "src\\Azs.Backup.Admin\\test\\Common.ps1", + "_justification": "non live decryption key in test file" + }, + { + "file": "src\\Azs.Compute.Admin\\tests\\Common.ps1", + "_justification": "inernal test environment sas url" + }, + { + "file": "src\\Azs.Compute.Admin\\docs\\Add-AzsPlatformImage.md", + "_justification": "publicly known uri" + }, + { + "file": "src\\Azs.Compute.Admin\\examples\\Add-AzsPlatformImage.md", + "_justification": "publicly known uri" + }, + { + "file": "src\\Azs.Compute.Admin\\tests\\PlatformImage.Tests.Recording.json", + "_justification": "Test SAS URL, Not sensitive." + } + ] +} diff --git a/tools/SecurityTools/PoliCheckFileExtensions.xml b/tools/SecurityTools/PoliCheckFileExtensions.xml new file mode 100644 index 00000000..4e5f4257 --- /dev/null +++ b/tools/SecurityTools/PoliCheckFileExtensions.xml @@ -0,0 +1,282 @@ + + + + + Pure Text Files + + .txt + .des + .pwd + .asm + .cmd + .ini + .poc + .pwt + .hpj + .sql + .inf + .log + .def + .url + .bat + .aspx + .idl + .strings + .md + .yml + .yaml + .ps1 + .psm1 + .psd1 + .ps1xml + .ts + .php + .csv + .py + + + + CodeFiles + + .frm + .inc + .cpp + .cls + .c + .hpp + .vbs + .java + .cs + .cxx + .h + .jav + .bas + .hxx + .js + .pl + .rc + .vb + .json + .resjson + .fs + .fsi + .fsx + .m + .swift + .config + + + + XML Files + + .xml + .hxa + .hxk + .hxl + .xsl + .hxc + .hxt + .hxm + .resx + .hxe + .hxf + .hxv + .acctb + .accfl + .xaml + .ttml + .ddue + + + + Microsoft Word Documents + + .doc + .dot + .wiz + + + + Microsoft Access Database Compatible + + .mda + .mde + .mpd + .mdt + + + + Microsoft PowerPoint Presentation + + .ppt + .pot + .pps + + + + Microsoft Publisher Files + + .pub + + + + Microsoft Excel Workbooks + + .xls + .xlt + + + + Localization resource databases + + .lcl + .xlf + .xliff + + + + Microsoft Project Files + + .mpp + .mpt + + + + Microsoft Visio Files + + .vsd + .vdx + .vss + .vst + + + + Zip Files + + .zip + .accdt + .axtr + + + + Cabinet / MS Compression Files + + .cab + + + + HTML Help 2.0 Files / InfoTech5.x Storage System Files + + .its + .hxh + .hxr + .hxw + .hxi + .hxs + .hxq + + + + HTML Files / Web Page + + .htm + .dtd + .hhk + .htw + .asp + .htc + .htx + .html + .hhc + .css + .stm + + + + Rich Text Files + + .rtf + + + + Windows 3.x Write Files + + .wri + + + + MHTML Files + + .eml + .nws + .mht + + + + Word 2007 Files + + .docx + .docm + .dotx + .dotm + + + + Excel 2007 Files + + .xlsx + .xlsm + .xltx + .xltm + .xlsb + .xlam + + + + Power Point 2007 Files + + .pptx + .pptm + .potx + .potm + .ppsx + .ppsm + .ppam + + + + Access 2007 Files + + .accdb + .accde + .accdr + + + + LocStudio lsg + + .lsg + + + + Microsoft Office OneNote Files + + .one + .onepkg + + + + Custom Parsers + + + + + Visio 2011 Files + + .vstx + .vsdx + .vssx + + + + \ No newline at end of file diff --git a/tools/download-nupkg.ps1 b/tools/download-nupkg.ps1 new file mode 100644 index 00000000..d99c3d2f --- /dev/null +++ b/tools/download-nupkg.ps1 @@ -0,0 +1,126 @@ +<# + This script downloads artifacts from Azure Devops with build ID $buildId using your personal access token + $personalAccessToken, and downloads the artifacts as zip files to $destinationFolder, where the .nupkg files will be + extracted. + + $buildId: The numerical ID of the build. If empty, the latest build ID number will be used. + $destinationFolder: The destination folder to download the artifacts and extract the nupkg. Defaults to the current + script's directory. + $personalAccessToken: The personal access token granted to you from Azure Devops. Defaults to environment variable + named "PersonalAccessToken". + + Sample headers: + + Get the latest build information: + $buildReq = @{ + Uri = "https://dev.azure.com/azure-sdk/internal/_apis/build/latest/azurestack-powershell%20-%20gen-sign?branchName=dev&api-version=5.1-preview.1" + Headers = $headers + } + + Get multiple builds: + $listBuildsReq = @{ + Uri = "https://dev.azure.com/azure-sdk/internal/_apis/build/builds?buildNumber=api-version=5.1" + Headers = $headers + } + + Get the a single artifact of a single build: + $artifactReq = @{ + Uri = "https://dev.azure.com/azure-sdk/internal/_apis/build/builds/258451/artifacts?artifactName=module-Azs.Commerce.Admin&api-version=5.1" + Headers = $headers + } + + Get all artifacts of a build: + $listArtifactsReq = @{ + Uri = "https://dev.azure.com/azure-sdk/internal/_apis/build/builds/${buildId}/artifacts?api-version=5.1" + Headers = $headers + } +#> + +Param ( + [string]$buildId, + [string]$destinationFolder = $PSScriptRoot, + [string]$personalAccessToken = $env:PersonalAccessToken +) + +$user = $personalAccessToken +$pass = $personalAccessToken +$pair = "${user}:${pass}" +$bytes = [System.Text.Encoding]::ASCII.GetBytes($pair) +$base64 = [System.Convert]::ToBase64String($bytes) +$basicAuthValue = "Basic $base64" +$headers = @{ Authorization = $basicAuthValue } +$apiVersion = "5.1-preview" + +# If the $buildId is empty string, download from the latest build. +if ($buildId -eq "") +{ + $buildReq = @{ + Uri = "https://dev.azure.com/azure-sdk/internal/_apis/build/latest/azurestack-powershell%20-%20gen-sign?branchName=dev&api-version=${apiVersion}" + Headers = $headers + } + + $result = Invoke-RestMethod @buildReq -Method Get + $buildId = $result.buildNumber +} + +$listArtifactsReq = @{ + Uri = "https://dev.azure.com/azure-sdk/internal/_apis/build/builds/${buildId}/artifacts?api-version=${apiVersion}" + Headers = $headers +} + +$result = Invoke-RestMethod @listArtifactsReq -Method Get + +<##################################### + + DOWNLOAD ZIPS + +#####################################> +$downloadedModuleZips = New-Object System.Collections.Generic.List[System.Object] +foreach($resultValue in $result.value) { + Write-Host "Downloading: $($resultValue.resource.downloadUrl)" + $fileReq = @{ + Uri = $resultValue.resource.downloadUrl + Headers = $headers + } + $downloadedModuleZips.add("${destinationFolder}\$($resultValue.name).zip") + Invoke-RestMethod @fileReq -Method Get -Outfile "${destinationFolder}\$($resultValue.name).zip" +} + +<##################################### + + EXTRACT ZIPS + +#####################################> +$extractedModulesFolder = New-Object System.Collections.Generic.List[System.Object] + +foreach($moduleZip in $downloadedModuleZips) +{ + $expanded = Expand-Archive -LiteralPath $moduleZip -DestinationPath $destinationFolder -Force -PassThru + + foreach($expandedFolder in $expanded) + { + if ($expandedFolder.directory.name -match "module-[^\\]*$") + { + $extractedModulesFolder.add($expandedFolder.directory.fullName) + } + } + + Remove-Item $moduleZip +} + +<##################################### + + COPY NUPKG + +#####################################> +foreach($extractedModuleFolder in $extractedModulesFolder) +{ + $nupkgs = Get-ChildItem $extractedModuleFolder -Filter "*.nupkg" + + foreach($nupkg in $nupkgs) + { + copy-item $nupkg -Destination $destinationFolder -Force + } + + Remove-Item -LiteralPath $extractedModuleFolder -Force -Recurse +} \ No newline at end of file